            /**
* Template Name: eNno - v2.0.0
* Template URL: https://bootstrapmade.com/enno-free-simple-bootstrap-template/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
*/
            /*--------------------------------------------------------------
# General
--------------------------------------------------------------*/

            body {
                font-family: "Open Sans", sans-serif;
                color: #444444;
                background: #000;
            }

            body.modal-open {
                overflow: hidden;
            }

            a {
                color: #fff;
            }

            a:hover {
                color: #ffe17b;
                text-decoration: none;
            }

            h1,
            h2,
            h3,
            h4,
            h5,
            h6 {
                font-family: "Raleway", sans-serif;
            }
            /*--------------------------------------------------------------
# Back to top button
--------------------------------------------------------------*/

            .back-to-top {
                position: fixed;
                display: none;
                right: 15px;
                bottom: 15px;
                z-index: 99999;
            }

            .back-to-top i {
                display: flex;
                align-items: center;
                justify-content: center;
                font-size: 24px;
                width: 40px;
                height: 40px;
                border-radius: 4px;
                background: #f4e394;
                color: #fff;
                transition: all 0.4s;
            }

            .back-to-top i:hover {
                background: #e7bc39;
                color: #fff;
            }
            /*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/

            #header {
                background: none;
                background-repeat: no-repeat;
                background-position: center;
                background-size: contain;
                transition: all 0.5s;
                z-index: 997;
                padding: 20px 0;
            }

            #header.header-scrolled {
                box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
            }

            #header .logo {
                font-size: 32px;
                margin: 0;
                padding: 0;
                line-height: 1;
                font-weight: 700;
                letter-spacing: 0.5px;
            }

            #header .logo a {
                color: #5f687b;
            }

            #header .logo img {
                max-height: 40px;
            }

            #header img {
                margin: 0 auto;
            }

            /* @media (max-width: 991px) {
                #header {
                    padding: 0px 0;
                }
                #header img {
                    width: 150px;
                    margin: 0 auto;
                    display: block;
                }
            } */

            @media (max-width: 700px) {
                #header {
                    padding: 0px 0;
                }
                #header img {
                    width: 150px;
                    margin: 0 auto;
                    display: block;
                }
            }
            /*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
            /* Desktop Navigation */

            .nav-menu ul {
                margin: 0;
                padding: 0;
                list-style: none;
            }

            .nav-menu>ul {
                display: flex;
            }

            .nav-menu>ul>li {
                position: relative;
                white-space: nowrap;
                padding: 10px 0 10px 28px;
            }

            .nav-menu a {
                display: block;
                position: relative;
                color: #5f687b;
                transition: 0.3s;
                font-size: 14px;
                font-family: "Open Sans", sans-serif;
            }

            .nav-menu a:hover,
            .nav-menu .active>a,
            .nav-menu li:hover>a {
                color: #14c871;
            }

            .nav-menu .drop-down ul {
                display: block;
                position: absolute;
                left: 14px;
                top: calc(100% + 30px);
                z-index: 99;
                opacity: 0;
                visibility: hidden;
                padding: 10px 0;
                background: #fff;
                box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
                transition: 0.3s;
            }

            .nav-menu .drop-down:hover>ul {
                opacity: 1;
                top: 100%;
                visibility: visible;
            }

            .nav-menu .drop-down li {
                min-width: 180px;
                position: relative;
            }

            .nav-menu .drop-down ul a {
                padding: 10px 20px;
                font-size: 14px;
                font-weight: 500;
                text-transform: none;
                color: #5f687b;
            }

            .nav-menu .drop-down ul a:hover,
            .nav-menu .drop-down ul .active>a,
            .nav-menu .drop-down ul li:hover>a {
                color: #14c871;
            }

            .nav-menu .drop-down>a:after {
                content: "\ea99";
                font-family: IcoFont;
                padding-left: 5px;
            }

            .nav-menu .drop-down .drop-down ul {
                top: 0;
                left: calc(100% - 30px);
            }

            .nav-menu .drop-down .drop-down:hover>ul {
                opacity: 1;
                top: 0;
                left: 100%;
            }

            .nav-menu .drop-down .drop-down>a {
                padding-right: 35px;
            }

            .nav-menu .drop-down .drop-down>a:after {
                content: "\eaa0";
                font-family: IcoFont;
                position: absolute;
                right: 15px;
            }

            @media (max-width: 1366px) {
                .nav-menu .drop-down .drop-down ul {
                    left: -90%;
                }
                .nav-menu .drop-down .drop-down:hover>ul {
                    left: -100%;
                }
                .nav-menu .drop-down .drop-down>a:after {
                    content: "\ea9d";
                }
            }
            /* Get Startet Button */

            .get-started-btn {
                margin-left: 25px;
                background: #fff;
                color: #5f687b;
                border-radius: 4px;
                padding: 8px 25px;
                white-space: nowrap;
                transition: 0.3s;
                font-size: 14px;
                display: inline-block;
                border: 1px solid #cdd1d9;
            }

            .get-started-btn:hover {
                background: #206bfb;
                color: #fff;
                border-color: #206bfb;
            }

            @media (max-width: 768px) {
                .get-started-btn {
                    margin: 0 48px 0 0;
                    padding: 6px 18px;
                }
            }
            /* Mobile Navigation */

            .mobile-nav-toggle {
                position: fixed;
                top: 16px;
                right: 15px;
                z-index: 9998;
                border: 0;
                background: none;
                font-size: 24px;
                transition: all 0.4s;
                outline: none !important;
                line-height: 1;
                cursor: pointer;
                text-align: right;
            }

            .mobile-nav-toggle i {
                color: #5f687b;
            }

            .mobile-nav {
                position: fixed;
                top: 55px;
                right: 15px;
                bottom: 15px;
                left: 15px;
                z-index: 9999;
                overflow-y: auto;
                background: #fff;
                transition: ease-in-out 0.2s;
                opacity: 0;
                visibility: hidden;
                border-radius: 10px;
                padding: 10px 0;
            }

            .mobile-nav * {
                margin: 0;
                padding: 0;
                list-style: none;
            }

            .mobile-nav a {
                display: block;
                position: relative;
                color: #5f687b;
                padding: 10px 20px;
                font-weight: 500;
                outline: none;
            }

            .mobile-nav a:hover,
            .mobile-nav .active>a,
            .mobile-nav li:hover>a {
                color: #16df7e;
                text-decoration: none;
            }

            .mobile-nav .drop-down>a:after {
                content: "\ea99";
                font-family: IcoFont;
                padding-left: 10px;
                position: absolute;
                right: 15px;
            }

            .mobile-nav .active.drop-down>a:after {
                content: "\eaa1";
            }

            .mobile-nav .drop-down>a {
                padding-right: 35px;
            }

            .mobile-nav .drop-down ul {
                display: none;
                overflow: hidden;
            }

            .mobile-nav .drop-down li {
                padding-left: 20px;
            }

            .mobile-nav-overly {
                width: 100%;
                height: 100%;
                z-index: 9997;
                top: 0;
                left: 0;
                position: fixed;
                background: rgba(73, 80, 94, 0.6);
                overflow: hidden;
                display: none;
                transition: ease-in-out 0.2s;
            }

            .mobile-nav-active {
                overflow: hidden;
            }

            .mobile-nav-active .mobile-nav {
                opacity: 1;
                visibility: visible;
            }

            .mobile-nav-active .mobile-nav-toggle i {
                color: #fff;
            }
            /*--------------------------------------------------------------
# Hero Section
--------------------------------------------------------------*/

            #hero {
                width: 100%;
                height: 80vh;
                background: #fff;
                padding-top: 82px;
            }

            #hero h1 {
                margin: 0;
                font-size: 48px;
                font-weight: 700;
                line-height: 56px;
                color: #3e4450;
            }

            #hero h2 {
                color: #858ea1;
                margin: 10px 0 30px 0;
                font-size: 24px;
            }

            #hero .btn-get-started {
                font-family: "Raleway", sans-serif;
                font-weight: 500;
                font-size: 16px;
                letter-spacing: 1px;
                display: inline-block;
                padding: 8px 30px 10px 30px;
                border-radius: 4px;
                transition: 0.5s;
                color: #fff;
                background: #16df7e;
                box-shadow: 0 8px 28px rgba(22, 223, 126, 0.45);
            }

            #hero .btn-get-started:hover {
                background: #206bfb;
                box-shadow: 0 8px 28px rgba(32, 107, 251, 0.45);
            }

            #hero .btn-watch-video {
                font-size: 16px;
                display: inline-block;
                padding: 8px 35px 8px 25px;
                transition: 0.5s;
                margin-left: 10px;
                color: #5f687b;
                position: relative;
            }

            #hero .btn-watch-video i {
                color: #949cac;
                font-size: 24px;
                position: absolute;
                right: 0;
                top: 8px;
            }

            #hero .btn-watch-video:hover i {
                color: #16df7e;
            }

            #hero .animated {
                animation: up-down 2s ease-in-out infinite alternate-reverse both;
            }

            @media (max-width: 991px) {
                #hero {
                    height: 100vh;
                }
                #hero .animated {
                    -webkit-animation: none;
                    animation: none;
                }
                #hero .hero-img {
                    text-align: center;
                }
                #hero .hero-img img {
                    width: 50%;
                }
            }

            @media (max-width: 768px) {
                #hero h1 {
                    font-size: 28px;
                    line-height: 36px;
                }
                #hero h2 {
                    font-size: 18px;
                    line-height: 24px;
                    margin-bottom: 30px;
                }
                #hero .hero-img img {
                    width: 70%;
                }
            }

            @media (max-width: 575px) {
                #hero .hero-img img {
                    width: 80%;
                }
            }

            @-webkit-keyframes up-down {
                0% {
                    transform: translateY(10px);
                }
                100% {
                    transform: translateY(-10px);
                }
            }

            @keyframes up-down {
                0% {
                    transform: translateY(10px);
                }
                100% {
                    transform: translateY(-10px);
                }
            }
            /*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/

            section {
                padding: 60px 0;
                overflow: hidden;
            }

            .section-bg {
                background-color: #f9f9fa;
            }

            .section-title {
                text-align: center;
                padding: 30px 0;
                position: relative;
            }

            .section-title h2 {
                font-size: 32px;
                font-weight: 700;
                text-transform: uppercase;
                margin-bottom: 20px;
                padding-bottom: 0;
                color: #5f687b;
                position: relative;
                z-index: 2;
            }

            .section-title span {
                position: absolute;
                top: 30px;
                color: #f0f1f3;
                left: 0;
                right: 0;
                z-index: 1;
                font-weight: 700;
                font-size: 52px;
                text-transform: uppercase;
                line-height: 0;
            }

            .section-title p {
                margin-bottom: 0;
                position: relative;
                z-index: 2;
            }

            @media (max-width: 575px) {
                .section-title h2 {
                    font-size: 28px;
                    margin-bottom: 15px;
                }
                .section-title span {
                    font-size: 38px;
                }
            }
            /*--------------------------------------------------------------
# Featured Services
--------------------------------------------------------------*/

            .featured-services {
                padding: 0;
            }

            .featured-services .icon-box {
                padding: 20px;
                color: #5f687b;
                background: #f9f9fa;
                border-radius: 4px;
                border: 1px solid #f9f9fa;
                transition: 0.3s;
            }

            .featured-services .icon {
                margin: 0 0 15px 0;
            }

            .featured-services .icon i {
                color: #16df7e;
                font-size: 36px;
            }

            .featured-services .title {
                font-weight: 600;
                margin-bottom: 15px;
                font-size: 18px;
            }

            .featured-services .title a {
                color: #5f687b;
                transition: 0.3s;
            }

            .featured-services .icon-box:hover {
                border-color: #eaecef;
            }

            .featured-services .icon-box:hover .title a {
                color: #16df7e;
            }

            .featured-services .description {
                line-height: 24px;
                font-size: 14px;
            }
            /*--------------------------------------------------------------
# About
--------------------------------------------------------------*/

            .about .content h3 {
                font-weight: 700;
                font-size: 32px;
                color: #5f687b;
            }

            .about .content ul {
                list-style: none;
                padding: 0;
            }

            .about .content ul li {
                padding-bottom: 10px;
            }

            .about .content ul i {
                font-size: 20px;
                padding-right: 4px;
                color: #16df7e;
            }

            .about .content p:last-child {
                margin-bottom: 0;
            }
            /*--------------------------------------------------------------
# Counts
--------------------------------------------------------------*/

            .counts {
                padding-top: 0;
            }

            .counts .counters span {
                font-size: 48px;
                display: block;
                color: #16df7e;
                font-weight: 700;
            }

            .counts .counters p {
                padding: 0;
                margin: 0 0 20px 0;
                font-family: "Raleway", sans-serif;
                font-size: 14px;
                font-weight: 600;
            }
            /*--------------------------------------------------------------
# Services
--------------------------------------------------------------*/

            .services .icon-box {
                text-align: center;
                border: 1px solid #fff;
                padding: 80px 20px;
                transition: all ease-in-out 0.3s;
                background: #fff;
            }

            .services .icon-box .icon {
                margin: 0 auto;
                display: flex;
                align-items: center;
                justify-content: center;
                margin-bottom: 20px;
                transition: ease-in-out 0.3s;
            }

            .services .icon-box .icon i {
                color: #16df7e;
                font-size: 36px;
                transition: 0.3s;
            }

            .services .icon-box h4 {
                font-weight: 700;
                margin-bottom: 15px;
                font-size: 24px;
            }

            .services .icon-box h4 a {
                color: #5f687b;
                transition: ease-in-out 0.3s;
            }

            .services .icon-box p {
                line-height: 24px;
                font-size: 14px;
                margin-bottom: 0;
            }

            .services .icon-box:hover {
                border-color: #eaecef;
            }

            .services .icon-box:hover h4 a {
                color: #16df7e;
            }
            /*--------------------------------------------------------------
# Portfolio
--------------------------------------------------------------*/

            .portfolio #portfolio-flters {
                padding: 0;
                margin: 0 auto 25px auto;
                list-style: none;
                text-align: center;
                border-radius: 50px;
            }

            .portfolio #portfolio-flters li {
                cursor: pointer;
                display: inline-block;
                padding: 10px 15px;
                font-size: 14px;
                font-weight: 600;
                line-height: 1;
                text-transform: uppercase;
                color: #444444;
                transition: all 0.3s ease-in-out;
            }

            .portfolio #portfolio-flters li:hover,
            .portfolio #portfolio-flters li.filter-active {
                color: #16df7e;
            }

            .portfolio #portfolio-flters li:last-child {
                margin-right: 0;
            }

            .portfolio .portfolio-item {
                margin-bottom: 30px;
            }

            .portfolio .portfolio-item .portfolio-info {
                opacity: 0;
                position: absolute;
                left: 30px;
                right: 30px;
                bottom: 0;
                z-index: 3;
                transition: all ease-in-out 0.3s;
                background: rgba(255, 255, 255, 0.9);
                padding: 15px;
            }

            .portfolio .portfolio-item .portfolio-info h4 {
                font-size: 18px;
                color: #fff;
                font-weight: 600;
                color: #5f687b;
            }

            .portfolio .portfolio-item .portfolio-info p {
                color: #949cac;
                font-size: 14px;
                margin-bottom: 0;
            }

            .portfolio .portfolio-item .portfolio-info .preview-link,
            .portfolio .portfolio-item .portfolio-info .details-link {
                position: absolute;
                right: 40px;
                font-size: 24px;
                top: calc(50% - 18px);
                color: #206bfb;
                transition: 0.3s;
            }

            .portfolio .portfolio-item .portfolio-info .preview-link:hover,
            .portfolio .portfolio-item .portfolio-info .details-link:hover {
                color: #16df7e;
            }

            .portfolio .portfolio-item .portfolio-info .details-link {
                right: 10px;
            }

            .portfolio .portfolio-item:hover .portfolio-info {
                opacity: 1;
                bottom: 20px;
            }
            /*--------------------------------------------------------------
# Testimonials
--------------------------------------------------------------*/

            .testimonials .testimonial-item {
                box-sizing: content-box;
                min-height: 320px;
            }

            .testimonials .testimonial-item .testimonial-img {
                width: 90px;
                border-radius: 50%;
                margin: -40px 0 0 40px;
                position: relative;
                z-index: 2;
                border: 6px solid #fff;
            }

            .testimonials .testimonial-item h3 {
                font-size: 18px;
                font-weight: bold;
                margin: 10px 0 5px 45px;
                color: #111;
            }

            .testimonials .testimonial-item h4 {
                font-size: 14px;
                color: #999;
                margin: 0 0 0 45px;
            }

            .testimonials .testimonial-item .quote-icon-left,
            .testimonials .testimonial-item .quote-icon-right {
                color: #e4e6ea;
                font-size: 26px;
            }

            .testimonials .testimonial-item .quote-icon-left {
                display: inline-block;
                left: -5px;
                position: relative;
            }

            .testimonials .testimonial-item .quote-icon-right {
                display: inline-block;
                right: -5px;
                position: relative;
                top: 10px;
            }

            .testimonials .testimonial-item p {
                font-style: italic;
                margin: 0 15px 0 15px;
                padding: 20px 20px 60px 20px;
                background: white;
                position: relative;
                border-radius: 6px;
                position: relative;
                z-index: 1;
            }

            .testimonials .owl-nav,
            .testimonials .owl-dots {
                margin-top: 5px;
                text-align: center;
            }

            .testimonials .owl-dot {
                display: inline-block;
                margin: 0 5px;
                width: 12px;
                height: 12px;
                border-radius: 50%;
                background-color: #ddd !important;
            }

            .testimonials .owl-dot.active {
                background-color: #16df7e !important;
            }

            @media (max-width: 767px) {
                .testimonials {
                    margin: 30px 10px;
                }
            }
            /*--------------------------------------------------------------
# Cta
--------------------------------------------------------------*/

            .cta {
                background: #16df7e;
                background-size: cover;
                padding: 60px 0;
            }

            .cta h3 {
                color: #fff;
                font-size: 28px;
                font-weight: 700;
            }

            .cta p {
                color: #fff;
            }

            .cta .cta-btn {
                font-family: "Raleway", sans-serif;
                text-transform: uppercase;
                font-weight: 500;
                font-size: 16px;
                letter-spacing: 1px;
                display: inline-block;
                padding: 8px 28px;
                border-radius: 4px;
                transition: 0.5s;
                margin-top: 10px;
                border: 2px solid #fff;
                color: #fff;
            }

            .cta .cta-btn:hover {
                background: #206bfb;
                border-color: #206bfb;
            }
            /*--------------------------------------------------------------
# Team
--------------------------------------------------------------*/

            .team .member {
                text-align: center;
                margin-bottom: 20px;
                padding: 30px 20px;
                background: #fff;
            }

            .team .member img {
                max-width: 100%;
                margin: 0 0 30px 0;
            }

            .team .member h4 {
                font-weight: 700;
                margin-bottom: 2px;
                font-size: 18px;
            }

            .team .member span {
                font-style: italic;
                display: block;
                font-size: 13px;
            }

            .team .member p {
                padding-top: 10px;
                font-size: 14px;
                font-style: italic;
                color: #aaaaaa;
            }

            .team .member .social {
                margin-top: 15px;
            }

            .team .member .social a {
                color: #919191;
                transition: 0.3s;
            }

            .team .member .social a:hover {
                color: #16df7e;
            }

            .team .member .social i {
                font-size: 18px;
                margin: 0 2px;
            }
            /*--------------------------------------------------------------
# Contact
--------------------------------------------------------------*/

            .contact .info {
                border-top: 3px solid #16df7e;
                border-bottom: 3px solid #16df7e;
                padding: 30px;
                width: 100%;
                background-color: #f9f9fa;
            }

            .contact .info i {
                font-size: 20px;
                color: #16df7e;
                float: left;
                width: 44px;
                height: 44px;
                background: #fff;
                display: flex;
                justify-content: center;
                align-items: center;
                border-radius: 50px;
                transition: all 0.3s ease-in-out;
            }

            .contact .info h4 {
                padding: 0 0 0 60px;
                font-size: 22px;
                font-weight: 600;
                margin-bottom: 5px;
                color: #5f687b;
            }

            .contact .info p {
                padding: 0 0 10px 60px;
                margin-bottom: 20px;
                font-size: 14px;
                color: #949cac;
            }

            .contact .info .social-links {
                padding-left: 60px;
            }

            .contact .info .social-links a {
                font-size: 18px;
                display: inline-block;
                background: #333;
                color: #fff;
                line-height: 1;
                padding: 8px 0;
                border-radius: 50%;
                text-align: center;
                width: 36px;
                height: 36px;
                transition: 0.3s;
                margin-right: 10px;
            }

            .contact .info .social-links a:hover {
                background: #16df7e;
                color: #fff;
            }

            .contact .info .email:hover i,
            .contact .info .address:hover i,
            .contact .info .phone:hover i {
                background: #16df7e;
                color: #fff;
            }

            .contact .php-email-form {
                width: 100%;
                border-top: 3px solid #16df7e;
                border-bottom: 3px solid #16df7e;
                padding: 30px;
                background-color: #f9f9fa;
            }

            .contact .php-email-form .form-group {
                padding-bottom: 8px;
            }

            .contact .php-email-form .validate {
                display: none;
                color: red;
                margin: 0 0 15px 0;
                font-weight: 400;
                font-size: 13px;
            }

            .contact .php-email-form .error-message {
                display: none;
                color: #fff;
                background: #ed3c0d;
                text-align: center;
                padding: 15px;
                font-weight: 600;
            }

            .contact .php-email-form .sent-message {
                display: none;
                color: #fff;
                background: #18d26e;
                text-align: center;
                padding: 15px;
                font-weight: 600;
            }

            .contact .php-email-form .loading {
                display: none;
                background: #fff;
                text-align: center;
                padding: 15px;
            }

            .contact .php-email-form .loading:before {
                content: "";
                display: inline-block;
                border-radius: 50%;
                width: 24px;
                height: 24px;
                margin: 0 10px -6px 0;
                border: 3px solid #18d26e;
                border-top-color: #eee;
                -webkit-animation: animate-loading 1s linear infinite;
                animation: animate-loading 1s linear infinite;
            }

            .contact .php-email-form input,
            .contact .php-email-form textarea {
                border-radius: 0;
                box-shadow: none;
                font-size: 14px;
                border-radius: 4px;
            }

            .contact .php-email-form input:focus,
            .contact .php-email-form textarea:focus {
                border-color: #16df7e;
            }

            .contact .php-email-form input {
                height: 44px;
            }

            .contact .php-email-form textarea {
                padding: 10px 12px;
            }

            .contact .php-email-form button[type="submit"] {
                background: #16df7e;
                border: 0;
                padding: 10px 24px;
                color: #fff;
                transition: 0.4s;
                border-radius: 4px;
            }

            .contact .php-email-form button[type="submit"]:hover {
                background: #206bfb;
            }

            @-webkit-keyframes animate-loading {
                0% {
                    transform: rotate(0deg);
                }
                100% {
                    transform: rotate(360deg);
                }
            }

            @keyframes animate-loading {
                0% {
                    transform: rotate(0deg);
                }
                100% {
                    transform: rotate(360deg);
                }
            }
            /*--------------------------------------------------------------
# Breadcrumbs
--------------------------------------------------------------*/

            .breadcrumbs {
                padding: 15px 0;
                background: #f9f9fa;
                min-height: 40px;
                margin-top: 82px;
            }

            .breadcrumbs h2 {
                font-size: 36px;
                font-weight: 300;
            }

            .breadcrumbs ol {
                display: flex;
                flex-wrap: wrap;
                list-style: none;
                padding: 0;
                margin: 0;
            }

            .breadcrumbs ol li+li {
                padding-left: 10px;
            }

            .breadcrumbs ol li+li::before {
                display: inline-block;
                padding-right: 10px;
                color: #778196;
                content: "/";
            }

            @media (max-width: 992px) {
                .breadcrumbs {
                    margin-top: 58px;
                }
                .breadcrumbs .d-flex {
                    display: block !important;
                }
                .breadcrumbs ol {
                    display: block;
                }
                .breadcrumbs ol li {
                    display: inline-block;
                }
            }
            /*--------------------------------------------------------------
# Portfolio Details
--------------------------------------------------------------*/

            .portfolio-details {
                padding-top: 40px;
            }

            .portfolio-details .portfolio-details-container {
                position: relative;
            }

            .portfolio-details .portfolio-details-carousel {
                position: relative;
                z-index: 1;
            }

            .portfolio-details .portfolio-details-carousel .owl-nav,
            .portfolio-details .portfolio-details-carousel .owl-dots {
                margin-top: 5px;
                text-align: left;
            }

            .portfolio-details .portfolio-details-carousel .owl-dot {
                display: inline-block;
                margin: 0 10px 0 0;
                width: 12px;
                height: 12px;
                border-radius: 50%;
                background-color: #ddd !important;
            }

            .portfolio-details .portfolio-details-carousel .owl-dot.active {
                background-color: #16df7e !important;
            }

            .portfolio-details .portfolio-info {
                padding: 30px;
                position: absolute;
                right: 0;
                bottom: -70px;
                background: #fff;
                box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
                z-index: 2;
            }

            .portfolio-details .portfolio-info h3 {
                font-size: 22px;
                font-weight: 700;
                margin-bottom: 20px;
                padding-bottom: 20px;
                border-bottom: 1px solid #eee;
            }

            .portfolio-details .portfolio-info ul {
                list-style: none;
                padding: 0;
                font-size: 15px;
            }

            .portfolio-details .portfolio-info ul li+li {
                margin-top: 10px;
            }

            .portfolio-details .portfolio-description {
                padding-top: 50px;
            }

            .portfolio-details .portfolio-description h2 {
                width: 50%;
                font-size: 26px;
                font-weight: 700;
                margin-bottom: 20px;
            }

            .portfolio-details .portfolio-description p {
                padding: 0 0 0 0;
            }

            @media (max-width: 992px) {
                .portfolio-details .portfolio-description h2 {
                    width: 100%;
                }
                .portfolio-details .portfolio-info {
                    position: static;
                    margin-top: 30px;
                }
            }
            /*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/

            #footer {
                background-color: #000;
                color: #ffffff;
                font-size: 14px;
                position: relative;
                border-top: 1px solid #ffed96;
            }

            #footer .footer-top {
                position: relative;
                z-index: 2;
                text-align: center;
                padding: 80px 0;
            }

            #footer .footer-top h3 {
                font-size: 36px;
                font-weight: 700;
                color: #5f687b;
                position: relative;
                font-family: "Poppins", sans-serif;
                padding-bottom: 0;
                margin-bottom: 0;
            }

            #footer .footer-top p {
                font-size: 15;
                font-style: italic;
                margin: 30px 0 0 0;
                padding: 0;
            }

            #footer .footer-top .footer-newsletter {
                text-align: center;
                font-size: 15px;
                margin-top: 30px;
            }

            #footer .footer-top .footer-newsletter form {
                background: #fff;
                padding: 6px 10px;
                position: relative;
                border-radius: 4px;
                text-align: left;
                border: 1px solid #e4e6ea;
            }

            #footer .footer-top .footer-newsletter form input[type="email"] {
                border: 0;
                padding: 4px 8px;
                width: calc(100% - 100px);
            }

            #footer .footer-top .footer-newsletter form input[type="submit"] {
                position: absolute;
                top: -1px;
                right: -1px;
                bottom: -1px;
                border: 0;
                background: none;
                font-size: 16px;
                padding: 0 20px;
                background: #16df7e;
                color: #fff;
                transition: 0.3s;
                border-radius: 0 4px 4px 0;
                box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
            }

            #footer .footer-top .footer-newsletter form input[type="submit"]:hover {
                background: #206bfb;
            }

            #footer .footer-top .social-links {
                margin-top: 30px;
            }

            #footer .footer-top .social-links a {
                font-size: 18px;
                display: inline-block;
                background: #eaecef;
                color: #5f687b;
                line-height: 1;
                padding: 8px 0;
                margin-right: 4px;
                border-radius: 4px;
                text-align: center;
                width: 36px;
                height: 36px;
                transition: 0.3s;
            }

            #footer .footer-top .social-links a:hover {
                background: #16df7e;
                color: #fff;
                text-decoration: none;
            }

            #footer .footer-bottom {
                z-index: 2;
                position: relative;
                padding-top: 20px;
                padding-bottom: 20px;
            }

            #footer .copyright {
                text-align: center;
                color: #fff;
                font-size: 0.8rem
            }

            #footer .credits {
                float: right;
                font-size: 13px;
            }

            @media (max-width: 992px) {
                #footer .copyright,
                #footer .credits {
                    float: none;
                    -moz-text-align-last: center;
                    text-align-last: center;
                    font-size: 10px;
                }
            }

            .contact-section .bor {
                padding: 40px;
                margin: 0;
            }

            .dis-inline {
                display: inline
            }

            .contact-det p {
                color: #fff;
                margin-top: 0%
            }

            .twentyfourhours {
                margin: 0 auto;
                justify-content: center;
            }

            .download {
                position: absolute;
                width: 90%;
                bottom: -30px;
                display: flex;
                justify-content: center;
            }

            .download a:hover {
                transform: translate(0, -5px);
                transition: 0.3s;
            }

            .download img {
                margin: 0 5px;
            }

            .bo-5 {
                border: 2px solid #ffe17b
            }

            .kiosk-list {
                padding-top: 20;
            }

            .kiosk-list .col-lg-6 {
                margin-bottom: 80px;
            }

            .parallax {
                /* The image used */
                background-image: url(assets/images/bg.jpg);
                /* Set a specific height */
                height: 500px;
                /* Create the parallax scrolling effect */
                background-attachment: fixed;
                background-position: center;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .inactive-kiosk {
                filter: grayscale(100%);
            }

            .p-t-0 {
                padding-top: 0!important;
            }

            .p-b-0 {
                padding-bottom: 0!important;
            }

            .qr-scan {
                position: fixed;
                right: 0;
                top: 50%
            }

            .qr-scan img {
                width: 100px;
                cursor: pointer;
            }

            .sidepanel {
                position: fixed;
                z-index: 1;
                height: 250px;
                top: 45%;
                right: 0;
                overflow-x: hidden;
                transition: 0.5s;
            }

            .sidepanel img {
                width: 230px;
                margin: auto;
                display: flex;
                right: 0;
            }

            .qr-modal h4 {
                color: #fff;
                font-weight: bold;
                text-align: center;
            }

            .qr-modal h6 {
                color: #fff;
                text-align: center;
            }

            .qr-modal a {
                color: #fff;
                text-align: center;
                display: flex;
                justify-content: center;
                cursor: pointer;
            }

            .qr-modal:hover {
                color: #ffe17b;
            }

            .tnc {
                background-color: #000;
                color: #fff;
                border: 1px solid #ffed9b;
                padding: 30px;
                border-radius: 10px;
            }

            .tnc p {
                font-size: 0.8rem;
            }

            .mobile-menu {
                width: 100%;
                display: none;
            }

            .contact-name {
                font-weight: bold;
                color: #ffe17b!important;
                font-weight: lighter;
            }

            .disable {
                pointer-events: none;
                cursor: default;
            }

            .sm-menu a {
                color: #ffed9b;
                margin-left: 1rem;
                float: right;
                min-width: 100px;
                text-align: center;
            }

            .tnc-tog {
                width: 100%;
                background-color: #000;
                padding: 10px;
                text-align: center;
                font-weight: bold;
                color: #ffed9b;
            }

            .promotion-toggle {
                width: 100%;
                background-color: #000;
                color: #fff;
                font-size: 0.8rem;
                border-radius: 0;
                border-top: none;
            }

            .m-rl-0 {
                margin-left: 0;
                margin-right: 0;
            }

            .m-b-30 {
                margin-bottom: 30px;
            }

            .main-bg {
                background-image: url(/assets/images/bg.jpg);
                background-repeat: no-repeat;
                background-attachment: fixed;
                min-height: 80vh;
            }

            .languages-dropdown img {
                width: 40px!important;
                margin-right: 10px!important;
            }

            .btn-language {
                color: #fff;
            }

            .btn-language:hover {
                color: #fff;
            }

            .btn-languages:active {
                border: none;
            }

            .btn-languages:focus {
                border: none;
                box-shadow: none!important;
            }

            .btn:focus {
                outline: 0;
                box-shadow: none;
            }

            .dropdown-menu {
                position: absolute;
                top: 100%;
                left: 0;
                z-index: 1000;
                display: none;
                float: left;
                min-width: 10rem;
                padding: .5rem 0;
                margin: .125rem 0 0;
                font-size: 1rem;
                color: #212529;
                text-align: left;
                list-style: none;
                background-color: #000;
                background-clip: padding-box;
                border: 1px solid rgba(0, 0, 0, .15);
                border-radius: .25rem;
                border: 1px solid #ffe17b;
            }

            .dropdown-item:focus,
            .dropdown-item:hover {
                color: #fff;
                text-decoration: none;
                background-color: #000000;
            }

            .kiosk-list img {
                width: 100%;
            }

            .kiosk-list .download img {
                width: 90%;
                margin: 0 auto;
            }

            .download a {
                text-align: center;
                transition: 0.3s;
            }

            .goldbox {
                padding: 10px 10px;
                border: 1px solid #ffe17b!important;
                background-color: #000;
            }

            .goldbox img {
                margin: 0 auto;
            }

            .goldboxinner {
                width: 100%;
                position: relative;
                padding: 5px 5px;
                border: 0px solid #ffad00;
                background-color: #46040400;
            }

            .scroll-text {
                font-size: 15px!important;
                min-height: 300px;
                overflow: hidden;
                width: 100%;
                border: 0px solid #1e8fed;
                font-family: Calibri;
            }

            .scroll-text ul {
                overflow: hidden;
                margin: 0;
                list-style-type: none;
                padding-left: 0;
            }

            .scroll-text ul li {
                height: 1.8em;
                border-bottom: 1px dotted #fff;
                color: #FFFFFF;
            }

            .scroll-text ul li span {
                color: #ffe17b;
                float: right;
            }

            .scroll-text ul li span.name {
                color: #ffe17b;
                float: none;
            }

            .scroll-text ul li span.date {
                color: #FFF;
                float: none;
                font-size: 13px!important;
            }

            .scroll-text ul li span.tagred {
                color: #FFF!important;
                padding: 0px 4px;
                font-size: 10px;
                float: none;
                border-radius: 2px;
                background-color: #990000!important;
            }

            .announcement-text {
                font-size: 18px;
                height: 1.8em;
                overflow: hidden;
                width: 1140px;
                background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%;
                color: #ffe17b;
                text-shadow: 2px 2px #000;
            }

            .announcement-text ul {
                overflow: hidden;
                margin: 0;
            }

            .announcement-text ul li {
                height: 2 em;
                padding-left: 10px;
            }

            .announcement-text ul li i {
                padding-right: 10px;
            }

            .winner-title {
                text-align: center;
                display: block;
                padding: 10px;
                width: 80%;
            }

            .modal-content {
                background-color: #000000;
                color: #fff;
                border: none;
            }

            .modal-header {
                border-bottom: none;
            }

            /* .modal .fade .modal-dialog {
                transition: -webkit-transform 0.3s ease-out;
                transition: transform 0.3s ease-out;
                transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
                -webkit-transform: translate(0, -25%);
                transform: translate(0, -25%);
            } */
            .modal .show .modal-dialog {
                transition: -webkit-transform 0.3s ease-out;
                transition: transform 0.3s ease-out;
                transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
                -webkit-transform: translate(0, -25%);
                transform: translate(0, -25%);
            }

            .close {
                color: #fff;
                text-shadow: none;
            }

            .close:hover {
                color: #fff;
            }

            .vertical-row.row,
            .vertical-row>.row {
                display: flex !important;
                align-items: center;
            }

            .m-t-20 {
                margin-top: 20px;
            }

            .m-t-30 {
                margin-top: 30px;
            }

            .m-b-30 {
                margin-bottom: 30px;
            }

            .dropdown-item {
                color: #fff;
            }

            .middle-text {
                color: #ffe17b;
                text-align: center;
                font-weight: bold;
                margin-bottom: 30px;
            }

            .menu-image {
                display: block;
            }

            .slider-image {
                width: 100%;
            }

            .login-btn {
                background-color: #ffed9b;
                color: #000!important;
                line-height: 2;
                margin-top: 15px;
                border-radius: 5px;
                font-weight: bold;
                border: #ffed9b 1px solid;
            }

            .login-btn:hover {
                background-color: #000;
                color: #ffed9b!important;
                line-height: 2;
                margin-top: 15px;
                border-radius: 5px;
                font-weight: bold;
                border: #ffed9b 1px solid;
            }

            .login-box {
                background-color: #00000080;
                padding: 40px 20px;
                border-radius: 10px;
            }

            .login-box h5 {
                color: #ffed9b;
                border-bottom: 1px solid #444134;
                padding-bottom: 10px;
            }

            .login-box label {
                color: #ffed9b;
            }

            .login-box input {
                background-color: #313131;
                border: none;
            }

            .btn-sub {
                background-color: #ffed9b;
                color: #000!important;
                border-radius: 5px;
                padding: 10px 15px;
                border: #ffed9b 1px solid;
            }

            .btn-sub:hover {
                background-color: #000;
                color: #ffed9b!important;
                border-radius: 5px;
                padding: 10px 15px;
                border: #ffed9b 1px solid;
                -webkit-transition: background .2s linear, color .2s linear;
                transition: background .2s linear, color .2s linear;
            }

            .btn-refresh {
                background-color: gold;
                color: #000!important;
                border-radius: 5px;
                padding: 4px 5px;
                border: gold 1px solid;
            }

            .btn-refresh:hover {
                background-color: #000;
                color:#000!important;
                border-radius: 5px;
                padding: 4px 5px;
                border: gold 1px solid;
                -webkit-transition: background .2s linear, color .2s linear;
                transition: background .2s linear, color .2s linear;
            }

            .profile-tab {
                background-color: #00000090;
                padding: 30px;
            }

            .pro-tab {
                border-bottom: 1px solid #ffed9b;
                margin-bottom: 10px;
            }

            .pro-tab li {
                text-align: left;
                padding: 0px 10px 0 0;
                border-radius: 5px;
            }

            .pro-tab li.active a {
                background: #ffed9b;
                color: #000;
                border: 1px solid #ffed9b;
                padding: 10px 15px;
                border-radius: 5px;
            }

            .pro-tab li a {
                padding: 10px 15px;
                border-radius: 5px;
            }

            .pro-tab li.active a:hover {
                background: #000;
                color: #ffed9b;
                border: 1px solid #ffed9b;
                padding: 10px 15px;
                border-radius: 5px;
                -webkit-transition: background .2s linear, color .2s linear;
                transition: background .2s linear, color .2s linear;
            }

            .pro-tab li.active a:focus {
                background: #000;
                color: #ffed9b;
                border: 1px solid #ffed9b;
                border-radius: 5px;
                -webkit-transition: background .2s linear, color .2s linear;
                transition: background .2s linear, color .2s linear;
            }

            .pro-tab li a:hover {
                background-color: #ffed9b;
                padding: 10px 15px;
                color: #000;
                border-radius: 5px;
                -webkit-transition: background .2s linear, color .2s linear;
                transition: background .2s linear, color .2s linear;
            }

            .pro-tab>li+li {
                margin-left: 0px;
                margin-bottom: 20px;
                border-radius: 5px;
            }

            .history-tab li {
                text-align: left;
                padding: 0px 10px 0 0;
                border-radius: 5px;
            }

            .history-tab li.active a {
                background: #ffed9b;
                color: #000;
                border: 1px solid #ffed9b;
                padding: 7px 10px;
                border-radius: 5px;
            }

            .history-tab li.active a:hover {
                background: #000;
                color: #ffed9b;
                border: 1px solid #ffed9b;
                border-radius: 5px;
                -webkit-transition: background .2s linear, color .2s linear;
                transition: background .2s linear, color .2s linear;
            }

            .history-tab li.active a:focus {
                background: #000;
                color: #ffed9b;
                border: 1px solid #ffed9b;
                border-radius: 5px;
                -webkit-transition: background .2s linear, color .2s linear;
                transition: background .2s linear, color .2s linear;
            }

            .history-tab li a:hover {
                background-color: #ffed9b;
                padding: 7px 10px;
                color: #000;
                border-radius: 5px;
                -webkit-transition: background .2s linear, color .2s linear;
                transition: background .2s linear, color .2s linear;
            }

            .history-tab>li+li {
                margin-left: 0px;
                margin-bottom: 20px;
                border-radius: 5px;
            }

            .history-tab a {
                padding: 7px 10px;
                border-radius: 5px;
            }

            .tab-pane h3 {
                font-family: sans-serif;
                color: #fff;
            }

            .tab-pane h4 {
                font-family: sans-serif;
                color: #fff;
            }

            .tab-pane label {
                color: #ffed9b;
            }

            .tab-pane input {
                background-color: #000!important;
                border: #ffed9b solid 1px;
                color: antiquewhite;
            }

            .tab-pane input:focus {
                background-color: #000!important;
                border: #ffed9b solid 1px;
                color: antiquewhite;
            }

            .tab-pane select {
                background-color: #000!important;
                border: #ffed9b solid 1px;
                -webkit-text-fill-color: antiquewhite;
            }

           .tab-pane select option {
                background-color: #000!important;
                border: #ffed9b solid 1px;
                color: antiquewhite;
            }

            .tab-pane select option:focus,
                    select option:active {
                color: antiquewhite;
            }

            select option:checked {
                background-color: #000!important;
                border: #ffed9b solid 1px;
                color: antiquewhite;
            }

            .dis-box {
                background-color: #ffed9b;
                border-radius: 5px;
                padding: 10px 30px;
            }

            .dis-box p {
                color: #000;
                margin-bottom: 0;
            }

            .tab-pane table th {
                font-size: 1.2rem;
                color: #fff;
                border-bottom: none;
            }

            .tab-pane table td {
                font-size: 1rem;
                min-width: 100px;
                color: #fff;
            }

            .mb-footer-menu {
                display: none;
            }

            @media screen and (max-width: 768px) {
                .profile-tab {
                    background-color: #00000090;
                    padding: 10px;
                }
                .nav>li>a {
                    position: relative;
                    display: block;
                    padding: 5px;
                }
                .ovf-scroll {
                    overflow: scroll;
                }
                .btn-sign {
                    display: none!important;
                }
                .second-header {
                    position: fixed;
                    bottom: 0;
                    z-index: 99;
                    width: 100%;
                    display: inline;
                }
                .second-header .row-btn {
                    width: 50%;
                }
                .pb-xs {
                    padding-bottom: 47px
                }
                .tab-pane table th {
                    font-size: .8rem;
                    color: #fff;
                    border-bottom: none;
                }
                .tab-pane table td {
                    font-size: .8rem;
                }
                .p-0-xs {
                    padding: 0;
                }
                .pro-tab {
                    border-bottom: none;
                    border-right: 1px solid #ffed9b;
                    margin-bottom: 10px;
                }
                .pro-tab li {
                    width: 100%;
                    text-align: center;
                }
                .pro-tab li.active a {
                    background: #ffed9b;
                    color: #000;
                    border: 1px solid #ffed9b;
                    padding: 15px 10px;
                }
                .pro-tab li a {
                    padding: 15px 10px;
                    font-size: 0.8rem;
                }
                .pro-tab li.active a:hover {
                    background: #000;
                    color: #ffed9b;
                    border: 1px solid #ffed9b;
                    padding: 15px 10px;
                }
                .pro-tab li.active a:focus {
                    background: #000;
                    color: #ffed9b;
                    border: 1px solid #ffed9b;
                }
                .pro-tab li a:hover {
                    background-color: #ffed9b;
                    padding: 15px 10px;
                    color: #000;
                }
                .dis-box {
                    background-color: #ffed9b;
                    border-radius: 5px;
                    padding: 10px 10px;
                }
                .tab-pane h3 {
                    font-size: 1.4rem;
                }
                .tab-pane h4 {
                    font-size: 1.2rem;
                }
            }

            @media (max-width: 737px) {
                .sm-menu {
                    display: none;
                }
                .mobile-menu {
                    width: 100%;
                    display: flex;
                }
                .mobile-menu a {
                    text-align: center;
                    padding: 10px 0;
                    margin: 10px 0;
                }
                .mobile-menu .active {
                    background-color: #ffe17b;
                    color: #000;
                  }

                .mb-footer-menu {
                    position: fixed;
                    bottom: 0;
                    display: flex;
                    width: 100%;
                    z-index: 9;
                }
                .mb-login {
                    width: 50%;
                    background-color: #ffe17b;
                    padding: 10px;
                    text-align: center;
                    font-weight: bold;
                }
                .mb-login2 {
                    width: 50%;
                    background-color: #ffffff;
                    padding: 10px;
                    text-align: center;
                    font-weight: bold;
                }
                .mb-44 {
                    margin-bottom: 44px;
                }
            }

            @media (max-width: 415px) {
                .sm-menu {
                    display: none;
                }
            }

            @media (max-width: 376px) {
                .sm-menu {
                    display: none;
                }
            }

            @media (max-width: 321px) {
                .sm-menu {
                    display: none;
                }
            }

            .btn-spin {
                background-color: #fba500;
                width: 100%;
                padding: 10px;
                border: none;
                box-shadow: none;
                border-radius: 5px;
                color: #fff;
                font-size: 1rem;
                font-weight: bold;
            }

            .btn-paytable {
                background-color: #a86200;
                width: 80%;
                padding: 10px;
                border: none;
                box-shadow: none;
                border-radius: 5px;
                color: #fff;
                font-size: 1rem;
                font-weight: bold;
            }



            * {box-sizing: border-box}
            body {font-family: Verdana, sans-serif; margin:0}
            .mySlides {display: none}
            img {vertical-align: middle;}

            /* Slideshow container */
            .slideshow-container {
            max-width: 1000px;
            position: relative;
            margin: auto;
            }

            /* Next & previous buttons */
            .prev, .next {
            cursor: pointer;
            position: absolute;
            top: 50%;
            width: auto;
            padding: 16px;
            margin-top: -22px;
            font-weight: bold;
            font-size: 18px;
            transition: 0.6s ease;
            border-radius: 0 3px 3px 0;
            user-select: none;
            z-index: 99999999;
            }

            /* Position the "next button" to the right */
            .next {
            right: -30px;
            border-radius: 3px 0 0 3px;
            }
            .prev {
            left: -30px;
            border-radius: 3px 0 0 3px;
            }

            /* On hover, add a black background color with a little bit see-through */
            .prev:hover, .next:hover {
            background-color: rgba(0,0,0,0.8);
            }

            /* .active, .dot:hover {
            background-color: #717171;
            } */

            /* On smaller screens, decrease text size */
            @media only screen and (max-width: 300px) {
            .prev, .next,.text {font-size: 11px}
            }

            .bounce {
                height: 50px;
                overflow: hidden;
                position: relative;
                color: #ffffff;
                position: absolute;
                width: 100%;
                height: 100%;
                margin: 0;
                line-height: 50px;
                text-align: center;
                -moz-transform: translateX(50%);
                -webkit-transform: translateX(50%);
                transform: translateX(50%);
                -moz-animation: bouncing-text 5s linear infinite;
                -webkit-animation: bouncing-text 5s linear infinite;
                animation: bouncing-text 10s linear infinite ;
            }
            
            @keyframes bouncing-text {
                0% {
                    -moz-transform: translateX(50%);
                    -webkit-transform: translateX(50%);
                    transform: translateX(50%);
                }
                100% {
                    -moz-transform: translateX(-50%);
                    -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
                }
            }

            .iphone-x {
                position: relative;
                margin: 60px auto 40px;
                width: 400px;
                height: 780px;
                background-color: white;
                border-radius: 20px;
                box-shadow: 0px 0px 0px 9px white, 0px 0px 0px 0px #191919, 0px 0px 0px 0px #111, 0px 0px 0px 0px black;
            }

            .iphone-x i {
                top: 0px;
                left: 50%;
                transform: translate(-50%, 6px);
                height: 8px;
                width: 15%;
                background-color: #101010;
                border-radius: 8px;
                box-shadow: inset 0px -3px 3px 0px rgba(256, 256, 256, 0.2);
            }

            .iphone-x b {
                left: 10%;
                top: 0px;
                transform: translate(180px, 4px);
                width: 12px;
                height: 12px;
                background-color: #101010;
                border-radius: 12px;
                box-shadow: inset 0px -3px 2px 0px rgba(256, 256, 256, 0.2);
            }

            .iphone-x b:after {
                content: '';
                position: absolute;
                background-color: #2d4d76;
                width: 6px;
                height: 6px;
                top: 2px;
                left: 2px;
                top: 3px;
                left: 3px;
                display: block;
                border-radius: 4px;
                box-shadow: inset 0px -2px 2px rgba(0, 0, 0, 0.5);
            }

            .iphone-x s {
                top: 50px;
                color: #fff;
                text-align: center;
                text-decoration: none;
                width: 100%;
                font-size: 70px;
                font-weight: 100;
                padding-top: 60px;
            }

            iframe {
                width: 100%;
                height: 100%;
                border: none;
                border-radius: 30px;
            }

