.container {
  max-width: 1030px;
  padding-left: 15px;
  padding-right: 15px;
}
.container-fluid {
  padding-left: 15px;
  padding-right: 15px;
}
.glazed-boxed-container {
  max-width: 1170px;
}
.container .row {
  margin-left: -15px;
  margin-right: -15px;
}
.container .row .row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
}
.region-sidebar-first .block,
.region-sidebar-second .block {
  margin-bottom: 30px;
}
.page-title-full-width-container {
  margin-bottom: 30px;
}
.page-title-full-width-container .breadcrumb {
  right: 15px;
}
@media screen and (max-width: 1200px) {
  .container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .container .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.cs-container.content-container .tab-content{
  height: 572px;
  overflow: hidden;
}
.cs-container.content-container .tab-content:hover{
  overflow-y: auto;
}
@media only screen and (max-width: 767px){
.cs-container.content-container .az-tabs > ul.nav-tabs li{
 width: 100%;
}
  }

.cs-container.content-container .cs-contents-animation{
  height: 450px;
  overflow: hidden;
}
.cs-container.content-container .cs-contents-animation:hover{
  overflow-y: auto;
}
.cs-container.content-container{
  //background-size: cover !important;
}
.cs-container.content-container .cs-contents-animation{
  background-color: #fff;
}
.cs-container.content-container > .az-ctnr > .az-row > .col-sm-6{
  margin-bottom: 0;

}
.cs-calendar-text{
overflow: hidden;
zoom: 1;
}
.view-gwb-slider.view-display-id-block .slider-wrap .description .link .gwb-editable>a,
.view-gwb-slider.view-display-id-block .slider-wrap .description .desc p:first-child{
  font-family: inherit !important;
}
#superfish-1 > li {
  background: #c01b81;
}
#superfish-1 li#menu-2090-1 a,
#superfish-1-accordion li#menu-2090-1 a{
      height: 25px;
    width: 25px;
  background-image: url(//www.gevme.com/sites/iot-asia/sites/default/files/white-facebook-icon-png-like-us-on-facebook-to-stay-up-31.png);
  background-size: cover;
  text-indent: -9999px;
  margin: 0 auto;
margin-top: 6px;
margin-right: 5px;
}
#superfish-1 li#menu-2091-1 a,
#superfish-1-accordion li#menu-2091-1 a{
      height: 25px;
    width: 25px;
  background-image: url(//www.gevme.com/sites/iot-asia/sites/default/files/twitter-xxl.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  text-indent: -9999px;
  margin: 0 auto;
margin-top: 6px;
margin-right: 5px;
}
#superfish-1 li#menu-2089-1 a,
#superfish-1-accordion li#menu-2089-1{
      height: 25px;
    width: 30px;
  background-image: url(//www.gevme.com/sites/iot-asia/sites/default/files/linkedin-512.png);
    background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
  text-indent: -9999px;
  margin: 0 auto;
margin-top:5px;
}
#superfish-1 > li a{
    padding: 17px 7px 18px 7px !important;
}
.not-front .main-container{
max-width: 100%;
}
.view-gwb-slider.view-display-id-block #flexslider-1 ul li{
  position: relative;
}
.view-gwb-slider.view-display-id-block .slider-wrap .description{
top: 50%;
}
#superfish-1 > li > ul li a:hover{
background-color: lightgrey;
}
.view-gwb-slider.view-display-id-block .flexslider ul > li:last-child .description{
  top: 50%;
}
.carbide.az-container{
  z-index: initial;
}
.front #block-system-main .content .az-section .az-row > .az-column{
  margin-bottom: 0px
}
.front #block-system-main .content .az-section .az-row > .az-column:nth-child(odd){
  padding-right: 0px;
}
.front #block-system-main .content .az-section .az-row > .az-column:nth-child(even){
  padding-left: 0px;
}

#social-stream ul.stream li .inner a,
#social-stream ul.stream li .inner strong{
font-size: 11px;  
}
#social-stream ul.stream li .section-intro a{
  font-size: 10px;
}
.dcsns-toolbar .filter .link-all{
  height: 28px !important;
  padding: 4px 3px 0 3px !important;
}
.dcsns-toolbar{
  margin-bottom: 15px;
}
.cs-container.slider-container .az-column{
border-top: none;
}
.logged-in .dcsns-toolbar ul#dcsns-filter{
  display: none !important;
}

.stream li{
  width: 32%;
  min-width: 350px !important;
  margin: 0 20px 20px 0 !important;
    -webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.5) !important;
    -moz-box-shadow: 0 1px 10px rgba(0,0,0,0.5) !important;
    box-shadow: 0 1px 10px rgba(0,0,0,0.5) !important;
}

@media only screen and (max-width: 767px){
 .no-padding > .az-ctnr{
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 767px){
.c-container.header-container .header-column{
  padding-left: 0px;
  padding-right: 0px;
}
  .c-container.header-container .header-column table{
    width: 273px !important;
  }
  }
@media only screen and (max-width: 430px){
.cs-container.twitter-container .entity-bean .az-ctnr{
  padding-left: 0px;
  padding-right: 0px;
}
.stream li{
min-width: 300px !important;
}
}
@media only screen and (max-width: 767px){
.front #block-system-main .field-name-field-gwb-page-layout .mb-bottom-no-padding .az-row{
margin-bottom: 0px !important;
}
.front #block-system-main .field-name-field-gwb-page-layout .mb-bottom-no-padding .az-html{
margin-top: 0px !important;
padding-left: 30px;
padding-right: 15px;
}

.front #block-system-main .field-name-field-gwb-page-layout .az-column.col-sm-6{
background-size: cover !important;
}
.front #block-system-main .field-name-field-gwb-page-layout .az-section{
margin-top: 0px !important;
}
.copyright-container .az-column.col-sm-6 img{
  width: 113px !important;
}
.copyright-container .az-column.col-sm-2 img{
  width: 84px !important;
}
.copyright-container .az-column.col-sm-6,
.copyright-container .az-column.col-sm-2{
  float: left;
}
}
@media only screen and (max-width: 1150px){
.front #block-system-main .field-name-field-gwb-page-layout .mb-bottom-no-padding .az-row{
margin-bottom: 0px !important;
}
.front #block-system-main .field-name-field-gwb-page-layout .mb-bottom-no-padding .az-html{
margin-top: 0px !important;
padding-left: 30px;
padding-right: 15px;
}

.front #block-system-main .field-name-field-gwb-page-layout .az-column.col-sm-6{
background-size: cover !important;
  height: 315px;
}
.front #block-system-main .field-name-field-gwb-page-layout .az-section{
margin-top: 0px !important;
}
}
@media only screen and (max-width: 1012px){
 #superfish-1-accordion li#menu-2091-1,
  #superfish-1-accordion li#menu-2090-1{
    height: 25px;
    width: 30px;
margin: 0 auto;
  }
#superfish-1-accordion li#menu-2115-1{
width: 30px;
margin-left: auto;
margin-right: auto;
}
}
#superfish-1 #menu-2115-1 a,
#superfish-1-accordion li#menu-2115-1 a{
  text-indent: -9999px;
  background-image: url(http://www.gevme.com/sites/iot-asia/sites/default/files/icon-calendar-white.png);
  width: 30px;
  height: 30px;
  background-size: cover;
  margin-top: 6px;
    margin-left: 5px;
}
#superfish-1{
  max-width: 1165px !important
}
@media only screen and (max-width: 999px){
  table{
    width: auto !important;
  }
}.body--glazed-nav-mobile .glazed-header .navbar-header .wrap-branding,
.body--glazed-nav-mobile .glazed-header .navbar-toggle {
  height: 70px;
}
.body--glazed-nav-mobile .glazed-header #block-glazed-config-full-screen-search {
  height: 70px;
  line-height: 70px;
}
.glazed-header--side .glazed-main-menu {
  width: 300px;
}
.glazed-header--side .menu__level {
  width: 300px;
}

.body--glazed-nav-desktop #navbar.glazed-header--top {
  background-color: #ffffff;
  opacity: 1;
}
.body--glazed-nav-desktop #navbar.glazed-header--top.affix {
  background-color: #ffffff;
  opacity: 1;
}

.body--glazed-nav-desktop .glazed-header--top .menu > li > a,
.body--glazed-nav-desktop .glazed-header--top .wrap-branding {
  height: 80px;
  line-height: 80px;
}
.body--glazed-nav-desktop .glazed-header--top #block-glazed-config-full-screen-search {
  height: 80px;
  line-height: 80px;
}
.body--glazed-nav-desktop .glazed-header--top.affix .menu > li > a,
.body--glazed-nav-desktop .glazed-header--top.affix .navbar-header .wrap-branding {
  height: 80px;
  line-height: 80px;
}
.body--glazed-nav-desktop .glazed-header--top.affix #block-glazed-config-full-screen-search {
    height: 80px;
    line-height: 80px;
}
.body--glazed-nav-desktop .nav-child-fixed-width {
  top: 80px;
}
.body--glazed-nav-desktop .glazed-header--top.affix .nav-child-fixed-width {
  top: 80;
}
.glazed-header .menu a {
  text-transform: uppercase;
}
#navbar .menu a:hover,
#navbar .menu .active > a,
#navbar .menu .active > a:hover,
#navbar .menu .active > a:focus {
  opacity: 0.8;
}

body, p, .toooltip {
  font-family: "PT Sans", "PT Sans";
  font-weight: 400;
  font-style: normal;
}

h1,h2,h3,h4,h5,h6,label,.field-label,.page-title, .html .tp-caption {
  font-family: "Montserrat", "Montserrat";
  font-weight: 400;
  font-style: normal;
}

nav,nav ul li,nav a {
  font-family: "Montserrat", "Montserrat";
  font-weight: 400;
  font-style: normal;
}

nav,nav ul li,nav a {
  font-family: "Montserrat", "Montserrat";
  font-weight: 400;
  font-style: normal;
}

blockquote, blockquote p {
  font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", "FreeSans", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.page-title-full-width-container:after { opacity:  1 } 

#page-title { text-align:  left } 

#page-title .page-title { height:  120px } 

