/**
* Theme Name: Eventchamp Child
* Description: This is a child theme of Eventchamp, generated by Merlin WP.
* Author: <a href="https://gloriathemes.com">Gloria Themes</a>
* Description:  Eventchamp Child Theme
* Version: 6.5.4
*/
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&amp;family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Proxima+Nova');
@import url('popup6259.css?ver=2.3.9');
body {background-color:#fff;font-family: "Roboto", sans-serif;font-weight: 300;font-style: normal;font-size:18px;}
body p {font-family: "Roboto", sans-serif;font-size:19px;font-weight: 300;font-style: normal;}
body p b, body p strong {font-weight:bold;}
h1,h2,h3 {font-size:100%;font-family: "Montserrat", sans-serif;font-weight: 400;}
h1.vc_custom_heading {font-weight:bold;}
h1, h2 {color: #1E4143;font-size:3.825rem;line-height:4.063rem !important;margin:0 0 23px;padding:0 0 15px;text-align: center;}
h3, h3.vc_custom_heading {font-size: 24px;line-height: normal;font-weight: bold !important;}
h5, h5.vc_custom_heading  {font-size: 16px !important;font-weight: normal !important;}
header.gt-header .gt-navbar ul.gt-menu li a {text-transform: capitalize !important;}
header.gt-header.gt-style-3.gt-style-4 {background: #fff !important;}
body.page-home-page header.gt-header.gt-style-3.gt-style-4, body.page-home-page header.gt-header.gt-style-1.gt-style-2 {/*background: transparent !important;box-shadow: 0 1px 30px rgba(0, 0, 0, 0.0) !important;*/}
header.gt-header.gt-style-3.gt-style-4 .gt-logo.gt-logo-alternative, header.gt-header.gt-style-1.gt-style-2 .gt-logo.gt-logo-alternative {display: none !important;}
header.gt-header.gt-style-3.gt-style-4 .gt-logo, header.gt-header.gt-style-1.gt-style-2 .gt-logo {display:block !important;}
body.page-home-page header.gt-header.gt-style-3.gt-style-4 .gt-logo a, body.page-home-page header.gt-header.gt-style-1.gt-style-2 .gt-logo a {/*background: url('https://zd-brightspot.s3.us-east-1.amazonaws.com/wp-content/uploads/sites/9/2023/05/22195751/header_logo.png') no-repeat left top;width:300px;height: 43px;display: inline-block;background-size: 300px 43px;*/}
body.page-home-page header.gt-header.gt-style-3.gt-style-4 .gt-logo a img, body.page-home-page header.gt-header.gt-style-1.gt-style-2 .gt-logo a img {/*display:none;*/}
header.gt-header .gt-navbar ul.gt-menu > li > a, header.gt-sticky-header .gt-navbar ul.gt-menu > li > a {color:#1E4143!important;font-size:18px!important;font-weight:500!important;font-family: "Montserrat", sans-serif;}
body.page-home-page header.gt-header .gt-navbar ul.gt-menu > li > a{/*color:#fff!important*/text-decoration: none !important;}
header.gt-header.gt-style-3 .gt-navbar ul.gt-menu > li > a {/*font-weight: 500 !important;*/}
header.gt-header .gt-navbar ul.gt-menu > li.current_page_item.active > a, header.gt-sticky-header .gt-navbar ul.gt-menu > li.current_page_item.active > a {font-weight:bold!important}
header.gt-header ul.gt-menu li.header-register-btn, header.gt-sticky-header ul.gt-menu li.header-register-btn {margin-left:15px!important}
header.gt-header ul.gt-menu li.header-register-btn a, header.gt-sticky-header ul.gt-menu li.header-register-btn a, div.gt-mobile-menu ul.gt-menu li.header-register-btn a {padding:.4rem 5.5rem .6rem!important;border-radius:40px !important;background-color:#EE762C!important;color:#fff!important;font-size:22px!important;font-weight:700!important}
header.gt-sticky-header ul.gt-menu li.header-register-btn.nav-item a:hover, header.gt-sticky-header ul.gt-menu li.header-register-btn.nav-item a:focus, header.gt-header.gt-style-4 ul.gt-menu li.header-register-btn.nav-item a:hover, header.gt-header.gt-style-4 ul.gt-menu li.header-register-btn.nav-item a:focus, div.gt-mobile-menu ul.gt-menu li.header-register-btn a:hover, div.gt-mobile-menu ul.gt-menu li.header-register-btn a:focus {color:#fff!important;background-color:#A65C30 !important;}
header.gt-header.gt-style-1.gt-style-2 ul.gt-menu li.header-register-btn a:hover, header.gt-header.gt-style-1.gt-style-2 ul.gt-menu li.header-register-btn a:focus {box-shadow: 3px 3px 13px 4px #ad4e30;text-decoration:none !important;}
header.gt-header .gt-navbar ul.gt-menu > li > a:hover, header.gt-sticky-header .gt-navbar ul.gt-menu > li > a:hover {color:#EE762C!important;}
body.page-home-page header.gt-header .gt-navbar ul.gt-menu > li > a:hover, body.page-home-page header.gt-header .gt-navbar ul.gt-menu > li > a:focus {text-decoration: underline;}
body.page-home-page header.gt-header .gt-navbar ul.gt-menu > li.header-register-btn > a:hover {text-decoration:none;}
.header-banner-bg, .inner-page-banner-bg, body.page .gt-site-inner {padding-top: 99px;margin:0px auto !important;}
.gt-full-width-site, body.page.home .gt-site-inner {padding: 0;}
header.gt-header.gt-style-3 .gt-navbar ul.gt-menu > li.header-register-btn > a {font-weight: bold !important;}
body.page-home-page header .gt-navbar ul.gt-menu > li.menu-item {/*display: none;*/}
body.page-home-page header .gt-navbar ul.gt-menu > li.menu-item.header-register-btn {/*display: block;*/}
.book-now-content .blue-btn a {max-width: 266px;width: 100%;}
.book-now-content h5 {font-size: 14px !important;margin-bottom: 0px !important;}
.book-now-content .wpb_text_column.wpb_content_element {margin-bottom: 15px;}
body.page-home-page header.gt-header ul.gt-menu li.header-register-btn a{/*background-color:#fff!important;color:#EE762C!important;font-weight:600!important*/}
.sw-action-btn a {padding:.7rem 3rem!important;border-radius:25px!important;font-size:22px !important;font-weight:700!important;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0) 0%,rgba(0,0,0,.0))!important;font-family: "Montserrat", sans-serif;}
.home-banner-content .sw-action-btn a {padding:.7rem 2rem!important;}
.register-btn a {background-color:#EE762C !important;color:#fff!important;}
.register-btn a:hover, .register-btn a:focus, .speaker-sessions a:hover, .speaker-sessions a:focus {background-color:#A65D30 !important;}
.gt-header.gt-style-3 .gt-navbar .gt-menu > li, header.gt-header .gt-navbar ul.gt-menu > li {list-style: none !important;}
.gt-sticky-header .gt-navbar .gt-menu li::marker, .gt-header .gt-navbar .gt-menu li::marker {display: none;font-size: 0;}
.home-banner-content .vc_col-sm-6:first-child .vc_column-inner {padding: 3rem 1rem 5rem !important;}
.header-banner-bg .vc_column-inner{padding:2rem 1rem 4rem !important}
.home-banner-content h4.vc_custom_heading{margin:26px 0 4px!important}
.home-banner-content p{font-size:16px!important}
.home-banner-content p a{font-size:16px!important;line-height:20px!important;color:#fff!important}
.home-banner-content p a:hover,.home-banner-content p a:active,.home-banner-content p a:focus{text-decoration:underline!important}
.sponsors-content{padding:1rem 0 3rem}
.sponsors-content h2.vc_custom_heading {margin:-8px 0 0;padding:0;line-height:normal!important}
.sponsors-content .wpb_text_column.wpb_content_element{margin:0!important;text-align:right}
.sponsors-content .vc_column-inner{padding-bottom:0;margin-bottom:0}
.home-banner-content .register-btn {background: url(../png/regiter-btn-right-bg.png) no-repeat 255px -5px / 150px auto;padding: 16px 0px 0px;margin:-26px 0px 0;}
.gt-site-wrapper.off,.gt-site-wrapper{background:transparent!important}
.gt-social-links-element.gt-style-7{text-align:right}
.gt-social-links-element.gt-style-7,.gt-social-links-element{margin-top:11px}
.gt-social-links-element.gt-style-7 ul{margin:0}
.gt-social-links-element.gt-style-7 ul li a,.gt-social-links-element.gt-style-7 ul li a:visited{color:#fff}
.content-box {padding: 1rem 0 2.5rem;}
.content-top-bg {background:#ECF8FA url(../png/content-top-bg.png) no-repeat bottom center / 100% 361px !important;padding-bottom:0px !important;padding-top:0px !important;}
.content-top-bg.faq-content-bg {background-color: #e2eeea !important;background-size:100% 280px !important;min-height:200px;}
.content-top-bg.vc_row.gt-background-position-initial, .gt-background-position-initial {/*background-position: bottom center !important;*/}
.content-top-bg .vc_column-inner, .tech-sessions .vc_column-inner {padding-top: 0px !important;}
.why-attend h2.vc_custom_heading {background: url(../png/attend-bg.png)no-repeat bottom right;display:inline-block;width:100%;}
.sw-ticket .wpb_column h3{font-size:1.25rem;margin:14px 0 0;padding:0;line-height:normal}
.sw-ticket .wpb_column .vc_column-inner{background:#fff;border:2px solid #ECF8FA;border-radius:20px;box-shadow:2px 5px 11px 0 #dedede;text-align:center;color:#666;padding:15px 0}
.sw-ticket .wpb_column .wpb_content_element{margin-bottom:15px}
.sw-ticket .wpb_column h2{font-size:40px;margin:0 0 12px;padding:8px 0 16px;line-height:normal;color:#1F4244;font-weight:700;}
.sw-ticket .wpb_column.text-green h3{color:#6CAB97}
.sw-ticket .wpb_column.text-blue h3{color:#4A96B7}
.sw-ticket .wpb_column.text-orange h3{color:#F0A140}
.sw-ticket .wpb_column.text-dark-orange h3{color:#EE8446}
.sw-ticket .wpb_column.text-deep-yellow h3{color:#F5C445}
.sw-ticket .wpb_column.text-green h2{background:url(../png/d-green-bg.png) no-repeat bottom center}
.sw-ticket .wpb_column.text-blue h2{background:url(../png/d-blue-bg.png) no-repeat bottom center}
.sw-ticket .wpb_column.text-orange h2{background:url(../png/d-light-orange-bg.png) no-repeat bottom center}
.sw-ticket .wpb_column.text-dark-orange h2{background:url(../png/d-dark-orange-bg.png) no-repeat bottom center}
.sw-ticket .wpb_column.text-deep-yellow h2{background:url(../png/d-deep-yellow-bg.png) no-repeat bottom center}
.sw-ticket .wpb_column.sold-out .vc_column-inner{background:#ffffff!important}
.sw-ticket .wpb_column.sold-out .vc_column-inner p{font-size:0px !important;}
.sw-ticket .wpb_column.sold-out .vc_column-inner p:before{font-size:13px;text-align:center;position:relative;content:"SOLD OUT";color:#B1B1B1}
.sw-ticket .wpb_column.sold-out .vc_column-inner h2, .sw-ticket .wpb_column.sold-out .vc_column-inner h3, .sw-ticket .wpb_column.sold-out .vc_column-inner p{color:#B1B1B1!important;-webkit-filter:grayscale(100%)}
.tech-sessions h2.vc_custom_heading {margin-bottom: 0px !important;}
.box-shadow{box-shadow:2px 5px 11px 0 #dedede;background:#fff;border:1px solid #ECF8FA;border-radius:20px;overflow:hidden}
.testimonials-slider{box-shadow:2px 5px 11px 0 #dedede;background:#fff;padding:20px;border-radius:20px;position:relative;border:1px solid #ECF8FA}
.testimonials-slider .swiper-wrapper{display:flex;align-items:center}
.gt-testimonials-carousel .swiper-slide:first-child{background:url(../png/quote-1.png) no-repeat center top / 50px auto}
.gt-testimonials-carousel .swiper-slide:first-child div.gt-name{color:#EF7D37}
.gt-testimonials-carousel .swiper-slide:nth-child(2){background:url(../png/quote-2.png) no-repeat center top / 50px auto;color:#FFC00E}
.gt-testimonials-carousel .swiper-slide:nth-child(3){background:url(../png/quote-3.png) no-repeat center top / 50px auto;color:#299B80}
.gt-testimonials-carousel .swiper-slide:nth-child(4){background:url(../png/quote-4.png) no-repeat center top / 50px auto;color:#49A3AA}
.gt-testimonials-carousel .swiper-slide:nth-child(5){background:url(../png/quote-5.png) no-repeat center top / 50px auto;color:#70569A}
.testimonials-slider .vc_column-inner{padding-top:15px!important}
.gt-testimonials-carousel{padding:0 2rem}
.gt-testimonials-carousel .gt-content p{font-size:22px;color:#1E4143;margin:0}
.gt-testimonials-carousel .swiper-slide{position:relative;padding:50px 0}
.gt-testimonials-carousel .gt-content{opacity:100%}
.testimonials-slider .gt-testimonials-carousel .gt-slider-pagination{position:relative;margin:0 auto;bottom:-8px}
.testimonials-slider .gt-testimonials-carousel .gt-slider-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:#91C6CB;border-color:#91C6CB}
.testimonials-slider .gt-testimonials-carousel .gt-slider-pagination .swiper-pagination-bullet-active{background-color:#345456;border-color:#345456}
.gt-testimonials-carousel div.gt-name{font-size:19px;font-weight:700;position:absolute;width:100%;bottom:0;text-align:center;margin:0;text-transform:inherit}
.book-now .vc_col-sm-6 .vc_column-inner{padding:0!important}
.book-now .vc_col-sm-6 .vc_column-inner .wpb_single_image{margin-bottom:0}
.book-now .book-now-content{max-width:950px;margin:0 auto}
.book-now-content h3{margin:11px 0 15px}
div.blue-btn a{background:#007FA2!important;color:#fff!important}
div.blue-btn a:hover,div.blue-btn a:focus{background:#2A596E!important}
.book-now h2.vc_custom_heading{margin:0}
footer.gt-footer .gt-footer-content img.sponsors-logo{display:inline-block;vertical-align:top;height:36px;width:auto;margin:0 15px 0px 4px;}
footer.gt-footer .gt-footer-content img.sponsors-logo.mw-150 {max-width: 240px;}
footer.gt-footer .gt-footer-content .footer-top::after{background:#ECF8FA url(../png/footer-bottom-bg.png) no-repeat bottom center / 100% auto!important;padding-bottom:236px!important;margin-bottom:-1px!important;position:relative;width:100%}
footer.gt-footer,footer.gt-footer.gt-style-2{background:#ECF8FA url(../png/footer-top-bg-1.png) no-repeat top center / 100% 270px !important;border-top:0;margin-top: 30px;}
footer.gt-footer .gt-footer-content .footer-bottom{background:#1E4143;padding-top:3.5rem}
footer.gt-footer .gt-social-links-element.gt-style-7 ul li{padding:3px 0 3px 28px}
footer.gt-footer .gt-social-links-element.gt-style-7 ul li a,.gt-social-links-element.gt-style-7 ul li a:visited{border:0 solid transparent!important;font-size:22px}
footer.gt-footer .gt-social-links-element.gt-style-7 ul li a:hover,footer.gt-footer .gt-social-links-element.gt-style-7 ul li a:focus,footer.gt-footer .gt-footer-content ul.menu li a:hover,footer.gt-footer .gt-footer-content ul.menu li a:focus{background-color:transparent!important;color:#EE762C!important}
.adchoice-tag{display:none}
footer.gt-footer.gt-style-2 .gt-footer-content,footer.gt-footer .gt-footer-content{padding:0}
footer.gt-footer .gt-footer-content p{color:#fff;font-size:13px;margin:0;font-family: "Montserrat", sans-serif;font-weight:400;}
footer.gt-footer .gt-footer-content .footer-top p {font-weight:bold !important;}
footer.gt-footer .sw-ticket .wpb_column p span {font-weight:bold !important;}
footer.gt-footer .gt-footer-content .wpb_single_image{margin-bottom:10px}
footer.gt-footer .gt-footer-content ul.menu{text-align:right}
footer.gt-footer .gt-footer-content ul.menu li{display:inline-block;width:auto;vertical-align:top;margin:0 0 0 10px}
footer.gt-footer .gt-footer-content ul.menu li::before{display:none}
footer.gt-footer .gt-footer-content ul.menu li a{color:#fff;font-size:15px}
footer.gt-footer .gt-footer-content ul.menu li a:before{font-size:0;display:none}
footer.gt-footer .sw-ticket .wpb_column p{color:#1E4143!important;font-weight:600;}
footer.gt-footer .gt-footer-content .footer-top .register-btn{margin:29px auto;padding:15px 0 23px;background:url(../gif/register-btn-bg.gif) no-repeat center top / 380px auto}
footer.gt-footer .gt-footer-content h2.footer-top-title{padding:25px 0 25px !important;margin:0 auto 15px;line-height:4.063rem;max-width:560px;}
.home-page-video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.gt-header.gt-style-1.gt-style-2 .gt-content,.gt-header.gt-style-3.gt-style-4 .gt-content{margin-top:0;display:flex}
.gt-page-content.page {padding-top: 0px !important;padding-bottom:0px !important;}
.gt-footer.gt-style-2 .gt-copyright, .gt-footer .gt-copyright {border: 0px !important;padding: 0 !important;}
footer.gt-footer .gt-social-links-element.gt-style-7 ul li::marker {display: none;font-size: 0;}
ul.gt-social-links li i.fab.fa-twitter {background: url(../svg/twitter-logo-white.svg) no-repeat center center / 20px auto;width: 24px;height: 24px;display: inline-block;vertical-align: top;margin-top: 8px;}
ul.gt-social-links li i.fab.fa-twitter:hover {filter: brightness(0) saturate(100%) invert(46%) sepia(78%) saturate(421%) hue-rotate(339deg) brightness(104%) contrast(104%);}
ul.gt-social-links li i.fab.fa-twitter::before {font-size:0;}
.home-video-section {margin:0px auto;max-width:799px;width:100%;}
.home-video-section video-js {width: 100% !important;height: 100%;min-height:449px;}
.home-video-main .vc_column-inner {padding-top: 0px !important;}
/*Sponsor Page CSS*/
footer.gt-footer .gt-footer-content img.sponsors-logo.kaseya-logo {height: auto !important;width: 120px !important;vertical-align: top !important;}
body.home footer.gt-footer .gt-footer-content img.sponsors-logo.kaseya-logo.datto-logo, body.page footer.gt-footer .gt-footer-content img.sponsors-logo.kaseya-logo.datto-logo {margin-top: -13px !important;}
.sponsor-banner-bg .vc_column-inner{padding:5rem 1rem 0rem 1rem!important}
.sponsor-sub-heading{margin-top:-30px!important}
.contact-us-btn button{background: #EF7D37 0% 0% no-repeat padding-box!important;height: 50px;width:273px!important; text-transform:unset!important;font: normal normal bold 21px/25px Montserrat!important;letter-spacing: -0.4px!important;}
.contact-us-btn button:hover{background: #A65D30 !important;}
.contact-us-btn a{background: #EF7D37 0% 0% no-repeat padding-box!important;height: 50px;width:273px!important; text-transform:unset!important;font: normal normal bold 21px/25px Montserrat!important;letter-spacing: -0.4px!important;padding-top: 12px !important;}
.contact-us-btn a:hover{background: #A65D30 !important;}
.see-our-kit button{background: #007FA2 0% 0% no-repeat padding-box!important;height: 50px;width: 287px!important; text-transform: unset!important;font: normal normal bold 21px/25px Montserrat!important;letter-spacing: -0.4px;}
.see-our-kit button:hover{background: #2A596E !important;}
.see-our-kit a{background: #007FA2 0% 0% no-repeat padding-box!important;height: 50px;width: 287px!important; text-transform: unset!important;font: normal normal bold 21px/25px Montserrat!important;letter-spacing: -0.4px;padding-top: 12px !important;}
.see-our-kit a:hover{background: #2A596E !important;}
.look-sponsorship{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 10px 10px 10px #00000029;border: 2px solid #ECF8FA;border-radius: 20px;opacity: 1;width: 310px;height: 420px;display: inline-block!important;padding: 25px !important;margin: 18px;}
.look-sponsorship:nth-of-type(1){padding: 20px 25px 25px 25px!important}
.look-sponsorship:nth-of-type(2){padding: 20px 25px 25px 25px!important}
.look-sponsorship h6{text-align: left;font: normal normal bold 19px/24px Montserrat !important;letter-spacing: -0.19px !important;color: #1E4143 !important;}
.look-sponsorship p{text-align: left !important;font: normal normal normal 19px/24px Roboto !important;letter-spacing: -0.19px !important;color: #1E4143 !important;}
.mar-top-m-30px{margin-top: -30px!important;}
.sponsor-bg-img-1 {background:#D4CBE1 url(../png/group-1043%402x.png) no-repeat bottom center / 100% auto!important;padding-bottom:0px !important;padding-top:0px !important;}
.sponsorship-text-1 p{text-align: left !important;font: normal normal normal 20px/28px Roboto !important;letter-spacing: 0px !important;color: #1E4143 !important;padding:0px 25px !important;}
.sponsorship-text-1 ul{text-align: left !important;font: normal normal normal 20px/28px Roboto !important;letter-spacing: 0px !important;color: #1E4143 !important;padding:0px 55px !important;}
.sponsorship-text-1 ul li{text-align: left !important;font: normal normal normal 20px/28px Roboto !important;letter-spacing: 0px !important;color: #1E4143 !important;}
.sponsorship-text-1 strong{text-align: left !important;font: normal normal bold 20px/28px Roboto !important;letter-spacing: 0px !important;color: #1E4143 !important;}
.sponsorship-text-2 p{text-align: center !important;font: normal normal 300 20px/26px Roboto !important;letter-spacing: 0px !important;color: #1E4143 !important;padding:0px 105px !important;}
.sponsorship-level-text{text-align: center !important;font: normal normal bold 30px/37px Montserrat !important;letter-spacing: 0px !important;color: #EF7D37 !important;margin:40px 0px 20px 0px!important;padding: 0px!important}
.h2-headings{text-align: center!important;font: normal normal bold 50px/60px Montserrat!important;letter-spacing: 0px!important;color: #1E4143!important}
.all-sponsors{text-align:center;}
.sp-logo{display:inline-block!important;padding: 0px 20px 20px 20px;}
.sp-logo a{cursor:pointer;}
.sp-logo img{width: auto!important; height: 100px!important}
.sponsors_img{float: left!important;}
.sponsors_img{display: block!important;margin: auto!important;}
.sponsors_img a {display: block!important;margin: auto!important;}
.sponsors_img a img{display: block!important;margin: auto!important;}
.sponsors_desc{float: right!important;text-align: left!important;}
.sponsors_desc h3{font: normal normal 600 24px/24px Roboto!important;letter-spacing: 0px;color: #000;text-align: left!important;margin:0px!important}
.sponsors_desc p{font: normal normal 300 18px/24px Roboto!important;letter-spacing: 0px;color: #000;text-align: left!important;}
.sponsors_desc button{border-radius: 50px!important;font: normal normal 300 18px/24px Roboto!important;text-transform: unset!important;}
.modal-content{border-radius: 20px!important}
.modal{background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.4);}
.modal-body{padding: 40px 25px;}
.sp-close{float: right!important;}
@media only screen and  (min-width: 576px){
    .modal-dialog {
        max-width: 1100px;
        margin: 120px auto;
    }
}
@media only screen and (max-device-width:1265px) and (min-device-width:820px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){
	.look-sponsorship {
	    width: 250px;
	    height: 400px;
        padding: 18px !important;
        margin: 10px !important;
	 }
}
@media only screen and (max-device-width:1078px) and (min-device-width:360px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){
	.look-sponsorship {
	    width: 240px;
	    height: 400px;
        padding: 18px !important;
        margin: 10px !important;
	 }
}
@media only screen and (max-device-width:996px) and (min-device-width:740px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){
	.look-sponsorship {
	    width: 200px;
	    height: 420px;
        padding: 4px !important;
        margin: 10px !important;
	 }
	 .look-sponsorship img{
	    margin-left: 20%;
	 }
}
@media screen and (min-device-width: 320px) and (max-device-width: 767px) {
.sponsorship-text-1 p{font: normal normal normal 16px/24px Roboto !important;}
.sponsorship-text-1 ul{text-align: left !important;font: normal normal normal 16px/24px Roboto !important;}
.sponsorship-text-1 ul li{text-align: left !important;font: normal normal normal 16px/24px Roboto !important;}
.sponsorship-text-1 strong{text-align: left !important;font: normal normal bold 16px/24px Roboto !important;}
.sponsorship-text-2 p{text-align: center !important;font: normal normal 300 16px/24px Roboto !important;padding: 0px 0px !important;}
.sponsorship-level-text{text-align: center !important;font: normal normal bold 20px/32px Montserrat !important;}
.look-sponsorship h6{font: normal normal bold 16px/24px Montserrat !important}
.look-sponsorship p{font: normal normal normal 16px/24px Roboto !important}
.for-mobile-css{margin-top: -100px!important}
.h2-headings{font-size: 20px!important;line-height: 32px !important;}
.sponsor-sub-heading{font-size: 18px!important;margin-top: -40px !important;line-height: 30px !important;}
.look-sponsorship {
  width: 100% !important;
  height: auto !important;
  margin-left: 0px !important;
  padding: 20px !important;
  margin: 10px !important;
 }
 .look-sponsorship img{
 	margin-left: 0px !important;
 }
 .contact-us-btn button{width:100% !important}
 .see-our-kit button{width: 100% !important}
 .contact-us-btn a{width:100% !important}
 .see-our-kit a{width: 100% !important}
 .sponsors_img a img{width: auto!important; height: 100px!important}
 .modal-body{padding: 10px 25px 40px 25px}
}
.for-mobile-css{margin-top: -80px!important}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: portrait) {
.h2-headings{font-size: 30px!important}
.sponsor-sub-heading{font-size: 25px!important;margin-top: -50px !important}
.sponsorship-text-2 p{padding: 0px 0px!important;}
.look-sponsorship {
  width: 100% !important;
  height: auto !important;
  margin: 10px !important;
 }
 .contact-us-btn button{margin:0px 20px 0px -50px !important}
 .see-our-kit button{margin:0px 0px 0px 20px !important}
 .contact-us-btn a{margin:0px 20px 0px -70px !important}
 .see-our-kit a{margin:0px 0px 0px -10px !important}
}
@media only screen and (min-device-width: 810px) and (max-device-width: 1010px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: portrait) {
.h2-headings{font-size: 32px!important;line-height: 45px !important;}
}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: portrait) {
.h2-headings{font-size: 32px!important;line-height: 45px !important;}
.sponsor-sub-heading{font-size: 25px!important;margin-top: -50px !important}
.sponsorship-text-2 p{padding: 0px 0px!important;}
.look-sponsorship {
  width: 100% !important;
  height: auto !important;
  margin: 10px !important;
 }
 .contact-us-btn button{margin:0px 20px 0px -50px !important}
 .see-our-kit button{margin:0px 0px 0px 20px !important}
 .contact-us-btn a{margin:0px 20px 0px -50px !important}
 .see-our-kit a{margin:0px 0px 0px 20px !important}
}
@media only screen and (min-device-width: 834px) and (max-device-width: 1194px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: portrait) {
.h2-headings{font-size: 34px!important}
.sponsor-sub-heading{font-size: 25px!important;margin-top: -50px !important}
.sponsorship-text-2 p{padding: 0px 0px!important;}
.look-sponsorship {
  width: 100% !important;
  height: auto !important;
  margin: 10px !important;
 }
 .contact-us-btn button{margin:0px 20px 0px -50px !important}
 .see-our-kit button{margin:0px 0px 0px 20px !important}
 .contact-us-btn a{margin:0px 20px 0px -50px !important}
 .see-our-kit a{margin:0px 0px 0px 20px !important}
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: portrait) {
.h2-headings{font-size: 42px!important}
.sponsor-sub-heading{margin-top: -40px !important;}
.sponsor-sub-heading{font-size: 35px!important}
.look-sponsorship p {font-size:18.7px!important;}
.sponsorship-text-2 p{padding: 0px 0px!important;}
.look-sponsorship {
  width: 220px !important;
  height: auto !important;
  padding: 15px 15px 0px 15px !important;
  margin: 15px !important;
}
.look-sponsorship:nth-of-type(1){padding: 30px 20px 20px 20px!important}
.look-sponsorship:nth-of-type(2){padding: 30px 15px 20px 15px!important}
.contact-us-btn a{margin:0px 20px 0px -50px !important}
.see-our-kit a{margin:0px 0px 0px -20px !important}
}
/*End Sponsor Page CSS*/
/*sponsers contact*/
form.sponsors-contact.mktoForm{color:#1E4143}
form.sponsors-contact{margin:0 auto;max-width:755px;display:table;width:100%!important}
form.sponsors-contact .mktoFieldWrap{text-align:left;width:100%!important;float:none!important}
form.sponsors-contact .mktoFieldWrap label.mktoLabel,form.sponsors-contact .mktoFieldWrap input{font-weight:400;display:table;width:100%!important;text-align:left;font-family:"Roboto", sans-serif !important;}
form.sponsors-contact .mktoFieldWrap label.mktoLabel{color:#405d5e}
form.sponsors-contact .mktoFieldWrap input,form.sponsors-contact .mktoFieldWrap select{width:100%!important;padding:9px 15px;border-radius:27px;border:1px solid #a1a1a1!important;box-shadow:inset 0 0 0 0 #ddd!important;font-size: 15px;font-family:"Roboto", sans-serif !important;color: #405d5e;}
form.sponsors-contact .mktoFormRow{clear:both;display:inline-block;width:50%;text-align:left;padding:0 15px}
form.sponsors-contact .mktoFormCol{float:none!important;width:100%!important}
form.sponsors-contact .mktoFormRow:nth-child(7){display:table;width:100%;text-align:left}
form.sponsors-contact .mktoButtonRow{width:100%;display:table;text-align:center;margin-top:16px}
.mktoButtonRow{width:100%;display:table;text-align:center}
form.sponsors-contact.mktoForm .mktoGutter {height:6px;}
form.sponsors-contact .mktoFormRow:nth-child(7) .mktoCheckboxList{position:absolute;left:0;top:13px}
form.sponsors-contact .mktoFormRow:nth-child(7) label.mktoLabel{padding:0 0 0 26px !important;display:table;width:100%!important;line-height:21px;font-size:14px}
form.sponsors-contact .mktoFormRow:nth-child(7) label.mktoLabel a{color:#EF7D37!important;text-decoration:underline}
form.sponsors-contact .mktoFormRow:nth-child(7) label.mktoLabel a:hover,form.sponsors-contact .mktoFormRow:nth-child(8) label.mktoLabel a:focus{color:#1E4143!important;text-decoration:none}
form.sponsors-contact.mktoForm .mktoAsterix{float:left;padding:0 5px 0 0}
form.sponsors-contact .mktoFieldWrap select > option:first-child{color:#1E4143}
form.sponsors-contact .mktoButtonRow span.mktoButtonWrap.mktoRound{margin:0 auto 20px!important}
form.sponsors-contact.mktoForm .mktoButtonWrap button.mktoButton{background:#EF7D37!important;padding:14px 25px 16px!important;text-transform:none;font-family:'Montserrat';font-size:21px!important;font-weight:700;border-radius:25px;border:0;max-width:273px;width:100%;box-shadow: 0 0 0 0 !important;height: 50px;}
form.sponsors-contact.mktoForm .mktoButtonWrap button.mktoButton:hover,form.sponsors-contact.mktoForm .mktoButtonWrap.mktoRound button.mktoButton:focus{border:0!important;background-color:#A65C30!important}
form.sponsors-contact .mktoFormRow:nth-child(6) {width: 100%;}
form.sponsors-contact .mktoFormRow:nth-child(6) .mktoFormCol {width: 48% !important;float: left !important;}
form.sponsors-contact .mktoFormRow:nth-child(6) .mktoFormCol:nth-child(2) {float: right !important;}
form.sponsors-contact .mktoFormRow:nth-child(7) {width: 100% !important;}
form.sponsors-contact .mktoButtonRow span.mktoButtonWrap {margin: 0px auto !important;width: 100% !important;display: table;text-align: center;}
/*FAQ page*/
.home-video-section {margin:0px auto;max-width:799px;width:100%;}
.home-video-section video-js {width: 100% !important;height: 100%;min-height:449px;}
.home-video-main .vc_column-inner {padding-top: 0px !important;}
.content-box .gt-dropdown .gt-panel-group .gt-panel {margin:0 0 0 !important;}
.content-box .gt-dropdown {font-family: 'Roboto';color: #1E4143;}
.faq-content-main .vc_column-inner {padding-top: 0px !important;}
.faq-content-main.content-box {margin-top:0px !important;}
.content-box.faq-banner-content {padding-bottom: 20px !important;}
.content-box.faq-banner-content .wpb_text_column.wpb_content_element {margin-bottom: 0px !important;}
.faq-banner-content h2.vc_custom_heading span, .faq-banner-content h2.vc_custom_heading strong, .faq-banner-content h1.vc_custom_heading span, .faq-banner-content h1.vc_custom_heading strong {display: table;margin: 0px auto;width: 100%;font-size: 3.0rem;font-weight: normal;}
.faq-banner-content h2.vc_custom_heading, .faq-banner-content h1.vc_custom_heading {font-weight: bold;}
.faq-banner-content .wpb_wrapper,.faq-banner-content .wpb_wrapper p{font-size:1.6rem}
.content-box .gt-dropdown .gt-panel-group .gt-panel > .gt-panel-heading a{font-size:1.8rem;padding:12px 25px 14px 0;border:0;border-bottom:1px solid #1E4143;background-color:#fff;border-radius:0;position:relative;font-weight:500;color:#1E4143}
.content-box .gt-dropdown .gt-panel-group .gt-panel-heading + .gt-panel-collapse > .gt-panel-body a{color:#EF7D37}
.content-box .gt-dropdown .gt-panel-group .gt-panel-heading + .gt-panel-collapse > .gt-panel-body a:hover{color:#EF7D37;text-decoration:underline}
.content-box .gt-dropdown .gt-panel-group .gt-panel > .gt-panel-heading a svg{display:none}
.content-box .gt-dropdown .gt-panel-group .gt-panel-heading + .gt-panel-collapse > .gt-panel-body ul{margin-bottom:0;padding:0 0 0 40px;margin-top:-10px;font-size: 1.6rem;color: #1E4143;}
.content-box .gt-dropdown .gt-panel-group .gt-panel > .gt-panel-heading a::before{content:"\f107";position:absolute;right:10px;top:12px;font-family:'FontAwesome';color:#EF7D37;font-size:22px;font-size: 1.6rem;}
.content-box .gt-dropdown .gt-panel-group .gt-panel > .gt-panel-heading a.collapsed::before{content:"\f107";position:absolute;right:10px;top:12px;font-family:'FontAwesome';color:#EF7D37;font-size:22px}
.content-box .gt-dropdown .gt-panel-group .gt-panel-collapse{border:0;margin-top:-10px;background:#fff;z-index:2;position:relative}
.content-box .gt-dropdown .gt-panel-heading a[aria-expanded="false"]::before{content:"\f107"!important}
.content-box .gt-dropdown .gt-panel-heading a[aria-expanded="true"]::before{content:"\f107"!important}
.content-box .gt-dropdown .gt-panel-group .gt-panel-heading + .gt-panel-collapse > .gt-panel-body{padding:15px 30px 19px 0;border-bottom:1px solid #1E4143}
.content-box .gt-dropdown .gt-panel-group .gt-panel-heading + .gt-panel-collapse > .gt-panel-body p{font-size:1.6rem;color:#1E4143}
#wpadminbar .quicklinks .menupop ul li, #wpadminbar .quicklinks .ab-top-secondary>li, #wpadminbar ul#wp-admin-bar-root-default>li {list-style: none !important;}
#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {width:160px !important;}
form.sponsors-contact.mktoForm .mktoButtonWrap.mktoRound button.mktoButton{background:#EF7D37!important;padding:8px 25px 9px!important;text-transform:none;font-family:'Montserrat';font-size:18px!important;font-weight:700;border-radius:25px;border:0}
form.sponsors-contact.mktoForm .mktoButtonWrap.mktoRound button.mktoButton:hover,form.sponsors-contact.mktoForm .mktoButtonWrap.mktoRound button.mktoButton:focus{border:0!important;background-color:#A65C30!important}
/*speaker page*/
.speaker-top-bg.content-box {background-size:103% auto !important;position: relative;z-index:9;padding-top:3.5rem;}
.inner-page-top-bg {background-image: url(../png/content-top-bg-1.png);padding-bottom:0px !important;padding-top:0px !important;background-size:140% 300px !important;min-height:160px;background-repeat:no-repeat;}
.inner-page-top-bg.content-box {position: relative !important;top:-60px;margin:0 0 -100px !important;}
.inner-page-top-bg.content-box .vc_column-inner {padding: 0px !important;margin: 0px !important;}
.speaker-banner-content h2.vc_custom_heading, .keynote-speaker-content h2.vc_custom_heading, .keynote-speaker-main h2.vc_custom_heading {font-weight: bold;}
.gt-schedule-speakers.speakers-details {min-height: 50px;}
.keynote-speaker-main h2.vc_custom_heading {
    font-weight: bold;
    margin: 0 0 35px;
    line-height: normal;
    padding: 0;
}
.speaker-tab-grid ul.nav.gt-nav li {
    padding:0px;
    margin:0px 25px 0px 0;
    text-align: left;
}
.speaker-tab-grid ul.nav.gt-nav li:last-child {
    padding-right: 0;
}
.speaker-tab-grid ul.nav.gt-nav li a {
    font-family: 'Archivo';
    font-size: 22px;
    font-weight: 500;
    border: 0;
    border-bottom:4px solid #ffff;
    background: #ffff;
    color: #1E4143;
    text-transform: none;
    border-radius: unset;
    padding: 8px 35px 8px 5px;
}
.speaker-tab-grid ul.nav.gt-nav li a:hover {
    border-bottom:4px solid #EF7D37;
}
.speaker-tab-grid ul.nav.gt-nav li a.active, .speaker-tab-grid ul.nav.gt-nav li a.focus, .speaker-tab-grid ul.nav.gt-nav li.flexMenu-viewMore ul.flexMenu-popup.gt-flex-menu li.active a, .speaker-tab-grid ul.nav.gt-nav li.flexMenu-viewMore ul.flexMenu-popup.gt-flex-menu li.active a:focus {
    border-bottom: 4px solid #EF7D37;
}
.speaker-tab-grid .tab-content .gt-speaker.gt-style-1 .speaker-tab-grid .gt-image, .tab-content .gt-speaker .gt-image {
    border-radius: 100%;
    max-width: 155px;
    max-height: 155px;
    margin: 0px auto;
}
.speaker-tab-grid .tab-content .gt-speaker .gt-content, .speaker-tab-grid .tab-content .gt-speaker.gt-style-1 .gt-content {
    background: transparent;
    border: 0px;
    text-align: center;
    padding: 20px 0px;
}
.speaker-tab-grid .tab-content .gt-speaker .gt-content .gt-name {
    line-height: normal;
}
.speaker-tab-grid .tab-content .gt-speaker .gt-content .gt-name, .speaker-tab-grid .tab-content .gt-speaker .gt-content .gt-name a {
    font-size: 20px;
    font-weight:600;
    color: #1E4143;
    margin:0 0 0;
    line-height: 22px;
    font-family: 'Archivo';
}
.speaker-tab-grid .gt-speaker.gt-style-1 .gt-content .gt-profession, .speaker-tab-grid .gt-speaker.gt-style-1 .gt-content .gt-company {
    font-size: 19px;
    font-weight: 500;
    text-transform: none;
    color: #1E4143;
    line-height: 22px;
    font-family: 'Raleway';
    margin:0;
    padding: 4px 0 5px;
}
.keynote-speaker-content .wpb_text_column h3 {font-weight: 500 !important;margin: 0 0 15px;padding: 0;}
.keynote-speaker-content .wpb_text_column h2 {
    font-size: 44px;
    text-align: left;
    font-weight: 700;
    line-height: 48px !important;
    margin: 0 0 0 !important;
    padding:0px 0 10px !important;
}
.keynote-speaker-content .wpb_text_column h4 {
    font-size: 26px;
    font-weight: bold;
    color: #F5C445;
    margin: 17px 0 0;
}
.keynote-speaker-content .wpb_text_column p {
    font-size: 20px !important;
    line-height: 24px;
    margin: 15px 0px 0px;
    color: #1E4143;
}
.keynote-speaker-content.content-box {
    margin-top: 20px !important;
}
.keynote-inner-content p.key-date-time {
    font-size: 30px;
    line-height: normal;
    margin: 0 0 18px;
    font-family: 'Proxima Nova', 'Montserrat';
    font-weight: 600;
}
.keynote-inner-content p.key-date-time span {
    color:#EF7D37;
}
.width-1100 {
    width:100%;
    max-width:1100px;
    display:table;
    margin: 0px auto !important;
}
.keynote-speaker-content .keynote-bg {
    -webkit-mask-image: url(../png/keynote-bg.png);
    mask-image: url(../png/keynote-bg.png);
    -webkit-mask-size:  100% auto;
    mask-size: 100% auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: 80%;
    max-width: 100%;
}
.keynote-inner-content {
    width: 85%;
    margin: 0px auto;
    display: table;
    max-width: 100%;
}
.keynote-s-thu {
    position: relative;
    display: table;
    width: 90%;
    margin: 0px;
    overflow: hidden;
}
img.keynote-overlap {
    position: absolute;
    z-index: 99;
    width: 81%;
    height: 259px;
    bottom: -391px;
    right: 101px;
    opacity: 0.8;
}
.keynote-inner-content h3.key-speaker-name {
    font-size: 26px;
    color: #027FA0;
    margin: 0;
    line-height: normal;
    padding: 13px 0px 15px;
    font-family: 'Montserrat';
    font-weight: bold;
}
.keynote-inner-content h3.key-speaker-name a {
    color: #027FA0;
}
.keynote-inner-content h3.key-speaker-name a:hover {
    text-decoration: underline;
}
.keynote-inner-content p {
    font-size: 20px;
    line-height: 1.4;
    font-weight: 300;
}
.keynote-speaker-content span.keynote-speaker-bg {
    position: absolute;
    width: 90%;
    z-index: -1;
    height: 100%;
    left: auto;
    mask-image: none;
    max-width: 100%;
    bottom: -55px;
    right: 8px;
}
.keynote-speaker-content span.keynote-speaker-bg img {
    mask-image: none;
}
.keynote-s-thu .keynote-speaker-content .keynote-bg {
    position: relative;
    z-index: 2;
}
.keynote-speaker-content .keynote-s-thu span.keynote-speaker-bg {
    z-index: 1 !important;
    right: 0;
    bottom: -40px;
}
.keynote-speaker-content .keynote-bg img {
    position: relative;
    top: -5px;
    min-height: 310px;
    max-width: 400px !important;
    width: 100% !important;
    max-height: 460px !important;
    bottom: -40px;
    right: -3px;
    z-index: 1 !important;
}
.content-box.keynote-speaker-content {
    max-width: 1280px !important;
    margin: 0px auto !important;
    display: table;
    width: 100% !important;
    padding: 1rem 0 2rem 0;
}
.multiple-speaker-main .wpb_wrapper {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    display: flex;
    flex-wrap: wrap;
}
.multiple-speaker-main .speaker-multiple {
    margin: 0 0 30px;
}
.keynote-speaker-content .keynote-s-thu .keynote-bg {
    position: relative;
    z-index: 2;
}
.speaker-multiple .keynote-speaker-content .keynote-s-thu .keynote-bg {
    width: 100%;
    max-width: 360px;
    max-height: 400px;
}
.speaker-multiple .content-box.keynote-speaker-content {
    max-width: 100% !important;
    padding: 0px !important;
}
.keynote-speaker-main .content-box.speaker-one.last-child {
    padding-bottom: 0;
}
.keynote-speaker-content.speaker-one:nth-child(2) .vc_col-sm-8 h3.key-speaker-name a, .keynote-speaker-content.speaker-one:nth-child(4) .vc_col-sm-8 h3.key-speaker-name a, .keynote-speaker-content.speaker-one:nth-child(6) .vc_col-sm-8 h3.key-speaker-name a, .keynote-speaker-content.speaker-one:nth-child(8) .vc_col-sm-8 h3.key-speaker-name a, .keynote-speaker-content.speaker-one:nth-child(10) .vc_col-sm-8 h3.key-speaker-name a, .keynote-speaker-content.speaker-one.even-div .vc_col-sm-8 h3.key-speaker-name a {
    color: #74569C;
}
.gt-event-schedule .gt-dropdown .gt-panel-body .gt-schedule-speakers.speakers-details {
    margin-top: 10px;
}
.group-sections .gt-panel-group .gt-panel:last-child a, .group-sections .gt-panel-group .gt-panel:last-child .ev-panel-collapse {
    border-bottom: 0px !important;
}
.group-sections .gt-panel.ev-panel:last-child .gt-panel-heading a {
    border-bottom: 0px !important;
    padding-bottom: 0px !important;
}
.gt-text.sp-text p, .gt-text.sp-text {
    font-size: 20px;
    line-height: normal;
    font-family: "Raleway", sans-serif;
    font-weight:400;
}
.group-sections .gt-title.ev-title {
    padding-right: 40px !important;
}
.duration-title, .romm-title {
    display: inline-block;
    vertical-align: top;
    padding: 11px 20px 0px 0px;
    font-size: 20px;
    font-family: 'Archivo';
    font-weight: 400;
}
.group-sections {
    border: 2px solid #93A9C0;
    margin: 25px 0px;
    padding:52px 60px 28px;
    position: relative;
    width:100%;
}
.group-sections .gs-title {
    text-align: center;
    font-size: 25px;
    font-weight: 500;
    font-family: 'Archivo';
    margin:0px auto;
    background:#93A9C0;
    color: #ffffff;
    display: table;
    width: 100%;
    padding: 0px 22px;
    position: absolute;
    top: 0;
    left: 0;
}
/*agenda page*/
ul.gt-schedule-tabs .flexMenu-viewMore.flexMenu-allInPopup a[title="Open/Close Menu"] {display: none;}
ul.gt-schedule-tabs .flexMenu-viewMore.flexMenu-allInPopup ul.flexMenu-popup {display: block !important;position: relative !important;opacity: 100% !important;width: 100% !important;}
ul.gt-schedule-tabs .flexMenu-viewMore.flexMenu-allInPopup ul.flexMenu-popup li {display: inline-block;width: auto !important;}
ul.gt-schedule-tabs .flexMenu-viewMore.flexMenu-allInPopup ul.flexMenu-popup li a {opacity: 100% !important;visibility: visible !important;}
ul.gt-schedule-tabs .flexMenu-viewMore.flexMenu-allInPopup ul.flexMenu-popup li a:hover, ul.gt-schedule-tabs .flexMenu-viewMore.flexMenu-allInPopup ul.flexMenu-popup li a:focus {border-bottom: solid 4px #ef7d37 !important;}
.speaker-sessions h2.sessions-title {
    font-size:30px;
    text-align: left;
    margin: 4px 0 0px;
    padding: 0px 0 0;
    font-weight: 600;
    line-height: 27px !important;
    display: inline-block;
}
.agenda-top-bg.content-box {background-size:102% auto !important;position: relative;z-index:9;padding-top:5.5rem;}
.gt-style-2 ul.ev-schedule-tabs li{list-style: none!important;padding:5px 15px 5px 15px !important;}
.gt-style-2 ul.ev-schedule-tabs li a{background: #fff!important;border: none!important; border-radius:unset!important;text-align: center!important;font: normal normal 500 22px/28px Archivo!important;letter-spacing: 0px!important;color: #1E4143!important;text-transform: unset!important;padding: 7.5px 35px 10px 35px !important;}
.gt-style-2 ul.ev-schedule-tabs li a.active{border-bottom: solid 4px #ef7d37!important;}
.event-day{text-align: center!important;font: normal normal 600 32px/36px 'Archivo' !important;letter-spacing: 0px!important;color: #000000!important;margin-bottom: 20px!important}
.event-types{text-align: center!important;}
.event-types a button.all-sessions{border:none!important;width: 273px;height: 50px;background: #EF7D37 0% 0% no-repeat padding-box;border-radius: 30px;font: normal normal bold 21px/25px Montserrat!important;letter-spacing: -0.4px!important;color: #FFFFFF!important;text-transform: unset!important;margin: 0px 10px 50px 10px!important;}
.event-types a button.it-pro{border:none!important;width: 273px;height: 50px;background: #007FA2 0% 0% no-repeat padding-box;border-radius: 30px;font: normal normal bold 21px/25px Montserrat!important;letter-spacing: -0.4px!important;color: #FFFFFF!important;text-transform: unset!important;margin: 0px 10px 50px 10px!important;}
.event-types a button.all-sessions:hover{background: #A65D30 !important;}
.event-types a button.it-pro:hover{background: #2A596E !important;}
.event-types button.all-sessions{border:none!important;width: 273px;height: 50px;background: #EF7D37 0% 0% no-repeat padding-box;border-radius: 30px;font: normal normal bold 21px/25px Montserrat!important;letter-spacing: -0.4px!important;color: #FFFFFF!important;text-transform: unset!important;margin: 0px 10px 50px 10px!important;}
.event-types button.it-pro{border:none!important;width: 273px;height: 50px;background: #007FA2 0% 0% no-repeat padding-box;border-radius: 30px;font: normal normal bold 21px/25px Montserrat!important;letter-spacing: -0.4px!important;color: #FFFFFF!important;text-transform: unset!important;margin: 0px 10px 50px 10px!important;}
.event-types button.all-sessions:hover{background: #A65D30 !important;}
.event-types button.it-pro:hover{background: #2A596E !important;}
.ev-panel{background-color: #FFFFFF!important;}
.ev-panel-heading{background-color: #FFFFFF!important;border:unset!important;}
.ev-panel-heading a{padding: 12px 10px!important;border-top-left-radius: 0px!important;border-top-right-radius: 0px!important;border: unset!important;border-bottom: 1px solid #1E4143!important;background-color: #ffffff!important;}
.ev-panel-heading a.collapsed{border-bottom-left-radius: 0px!important; border-bottom-right-radius: 0px!important;border-bottom: 1px solid #1E4143!important;}
.ev-inner{width: 98%!important}
.gt-event-schedule .gt-dropdown .gt-panel-group .gt-panel {margin-bottom: 0;}
.ev-time{width: 30%!important;font: normal normal 600 25px/24px 'Proxima Nova', 'Montserrat' !important;letter-spacing: 0px!important;color: #EF7D37!important;border-right: 0px solid #93A9C0!important;padding: 20px 0px 20px 5px !important;display:block!important;margin:auto!important;text-align: center;text-transform: uppercase;}
.ev-title{width: 70%!important;font: normal normal 500 20px/24px 'Archivo' !important;letter-spacing: 0px!important;color: #1E4143!important;padding: 20px 10px 20px 22px !important;display:block!important;margin:auto!important;font-weight: normal !important;}
.ev-time.ev-time-blue {color:#007FA2 !important;}
.gt-dropdown .gt-panel-group .ev-panel > .ev-panel-heading a svg, .gt-dropdown .gt-panel-group .ev-panel > .ev-panel-heading a:visited svg {width: 30px!important;color: #EF7D37!important;}
.ev-panel-collapse{border:unset!important;background: #F4F4F4 0% 0% no-repeat padding-box!important;border-bottom: 0px solid #1E4143!important;border-radius: 0px !important;}
.ev-panel-heading a[aria-expanded="true"] {/*border-bottom: 1px solid #fff !important;*/}
.sp-title{text-align: left!important;font: normal normal 500 22px/24px Archivo!important;letter-spacing: 0px!important;}
.speakers-title{padding: 5px 5px 5px 0!important;text-align: left!important;font: normal normal 400 20px/22px Archivo!important;letter-spacing: 0px!important;}
.speakers-list{width:85%!important;padding-top:4px;}
.gt-schedule-speakers.speakers-details {display: table;width: 100%;}
.speakers-list a{padding: 0px 15px 0px 15px!important;font-size: 21px !important;}
.speakers-list a:hover{background-color: unset!important;color:#A65D30 !important;}
.speakers-list a:focus{background-color: unset!important;color:#A65D30 !important;}
.speakers-list ul li{list-style: none!important;border-bottom:1px solid #cbcbcb;width:100%;}
.speakers-list ul li:last-child {margin-bottom: 22px;border-bottom: 0;}
.speakers-bio{text-align: left!important;font: normal normal 500 22px/27px 'Raleway' !important;letter-spacing: 0px!important;color: #EF7D37!important;margin:0;padding:0;}
.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers {display: -webkit-inline-box!important;}
.sp-text{text-align: left!important;font: normal normal normal 20px/22px 'Raleway' !important;letter-spacing: 0px!important;color: #0C0C0D!important;}
.speaker-tab-grid .gt-categorized-contents .gt-nav.gt-center, .speaker-tab-grid .gt-categorized-contents .gt-nav.gt-center li.flexMenu-viewMore.flexMenu-allInPopup {
    padding:0;
}
.speaker-tab-grid .gt-categorized-contents .gt-nav.gt-center {
    margin:0px auto 50px;
}
.speaker-sessions {
    padding: 0;
}
.speaker-sessions a {
    background: #EF7D37;
    width: 100%;
    display: table;
    padding: 0.9rem 3.3rem 1.1rem 2rem;
    color: #fff;
    font-size: 18px;
    border-radius: 40px;
    font-weight: 600;
    position: relative;
    margin-top: 15px;
    list-style:normal;
    line-height:normal;
}
.speaker-sessions a:before {
    font-family: 'FontAwesome';
    content: '\f105';
    font-size: 20px;
    position: absolute;
    right: 23px;
    top: 50%;
    margin-top: -12px;
}
.speaker-sessions a:first-child {
    margin-top: 0;
}
.speaker-tab-grid ul.nav.gt-nav li:last-child {
    padding-right: 0;
    margin-right:0px;
}
.speaker-tab-grid ul.nav.gt-nav li.flexMenu-viewMore a[title='View More'], .speaker-tab-grid ul.nav.gt-nav li.flexMenu-viewMore.flexMenu-allInPopup a[title="Open/Close Menu"] {
    display: none;
}
.speaker-tab-grid ul.nav.gt-nav li.flexMenu-viewMore ul.flexMenu-popup.gt-flex-menu {
    display: block !important;
    position: relative !important;
    margin: 0px;
    opacity: 100%;
    right: auto;
    width: auto;
    height: auto;
    visibility: visible;
    list-style: none;
    padding: 0;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.0);
    border: 0px;
}
.gt-panel.ev-panel .gt-date {
    display: none;
}
.group-sections:last-child {
    margin-bottom: 20px;
}
body.page-speakers-24 .speaker-one:last-child {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}
.gt-dropdown .gt-panel-group .gt-panel-collapse.show {
    top: -1px;
    position: relative;
    border-top: 1px solid #ffffff !important;
    border-bottom: 1px solid #1E4143!important;
    transition-property: all;
	transition-duration: .1s;    
}
.gt-event-schedule .gt-dropdown .gt-panel-group .gt-panel:last-child .gt-panel-collapse.show {
    border-bottom: 0px !important;
}
.gt-speaker.gt-style-4.speaker_social_url {
    margin: 10px auto 0;
    display: table;
    text-align: center;
}
.speaker_social_url.gt-speaker.gt-style-4 .gt-social-links ul li {
    padding: 2px 8px;
    margin: 0 4px;
}
.speaker_social_url.gt-speaker.gt-style-4 .gt-social-links ul li a {
    font-size: 22px;
}
.speaker_social_url.gt-speaker.gt-style-4 .gt-social-links ul li a i.fab.fa-facebook-f {
    font-size: 20px;
    padding-top: 3px;
    display: flex;
}
.speaker_social_url.gt-speaker.gt-style-4 .gt-social-links ul li a i.fab.fa-twitter {
    filter: brightness(0) saturate(100%) invert(53%) sepia(0%) saturate(0%) hue-rotate(222deg) brightness(101%) contrast(90%);
    width: 19px;
    height: 19px;
    margin-top: 10px
}
.speaker_social_url.gt-speaker.gt-style-4 .gt-social-links ul li a i.fab.fa-linkedin-in {
    padding-top: 4px;
    display: inline-block;
    font-size: 23px;
    vertical-align: middle;
    line-height: 18px;
}
.speaker_social_url.gt-speaker.gt-style-4 .gt-social-links ul li a i.fab.fa-instagram {
    margin-top: 12px;
    vertical-align: middle;
    display: inline-block;
}
.speaker_social_url.gt-speaker.gt-style-4 .gt-social-links ul li a i.fab.fa-instagram::before {
    padding-top: 2px;
    display: inline-block;
    vertical-align: middle;
}
.speaker_social_url.gt-speaker.gt-style-4 .gt-social-links ul li a i.fas.fa-link {
    font-size: 18px;
    line-height: 24px;
    vertical-align: middle;
    display: inline-block;
}
.speaker_social_url.gt-speaker.gt-style-4 .gt-social-links ul li a i.fas.fa-link::before {
    vertical-align: middle;
    display: flex;
    line-height: 18px;
    margin-top: 8px;
}
.speaker_social_url.gt-speaker.gt-style-4 .gt-social-links ul li::marker {
    font-size: 0;
}
.speaker_social_url.gt-speaker.gt-style-4 .gt-social-links ul.gt-social-links {
    align-items: end;
    margin-bottom: 25px;
}
.speaker_social_url.gt-speaker.gt-style-4 .gt-social-links ul.gt-social-links li {
    line-height: normal;
    display: inline;
}
.gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li:last-child {
    margin-bottom: 0px !important;
}
.tab-pane .gt-text.sp-text {
    margin-top: 16px;
}
.keynote-s-thu figure.keynote-new-bg img {
    width: 100% !important;
    height: auto !important;
    max-width: 324px;
}
.multiple-speaker-main .content-box.keynote-speaker-content:last-child {padding-bottom: 0px;}
.speaker-tab-grid .tab-content .gt-speaker .gt-content .gt-name a:focus, header.gt-header .gt-navbar ul.gt-menu > li > a:focus, header.gt-sticky-header .gt-navbar ul.gt-menu > li > a:focus {color:#EE762C!important;}
.speaker-tab-grid ul.nav.gt-nav li a:focus, div.gt-event-schedule ul.ev-schedule-tabs li a:focus, div.gt-event-schedule ul.ev-schedule-tabs li a:hover {border-bottom:4px solid #EF7D37 !important;}
div.gt-event-schedule ul.ev-schedule-tabs li a {border-bottom:solid 4px #ffffff !important;}
header.gt-sticky-header .gt-logo a:focus img, header.gt-sticky-header .gt-logo a:hover img, header.gt-header .gt-logo a:hover img, header.gt-header .gt-logo a:focus img {opacity: 0.8;}
.speaker_social_url.gt-speaker.gt-style-4 .gt-social-links ul li a:hover i.fab.fa-twitter {filter: brightness(0) saturate(100%) invert(46%) sepia(78%) saturate(421%) hue-rotate(339deg) brightness(104%) contrast(104%);}
.speaker-tab-grid ul.nav.gt-nav li.flexMenu-viewMore ul.flexMenu-popup.gt-flex-menu li {
    display: inline-block;
    float: none;
    position: relative;
    text-align: left;
}
/*end agenda page*/
.speaker-mobile-banner {display:none;}
.speaker-tab-grid .gt-columns > .gt-col > .gt-inner {
    padding: 0 8px 10px;
}
#wpadminbar .quicklinks .menupop ul li, #wpadminbar .quicklinks .ab-top-secondary>li, #wpadminbar ul#wp-admin-bar-root-default>li {list-style: none !important;}
#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {width:160px !important;}
@media(min-width:2000px) {
footer.gt-footer .gt-footer-content .footer-top::after {background-size:100% 242px !important;}
.header-banner-bg {min-height:965px;}
.home-page-video {height:100vh;max-height:869px;}
.speaker-top-bg.content-box {background-size:1510px auto !important;padding: 2.3rem 0 0;}
.agenda-top-bg.content-box {background-size:1410px auto !important;padding: 3rem 0 0;background-position: center 26px !important;}
}
@media(min-width:1870px) and (max-width: 1999px) {
.header-banner-bg {min-height: 765px;}
.home-page-video {height:100vh;max-height: 669px;}
}
@media(min-width:1610px) and (max-width: 1999px) {
.speaker-top-bg.content-box, .agenda-top-bg.content-box {background-position: center 50px !important;padding-bottom: 6.5rem !important;background-size: 103% auto !important;}
}
@media(min-width:1300px) {
footer.gt-footer .gt-style-1, footer.gt-footer.gt-style-2 .container {max-width: 100%;}
footer.gt-footer .gt-footer-content .footer-bottom .vc_col-sm-12, footer.gt-footer .gt-footer-content .footer-top .vc_col-sm-12, .header-banner-bg .home-banner-content {max-width:1300px;margin:0px auto;display: flex;float: none;}
.gt-site-inner .container {max-width:100%;width:100%;}
.gt-site-inner .container .vc_column_container.vc_col-sm-12 {max-width:1300px;margin: 0px auto;float: none;}
.content-box, .header-banner-bg .vc_column_container.vc_col-sm-12 {width: 100% !important;left: auto !important;max-width: 100% !important;margin: 0px auto !important;}
.event-listing-main {width: 100% !important;left: auto !important;max-width: 100% !important;margin: 0px auto !important;}
.header-banner-bg {left: auto !important;width: 100% !important;max-width: 100% !important;margin: 0px auto;}
.gt-full-width-site {padding: 0px;}
.gt-page-content.page {padding: 0px !important;}
.gt-panel-group-main .gt-title.ev-title {padding-left: 9px !important;}
.group-sections .gt-panel-group-main .gt-title.ev-title  {padding-left: 22px !important;}
}
@media(min-width:1200px) {
.why-attend h2.vc_custom_heading {background-position:320px bottom;}
footer.gt-footer .gt-footer-content img.sponsors-logo.kaseya-logo {margin-top: -30px !important;}
.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li:first-child {margin-top: -10px;}
.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li {padding:14px 7.5px 14px;}
}
@media(min-width:768px) {
form.sponsors-contact .mktoFormCol {margin-bottom:0px !important;}
footer.gt-footer .vc_rtl-columns-reverse, footer.gt-footer .copyright-f-menu {top: -31px !important;position: relative;}
.sw-ticket .wpb_column .vc_column-inner {margin: 0 15px;}
.gt-page-content.page {min-height: 200px;}
.header-banner-bg .vc_column-inner {padding:2rem 1rem 6rem !important}
.tech-sessions .seven-icon-main .wpb_column {vertical-align: top;align-items: self-start;display: inline-block;}
.speaker-mobile-banner {display:none !important;}
.group-sections .gt-panel-heading a svg {margin-right: 12px !important;}
.gt-dropdown .gt-panel-group .ev-panel > .ev-panel-heading a svg, .gt-dropdown .gt-panel-group .ev-panel > .ev-panel-heading a:visited svg {width: 45px !important;color: #EF7D37 !important;margin-right: -15px;margin-top: -7px;}
.keynote-speaker-content.speaker-one:nth-child(2) .vc_col-sm-8, .keynote-speaker-content.speaker-one:nth-child(4) .vc_col-sm-8, .keynote-speaker-content.speaker-one:nth-child(6) .vc_col-sm-8, .keynote-speaker-content.speaker-one:nth-child(8) .vc_col-sm-8, .keynote-speaker-content.speaker-one:nth-child(10) .vc_col-sm-8, .keynote-speaker-content.speaker-one.even-div .vc_col-sm-8 {float: left;text-align:right !important;padding-right:5px;}
.keynote-speaker-content.speaker-one:nth-child(2) .vc_col-sm-8 h2.text-left, .keynote-speaker-content.speaker-one:nth-child(4) .vc_col-sm-8 h2.text-left, .keynote-speaker-content.speaker-one:nth-child(6) .vc_col-sm-8 h2.text-left, .keynote-speaker-content.speaker-one:nth-child(8) .vc_col-sm-8 h2.text-left, .keynote-speaker-content.speaker-one:nth-child(10) .vc_col-sm-8 h2.text-left, .keynote-speaker-content.speaker-one.even-div .vc_col-sm-8 h2.text-left {text-align: right !important;}
.keynote-speaker-content.speaker-one:nth-child(2) .vc_col-sm-4, .keynote-speaker-content.speaker-one:nth-child(4) .vc_col-sm-4, .keynote-speaker-content.speaker-one:nth-child(6) .vc_col-sm-4, .keynote-speaker-content.speaker-one:nth-child(8) .vc_col-sm-4, .keynote-speaker-content.speaker-one:nth-child(10) .vc_col-sm-4, .keynote-speaker-content.speaker-one.even-div .vc_col-sm-4 {float: right;}
.keynote-speaker-content.speaker-one.even-div .vc_col-sm-4 .keynote-s-thu {float: right;}
.group-sections .gt-time.ev-time {width: 25% !important;}
.group-sections .gt-title.ev-title {width: 75% !important;}
.speaker-banner-content .wpb_column.vc_column_container.vc_col-sm-8 {padding: 0 5rem;}
.speaker-details .speaker-content {min-height:350px;}
}
@media (min-width:768px) and (max-width: 1200px) {
.why-attend .wpb_column.vc_col-sm-2 {display: none;}
.why-attend .wpb_column.vc_col-sm-8 {width: 100%;max-width: 800px;margin: 0px auto;display: table;float: none;}
.why-attend h2.vc_custom_heading {background-position: 320px bottom;}
.home-video-section{margin-left:15px!important}
.faq-banner-main .home-video-section, .home-video-section {margin: 0px auto !important;}
body.home footer.gt-footer .gt-footer-content img.sponsors-logo.kaseya-logo, body.page footer.gt-footer .gt-footer-content img.sponsors-logo.kaseya-logo {height: auto !important;width: 85px !important;vertical-align: top !important;margin-top: -25px !important;}
footer.gt-footer .copyright-f-menu .wpb_column.vc_column_container:first-child {width: 36%;}
footer.gt-footer .copyright-f-menu .wpb_column.vc_column_container:last-child {width: 64%;}
.speaker-banner-content .wpb_column.vc_column_container.vc_col-sm-8 {padding: 0 1rem;}
.ev-time {width: 30% !important;}
.ev-title {width: 70% !important;}
.group-sections .gt-time.ev-time {width: 30% !important;}
.group-sections .gt-title.ev-title {width: 70% !important;}
.gt-time.ev-time {padding-right: 0px !important;}
.group-sections {padding: 30px 30px 20px;}
.speakers-list {width: 80% !important;}
.speakers-bio, .sp-title {font-size:20px !important;}
.group-sections .gt-title.ev-title {padding: 20px 10px !important;}
}
@media (min-width:1199px) and (max-width: 1300px) {
footer.gt-footer .gt-footer-content img.sponsors-logo {height:33px;}
footer.gt-footer .gt-footer-content img.sponsors-logo.mw-150 {/*max-width: 145px;*/}
}
@media (min-width:999px) and (max-width:1100px) {
.home-video-section video-js {min-height:346px !important;}
footer.gt-footer .gt-footer-content img.sponsors-logo {height:28px;}
footer.gt-footer .gt-footer-content img.sponsors-logo.mw-150 {max-width: 145px;}
.keynote-speaker-content .keynote-inner-content {display: table;max-width: 800px;width: 100%;margin: 0px auto !important;float: none;}
.keynote-speaker-content .vc_hidden-sm {display: none;}
}
@media (max-width: 1200px) {
.header-banner-bg {padding-top:0px;}
body.page .gt-site-inner {padding-top: 71px !important;}
.tech-sessions.content-top-bg {background-position: bottom center !important;}
.home-banner-content .wpb_wrapper.vc_figure img {max-width: 90%;}
.home-banner-content .vc_col-sm-2 {width: 12%;}
footer.gt-footer .gt-footer-content .footer-top::after {padding-bottom:150px !important;}
.gt-mobile-menu .gt-top .gt-menu > li a {font-size: 14px;font-family: "Montserrat", sans-serif;}
.gt-mobile-menu.gt-mobile-menu-opened, .gt-mobile-menu {background: #fff;}
div.gt-mobile-menu ul.gt-menu li.header-register-btn {margin: 28px 0px 0px;text-align: center;}
body.home .gt-menu-icon, .gt-menu-icon {margin-right:16px;}
.sponsors-content .wpb_text_column.wpb_content_element {text-align: center;}
.sponsors-content .wpb_column.vc_column_container .sponsors-logo{height:23px}
.gt-footer .gt-footer-content .wpb_row > .wpb_column{margin-bottom:0!important}
footer.gt-footer .gt-footer-content ul.menu li a{font-size:14px}
footer.gt-footer .gt-social-links-element.gt-style-7 ul li{padding:3px 0 3px 15px}
footer.gt-footer .gt-footer-content ul.menu li{margin:0 0 0 9px}
footer.gt-footer .gt-footer-content ul.menu li a{font-size:12px}
footer.gt-footer .vc_rtl-columns-reverse,footer.gt-footer .copyright-f-menu{top:0!important}
footer.gt-footer .gt-footer-content .footer-top .register-btn{margin:23px auto 6px}
.gt-site-inner .container{padding:0 30px}
.dont-take.content-box{margin:0!important}
.dont-take.content-box .vc_column-inner{padding-top:1rem!important}
.gt-mobile-header{position:fixed;top:0}
#zdcFloatingBtn {right:20px !important;bottom:4px !important;}
.gt-sticky-header, .gt-sticky-header.gt-active {/*position: fixed;top: 0;opacity: 100%;display: block;visibility: unset;*/}
div.gt-mobile-menu ul.gt-menu li.header-register-btn::marker, div.gt-mobile-menu ul.gt-menu li.nav-item::marker {font-size: 0;display: none;}
div.gt-mobile-menu ul.gt-menu li.header-register-btn a.nav-link, div.gt-mobile-menu ul.gt-menu li.nav-item a.nav-link {font-size: 18px !important;text-transform: capitalize;}
.keynote-speaker-content .keynote-inner-content {display: table;max-width: 800px;width: 100%;margin: 0px auto !important;float: none;}
.keynote-speaker-content .vc_hidden-sm {display: none;}
.speaker-tab-grid ul.nav.gt-nav li a[title="Open/Close Menu"] {display: none;}
.speaker-tab-grid ul.nav.gt-nav li ul.flexMenu-popup.gt-flex-menu{position:relative!important;width:100%!important;opacity:100%!important;visibility:unset!important;top:auto!important;z-index:1;box-shadow:0 0 0 0 #fff!important;border:0}
.speaker-tab-grid ul.nav.gt-nav li ul.flexMenu-popup.gt-flex-menu li{display:inline-block;visibility:unset}
.speaker-tab-grid ul.nav.gt-nav li ul.flexMenu-popup.gt-flex-menu li.active a{border-bottom:4px solid #EF7D37}
.speaker-tab-grid ul.nav.gt-nav {padding: 0;text-align: center;}
.speaker-tab-grid ul.nav.gt-nav li.flexMenu-viewMore, .speaker-tab-grid ul.nav.gt-nav li.flexMenu-allInPopup {padding: 0;text-align: center;}
.event-listing-grid .wpb_column.vc_column_container.vc_col-sm-2, .event-listing-grid .wpb_column.vc_column_container.vc_col-sm-1 {display: none;}
.event-listing-grid .wpb_column.vc_column_container.vc_col-sm-8, .event-listing-grid .wpb_column.vc_column_container.vc_col-sm-10 {width: 85%;margin: 0px auto;float: none;}
.agenda-top-bg.content-box {padding-top:2rem !important;}
.gt-dropdown .gt-panel-group .gt-panel-heading + .gt-panel-collapse > .gt-list-group, .gt-dropdown .gt-panel-group .gt-panel-heading + .gt-panel-collapse > .gt-panel-body {padding: 22px;}
}
@media (min-width:768px) and (max-width: 991px) {
.sw-ticket .wpb_column h3 {font-size:1rem;}
.home-banner-content .vc_col-sm-2 {width: 3%;}
.sponsors-content .wpb_column.vc_column_container{width:100%;text-align:center;margin:0 0 20px!important}
.sponsors-content .wpb_column.vc_column_container .vc_custom_heading{margin:0 auto 25px!important;text-align:center!important}
.dont-take .vc_col-sm-6 {width:100%;text-align:center;max-width:90%;margin:0 auto;display:table;float:none}
.dont-take h2.vc_custom_heading,.dont-take .blue-btn{text-align:center!important;margin:0 auto;display:table}
.dont-take .blue-btn{margin-bottom:25px!important}
.book-now-content .wpb_wrapper.vc_figure img{height:100vh;max-height:300px}
footer.gt-footer .gt-footer-content p {font-size: 12px !important;}
.home-video-section video-js {min-height:380px !important;}
.faq-banner-main .vc_col-sm-2 {display: none;}
.faq-banner-main .vc_col-sm-8 {width: 100%;}
.event-listing-grid .wpb_column.vc_col-sm-8 {width: 100%;}
.event-listing-grid .wpb_column.vc_col-sm-2 {display: none;}
}
@media (max-width: 991px) {
.gt-footer .gt-footer-content .wpb_row > .wpb_column:last-child {margin-bottom:45px;}
footer.gt-footer .gt-footer-content .footer-top::after {padding-bottom:115px !important;}
footer.gt-footer .gt-footer-content p {font-size:14px;}
.why-attend h2.vc_custom_heading {background-position: bottom center !important;background:none !important;}
.home-banner-content .register-btn {background:none;}
.home-video-main .vc_col-sm-2 {display: none;}
.home-video-main .vc_col-sm-8 {width: 96%;margin:0px auto;}
.speaker-tab-grid ul.nav.gt-nav li {padding:0;margin:0px 6px 0px 0px;}
.speaker-tab-grid ul.nav.gt-nav li a {padding: 8px 20px 8px 5px;}
.keynote-speaker-content .wpb_text_column h2 {font-size: 36px;}
.gt-time.ev-time {font-size: 24px !important;padding-right: 0px !important;}
.gt-title.ev-title {font-size: 19px !important;padding-left: 19px !important;}
.speaker-sessions a {list-style:normal;}
.speaker-sessions a::before {top: 50%;margin-top: -12px;}
.event-listing-grid .wpb_column.vc_column_container.vc_col-sm-8, .event-listing-grid .wpb_column.vc_column_container.vc_col-sm-10 {width: 100%;}
}
@media (max-width: 767px) {
.faq-content-main .gt-dropdown .gt-panel-group {padding:10px 22px 0 25px;}
.content-top-bg.faq-content-bg {background-size:100% 340px !important;background-position:center top !important;}
.content-box .gt-dropdown .gt-panel-group .gt-panel > .gt-panel-heading a::before, .content-box .gt-dropdown .gt-panel-group .gt-panel > .gt-panel-heading a.collapsed::before {top:13px}
footer.gt-footer .gt-footer-content .footer-top::after {padding-bottom:77px !important;}
.dont-take h2.vc_custom_heading, .dont-take .blue-btn {text-align: center !important;margin: 0px auto;display: table;}
.dont-take p {text-align: center;}
.dont-take .blue-btn {margin-bottom:25px !important;}
.footer-top .wpb_column.vc_column_container, .footer-bottom .wpb_column.vc_column_container {max-width:92%;width: 100%; margin-left:auto;margin-right:auto;display:table;}
.footer-bottom .wpb_column.vc_column_container .vc_align_left, .gt-social-links-element.gt-style-7, .copyright-f-menu p {text-align:center !important;}
.gt-footer .gt-footer-content .footer-top .wpb_row > .wpb_column {margin-bottom: 30px !important;}
footer.gt-footer .gt-footer-content ul.menu {text-align: center;margin: 0 auto 36px;}
.footer-bottom .vc_align_left .wpb_wrapper.vc_figure img {width: 250px;margin: 0 auto 6px;}
.sponsors-content h2.vc_custom_heading, .sponsors-content .wpb_column.vc_column_container {text-align:center !important;}
.sponsors-content .wpb_column.vc_column_container .sponsors-logo {display:table;height:33px;margin:0px auto 30px !important;}
.sponsors-content {padding: 1rem 0 0rem;}
h2 {font-size: 3rem;line-height: normal !important;}
.home-banner-content {padding: 0 1rem;}
.home-banner-content .vc_col-sm-2 {display:none !important;}
.home-page-video {right:0px;left:auto;max-height: 388px;}
.header-banner-bg {max-height: 315px;padding-top:0px;}
.header-banner-bg .wpb_raw_html {padding: 0px !important;margin: 0px;}
.home-banner-content .wpb_wrapper.vc_figure img {max-width: 210px;}
.home-banner-content h4.vc_custom_heading {margin: 15px 0 4px !important;font-size: 18px !important;}
.home-banner-content p {max-width:200px;}
.header-banner-bg .vc_column-inner {padding: 1.2rem 1rem 4rem !important;}
.gt-testimonials-carousel, .testimonials-slider .vc_column-inner {padding:0;}
.gt-testimonials-carousel .gt-content p {font-size:20px;}
.footer-top .vc_row .vc_col-sm-12, .footer-top .vc_row .vc_col-sm-12 .vc_column-inner {padding: 0;}
footer.gt-footer .gt-footer-content .footer-top .register-btn {background-size:330px auto;}
.sw-action-btn a {padding: .7rem 3rem .9rem !important;font-size: 18px !important;}
header .gt-navbar ul.gt-menu > li.menu-item.header-register-btn.header-register-mobile-btn a, div.gt-mobile-menu ul.gt-menu li.header-register-btn a {padding: .8rem 1.2rem 1rem !important;font-size: 14px !important;line-height: normal !important;white-space: nowrap;}
div.gt-mobile-menu ul.gt-menu li.header-register-btn a {font-size:15px !important;}
footer.gt-footer .gt-footer-content .footer-top .vc_row.wpb_row {max-width: 350px;margin: 0px auto;}
.content-top-bg {/*background:none !important;background-color:#fff !important;*/}
.content-box.tech-sessions, .content-box.tech-sessions.gt-background-attachment-initial, .content-box.tech-sessions.vc_row.gt-background-position-initial {/*background:#ECF8FA url(/wp-content/themes/eventchamp-child/images/content-top-bg.png) no-repeat top center / 100% 155px !important;*/}
.home-video-section video-js {min-height:300px;}
.speaker-tab-grid ul.nav.gt-nav li {text-align:center;width:100%;}
.speaker-tab-grid ul.nav.gt-nav li a {text-align:center;padding: 8px 12px 8px 12px;}
.speaker-tab-grid .gt-columns > .gt-col > .gt-inner {padding: 0 8px 10px;}
.keynote-speaker-content .wpb_text_column h2 {font-size: 32px;line-height: 38px !important;}
.keynote-inner-content .wpb_single_image .vc_figure {margin: 0px auto;display: table;}
.keynote-inner-content .vc_single_image-wrapper img {max-width:320px;margin: 0px auto;display: table;}
.speaker-tab-grid ul.nav.gt-nav li.flexMenu-viewMore, .speaker-tab-grid ul.nav.gt-nav li.flexMenu-allInPopup {width:100%;margin:0px auto;max-width:350px;}
.speaker-tab-grid ul.nav.gt-nav li ul.flexMenu-popup.gt-flex-menu li {display: table;visibility: unset;width: 100%;text-align: center;padding: 7px 0px 7px 0;}
.speaker-tab-grid .vc_column-inner {padding-top: 0px !important;}
.content-box.speaker-top-bg, .content-box.agenda-top-bg {background-image: none !important;}
.speaker-mobile-banner {display:block;}
.speaker-mobile-banner .vc_column-inner {padding: 0;margin: 0px -26px;}
.gt-event-schedule li ul.gt-schedule-tabs > li, .gt-event-schedule ul.gt-schedule-tabs > li {padding: 5px 15px 5px 15px !important;position: relative;width: 100% !important;}
.ev-inner .gt-time.ev-time, .ev-inner .gt-title.ev-title {width: 100% !important;padding: 10px 15px 10px !important;border-right: 0 !important;text-align: left;}
.gt-panel-heading .ev-inner .gt-title.ev-title, .ev-inner .gt-title.ev-title {padding-top: 0px !important;}
.gt-dropdown .gt-panel-group .ev-panel > .ev-panel-heading a svg, .gt-dropdown .gt-panel-group .ev-panel > .ev-panel-heading a:visited svg {width: 40px !important;margin-right: -5px;}
ul.gt-schedule-tabs .flexMenu-viewMore.flexMenu-allInPopup ul.flexMenu-popup li {width:100% !important;}
.speaker-sessions {padding: 0;}
.speaker-tab-grid ul.nav.gt-nav li a {padding: 8px 5px 8px 5px;}
.speaker-tab-grid .vc_column-inner {/*padding: 0px;*/}
.group-sections {padding:44px 20px 20px;}
.gt-panel-collapse .gt-panel-body {padding: 20px !important;}
.group-sections .gt-panel-group:last-child a {padding-bottom: 0px !important;}
.group-sections .gt-panel-group:last-child {padding-bottom: 0px;margin-bottom: 0;}
.content-box.keynote-speaker-content {padding: 1rem 0 1rem 0;}
.speaker-mobile-banner .vc_column-inner {margin: 0px auto;display: table;width: 100%;}
.gt-list.speakers-list {width: 100% !important;}
.gt-list.speakers-list li a {padding: 5px 0px 0px !important;line-height: normal;}
.gt-name.speakers-bio, .sp-title {font-size: 20px !important;line-height: normal;}
.gt-text.sp-text p, .gt-text.sp-text, .speakers-title, .duration-title, .romm-title {font-size:18px;}
.duration-title, .romm-title {width: 100%;display: table;padding: 12px 0px 0px;}
.speaker-banner-content .wpb_wrapper p br {display: none;}
.romm-title {padding-top:0px;}
.group-sections .gt-panel-heading.ev-panel-heading a {padding: 12px 10px 12px 0px !important;}
.keynote-inner-content p.key-date-time {font-size: 27px;}
.keynote-s-thu {min-height: 330px;max-height: 370px;width: 100%;height: 100%;max-width: 300px;margin:22px auto 10px;}
.event-day {font-size:27px !important;}
.event-listing-grid .wpb_column.vc_column_container .vc_column-inner {padding: 0;}
.popup .popup-inner-content .speakers-popup .speaker-content .sd-name {padding-top:20px;}
.gt-title.speakers-title, .gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul, .gt-list.speakers-list {width: 100% !important;display: inline-flex;}
}
@media (max-width: 599px) {
form.sponsors-contact .mktoFormRow:nth-child(8) .mktoCheckboxList label {position: absolute;left: 0;top:5px;margin-top: 11px;}
form.sponsors-contact .mktoFormRow:nth-child(6) .mktoFormCol {width:100% !important;float:none !important;}
form.sponsors-contact .mktoFormRow:nth-child(7) .mktoCheckboxList {width:30px;top:0px}
form.sponsors-contact .mktoFormRow {width:100% !important;display:table;}
.mktoForm input[type="url"], .mktoForm input[type="text"], .mktoForm input[type="url"], .mktoForm input[type="select"], form.sponsors-contact .mktoFieldWrap input, form.sponsors-contact .mktoFieldWrap select {height:100% !important;padding: 5px 15px;margin-top: 8px;font-size: 15px;}


.home-video-main .vc_col-sm-8 {width:100%;}
.home-video-section video-js {min-height:200px;}
.speaker-tab-grid .tab-content .gt-speaker .gt-content, .speaker-tab-grid .tab-content .gt-speaker.gt-style-1 .gt-content {padding: 20px 0px 30px;}
body.page .sp-logo img {height: 80px !important;}
#zdcFloatingBtn {right:20px !important;bottom:8px !important;}
}
@media (max-width: 470px) {
form.sponsors-contact .mktoFormRow:nth-child(8) .mktoCheckboxList label {margin-top: 0px !important;top:0px;}
.home-video-section video-js {min-height: 245px !important;}
}

/* 404 page css start*/
.gt-404-page .gt-heading .gt-title {
    font-size: 5.5rem;
    line-height: 0.3;
    margin-top: 100px;
}
.gt-404-page .gt-heading .gt-text {
    font-size: 1.3rem;
    max-width: 400px;
    margin: 13px auto;
}
/* 404 page css end*/

