@font-face {
    font-family: 'GOTHAMBLACK';
    src: url('fonts/GOTHAMBLACK.eot');
    src: url('fonts/GOTHAMBLACK.eot') format('embedded-opentype'), url('fonts/GOTHAMBLACK.woff2') format('woff2'), url('fonts/GOTHAMBLACK.woff') format('woff'), url('fonts/GOTHAMBLACK.ttf') format('truetype'), url('fonts/GOTHAMBLACK.svg#GOTHAMBLACK') format('svg');
}

@font-face {
    font-family: 'GothamMediumRegular';
    src: url('fonts/GothamMediumRegular.eot');
    src: url('fonts/GothamMediumRegular.eot') format('embedded-opentype'), url('fonts/GothamMediumRegular.woff2') format('woff2'), url('fonts/GothamMediumRegular.woff') format('woff'), url('fonts/GothamMediumRegular.ttf') format('truetype'), url('fonts/GothamMediumRegular.svg#GothamMediumRegular') format('svg');
}

@font-face {
    font-family: 'GothamBold_1';
    src: url('fonts/GothamBold_1.eot');
    src: url('fonts/GothamBold_1.eot') format('embedded-opentype'), url('fonts/GothamBold_1.woff2') format('woff2'), url('fonts/GothamBold_1.woff') format('woff'), url('fonts/GothamBold_1.ttf') format('truetype'), url('fonts/GothamBold_1.svg#GothamBold_1') format('svg');
}

@font-face {
    font-family: 'GothamBookRegular';
    src: url('fonts/GothamBookRegular.eot');
    src: url('fonts/GothamBookRegular.eot') format('embedded-opentype'), url('fonts/GothamBookRegular.woff2') format('woff2'), url('fonts/GothamBookRegular.woff') format('woff'), url('fonts/GothamBookRegular.ttf') format('truetype'), url('fonts/GothamBookRegular.svg#GothamBookRegular') format('svg');
}

@font-face {
    font-family: 'RobotoBold';
    src: url('fonts/RobotoBold.eot');
    src: url('fonts/RobotoBold.eot') format('embedded-opentype'), url('fonts/RobotoBold.woff2') format('woff2'), url('fonts/RobotoBold.woff') format('woff'), url('fonts/RobotoBold.ttf') format('truetype'), url('fonts/RobotoBold.svg#RobotoBold') format('svg');
}

@font-face {
    font-family: 'HeeboBold';
    src: url('fonts/HeeboBold.eot');
    src: url('fonts/HeeboBold.eot') format('embedded-opentype'), url('fonts/HeeboBold.woff2') format('woff2'), url('fonts/HeeboBold.woff') format('woff'), url('fonts/HeeboBold.ttf') format('truetype'), url('fonts/HeeboBold.svg#HeeboBold') format('svg');
}

@font-face {
    font-family: 'HeeboRegular';
    src: url('fonts/HeeboRegular.eot');
    src: url('fonts/HeeboRegular.eot') format('embedded-opentype'), url('fonts/HeeboRegular.woff2') format('woff2'), url('fonts/HeeboRegular.woff') format('woff'), url('fonts/HeeboRegular.ttf') format('truetype'), url('fonts/HeeboRegular.svg#HeeboRegular') format('svg');
}

@font-face {
    font-family: 'RobotoRegular';
    src: url('fonts/RobotoRegular.eot');
    src: url('fonts/RobotoRegular.eot') format('embedded-opentype'), url('fonts/RobotoRegular.woff2') format('woff2'), url('fonts/RobotoRegular.woff') format('woff'), url('fonts/RobotoRegular.ttf') format('truetype'), url('fonts/RobotoRegular.svg#RobotoRegular') format('svg');
}

@font-face {
    font-family: 'HeeboBlack';
    src: url('fonts/HeeboBlack.eot');
    src: url('fonts/HeeboBlack.eot') format('embedded-opentype'), url('fonts/HeeboBlack.woff2') format('woff2'), url('fonts/HeeboBlack.woff') format('woff'), url('fonts/HeeboBlack.ttf') format('truetype'), url('fonts/HeeboBlack.svg#HeeboBlack') format('svg');
}

.heeboregular {
    font-family: 'HeeboRegular';
}

.heebobold {
    font-family: 'HeeboBold';
}

.heeboblack {
    font-family: 'HeeboBlack';
}

.robotobold {
    font-family: 'RobotoBold';
}

.robotoregular {
    font-family: 'RobotoRegular';
}

.gothamblack {
    font-family: 'GOTHAMBLACK';
}

.gothammediumregular {
    font-family: 'GothamMediumRegular';
}

.gothambold_1 {
    font-family: 'GothamBold_1';
}

.gothambookregular {
    font-family: 'GothamBookRegular';
}

.nav-link {
    color: white !important;
}

.bgcolo {
    background-color: transparent;
}

.color-blue {
    color: #2c296b
}

.color-white {
    color: #fff
}

.color-red {
    color: #df332a
}

.color-black {
    color: #000
}

.leaders-bg {
    background-color:#000;
    height:auto;
    /* background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 400px; */
}

p.color-black.robotobold.fs-14.fs-xs-10.fs-sm-10 {
    padding: 0px 11px 0 10px;
    margin-left: -20px;
}

.padding-0 {
    padding: 0
}

.network,
.by {
    color: #fff;
}

.nav-link {
    margin-right: 50px;
}

.white {
    color: #fff;
    margin-top: 10%;
    margin-bottom: 10%;
}

.blue_ti {
    color: #2c296b;
}

.black_ti {
    color: #4d4d4d;
}

.fs_18 {
    font-size: 15px;
}

.text-center {
    text-align: center;
}

.mt_40 {
    margin-top: 40px;
    margin-bottom: 30px;
}

.m_0 {
    margin: 0;
}

h1 {
    font-size: 3.0rem;
}

#bg {
    background-image: url(images/labeloutline.png);
    background-repeat: no-repeat;
    padding: 7px 10px 10px 15px;
}

.band {
    background-color: #ee4036;
}

.gps {
    font-size: 20px;
    font-weight: bold;
    color: #fff
}

.calender {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}

.gpslogo,
.cal {
    padding-right: 10px;
}

.key {
    color: #2c296b;
    font-weight: bold;
    text-align: center;
    font-size: 23px;
}

.txt {
    font-weight: bold;
    font-size: 2.0rem;
    color: #2c296b;
}

.subtxt {
    font-weight: bold;
}

.img,
.speaker {
    color: #fff;
}

.speaker {
    font-weight: bold;
    min-height: 120px !important
}

.gpslogo1 {
    margin-right: 10px;
    float: left;
    border: 2px solid #fff;
    border-radius: 50%;
}

.underline {
    background: #2c296b;
    background: -moz-linear-gradient(left, #2c296b 0%, #ef4136 100%);
    background: -webkit-linear-gradient(left, #2c296b 0%, #ef4136 100%);
    background: linear-gradient(to right, #2c296b 0%, #ef4136 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2c296b', endColorstr='#ef4136', GradientType=1);
}

.site-footer {
    background-color: #2c296b;
    text-align: center;
}

.fa {
    background-color: #ee4036;
    color: #fff;
    padding: 2px 2px 0px 2px;
}

.fa-facebook {
    padding: 2px 7px 0px 7px;
}

.thank-you {
    color: white;
    position: absolute;
    top: 50%;
}

.bg-img {
    position: relative;
}

.whitecolor {
    color: #fff;
}

div#request-inv {
    position: absolute;
    top: 80%;
    left: 15%;
}

.cta {
    background-color: #ed4036;
    width: 68%;
    padding: 8px 8px;
    font-size: 20px;
    cursor: pointer;
}

.modal-open .modal {
    background-color: #2d2d2ddb;
}

.gform_wrapper .gform_footer {
    text-align: center;
}

.modal-dialog {
    max-width: 550px;
}

.modal-content {
    background-color: #ee4036;
}

h2#webinarLabel {
    padding-left: 14%;
    color: #ffffff;
}

#gform_submit_button_19 {
    padding: 8px 30px 10px 30px;
    background-color: #bd2a2a;
    border: none;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
}

.gform_wrapper .top_label .gfield_label,
.gform_wrapper legend.gfield_label {
    color: white;
}

.gform_wrapper .gfield_required {
    color: #ef1515 !important;
}

.sticky {
    display: none;
}

.btn-primary {
    color: #fff;
    background-color: #ee4036;
    border-color: #ee4036;
}

a {
    color: #ffffff;
    text-decoration: none;
}

a:hover {
    color: #ffffff;
    text-decoration: none;
}

a#requesttoinvite {
    color: white;
    font-size: 18px;
    font-weight: 600;
}


/* Thank you page  */

div#thank-inv {
    position: absolute;
    top: 40%;
    left: 11%;
}

.interest-thank {
    color: #9e0f4b;
}

@media only screen and (max-width:767px) {
    .leaders-bg {
        background-color:#000;
        height:auto;
    }

    .speaker {
        font-weight: bold;
        min-height: 0 !important
    }

    .navbar-light .navbar-toggler {
        border-color: #ee4037;
        background-color: #ee4037;
    }

    .nav-link {
        margin-right: 0px;
    }

    h1 {
        font-size: 1.5rem;
    }

    .txt {
        font-size: 2.0rem;
    }

    .white {
        margin-left: 30%;
    }

    .gpslogo1 {
        float: none;
    }

    h2#webinarLabel {
        padding-left: 0%;
        color: #ffffff;
        font-size: 26px;
    }

    section.band.mt-20 {
        margin-top: 0px;
    }

    p.mt-0.img.pt-0.text-center.gothambookregular {
        font-size: 24px;
    }

    .sticky {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 999;
    }
}