.l-layout-global.l-header-horizontal.is-sticky #site-header {
    padding-top: 0;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 20px;
    HEIGHT: 80PX;
}
.l-header-horizontal.l-logo-position-center #site-header .logo {
    padding: 0px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    WIDTH: 140PX;
}
.header-transparent:not(.l-header-toggle) #site-header .header-bg-wrap, .header-transparent:not(.l-header-toggle) #header-toggle, .header-transparent:not(.l-header-toggle) #header-controls, .header-transparent:not(.l-header-toggle) #header-controls .header-control-btn, .header-transparent.l-layout-custom:not(.l-header-toggle) #header-controls {
    background-color: rgba(3, 169, 244, 0.35);
    background-image: none!important;
}
.header-transparent:not(.l-header-toggle) #site-header .header-bg-wrap, .header-transparent:not(.l-header-toggle) #site-header .morph-shape {
    opacity: 1;
  height:80px;
}
#ip-container .ip-header {
    background-color: transparent;
    display: NONE;
}
.vc-ggt-banner-footer {
    padding: 30px;
    line-height: 1em;
    MIN-HEIGHT: 137PX;
}
.footer-content {
    padding: 40px 0px;
    DISPLAY: none;
}
#site-footer {
    background-color: #03a9f4;
    
}
.footer-bottom > div {
    margin-top: 0;
}
.footer-bottom {
    border-top: 1px solid rgb(0, 0, 0);
}
.site-info {
    display: inline-block;
    vertical-align: middle;
    padding: 12px 0 12px 30px;
    color: white;
}
.section-dark .footer-logo {
    border-right: 1px solid rgba(153,153,153,0.2);
    display: none;
}
.title-crumbs {
    padding-top: 40px !important;
    padding-right: 30px;
    padding-bottom: 40px !important;
    padding-left: 30px;
}
.vc_row.vc_row-o-content-middle {
  
    margin-bottom: 2px;
}