
        li.collection-item {
            padding: 11px
        }

        ul.blue-text.collection {
            border: 1px solid #ccc;
            border-radius: 11px;
            padding: 10px
        }

        li.collection-item {
            border-bottom: 1px solid #eee
        }

        /*! cccccccc from: Embedded */
        a#guest_ok {
            height: 55px;
            line-height: 3;
            width: 100%;
            font-size: 18px;
        }

        .changesindivider {
            margin-top: 16px;
            margin-bottom: 16px;
            color: #777;
        }

        .lightblack {
            color: #777;
        }

        .presencerow {
            background-color: #eeeeee;
            border: 1px solid #ccc;
            padding: 40px;
        }

        .benefits {
            border: 1px solid #E0E0E0;
            padding: 40px;
            background-color: #F5F5F5;
        }

        .nomargintop {
            margin-top: 0 !important;
        }

        .afterimgtxt {
            font-weight: 400;
            margin: 0px;
            font-size: 1.64rem;
            line-height: 110%;
            color: #9EC7BD;
        }

        .h5copy {
            font-weight: 400;
            margin: 0px;
            font-size: 1.64rem;
            line-height: 110%;
            color: #444;
        }

        .afterimgrow {
            margin-bottom: 0 !important;
            padding: 24px;
            background-color: #BDE3D9;
        }

        .h1font {
            font-size: 3.2rem !important;
        }

        .h2font {
            font-size: 1.64rem !important;
        }

        .noleftrightmargin {
            margin-left: 0 !important;
            margin-right: 0 !important;
        }

        .row.grey.lighten-4 {
            margin-bottom: 0;
        }

        .robotoslab {
            font-family: segoe ui, Arial, sans-serif;
        }

        .container p {
            padding-bottom: 13px;
            font-family: sans-serif;
        }

        /*! cccccccc from: https://yesichat.com/content/newhome/css/materialize.min.css */
        .red {
            background-color: #F44336 !important;
        }

        .teal.lighten-5 {
            background-color: #e0f2f1 !important;
        }

        .teal {
            background-color: #009688 !important;
        }

        .blue-grey {
            background-color: #607d8b !important;
        }

        .blue-grey.darken-2 {
            background-color: #455a64 !important;
        }

        .grey.lighten-4 {
            background-color: #f5f5f5 !important;
        }

        .grey.lighten-3 {
            background-color: #eee !important;
        }

        .grey {
            background-color: #9e9e9e !important;
        }

        .black-text {
            color: #000 !important;
        }

        .white-text {
            color: #fff !important;
        }

        body {
            margin: 0;
        }

        footer, nav, section {
            display: block;
        }

        a {
            background-color: transparent;
        }

        a:active, a:hover {
            outline: 0;
        }

        b {
            font-weight: bold;
        }

        h1 {
            font-size: 2em;
            margin: 0.67em 0;
        }

        img {
            border: 0;
        }

        button, input {
            color: inherit;
            font: inherit;
            margin: 0;
        }

        button {
            overflow: visible;
        }

        button {
            text-transform: none;
        }

        button, input[type="submit"] {
            -webkit-appearance: button;
            cursor: pointer;
        }

        button::-moz-focus-inner, input::-moz-focus-inner {
            border: 0;
            padding: 0;
        }

        input {
            line-height: normal;
        }

        *, *:before, *:after {
            box-sizing: inherit;
        }

        ul {
            list-style-type: none;
        }

        a {
            color: #039be5;
            text-decoration: none;
            -webkit-tap-highlight-color: transparent;
        }

        .valign-wrapper {
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
        }

        ul {
            padding: 0;
        }

        ul li {
            list-style-type: none;
        }

        .z-depth-0 {
            box-shadow: none !important;
        }

        .z-depth-1, nav, .card, .btn, .btn-floating, .side-nav {
            box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
        }

        .btn:hover, .btn-floating:hover {
            box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
        }

        .z-depth-2 {
            box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
        }

        .divider {
            height: 1px;
            overflow: hidden;
            background-color: #e0e0e0;
        }

        img.responsive-img {
            max-width: 100%;
            height: auto;
        }

        @media only screen and (max-width: 600px) {
            .hide-on-small-only {
                display: none !important;
            }
        }

        @media only screen and (max-width: 992px) {
            .hide-on-med-and-down {
                display: none !important;
            }
        }

        @media only screen and (min-width: 767px) {
            .hide-on-med-and-up {
                display: none !important;
            }
        }

        footer.page-footer {
            margin-top: 20px;
            padding-top: 20px;
            background-color: #ee6e73;
        }

        footer.page-footer .footer-copyright {
            overflow: hidden;
            height: 50px;
            line-height: 50px;
            color: rgba(255, 255, 255, 0.8);
            background-color: rgba(51, 51, 51, 0.08);
        }

        .progress {
            position: relative;
            height: 4px;
            display: block;
            width: 100%;
            background-color: #acece6;
            border-radius: 2px;
            margin: 0.5rem 0 1rem 0;
            overflow: hidden;
        }

        .progress .indeterminate {
            background-color: #26a69a;
        }

        .progress .indeterminate:before {
            content: '';
            position: absolute;
            background-color: inherit;
            top: 0;
            left: 0;
            bottom: 0;
            will-change: left, right;
            -webkit-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
            animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
        }

        .progress .indeterminate:after {
            content: '';
            position: absolute;
            background-color: inherit;
            top: 0;
            left: 0;
            bottom: 0;
            will-change: left, right;
            -webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
            animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
            -webkit-animation-delay: 1.15s;
            animation-delay: 1.15s;
        }

        .center {
            text-align: center !important;
        }

        .right {
            float: right !important;
        }

        .container {
            margin: 0 auto;
            max-width: 1280px;
            width: 90%;
        }

        @media only screen and (min-width: 767px) {
            .container {
                width: 85%;
            }
        }

        @media only screen and (min-width: 993px) {
            .container {
                width: 87%;
            }
        }

        .container .row {
            margin-left: -0.75rem;
            margin-right: -0.75rem;
        }

        .section {
            padding-top: 1rem;
            padding-bottom: 1rem;
        }

        .row {
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 20px;
        }

        .row:after {
            content: "";
            display: table;
            clear: both;
        }

        .row .col {
            float: left;
            box-sizing: border-box;
            padding: 0 0.75rem;
        }

        .row .col.s12 {
            width: 100%;
            margin-left: auto;
            left: auto;
            right: auto;
        }

        @media only screen and (min-width: 767px) {
            .row .col.m4 {
                width: 33.3333333333%;
                margin-left: auto;
                left: auto;
                right: auto;
            }

            .row .col.m6 {
                width: 50%;
                margin-left: auto;
                left: auto;
                right: auto;
            }

            .row .col.m12 {
                width: 100%;
                margin-left: auto;
                left: auto;
                right: auto;
            }
        }

        @media only screen and (min-width: 993px) {
            .row .col.l3 {
                width: 25%;
                margin-left: auto;
                left: auto;
                right: auto;
            }

            .row .col.l4 {
                width: 33.3333333333%;
                margin-left: auto;
                left: auto;
                right: auto;
            }

            .row .col.l6 {
                width: 50%;
                margin-left: auto;
                left: auto;
                right: auto;
            }

            .row .col.l12 {
                width: 100%;
                margin-left: auto;
                left: auto;
                right: auto;
            }

            .row .col.offset-l4 {
                margin-left: 33.3333333333%;
            }
        }

        nav {
            color: #fff;
            background-color: #ee6e73;
            width: 100%;
            height: 56px;
            line-height: 56px;
        }

        nav a {
            color: #fff;
        }

        nav .nav-wrapper {
            position: relative;
            height: 100%;
        }

        @media only screen and (min-width: 993px) {
            nav a.button-collapse {
                display: none;
            }
        }

        nav .button-collapse {
            float: left;
            position: relative;
            z-index: 1;
            height: 56px;
        }

        nav .brand-logo {
            position: absolute;
            color: #fff;
            display: inline-block;
            font-size: 2.1rem;
            padding: 0;
            white-space: nowrap;
        }

        @media only screen and (max-width: 992px) {
            nav .brand-logo {
                left: 50%;
                -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
            }
        }

        nav ul {
            margin: 0;
        }

        nav ul li {
            transition: background-color .3s;
            float: left;
            padding: 0;
        }

        nav ul a {
            transition: background-color .3s;
            font-size: 1rem;
            color: #fff;
            display: block;
            padding: 0 15px;
            cursor: pointer;
        }

        nav ul a.btn-floating {
            margin-top: -2px;
            margin-left: 15px;
            margin-right: 15px;
        }

        nav ul a:hover {
            background-color: rgba(0, 0, 0, 0.1);
        }

        @media only screen and (min-width: 767px) {
            nav, nav a.button-collapse {
                height: 64px;
                line-height: 64px;
            }
        }

        a {
            text-decoration: none;
        }

        h1, h2, h3, h4, h5 {
            font-weight: 400;
            line-height: 1.1;
        }

        h5 a {
            font-weight: inherit;
        }

        h1 {
            font-size: 4.2rem;
            line-height: 110%;
            margin: 2.1rem 0 1.68rem 0;
        }

        h2 {
            font-size: 3.56rem;
            line-height: 110%;
            margin: 1.78rem 0 1.424rem 0;
        }

        h3 {
            font-size: 27px;
            line-height: 110%;
            margin: 1.46rem 0 1.168rem 0;
        }

        h4 {
            font-size: 2.28rem;
            line-height: 110%;
            margin: 1.14rem 0 0.912rem 0;
        }

        h5 {
            font-size: 1.64rem;
            line-height: 110%;
            margin: 0.82rem 0 0.656rem 0;
        }

        footer.page-footer .footer-copyright {
            font-weight: 300;
        }

        .card {
            position: relative;
            margin: 0.5rem 0 1rem 0;
            background-color: #fff;
            transition: box-shadow .25s;
            border-radius: 2px;
        }

        .card .card-title {
            font-size: 24px;
            font-weight: 300;
        }

        .card .card-content {
            padding: 20px;
            border-radius: 0 0 2px 2px;
        }

        .card .card-content p {
            margin: 0;
            color: inherit;
        }

        .card .card-content .card-title {
            line-height: 48px;
        }

        .card .card-action {
            border-top: 1px solid rgba(160, 160, 160, 0.2);
            padding: 20px;
        }

        .card .card-action a:not(.btn):not(.btn-large):not(.btn-floating) {
            color: #ffab40;
            margin-right: 20px;
            transition: color .3s ease;
            text-transform: uppercase;
        }

        .card .card-action a:not(.btn):not(.btn-large):not(.btn-floating):hover {
            color: #ffd8a6;
        }

        .btn {
            border: none;
            border-radius: 2px;
            display: inline-block;
            height: 36px;
            line-height: 36px;
            outline: 0;
            padding: 0 2rem;
            text-transform: uppercase;
            vertical-align: middle;
            -webkit-tap-highlight-color: transparent;
        }

        .btn:disabled, .btn-floating:disabled {
            background-color: #DFDFDF !important;
            box-shadow: none;
            color: #9F9F9F !important;
            cursor: default;
        }

        .btn-floating:disabled * {
            pointer-events: none;
        }

        .btn:disabled:hover, .btn-floating:disabled:hover {
            background-color: #DFDFDF;
            color: #9F9F9F;
        }

        .btn {
            text-decoration: none;
            color: #fff;
            background-color: #26a69a;
            text-align: center;
            letter-spacing: .5px;
            transition: .2s ease-out;
            cursor: pointer;
        }

        .btn:hover {
            background-color: #2bbbad;
        }

        .btn-floating {
            display: inline-block;
            color: #fff;
            position: relative;
            overflow: hidden;
            z-index: 1;
            width: 37px;
            height: 37px;
            line-height: 37px;
            padding: 0;
            background-color: #26a69a;
            border-radius: 50%;
            transition: .3s;
            cursor: pointer;
            vertical-align: middle;
        }

        .btn-floating:hover {
            background-color: #26a69a;
        }

        .btn-floating:before {
            border-radius: 0;
        }

        .waves-effect {
            position: relative;
            cursor: pointer;
            display: inline-block;
            overflow: hidden;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            -webkit-tap-highlight-color: transparent;
            vertical-align: middle;
            z-index: 1;
            will-change: opacity, transform;
            transition: all .3s ease-out;
        }

        .chip {
            display: inline-block;
            height: 32px;
            font-size: 13px;
            font-weight: 500;
            color: rgba(0, 0, 0, 0.6);
            line-height: 32px;
            padding: 0 12px;
            border-radius: 16px;
            background-color: #e4e4e4;
        }

        button:focus {
            outline: none;
            background-color: #2ab7a9;
        }

        label {
            font-size: 0.8rem;
            color: #9e9e9e;
        }

        ::-webkit-input-placeholder {
            color: #d1d1d1;
        }

        :-moz-placeholder {
            color: #d1d1d1;
        }

        ::-moz-placeholder {
            color: #d1d1d1;
        }

        :-ms-input-placeholder {
            color: #d1d1d1;
        }

        input[type=text], input[type=password], input[type=email] {
            background-color: transparent;
            border: none;
            border-bottom: 1px solid #9e9e9e;
            border-radius: 0;
            outline: none;
            height: 3rem;
            width: 100%;
            font-size: 1rem;
            margin: 0 0 15px 0;
            padding: 0;
            box-shadow: none;
            box-sizing: content-box;
            transition: all .3s;
        }

        input[type=text]:disabled, input[type=password]:disabled, input[type=email]:disabled {
            color: rgba(0, 0, 0, 0.26);
            border-bottom: 1px dotted rgba(0, 0, 0, 0.26);
        }

        input[type=text]:disabled + label, input[type=password]:disabled + label, input[type=email]:disabled + label {
            color: rgba(0, 0, 0, 0.26);
        }

        input[type=text]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=email]:focus:not([readonly]) {
            border-bottom: 1px solid #26a69a;
            box-shadow: 0 1px 0 0 #26a69a;
        }

        input[type=text]:focus:not([readonly]) + label, input[type=password]:focus:not([readonly]) + label, input[type=email]:focus:not([readonly]) + label {
            color: #26a69a;
        }

        input[type=text] + label:after, input[type=password] + label:after, input[type=email] + label:after {
            display: block;
            content: "";
            position: absolute;
            top: 65px;
            opacity: 0;
            transition: .2s opacity ease-out, .2s color ease-out;
        }

        .input-field {
            position: relative;
            margin-top: 1rem;
        }

        .input-field label {
            color: #9e9e9e;
            position: absolute;
            top: 0.8rem;
            left: 0.75rem;
            font-size: 1rem;
            cursor: text;
            transition: .2s ease-out;
        }

        .hiddendiv {
            display: none;
            white-space: pre-wrap;
            word-wrap: break-word;
            overflow-wrap: break-word;
            padding-top: 1.2rem;
        }

        .side-nav {
            position: fixed;
            width: 240px;
            left: -105%;
            top: 0;
            margin: 0;
            height: 100%;
            height: calc(100% + 60px);
            height: -moz-calc(100%);
            padding-bottom: 60px;
            background-color: #fff;
            z-index: 999;
            overflow-y: auto;
            will-change: left;
        }

        .side-nav li {
            float: none;
            padding: 0 15px;
            line-height: 64px;
        }

        .side-nav li:hover {
            background-color: #ddd;
        }

        .side-nav a {
            color: #444;
            display: block;
            font-size: 1rem;
            height: 64px;
            line-height: 64px;
            padding: 0 15px;
        }

        .drag-target {
            height: 100%;
            width: 10px;
            position: fixed;
            top: 0;
            z-index: 998;
        }

        /*! cccccccc from: https://yesichat.com/content/newhome/css/style.css?v60 */
        *, *::after, *::before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

        .download-button.scroll-to {
            margin-bottom: 10px;
            background-color: rgba(255, 255, 255, .15);
            padding: 35px;
            max-width: 421px;
        }

        body {
            width: 100%;
            height: 100%;
            font-family: Verdana, sans-serif;
            color: #777;
            overflow-x: hidden;
            text-shadow: 0 1px 2px rgba(0, 0, 0, .05) !important;
            -webkit-font-smoothing: antialiased !important;
            -moz-osx-font-smoothing: grayscale !important;
        }

        h1, h2, h3, h4, h5 {
            margin: 0;
            color: #444;
        }

        a {
            text-decoration: none;
        }

        p {
            margin: 0;
            font-weight: 300;
            font-size: 16px;
            line-height: 28px;
            color: #777;
        }

        a:hover, a:focus, button:focus {
            text-decoration: none;
            outline: none;
        }

        .row.btm-mrgn-0 {
            height: 100vh;
        }

        .btm-mrgn-0 {
            margin-bottom: 0 !important;
        }

        section {
            position: relative;
            z-index: 1;
            overflow: hidden;
        }

        section::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: -1;
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center;
            background-attachment: scroll;
        }

        .preloader {
            position: fixed;
            z-index: 999;
            width: 100%;
            height: 100%;
            background: #fff;
            text-align: center;
        }

        .loader-content {
            display: block;
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translateX(-50%) translateY(-50%);
            -moz-transform: translateX(-50%) translateY(-50%);
            -o-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
        }

        .preloader img {
            width: 80px;
            display: block;
            margin: 0 auto;
        }

        .preloader .progress {
            width: 100px;
            height: 2px;
            margin: 13px 0 10px;
            background-color: #bbdefb;
        }

        .preloader .progress .indeterminate {
            background-color: #03a9f4;
        }

        #navigation {
            position: fixed;
            top: 0;
            z-index: 10;
            width: 100%;
            height: 70px;
            line-height: 70px;
        }

        #navigation nav {
            height: 70px;
            line-height: 70px;
            background-color: #f5f5f5;
        }

        #navigation nav a {
            color: #777;
        }

        #navigation nav .main-nav li a {
            height: 70px;
            margin-top: -3px;
        }

        #navigation nav .brand-logo {
            position: relative;
            top: -10px;
            display: inline-block;
            height: 50px;
        }

        #navigation nav .brand-logo img {
            width: 50px;
        }

        #navigation nav .button-collapse {
            float: right;
        }

        #navigation .social-icons {
            display: inline-block;
            margin-left: 20px;
        }

        #navigation .social-icons ul li a {
            margin: 0 5px;
            background: 0 0;
            box-shadow: none;
        }

        .side-nav li {
            padding: 0;
        }

        .side-nav li a {
            padding: 0 25px;
        }

        .side-nav a {
            height: 55px;
            line-height: 55px;
        }

        @media only screen and (max-width: 1050px) {
            #navigation nav .main-nav {
                display: none !important;
            }

            .social-icons {
                display: none;
                visibility: hidden;
            }

            #navigation nav a.button-collapse {
                display: block !important;
            }
        }

        @media only screen and (max-width: 992px) {
            #navigation nav .brand-logo {
                left: 29px;
            }

            #navigation .social-icons {
                margin-left: 10px;
            }
        }

        @media only screen and (max-width: 767px) {
            #navigation nav .brand-logo {
                width: 56px;
            }
        }

        .home-section {
            overflow: visible;
        }

        .home-section::before {
            background: #fff;
        }

        .hero-text {
            position: relative;
            padding-top: 170px !important;
        }

        .hero-text p {
            margin-bottom: 30px;
        }

        .btn-guest {
            position: relative;
            opacity: .8;
            animation: arrow-animation 750ms ease-in-out infinite alternate;
            -moz-animation: arrow-animation 750ms ease-in-out infinite alternate;
            -webkit-animation: arrow-animation 750ms ease-in-out infinite alternate;
            -o-animation: arrow-animation 750ms ease-in-out infinite alternate;
        }

        @media only screen and (max-width: 767px) {
            .row.btm-mrgn-0 {
                background-position: 578px;
            }

            .btn-guest {
                opacity: 1;
            }

            .hero-text {
                text-align: center;
                padding-top: 257px !important;
            }

            .hero-text p {
                margin-bottom: 25px;
                font-size: 15px;
            }
        }

        .md-modal {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 100;
            visibility: hidden;
            background-color: rgba(0, 0, 0, .6);
            display: none;
        }

        .md-content {
            background: #fff;
            position: relative;
            border-radius: 3px;
            text-align: center;
            margin: 0 auto;
        }

        .md-content h3 {
            margin: 0;
            padding: 15px;
            text-align: center;
            font-size: 20px;
            font-weight: 300;
            background-color: #039be5;
            color: #fff;
            border-radius: 3px 3px 0 0;
        }

        .md-close {
            position: absolute;
            top: 0;
            right: 15px;
            color: #fff;
            font-size: 30px;
            cursor: pointer;
        }

        .md-content p {
            margin: 0;
            padding: 15px 15px 0;
        }

        .md-effect-1 .md-content {
            -webkit-transform: scale(.7);
            -moz-transform: scale(.7);
            -ms-transform: scale(.7);
            transform: scale(.7);
            opacity: 0;
            -webkit-transition: all .3s;
            -moz-transition: all .3s;
            transition: all .3s;
        }

        input[type=text]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=email]:focus:not([readonly]) {
            border-bottom: 1px solid #039be5;
            box-shadow: 0 1px 0 0 #039be5;
        }

        .md-content .row {
            margin-bottom: 15px;
        }

        @media only screen and (min-width: 993px) {
            .md-content {
                width: 45%;
            }
        }

        @media only screen and (max-width: 992px) {
            .md-content {
                width: 60%;
            }
        }

        @media only screen and (max-width: 767px) {
            .md-content {
                width: 95%;
            }

            .md-content h3 {
                font-size: 18px;
            }

            .md-close {
                top: 5px;
                right: 15px;
                font-size: 25px;
            }

            .md-content p {
                font-size: 15px;
            }

            .md-content .row {
                margin-bottom: 10px;
            }
        }

        .y99container {
            margin-bottom: 160px;
            background: #fff;
            border-radius: 7px;
            border: 1px solid #eee;
            max-width: 400px;
            margin-top: 100px;
            padding: 5px 5px;
        }

        .y99h1text {
            margin-bottom: 20px;
            font-size: 2.5rem;
            font-family: cursive;
            color: #4f4d4d;
            text-align: center;
        }

        .y99smalltext {
            color: #7a7575;
            text-align: center;
            margin-bottom: 50px;
        }

        .aligncenter {
            margin-bottom: 1rem;
            text-align: center;
        }

        .y99button {
            height: 48px;
            width: 75%;
            border-radius: 3px;
            border: 1px solid #3897f0;
            color: #fff;
            background-color: #3897f0;
            text-align: center;
            background: #396afc; /* fallback for old browsers */
            background: -webkit-linear-gradient(to right, #2948ff, #396afc); /* Chrome 10-25, Safari 5.1-6 */
            background: linear-gradient(to right, #3f51b5, #2196f3); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

        }

        .y99straightline {
            width: 75%;
            margin: 0 auto;
        }

        .y99line {
            padding: 0 !important;
            -webkit-box-flex: 1;
            -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            -webkit-flex-shrink: 1;
            -ms-flex-negative: 1;
            flex-shrink: 1;
            background-color: #efefef;
            height: 1px;
            position: relative;
            top: .45em;
            height: 1px;
            position: relative;
        }

        .y99or {
            color: #999;
            -webkit-box-flex: 0;
            -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
            flex-grow: 0;
            -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            font-size: 13px;
            font-weight: 600;
            line-height: 15px;
            margin: 0 18px;
            text-transform: uppercase;
        }

        .y99line2 {
            -webkit-box-flex: 1;
            -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            -webkit-flex-shrink: 1;
            -ms-flex-negative: 1;
            flex-shrink: 1;
            background-color: #efefef;
            height: 1px;
            position: relative;
            top: .45em;
        }

        .textbelowline {
            font-weight: 400;
            color: #2196f3;
            text-align: center;
            margin-bottom: 50px;
        }

        .d-flex {
            display: -webkit-box !important;
            display: -webkit-flex !important;
            display: -ms-flexbox !important;
            display: flex !important;
        }

        .justify-content-center {
            -webkit-box-pack: center !important;
            -webkit-justify-content: center !important;
            -ms-flex-pack: center !important;
            justify-content: center !important;
        }

        .mb-3 {
            margin-bottom: 1rem !important;
        }

        /*! cccccccc from: Embedded */
        #iframe-view {
            padding-top: 70px;
            width: 100%;
            height: 600px;
            overflow: hidden;
            border: none;
            display: block;
            background-color: #F2F4FF;
            background-image: linear-gradient(to bottom right, rgba(49, 132, 237, 0.73), rgba(210, 53, 197, 0.63));
        }

        /*! cccccccc from: Embedded */
        h2 {
            font-size: 27px;
        }

        .home-block {
            padding-bottom: 50px;
        }

        .home-blocks {
            position: relative;
            border-left: 1px solid #ccc;
        }

        .strap {
            padding: 12px 16px;
            position: absolute;
            left: -10px;
            top: 23px;
            border-radius: 4px;
            background-color: #fff;
        }

        ul a {
            display: block;
        }

        .benefits {
            background-color: #fff;
        }

        /*! cccccccc keyframes */
        @-webkit-keyframes indeterminate {
            0% {
                left: -35%;
                right: 100%;
            }
            60% {
                left: 100%;
                right: -90%;
            }
            100% {
                left: 100%;
                right: -90%;
            }
        }

        @keyframes indeterminate {
            0% {
                left: -35%;
                right: 100%;
            }
            60% {
                left: 100%;
                right: -90%;
            }
            100% {
                left: 100%;
                right: -90%;
            }
        }

        @-webkit-keyframes indeterminate-short {
            0% {
                left: -200%;
                right: 100%;
            }
            60% {
                left: 107%;
                right: -8%;
            }
            100% {
                left: 107%;
                right: -8%;
            }
        }

        @keyframes indeterminate-short {
            0% {
                left: -200%;
                right: 100%;
            }
            60% {
                left: 107%;
                right: -8%;
            }
            100% {
                left: 107%;
                right: -8%;
            }
        }

        @keyframes arrow-animation {
            from {
                top: -5px;
            }
            to {
                top: 5px;
            }
        }

        @-webkit-keyframes arrow-animation {
            from {
                top: -5px;
            }
            to {
                top: 5px;
            }
        }

        @-moz-keyframes arrow-animation {
            from {
                top: -5px;
            }
            to {
                top: 5px;
            }
        }

        @-o-keyframes arrow-animation {
            from {
                top: -5px;
            }
            to {
                top: 5px;
            }
        }

        .fade-image {

            width: 80%;
            margin: 0 auto;
            display: block;
        }

        @media only screen and (min-width: 480px) {
            .para-para, .para-heading {
                padding: 0;

            }
        }

        .para-para {
            padding: 0 9.0909% 0;
            font-family: "Times New Roman", Georgia, serif;
            margin-top: 1em !important;
            margin-bottom: 1em !important;
            font-size: 22px !important;
            color: #202124;
        }

        .para-heading {
            font-family: “Noto Serif”, serif;
            padding: 0 9.0909% 0;
            font-size: 2.64em;
            font-weight: 700;
        }

        .videoCube {
            max-width: 200px;
        }

        a#guest_ok {
            height: 55px;
            line-height: 3;
            width: 100%;
            font-size: 18px;
        }

        i.material-icons.md-48 {
            font-size: 48px;
        }

        .changesindivider {
            margin-top: 16px;
            margin-bottom: 16px;
            color: #777;
        }

        .dnickname {
            padding: 10px;
            border: 1px solid #ea80fc;
            color: #ea80fc;

        }

        .gprooms {
            padding: 10px;
            border: 1px solid #b388ff;
            color: #b388ff;

        }

        .lightblack {
            color: #777;
        }

        .hundredpxtop {
            padding-top: 100px;
        }

        .floatleft {
            float: left;
        }

        .floatright {
            float: right;
        }

        .presencerow {
            background-color: #eeeeee;
            border: 1px solid #ccc;
            padding: 40px;
        }

        .benefits {
            border: 1px solid #E0E0E0;
            padding: 40px;
            background-color: #F5F5F5;
        }

        .nomarginbottom {
            margin-bottom: 0 !important;
        }

        .nomargintop {
            margin-top: 0 !important
        }

        .afterimgtxt {
            font-weight: 400;
            margin: 0px;
            font-size: 1.64rem;
            line-height: 110%;
            color: #9EC7BD;
        }

        .h5copy {
            font-weight: 400;
            margin: 0px;
            font-size: 1.64rem;
            line-height: 110%;
            color: #444;
        }

        .afterimgrow {
            margin-bottom: 0 !important;
            padding: 24px;
            background-color: #BDE3D9
        }

        .padding40px {
            padding: 40px;
        }

        .h1font {
            font-size: 3.2rem !important;
        }

        .h2font {
            font-size: 1.64rem !important;
        }

        .noleftrightmargin {
            margin-left: 0 !important;
            margin-right: 0 !important;
        }

        .row.grey.lighten-4 {
            margin-bottom: 0;
        }

        .row.light-blue.darken-1 {
            margin-bottom: 0;
        }

        .robotoslab {
            font-family: segoe ui, Arial, sans-serif;
        }

        .h2new {
            font-size: 3rem;
        }

        .paddin20pxtop {
            padding-top: 20px;
        }

        .container p {
            padding-bottom: 13px;
            font-family: Verdana, sans-serif;
        }
