.dark-theme{background:white!important;}
.navbar{visibility:visible!important;}
.dark-theme .nav-menu{border-bottom:none!important;background:#ffffff!important;position:fixed;}
.nav-link{color:#7B7B7B!important;border-bottom:none!important;}
.nav-item .active >.nav-link{color:white!important;border-bottom:none!important;}
.navbar-light .navbar-nav .active > .nav-link{color:white!important;border-bottom:none!important;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:active{color:white!important;}
.navbar-brand{padding:0px!important;margin:0px!important;}
.landing-img-wrap .iphone-half2{width:75% !important;}
.landing-img-wrap{height:100vh!important;}
.landing-img-wrap .iphone-half2 .phone{width:100% !important;}
.dark-theme .app-landing{background:black;}
.title-block p{margin:0 auto 0px!important;}
.video-wrap-overlay{margin:auto;border-radius:39px;background:transparent!important;}
.video-icon{color:#000000;}
.video-icon:hover{color:#484a46;}
.camera-video-txt{margin:30px 0px;font-size:18px;line-height:24px;text-align:center;color:#000000;}
#swal2-title{display:none!important;}
.ui.loader:before, .ui.loader:after{top:15px!important;}
.ui.text.loader{width:150px!important;background:white;padding:30px!important;box-shadow:0 0 17px -1px #b1abab85!important;border-radius:7px;}
.ui.text.loader{min-width:150px!important;}
.ui.segment{z-index:1000000000!important;border-radius:0!important;}
.ui.inverted.dimmer{background-color:#00000052!important;height: 100vh;display: flex;
    justify-content: center;
    align-items: center;}
.ui.inverted.dimmer .ui.loader:after{border-color:#ff0000 transparent transparent!important;}
@media (max-width:400px){.landing-img-wrap .iphone-half2{top:7%;}
}

.dark-theme .featured-item{
    box-shadow:0 0 0 1px #e4e4e4!important;
    background-image: linear-gradient(90deg,#b52277,#b62251);
    padding: 3px;
    border-radius: 10px;
    margin-top: 8px;
    min-height: 250px;
}

.dark-theme .featured-item p{
    color: white !important;
}

.loader {
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #ff0000;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite; /* Safari */
    animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
