@media only screen and (max-width: 1900px) {
.intro-right {
width:40%;
}
}
@media only screen and (max-width: 1680px) {
.intro-right {
width:45%;
padding-top:15px;
}
.center-div .block-title {
font: normal normal 800 26px/36px Montserrat;
}
.speakers-left, .speakers-right {
float:none;
width:100%;
}
.speakers-right {
padding:20px 60px;
}
.speakers-table-left {
width:120px;
}
.use-cases ul li {
font: normal normal 300 15px/30px Montserrat;
}
.title-left, .title-right {
font: normal normal bold 21px/28px Montserrat;
}
.owl-nav button.owl-prev, .owl-nav button.owl-next { 
margin-top:-90px !important;
}
}
@media only screen and (max-width: 1500px) {
.floating-left .sub-title {
display:none;
}
.floating-links .pipe {
    padding-right: 15px;
    padding-left: 15px;
}
.demo-cat {
display:none;
}
.demo-play {
letter-spacing:0px;
}
.use-cases-seperator {
margin-top: 20px;
margin-bottom: 20px;
}
.map-nav {
font: normal normal bold 13px/19px Montserrat;
}
.thinner {
font: normal normal bold 11px/11px Montserrat;
}
.market-links {
font: normal normal bold 14px/18px Montserrat;
margin-top:35px;
}
.market-link {
margin-top:10px;
}
}
@media only screen and (max-width: 1366px) {
.left-bar-icon {
display:none;
}
.intro-right {
padding-top:10px;
}
.demos-div-left, .demos-div-right {
width:70%;
float:none;
}
.demos-div-left {
border:0;
}
.demo-play {
letter-spacing:3.36px;
}
.map-nav {
width:100%;
}
.map-nav-blank {
display:none;
}
}
@media only screen and (max-width: 1280px) {
.header-links a {
margin-left:40px;
}
.floating-left, .floating-right {
padding-top:10px;
}
.floating-links .pipe {
    padding-right: 10px;
    padding-left: 10px;
}
.intro-right {
padding-left:30px;
}
.intro-title {
padding-top:0px;
font: normal normal bold 22px/36px Montserrat;
}
.intro-text {
padding-left:0px;
}
.demos-div-left, .demos-div-right {
width:50%;
float:left;
}
.speaker-title {
font: normal normal bold 22px/30px Montserrat;
}
}
@media only screen and (max-width: 1170px) {
.header-links a {
margin-left:20px;
}
.floating-left, .floating-right {
float:none;
max-width:100%;
}
.floating-right {
padding-left:40px;
padding-top:10px;
}
.intro-left {
width:45%;
}
.intro-right {
padding-top:0px;
width:55%;
}
.intro-right .seperator {
display:none;
}
.intro-text {
padding-top:10px;
}
.carousel-right {
padding-top:0px;
padding-bottom:0px;
font: normal normal bold 15px/18px Montserrat;
}
.speakers-div-left {
width:45%;
}
.speakers-div-right {
width:55%;
}
.use-cases-left, .use-cases-right {
float:none;
width:100%;
}
.use-cases-right {
max-width:80%;
margin:auto;
margin-top:30px;
}
.owl-nav button.owl-prev, .owl-nav button.owl-next { 
margin-top:-70px !important;
}
}
@media only screen and (max-width: 1099px) {

.header-links {
position:absolute;
display:none;
z-index:10;
top:0;
left:0;
width:100%;
height:100%;
background-color:#1838B7;
text-align:center;
padding-top:100px;
}
.header-links a {
font: normal normal bold 24px/18px Montserrat;
letter-spacing: 1.4px;
display:block;
width:90%;
text-align:center;
margin-bottom:50px;
font-weight:800;
}
.room-link a {
display:block;
color:#efefef;
font-size:16px;
padding:0px;
margin-bottom:20px;
}
.logo-class {
background-color:white;
border-radius:10px;
padding:12px;
}

.mobile-menu, .meetup-mobile, .meetup-expand-title {
display:block;
}
.mobile-menu-close {
position:absolute;
display:block;
font: normal normal bold 35px/35px Montserrat;
z-index:20;
top:0;
right:0;
padding:10px;
padding-right:25px;
padding-top:15px;
color:#616161;
}
.mobile-link {
display:block;
margin-bottom:4px;
}
.floating-header {
background-repeat: repeat;
background-size: auto;
background-color:transparent;
height:40px;
border:none;
}
.floating-left, .floating-right {
display:none;
}
.pad-40 {
padding-left:15px;
}
.mobile-header {
display:block;
padding:30px;
padding-top:20px;
padding-bottom:0px;
}
.mobile-title {
font: normal normal bold 31px/38px Montserrat;
letter-spacing: 0.47px;
color: #000000;
font-weight:800;
margin-bottom:10px;
}
.mobile-sub-title {
font: normal normal 300 16px/18px Montserrat;
letter-spacing: 0.21px;
color: #000000;
font-weight:500;
text-transform:uppercase;
}
.content-wrapper {
background:white;
}
.center-div {
width:98% !important;
padding-left:2%;
border:0;
}
.left-div {
position:absolute;
width:100%;
max-width:360px;
top:30px;
display:none;
z-index:999;
}

.right-div {
display:none;
}

.left-expand {
margin-left:260px;
}
.left-bar-icon {
display:block;
}

.right-expand {
right:350px;
position:fixed;
}
.carousel-right {
font: normal normal bold 20px/25px Montserrat;
}
.left-div-sticky {
width: 275px;
padding:30px;
background: #efefef;
border:1px solid black;
border-radius:0px 7px 7px 0px;
margin-left:-20px;
position:fixed;
max-height:600px;
overflow:auto;
}
.right-div-sticky {
width: 350px;
padding-right:20px;
background: #ffffff;
border:1px solid black;
border-right:0px;
border-radius:7px 0px 0px 7px;
position:fixed;
max-height:600px;
overflow:auto;
}
.map-nav {
width:46%;
}
.owl-carousel {
margin-left:20px;
}
.owl-nav button.owl-prev, .owl-nav button.owl-next { 
margin-top:-90px !important;
}
}
@media only screen and (max-width: 768px) {
.mobile-header {
padding-bottom:5px;
}
.meetup-mobile.meetup-title-wrapper {
margin-top:10px;
}
.floating-header, .mobile-sub-title, .meetup-expand-title {
display:none;
}
.meetup-mobile-expand {
display:block;
}
.meetup-left, .meetup-speaker-header, .meetup-speaker-wrapper {
width:100%;
max-width:400px;
margin:auto;
}
.meetup-speaker-wrapper {
margin-bottom:2px;
}

.meetup-center, .meetup-right {
display:none;
width:100%;
max-width:400px;
margin:auto;
}

.event-scroll {
display:block;
}

.intro-left, .intro-right,
.speakers-div-left, .speakers-div-right {
float:none;
width:100%;
padding-right:15px;
}
.speakers-right {
padding:0px;
padding-right:15px;
padding-left:15px;
}
.intro-right, .speakers-div-right {
margin-top:15px;
}
.speaker-min, .speaker-hour, .speaker-desc {
float:none;
border-radius:7px;
}
.speaker-hour {
max-width:180px;
margin:auto;
margin-bottom:8px;
}

.logo-row {
width:100%;
}
.logo-row img {
width:32%;
}
.speakers-table {
padding-right:20px;
}
.speakers-table-left {
width:25%;
}
.speakers-table-right {
width:75%;
}
.demos-div-left, .demos-div-right {
width: 100%;
max-width:600px;
float: none;
}
.margin-left-30 {
margin-left:0px;
}
.use-cases-right {
border:none;
}
.use-cases-right, .use-cases-right-wrapper {
width:100%;
}
}
@media only screen and (max-width: 599px) {
.header-right {
clear:both;
width:100%;
float:none;
padding:10px !important;
text-align:center;
}
}
@media only screen and (max-width: 480px) {
.header-left img {
height:18px;
}
.center-div .block-title {
font: normal normal 800 21px/32px Montserrat;
}
.speakers-table-left {
width:30%;
}
.speakers-table-right {
width:70%;
}
.demos-div-left, .demos-div-right {
width:95%;
}
}