@media (max-width:991px){.navigation-wrap{position:fixed;top:0}.footer-navigation-wrap{position:static;height:auto;background:#fff}.navbar-custom .navbar-nav>li{float:left;width:50%}.sub-menu{position:relative;border:0}.menu-expand{display:block}.navbar-custom .navbar-nav>li>a{border-width:0 0 0 .5rem;border-style:solid;padding:2rem}a.register{position:relative;float:right;padding:3rem 2rem}.navbar-nav{border-bottom:1px solid #ebeef0}.navigation-wrap .sub-menu .sub-menu{position:static}}@media (max-width:767px){html{font-size:50.5%}.header-background{height:500px}.content section,.content footer{padding:1rem 2.5rem}.section-header{margin:1.5 0 2rem 0}.header-caption .box h1{font-size:7rem}.header-caption .box span{font-size:4rem}.schedule-speaker,.schedule-speaker-list{display:none}.schedule-time{width:100%;padding-bottom:0;text-align:left}}@media (max-width:991px){.page-template-template-homepage .widget_text .widget-title,.page-template-template-homepage .widget_media_video .widget-title,.page-template-template-homepage .widget_media_image .widget-title,.page-template-template-homepage .widget_media_audio .widget-title{padding-top:40px}.page-template-template-homepage .widget_text .widget-title h3,.page-template-template-homepage .widget_media_video .widget-title h3,.page-template-template-homepage .widget_media_audio .widget-title h3,.page-template-template-homepage .widget_media_image .widget-title h3{margin:0 0 0 1.2rem!important}.page-template-template-homepage .widget_text .textwidget{margin:0 3.8rem!important;padding-bottom:30px;font-size:1.6rem}}@media (max-width:480px){.header-caption .box h1{font-size:5rem}.header-caption .box span{font-size:2.5rem}.testimonial-avatar{display:none}.testimonial-content{margin:0;padding:0}.partner{height:auto}.map{height:250px}.news-date{width:100%;padding:1rem 1.5rem}.news a{margin:0}}@media (min-width:768px) and (max-width:991px){html{font-size:54.5%}.header-background{height:500px}.content section,.content footer{padding:2rem 3.5rem}.section-header{margin:1.5rem 0 3rem 0}}@media (min-width:992px){li:hover>.sub-menu{display:block}}@media (min-width:992px) and (max-width:1199px){.header-background{height:600px}.vcard-socials li{width:4rem;height:4rem}.vcard-socials li a{line-height:4rem}}@media (min-width:1200px) and (max-width:1280px){.header-background{height:625px}}