@charset "utf-8";

/* CSS Document */

 :focus {
    outline: 0;
}

a {
    outline: none !important;
}

#overlay {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: #000;
    opacity: 0.8;
    filter: alpha(opacity=80);
    height: 100%;
}

#overlay1 {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: #000;
    opacity: 0.38;
    filter: alpha(opacity=30);
    height: 100%;
    z-index: 99999;
}

#loading {
    width: 50px;
    height: 57px;
    position: relative;
    top: 40%;
    left: 42%;
    margin: -28px 0 0 -25px;
}

.navbar-fixed-top {
    box-shadow: none;
}

.navbar-right {
    float: right !important;
    margin-right: -15px;
}

.navbar-nav>li>a {
    padding-bottom: 16px;
    padding-top: 20px;
}

.nav.navbar-right>li>a {
    padding: 5px 15px;
    margin-top: 14px;
    color: #fff;
    margin-right: 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 15px;
}

.nav.navbar-right>li.buy_now>a {
    background: #35abe2;
    font-size: 15px;
    text-transform: uppercase;
    border: solid 1px #35abe2;
}

.nav.navbar-right>li.buy_now>a:hover {
    background: #3699ca;
}

.nav.navbar-right>li.sign_in>a {
    background: none;
    border: none !important;
    margin-right: 30px;
}

.nav.navbar-right>li.reg>a {
    background: none;
    margin-right: 30px;
    border: solid 1px #fff;
}

.navbar-default .navbar-toggle {
    border: none;
    margin-right: 5px;
    margin-top: 12px;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background: none;
}

.navbar-toggle .icon-bar {
    margin-bottom: 6px;
    width: 25px;
    color: #fff;
}

.navbar-default .navbar-toggle .icon-bar {
    background: #fff;
}

.nav.navbar-right>li.buy_now>a {
    width: auto;
    padding: 5px 20px;
}

body {
    background: #fff;
    font-family: 'Lato', sans-serif;
}

.session-body {
    background: #f1f5f7 !important;
    font-family: 'Lato', sans-serif;
}

.margin0 {
    margin: 0px;
}

.pad0 {
    padding: 0px;
}

.mt5 {
    margin-top: 5px;
}

.mt10 {
    margin-top: 10px;
}

.mt15 {
    margin-top: 15px !important;
}

.mt20 {
    margin-top: 20px !important;
}

.mt25 {
    margin-top: 25px !important;
}

.mt30 {
    margin-top: 30px !important;
}

.mt50 {
    margin-top: 50px !important;
}

.mt60 {
    margin-top: 60px !important;
}

.mb10 {
    margin-bottom: 10px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb30 {
    margin-bottom: 30px;
}

.pad_l0 {
    padding-left: 0px;
}

.pl_10 {
    padding-left: 10px;
}

.pl_20 {
    padding-left: 20px;
}

.pt10 {
    padding-top: 10px;
}

.mr5 {
    margin-right: 5px;
}

.mr10 {
    margin-right: 10px !important;
}

.ml0 {
    margin-left: 0px !important;
}

.ml5 {
    margin-left: 5px;
}

.navbar.navbar-default {
    background: #3c3c3c;
    border-bottom: none;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav li a:hover,
.navbar-default .navbar-nav a:focus,
.navbar-default .navbar-nav>a.active {
    background: none;
    color: #fff !important;
}

.navbar-brand>img {
    margin-top: 5px;
    margin-right: 40px;
    width: 145px;
    height: 28px;
}

.navbar-right li.dropdown a:hover,
.navbar-right li.dropdown a:focus,
.navbar-right li.dropdown a:visited {
    background: none;
}

.navbar-right li ul li {
    float: inherit;
    width: 100%;
}

.navbar-right li ul li a {
    color: #666;
    padding: 6px 20px;
    display: block
}

.navbar-right .dropdown-menu {
    right: 25px;
    padding: 10px 0px;
}

.navbar-right .dropdown-menu li:hover {
    background: #f5f5f5;
}

.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
    background: none;
}

h2 {
    font-size: 18px;
    font-weight: normal;
    color: #666;
    margin: 0;
    margin-bottom: 20px;
}


/* Inner Nav */

.inner_nav li a {
    padding: 15px 30px 15px 0;
    color: #999;
    font-size: 14px;
}

.inner_nav li.active a,
.inner_nav li.active a:hover {
    border-bottom: 1px solid #0c98bb;
    color: #333;
}

.navbar-brand {
    padding: 6px 15px 15px 10px;
    height: inherit;
}

.navbar.navbar-default {
    border-radius: none !important;
    height: 60px;
}


/*.home_section{ position:relative; background: url(https://d2ykob40sjriid.cloudfront.net/images/eventcopy-3.png) no-repeat; background-size: 100% auto;}
.home_section .col-md-6{ padding:0px;}*/

.home_section .slick-slide {
    margin: 0px;
}

.home_section .slick-slide:first-child {
    padding: 0px;
}

.home_banner .main {
    position: relative;
}

.box_intro {
    margin: 50px auto;
    width: 400px;
}

.home_section .home_content {
    color: #fff;
    margin: 0 auto;
}

.box_features span {
    display: inline-block;
    white-space: nowrap;
}

.box_features .col-md-4 img {
    display: block;
    margin: 0 auto;
    text-align: center;
}

.inner_container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.home2-section {
    position: relative;
}

#features {
    margin-top: 0px;
}

.inner_container .container {
    background: #fff;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.01);
    padding: 20px 40px;
}

.inner_container h3 {
    text-align: center;
}

.inner_container h6 {
    font-size: 20px;
    font-weight: 500;
}

.fe_exp {
    padding-left: 60px;
    background: url(https://d2ykob40sjriid.cloudfront.net/images/cable_free.png) no-repeat;
}

.preview {
    background: url(https://d2ykob40sjriid.cloudfront.net/images/preview.png) no-repeat;
}

.bitrate {
    background: url(https://d2ykob40sjriid.cloudfront.net/images/bitrate.png) no-repeat;
}

.inner_container p {
    font-size: 18px;
}

.mobile_cont {
    position: absolute;
    right: 0;
    top: 12%;
}

.mobile_cont img {
    width: 500px;
}

#features ul {
    padding: 0;
    margin: 0;
}

#features li {
    text-align: center;
    width: 20%;
    list-style: none;
    color: #fff;
    float: left;
    font-size: 18px;
    padding: 0 10px;
    box-sizing: border-box;
}

#features img {
    display: block;
    margin: 0 auto;
}

#features li img {
    width: 60px;
}

#features li span {
    margin-top: 10px;
    display: block;
    min-height: 40px;
}

.fea_row {
    margin: 50px 0 100px 0;
}

#features h3 {
    padding: 30px 0;
    display: block;
    color: #fff;
}

section h3 {
    font-weight: normal;
    font-size: 24px;
    text-align: center;
}

#featured_videos .video_cont {
    position: relative
}

.video_info {
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    position: absolute;
    bottom: 0px;
    font-size: 12px;
    box-sizing: border-box;
    width: 100%;
    padding: 6px 10px;
    overflow: hidden;
    text-align: left;
}

.video_title {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    min-height: 22px;
    color: #0c98bb;
}

#featured_video .author {
    display: block;
}


/*section#featured_videos h3{ margin-bottom:50px;}*/

.video_duration {
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    float: right;
    padding: 2px 6px;
    border-radius: 4px;
    margin-top: 12px;
}

.video_thumb_img {
    position: relative;
}

.play_icon {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    z-index: 10;
}

.vid_block img.img-responsive {
    /* box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.75);*/
    min-width: 100%;
}

.time {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    border-radius: 2px;
    bottom: 10px;
    color: #fff;
    left: 10px;
    line-height: 20px;
    padding: 2px 5px;
    position: absolute;
}

.video_des1 {
    border-bottom: 1px solid #e5e5e5;
    padding-top: 5px;
    padding-bottom: 10px;
}

.video_des2 {
    color: #999;
    line-height: 18px;
    overflow-wrap: break-word;
    padding: 15px 0;
}

.vid_block {
    margin-top: 30px;
    background: #fff;
}

.event_post .vid_block,
.share_videos_page .vid_block {
    margin-top: 0px;
    margin-bottom: 30px;
}

.event_post {
    margin-top: 30px;
}

.cur_vid_aut {
    color: #888;
}

.cur_vid_time,
.cur_vid_box {
    color: #999;
}

.pla_vid_details a {
    color: #0c98bb;
}

.cur_pl_det_cont .col-md-6 {
    padding: 10px 15px;
    min-height: 68px;
}

.vid_top_row {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 10px;
}

.player_details {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.02);
    margin-bottom: 40px;
    padding: 20px;
    margin-top: 30px;
}

.video_thumb {
    background: #fff none repeat scroll 0 0;
    /* box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.26);*/
    float: none;
}

.vid_normal {
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.23);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.23);
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.23);
}

.table-responsive.second_nav {
    margin-bottom: 40px;
    overflow-y: hidden;
}

.second_nav {
    background: #fff none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    box-shadow: 0 0 6.5px 0.5px rgba(0, 0, 0, 0.15);
    color: #0c98bb;
    height: 49px;
    z-index: 1;
}

.cus_nav {
    border: medium none;
    border-radius: 0 !important;
    color: #fff;
    height: 50px;
    margin-bottom: 0;
}

.second_nav li {
    float: left;
    list-style: none;
}

.second_nav a {
    color: #999999;
    font-size: 16px;
    font-weight: 500;
    line-height: 48px;
    padding: 0 15px;
}

.second_nav td {
    width: 130px;
    display: inline;
    display: ruby-text;
    border: none !important;
}

.table-responsive.second_nav {
    overflow-y: hidden;
    margin-bottom: 40px;
    margin-top: 68px;
    z-index: 9;
}

.video_hover {
    background: rgba(0, 0, 0, 0.6);
    z-index: 55;
    width: 100%;
    height: 100%;
    position: absolute;
    display: none;
    cursor: pointer;
}

.video_cont:hover .video_hover {
    display: block;
}

.vid_inner {
    position: relative;
    -webkit-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}

.view_all_cont {
    position: relative;
    text-align: center;
}

.view_all_cont a {
    border: 1px solid #ccc;
    display: inline-block;
    margin: 30px auto;
    overflow: hidden;
    padding: 5px 15px;
    font-size: 12px;
    color: #666;
    cursor: pointer;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.view_all_cont a {
    text-decoration: none;
}

#go_social h2 {
    margin-top: 10%;
    font-size: 40px;
    color: #fff;
    font-weight: normal;
}

#go_social p {
    font-size: 16px;
    color: #ececec;
}

#go_social span {
    display: block;
    margin-top: 30px;
    font-size: 14px;
    margin-bottom: 8px;
    color: #fff;
}

#go_social p img {
    width: 120px;
    margin-bottom: 120px;
}

.about-section img {
    width: 100px;
}

.about-section h3 {
    margin-bottom: 50px;
}

.about-section .col-md-3 {
    margin-bottom: 60px;
}

.nav-item:last-child .up_plan {
    width: 90%;
    margin: 0 auto;
    text-align: left;
    border-top: solid 1px #ccc;
    padding-top: 30px;
    color: #999;
}

.nav-item:last-child .up_plan a {
    color: #30a7d8;
    display: block;
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 50px;
}

.nav-item:last-child .up_plan a img {
    margin-right: 4px;
    width: 18px;
}


/* LoginPage Css */

.login_form {
    background: #fff;
    width: 45%;
    margin: 134px auto 30px;
    border-radius: 2px;
    box-shadow: 0px 2px 3.8px 0.2px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 2px 3.8px 0.2px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0px 2px 3.8px 0.2px rgba(0, 0, 0, 0.25);
}

.nav.nav-tabs.md-pills.pills-ins {
    width: 60%;
}

.login_head {
    padding: 10px 0;
    background: #333;
    border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
}

.login_body {
    padding: 15px;
}

.login_body .md-pills.pills-ins {
    width: 60%;
    margin: 0 auto;
}

.login_body .md-pills li {
    width: 50%;
}

.login_body .md-pills li a {
    font-size: 18px;
    color: rgba(38, 172, 226, 0.5)
}

.login_body .md-pills.pills-ins .nav-item.active .nav-link {
    color: #35abe2;
    background: transparent;
    border: 0;
    border-bottom: 5px solid #35abe2;
    box-shadow: none;
}

.login_form .md-pills .nav-item .nav-link,
.login_form .md-pills .nav-item .nav-link.active {
    border-radius: 0px;
}

.login_form .md-pills .nav-item .nav-link:hover {
    background: none !important;
    transition: all .4s;
}

.login_body .tab-content {
    padding: 25px 30px;
}

.login_head img {
    width: 180px;
}

.md-form .md-img {
    position: absolute;
    right: 0;
    top: 20px;
}

.md-form label {
    font-size: 14px;
    color: #999;
    font-weight: normal
}


/*.md-form label.active{color:#26a35a;}*/

.login_body .tab-content .form-group input[type=checkbox].filled-in:not(:checked)+label:after {
    border: 1px solid #999;
}

.login_body .tab-content .form-group input[type=checkbox].filled-in:checked+label:after {
    background: #35abe2;
    border-color: #35abe2;
}

.login_body .tab-content .form-group input[type=checkbox]+label {
    padding-left: 30px;
    font-size: 14px;
    color: #999;
    line-height: 21px;
    font-weight: normal;
}

input[type=number]:focus:not([readonly]),
input[type=text]:focus:not([readonly]),
input[type=email]:focus:not([readonly]),
input[type=password]:focus:not([readonly]) {
    border-bottom: 1px solid #ccc;
    box-shadow: none
}

input[type=number]:focus:not([readonly])+label,
input[type=text]:focus:not([readonly])+label,
input[type=email]:focus:not([readonly])+label,
input[type=password]:focus:not([readonly])+label {
    color: #35abe2;
}

.login_body .tab-content .btn-info {
    padding: 15px 60px;
}

.forget_link {
    margin-top: 10px;
}

.forget_link a {
    color: #35abe2;
    font-size: 14px;
    line-height: 30px;
}

.forget_link a:hover,
.forget_link a:active {
    text-decoration: none;
}

.otp_text {
    color: #999;
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 10px;
}

.resend_otp {
    color: #999;
    font-size: 14px;
    line-height: 30px;
}

.resend_otp a {
    color: #35abe2;
}

.error {
    color: #ff5533;
    font-size: 14px;
    position: absolute;
    top: 52px;
    right: 1%;
}

.success {
    color: #00FF00;
    font-size: 13px;
    position: absolute;
    top: 52px;
}

.tab-pane .btn.btn-info,
.tab-content .btn.btn-info {
    padding: 10px 50px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.mobile_with_hand_2 {
    display: none;
}


/*New Styles start here*/

.events {
    background: #fff;
    display: table;
    width: 100%;
    padding: 15px 0;
    box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.02);
    margin-bottom: 15px;
}

.vid_time_status {
    display: block;
    color: #35abe2;
    font-size: 16px;
    line-height: inherit;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border-radius: 2px !important;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.eve_det_sec_chi .vid_time_status {
    border-radius: 0 !important;
}

.events .video_name {
    font-size: 20px;
    color: #666;
    margin: 10px 0;
    display: block;
    min-height: 57px;
    line-height: normal;
    word-break: break-all;
}

.events .txt_grey {
    color: #999;
    font-size: 16px;
}

.events .dev_fir_9 .txt_grey {
    word-break: break-all;
}

.events .txt_grey img,
.events .txt_brick img {
    margin-right: 8px;
    /*margin-left:10px;*/
}

.txt_high,
.txt_high:visited,
.txt_high:focus {
    color: #35abe2;
    font-size: 16px;
    margin: 10px 0;
    display: block;
}

.txt_high img {
    margin-right: 8px;
}

.txt_high a {
    color: #35abe2;
}

.share_event {
    margin-top: 28px;
}

.edit_event,
.share_event {
    border: solid 1px #ccc;
    color: #999;
    padding: 3px 0px;
    display: inline-block;
    width: 114px;
    text-align: center;
    border-radius: 3px;
    margin-bottom: 15px;
}

.edit_event:focus,
.share_event:focus,
.edit_event:visited,
.share_event:visited {
    color: #999;
}


/*.share_event{ margin-top:10px;}*/

.edit_event:hover,
.share_event:hover {
    color: #666;
    border: solid 1px #aaa;
    text-decoration: none;
}

.event_header a {
    float: right;
    background: #fff;
    padding: 7px 15px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
    color: #35abe2;
    margin-left: 15px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.event_header .eve_lab a {
    margin-left: 0px;
    padding: 10px 8px;
}

.eve_lab a {
    box-shadow: none;
    color: #999;
    padding: 0px;
    background: none;
}

.event_header .eve_lab a:hover {
    box-shadow: none !important;
    color: #999;
}

.event_header a:hover {
    text-decoration: none;
    color: #35abe2;
    -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.25);
}

.event_header {
    margin-bottom: 10px;
}

.event_header img {
    margin-right: 8px;
}

.event_header select {
    border: solid 1px #ccc;
    border-radius: 3px;
    margin-left: 10px;
    background: #fff;
    padding-left: 10px;
    color: #8c8c8c;
    font-size: 16px;
}

.event_header select option {
    padding: 5px;
    cursor: pointer;
}

.eve_lab {
    font-size: 18px;
    color: #666;
    float: left;
    margin-right: 10px;
    margin-top: 4px
}

.events h6 {
    font-size: 15px;
    color: #333;
    margin-top: 0px;
    font-weight: 500;
    display: block;
}

.txt_brick {
    color: #eb5255;
    font-size: 18px;
}

.db {
    display: block;
}

.mt50 {
    margin-top: 50px;
}

.mb50 {
    margin-bottom: 50px;
}

.mt40 {
    margin-top: 40px;
}

.mt20 {
    margin-top: 20px;
}

.live_lable {
    font-size: 10px;
    color: #fff;
    background: #eb5255;
    margin-right: 6px;
    padding: 2px 4px;
}

.device_management img.device_gr {
    margin: 0px auto 0 auto;
}

.events .txt_grey.device_name {
    display: block;
    margin-top: 12px;
    margin-bottom: 5px;
    font-size: 18px;
    color: #666;
}

.events .txt_grey.device_id {
    font-size: 14px;
    color: #999;
    display: block;
}

.verifi,
.not_verifi {
    display: inline-block;
    color: #3ea123
}

.verifi img,
.not_verifi img {
    margin-right: 6px;
}

.device_management .edit_event {
    margin-top: 20px;
}

.table-responsive .second_nav {
    position: relative;
    top: 50px;
}

.col-md-12 .event_header {
    position: absolute;
    top: 100px;
}

.container-fluid .mt100 {
    position: relative;
    top: 100px;
}

.container-fluid .mt100.ng-hide {
    top: 0px;
}

input[type="text"].opt_box {
    height: 60px;
    border: solid 1px #ccc;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    width: 200px;
    text-align: center;
    font-size: 18px;
    line-height: 48px;
    margin-right: 15px;
}

.otp_ent_cont {
    display: block;
    overflow: hidden;
}

#veid .text_du {
    margin: 30px 0;
}

input[type="text"].opt_box:focus:not([readonly]) {
    border-bottom: solid 1px #ccc;
    box-shadow: none;
}

#verify .modal-body,
#oops .modal-body,
#veid .modal-body {
    padding: 20px;
}


/* Plans css */

.get_dev_cont {
    background: #fff;
    margin-top: 4px;
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.02);
    display: block;
    overflow: hidden;
    padding: 20px 0;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.get_dev_cont img {
    margin-top: 28px;
}

.device_heading {
    color: #35abe2;
    font-size: 28px;
    margin-bottom: 6px;
    margin-top: 10px;
}

.dev_sm_lable {
    font-size: 18px;
    color: #666;
}

.sub_now {
    border: solid 1px #3399cc;
    color: #3399cc;
    padding: 8px 10px;
    font-size: 16px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-top: 10px;
    display: inline-block;
    text-align: center;
}

.sub_now:hover {
    text-decoration: none;
    color: #3399cc;
}

.pack {
    background: #fff;
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.08);
    text-align: center;
    margin: 20px 0;
    display: block;
    position: relative;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.pack p {
    color: #666;
    font-size: 14px;
    margin: 20px 0;
}

.plan_btn {
    display: block;
    border: solid 1px #39b54a;
    padding: 10px 0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #39b54a;
    text-transform: uppercase;
}

.plan_btn:hover {
    text-decoration: none;
    color: #39b54a;
}

.pack h3 {
    font-size: 26px;
    color: #7b858e;
    margin: 0px 0 20px 0;
}

.pack_price_cont {
    position: relative;
    display: inline-block;
    color: #fff;
}

.stick_pack_slide .pack_price_cont {
    color: #555;
}

.stick_pack_slide .pack_price_cont .pack_value {
    font-weight: 300;
}

.stick_pack_slide .pack_price_cont {
    color: #555;
}

.pack_value {
    font-size: 70px;
}

.pack .active {
    color: #7b858e;
}

.pack .in_active {
    color: #d7d9dc;
}

.pack_duration {
    font-size: 26px;
}

.header {}

.device_desc {
    font-size: 17px;
    color: #444;
    display: block;
    margin: 0px;
    padding-bottom: 10px;
}

.pack_select {
    position: absolute;
    width: 40px;
    top: 20px;
    left: 20px;
}

.choose_plan {
    border: solid 1px #35abe2;
    background: #35abe2;
    color: #fff;
}

.choose_plan:hover {
    background: #3699ca;
    color: #fff;
}

.pack_last .header {
    margin: 0px;
    background: #48a9d9;
    color: #fff;
    border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
}

.pack_last {
    padding-top: 0px;
    width: 100%;
    cursor: default;
    display: block;
    overflow: hidden;
}

.pack_last .header h3 {
    color: #fff;
    margin-top: 0;
    padding: 0 0 5px;
}

.custom_cont_main {
    display: table;
    margin: 0 auto;
    height: 510px;
}

.custom_cont {
    display: inline-block;
}

.pack .req-field {
    font-size: 18px;
    color: #333;
}

.pack .req_demo {
    color: #3399cc;
    font-size: 16px;
    margin: 10px 0;
    display: block;
    cursor: pointer;
}

.pack .cus_pl_lp {
    color: #555;
    font-size: 16px;
}

.pack_last .plan_btn {
    margin: 0 30px 30px;
}

.pack_tab_btns {
    text-align: center;
    margin: 40px auto;
    border: solid 2px #30a7d8;
    display: inline-block;
    overflow: hidden;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.pack_tab_btns a {
    padding: 10px 20px;
    display: inline-block;
    float: left;
    font-size: 20px;
    color: #30a7d8;
}

.pack_tab_btns a.active {
    background: #30a7d8;
    color: #fff;
}

.pack_tab_btns a.active:hover {
    cursor: default;
    background: #30a7d8;
}

.pack_tab_btns a:hover {
    background: #666;
    color: #fff;
    text-decoration: none;
}

.pack_tab_btns a span {
    font-size: 14px;
}

.pack_tab_btns a:first-child {
    border-radius: 2px 0 0 2px;
}

.pack_tab_btns a:last-child:hover {
    border-radius: 0px 4px 4px 0;
}

.fill-height-or-more {
    display: flex;
}

.fill-height-or-more>div {
    flex: 1;
    justify-content: center;
    flex-direction: row;
}

.modal_mail {
    color: #30a7d8;
}

.modal_button {
    color: #fff;
    background: #48a9d9;
    width: 90%;
    display: block;
    padding: 6px 0;
    border-radius: 4px;
    margin-top: 30px;
    margin: 0 auto;
}

.modal_button:hover {
    background: #3699ca;
    color: #fff;
}

.modal-dialog-small {
    margin: 30px auto;
    width: 400px;
}

.verified {
    display: block;
    margin: 30px 0;
    font-size: 20px;
}

.text_du {
    color: #888;
    padding-left: 50px;
}

.modal-body .text_du {
    padding-left: 0px;
}

.btn_cancel {
    border: solid 1px #48a9d9;
    display: block;
    padding: 9px 0;
    color: #48a9d9;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.btn_cancel:hover {
    color: #3699ca;
}

.btn_oth_pay {
    background: #48a9d9;
    color: #fff;
    padding: 10px 0;
    display: block;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.btn_oth_pay:hover {
    color: #fff;
    background: #3699ca;
}

.modal-medium {
    width: 500px;
}

.m300 {
    margin: 30px 0;
}

input[type="text"].opt_box {
    height: 60px;
    border: solid 1px #ccc;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    width: 200px;
    letter-spacing: 10px;
    font-size: 25px;
    font-family: arial !important;
    text-align: center;
    font-size: 18px;
    line-height: 60px;
    margin: 10px;
}

.otp_ent_cont {
    display: block;
    overflow: hidden;
}

#veid .text_du {
    margin: 30px 0;
}

input[type="text"].opt_box:focus:not([readonly]) {
    border-bottom: solid 1px #ccc;
    box-shadow: none;
}

#verify .modal-body,
#oops .modal-body,
#veid .modal-body {
    padding: 20px;
}

.pairing-id {
    padding: 17px 15px;
    color: #303030;
    font-size: 18px;
    color: #333;
}

.copy-pairing {
    position: relative;
    top: -65px;
    left: 85px;
    margin-left: 100px;
}

.home2-section {
    background: #f1f5f7;
}


/* Settings Css */

.settings_nav {
    padding: 0 !important;
    margin-left: 0px;
    margin-bottom: -2000px;
    padding-bottom: 2000px !important;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);
}

.settings_nav li {
    padding: 0;
    width: 100%;
}

.settings_nav li a.nav-link {
    text-align: left;
    padding: 20px;
    margin-right: 0;
    color: #999;
    display: block;
    position: relative;
}

.settings_nav li a.nav-link img {
    padding-right: 10px;
}

.profile_img {
    float: left;
    display: inline-block;
    text-align: center;
}

.profile_img img {
    margin: 0 20px;
}

.sub-nav-link a {
    background: #FFF !important
}

.sub-nav-link a:hover {
    background: rgba(158, 158, 158, .3) !important;
}

.sub-nav-link .sub-nav-link-active {
    color: #000 !important;
}


/* Add Graphics new classes */

.remove-margin {
    margin: 0px
}

.remove-padding {
    padding: 0px
}

.graphic-box {
    margin-bottom: 50px;
    overflow: hidden;
    margin-left: 30px;
    margin-right: 30px;
    background: #FFF;
    border-radius: 4px;
    background-color: #ffffff;
    box-shadow: 0 0 6.5px 0.5px rgba(0, 0, 0, 0.21);
}

.graphic-box-header {
    width: 100%;
    display: block;
    padding: 10px 20px;
    overflow: hidden;
}

.graphic-box-header-title {
    color: #999999;
    font-size: 24px;
    /* font-weight: 300; */
    text-align: left;
    float: left;
}

.graphic-main-header {
    font-size: 28px;
    color: #666;
    text-align: left;
    padding: 20px 30px;
}

.graphic-header-devider {
    width: 100%;
    height: 2px;
    display: block;
    background-color: #707070;
    display: block;
    margin-bottom: 20px;
}

.graphic-box-body {
    padding: 20px;
}

.graphic-body-subhead {
    font-size: 20px;
    color: #999;
    display: block;
}

.graphic-body-innerbox {
    font-size: 18px;
    color: #999;
    width: 100px;
    padding: 10px;
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px #cccccc;
}

.switch {
    margin-top: 10px
}

.mul_plt .switch {
    margin-top: 0px;
}

.graphic-button-info {
    float: left;
    width: 230px;
    padding-left: 20px
}

.button-pad-bottom {
    padding-bottom: 30px;
    overflow: hidden;
}

.overfl-hid {
    overflow: hidden
}

.color-input {
    float: left;
    border: none;
    height: 36px;
    width: 34px;
    right: 4px;
    margin-left: 10px;
    background: none;
    -moz-right: 0px !important;
    -webkit-appearance: inherit;
    padding: 0px;
    position: absolute;
    border-left: none;
    cursor: pointer;
    z-index: 9;
}

.sub-parent-arrow {
    float: right;
    padding: 3px 0px 0px 0px
}

.profile_img_upload {
    display: inline-block;
}

.profile_img_upload .file-field .btn {
    line-height: 20px;
}

.md-pills.settings_nav .nav-item.active .nav-link {
    background: #cfebf1;
    color: #999;
    cursor: pointer
}

.md-pills.settings_nav .nav-link img {
    opacity: .7;
}

.md-pills.settings_nav .nav-link.sub-nav-link-active img {
    opacity: 1;
}

.event_header,
.plans_header {
    margin-top: 120px !important;
}

.event_header.event_header_post_view {
    margin-top: 80px !important;
}

.event_header.event_header_post_view.events_with_email {
    margin-top: 120px !important;
}

.event_header {
    margin-top: 133px !important;
}

.event_header.events_with_email {
    margin-top: 160px !important;
}

.navbar-right li {
    float: left;
    margin: 0;
    padding: 0;
}

.home_banner {
    position: relative;
    padding-top: 68px;
}

.home_content {
    text-align: left;
    width: 90%;
    margin: 0 auto;
}

.home_content h2 {
    font-size: 36px;
    color: #fff;
    margin-bottom: 25px;
}

.home_content img {
    /*width:60px;*/
    margin-left: 10px;
}

.get_dev_cont.no_margin {
    margin: 0px;
}

.need_another_box {
    width: 120px;
    margin-top: 5px;
}

.tab-content .sub_now {
    margin-top: 0px;
}

.tab-content .get_dev_cont {
    padding: 0;
}

.my_pack_sub_fu {
    background: #30a7d8;
    line-height: 50px;
    text-align: center;
    cursor: pointer;
    padding: 5px 0;
}

.my_pack_sub_fu .sub_now {
    border: none;
    color: #fff;
}

.plans-section .device_heading {
    display: inline-block;
    font-size: 20px;
    margin-top: 0px;
    margin-bottom: 12px;
}

.mt80 {
    margin-top: 80px;
}

.bk_plans {
    font-size: 18px;
    color: #666;
    cursor: pointer;
    margin-top: 40px;
    display: block;
}

.bk_plans:hover {
    font-size: 18px;
    color: #444;
    text-decoration: none;
}

.pack_cart_tab {
    background: #fff;
    min-height: 600px;
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.08);
    margin: 30px auto;
}

.pack_cart_tab .row.bor {
    border-bottom: solid 1px #999;
}

.pack_cart_tab a.half_tab {
    width: 50%;
    display: inline-block;
    float: left;
    font-size: 22px;
    padding: 20px 0;
    text-align: center;
    color: #666;
    border-right: solid 1px #ccc;
    border-bottom: solid 2px #fff;
}

.pack_cart_tab a.half_tab:last-child {
    border: none;
}

.pack_cart_tab a.half_tab:hover {
    text-decoration: none;
    border-bottom: solid 2px #35abe2;
}

.pack_cart_tab a.half_tab.active {
    color: #35abe2;
    border-bottom: solid 2px #35abe2;
    color: #35abe2
}

.box_table .col-md-6.first {}

.box_table {
    margin-top: 60px;
}

.box_table .new_box {
    display: block;
    margin-bottom: 40px;
}

.bill_table table td {
    padding: 10px 20px !important;
}

.bill_table table {
    margin-bottom: 0px;
}

.no_boxes_controls img {
    margin: 0 10px;
}

.device_price {
    margin: 30px 0 10px;
    display: block;
}

.bill_table {
    border: solid 1px #ccc;
    width: 400px;
    margin-top: 20px;
    color: #333;
    font-size: 18px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.bill_table table tr td,
.bill_table table tr {
    border: none;
}

.bill_table table tr:first-child td,
.bill_table table tr:first-child td:last-child {
    color: #35abe2;
    text-align: left;
}

.bill_table table tr td:last-child {
    text-align: right;
}

.bill_table table tr:last-child td {
    border-top: solid 1px #666;
    border: solid 1px #ccc;
}

.bill_table table tr:last-child input {
    border: none;
}

.bill_table table tr:last-child input:focus {
    border-bottom: none;
}

.bill_table table .ta td:last-child {
    border-top: solid 1px #999;
}

.pack_choose {
    font-size: 16px;
    color: #35abe2;
}

.pack_cart_tab .container {
    width: 850px;
}

.box_final_price {
    border: solid 1px #ccc;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    height: 60px;
    margin-top: 60px;
}

.no_of_boxes {
    font-size: 24px;
    border-right: solid 1px #999;
    height: 100%;
    line-height: 60px;
    margin-right: 40px;
    padding: 0 20px;
}

.total_price {
    color: #35abe2;
    font-size: 24px;
    line-height: 60px;
}

.tot_pay {
    float: right;
    background: #35abe2;
    color: #fff;
    display: inline-block;
    height: 100%;
    line-height: 60px;
    padding: 0 40px;
    font-size: 18px;
    cursor: pointer;
}

.tot_pay:hover {
    color: #fff;
    text-decoration: none;
}

.what_u_get_cont {
    border: solid 1px #35abe2;
    padding: 20px;
    min-height: 120px;
    width: 90%;
    margin: 60px auto 40px auto;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    position: relative;
}

.what_u_get_cont a {
    display: block;
    color: #333;
    margin: 15px 0;
}

.what_u_get_cont a.in_active {
    color: #999;
    text-decoration: line-through;
}

.what_u_get_cont .heading {
    position: absolute;
    top: -15px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: #fff;
    padding: 0 20px;
    text-align: center;
    display: inline-table;
    font-size: 20px;
    color: #35abe2
}

.box_table label {
    font-weight: normal;
}

.box_d_cocen {
    text-align: center;
    width: 250px;
}

.pack_cart_tab a.half_tab {
    position: relative;
}

.pack_cart_tab a.half_tab.active span {
    font-size: 10px;
    color: #999;
    position: absolute;
    top: 0;
    bottom: 0px;
    text-align: center;
}

.plans.intro-section {
    text-align: left;
}

footer {
    background: #444;
    padding: 40px 0;
    display: block;
    overflow: hidden;
    clear: both;
    position: relative;
    z-index: 1;
}

.choose_us {
    height: auto;
}

footer .container a {
    color: #ccc;
    display: table;
    font-size: 16px;
    margin: 10px 0;
}

footer .container a:hover {
    color: #fff;
    text-decoration: none;
}

.col-md-20 {
    width: 20%;
    float: left;
    padding: 15px;
}

.se_cla_header {
    font-size: 17px;
    color: #666;
    display: block;
}

.se_cla {
    color: #999;
    font-size: 15px;
}

.stop_streaming {
    padding: 10px 20px;
    color: #fff;
    background: #e54b4b;
    margin-top: 5px;
    display: inline-block;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    text-transform: uppercase;
}

.stop_streaming:hover {
    color: #fff;
    text-decoration: none;
}

.se_cla_vid {
    color: #999;
    font-size: 16px;
    min-height: 25px;
    display: block;
}

.se_cla_vid img {
    width: 16px;
    margin-right: 5px;
}

.tot_fps,
.tot_videos {
    position: absolute;
    bottom: 15px;
}

.er_404 {
    height: 100vh;
    margin-top: 150px;
    text-align: center;
    width: 640px;
    margin: 0 auto;
}

.cont_404 h1 {
    font-size: 200px;
    color: #bed0d8;
    font-weight: 600;
    text-align: center;
}

.cont_404 h3 {
    font-size: 32px;
    color: #333;
    margin-top: 200px;
    text-align: center;
    font-weight: 400;
}

.cont_404 {
    text-align: left;
}

.cont_404 p {
    font-size: 28px;
    color: #959ea2;
    text-align: center;
}

.cont_404 a {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    border: solid 1px #35abe2;
    height: 54px;
    line-height: 54px;
    font-size: 24px;
    text-align: center;
    padding: 0px;
    width: 230px;
    margin-top: 30px;
}

.cont_404 a.go_to_home {
    color: #fff;
    background: #35abe2;
    margin-right: 20px;
}

.cont_404 a.go_to_plan {
    color: #35abe2;
}

.btns_404 {
    margin: 0 auto;
    text-align: center;
}

.btn-theme {
    background: #35abe2;
    box-shadow: none !important;
}

.btn-theme:hover {
    background: #3699ca !important;
}

.tab-content {
    display: block;
    overflow: hidden;
    padding: 10px 10px 20px;
    z-index: 1;
}

.edit_event_modal .modal-foote .btn {
    width: 100%;
    margin: 0px;
}

.edit_event_modal .btn_clear,
.delete_event .btn_clear {
    background: none;
    border: solid 1px #ccc;
}

.modal-foote {
    margin: 0 -15px;
    display: block;
    overflow: hidden;
}

.modal-header {
    font-size: 20px;
    padding: 6px 25px;
}

.modal-header .close {
    margin-right: -12px;
    margin-top: -5px;
}

.modal-body .form-control {
    padding: .5.1rem 0 .2rem;
}

.vid_mul_me {
    text-align: right;
    float: right;
    padding: 3px;
}

.vid_mul_me span {
    width: 4px;
    height: 4px;
    background: #35abe2;
    margin-bottom: 4px;
    display: block;
    border-radius: 50%;
}

.video_des2 .dropdown-menu li:last-child a {
    color: #e54b4b;
}

.video_des2 .dropdown-menu li:last-child a.share {
    color: #333;
}


/*
[type="radio"]:checked, [type="radio"]:not(:checked) {
    left: 18px;
    position: absolute;
    top: -4px;.cart_submit
    visibility: visible;
}*/

.price_change {
    text-decoration: line-through;
    color: #666;
}

.sub_offer {
    margin-left: 6px;
    font-size: 16px;
}

.no_device {
    font-size: 20px;
    color: #666;
    text-align: center;
    display: inline-block;
    margin-top: 10%;
}

.no_device {
    display: inline-block;
    margin-top: 10%;
    color: #666;
    text-align: center;
    font-size: 22px;
}

.mt100 {
    margin-top: 100px;
}

.mt105 {
    margin-top: 105px;
}

.fea_vid_all .vid_seg {
    padding: 5px 12px;
    border: solid 1px #48a9d9;
    border-radius: 6px;
    color: #48a9d9
}

.fea_vid_all .vid_seg.active {
    background: #48a9d9;
    color: #fff;
}

.vid_all_se {
    border: solid 1px #ccc;
    float: right;
    width: 220px;
    height: 32px;
    line-height: 32px;
    color: #333;
    padding: 0 5px;
    position: relative;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px
}

.vid_all_se img {
    position: absolute;
    top: 5px;
}

.vid_all_se input {
    background: none;
    border: none;
    box-shadow: none;
    width: 80%;
    height: 30px;
    padding-left: 30px;
}

.vid_all_se input[type="number"]:focus:not([readonly]),
.vid_all_se input[type="text"]:focus:not([readonly]),
.vid_all_se input[type="email"]:focus:not([readonly]),
.vid_all_se input[type="password"]:focus:not([readonly]) {
    border-bottom: none;
}

.fea_vid_all_vid_name {
    font-size: 14px;
    color: #333;
    min-height: 40px;
    display: inline-block;
}

.fea_vid_all_vid_name {
    font-size: 16px;
    line-height: normal;
}

.fea_vid_all_vid_author {
    color: #666;
    font-size: 12px;
    display: block;
    min-height: 24px;
}

.pop_brod_bl img.img-auth {
    border-radius: 50%;
    width: 50px;
    height: 50px;
    border: solid 1px #ccc;
    float: left;
}

.pop_brod_bl .vid_all_inner {
    background: #fff none repeat scroll 0 0;
    display: block;
    overflow: hidden;
    padding: 10px;
    border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    border-top: 1px solid #f1f1f1;
}

.vid_all_inner_content {
    padding-left: 66px;
    padding-right: 40px;
}

.pop_brod_bl .vid_all_inner {
    position: relative;
}

.share_icon_fea_videos {
    position: absolute;
    top: 40px;
    right: 30px;
    cursor: pointer;
}

.fea_vid_all .share_icon_fea_videos {
    right: 10px;
}

.fea_vid_all .vid_all_inner_content {
    padding-left: 60px;
}

.fea_vid_use_tit {
    color: #666;
    min-height: 24px;
}

.fea_vid_all .fea_vid_all_vid_name .vid_nna span {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.fea_vid_all .fea_vid_all_vid_name {
    display: block;
}

.fea_vid_all .fea_vid_all_vid_name1 div.vid_nna {
    height: 24px;
}

.fea_vid_all .fea_vid_use_tit {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.pop_broad_lb {
    font-size: 22px;
    color: #666;
    margin: 30px 0;
}

.pop_brod_bl img.pop_bro_mimg {
    border-radius: 4px 4px 0 0;
    max-height: 196px;
    min-height: 196px;
    width: 100%;
}

.fv_mb {
    margin: 15px 0;
}

.vid_all_inner_top {
    position: relative;
    cursor: pointer;
}

.vid_all_inner_top .time_vi {
    position: absolute;
    top: 10px;
    right: 10px;
    background: rgba(0, 0, 0, 0.5);
    padding: 2px 6px;
    color: #fff;
    border-radius: 2px;
    moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-size: 12px;
}

.view_count {
    position: absolute;
    bottom: 10px;
    right: 10px;
    background: rgba(0, 0, 0, 0.5);
    padding: 2px 4px;
    color: #fff;
    border-radius: 4px;
    moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 12px;
}

.pop_brod_bl {
    -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.34);
    -moz-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.34);
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.34);
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.view_count img {
    margin-right: 6px;
}

.navbar-top-verify {
    top: 25px !important;
}

.navbar-top-verify.update_payment {
    top: 25px;
}

.table-responsive.second_nav_verify {
    margin-top: 85px;
}

.emailVerify {
    background: yellow none repeat scroll 0 0;
    max-height: 25px;
    min-height: 25px;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 1050;
}

.upgrade_payment {
    top: 25px;
    background: #8d927e;
    color: #fff;
    line-height: 30px;
    min-height: 30px;
}

.upgrade_payment a {
    text-decoration: underline;
    color: #fff;
    margin-left: 10px;
    color: #fff;
    text-transform: uppercase;
}

.player_details.mb0 {
    margin-bottom: 0px;
    background: #000;
    position: relative;
}

.pdet_close {
    font-size: 26px;
    color: #fff;
    position: absolute;
    top: 30px;
    right: 30px;
    z-index: 99999;
    cursor: pointer;
    text-shadow: 0 0 2px #000;
}

.mi_tabs {
    font-size: 16px;
}

.mi_tabs a {
    color: #666;
    padding: 10px 15px;
    margin-right: 10px;
    text-transform: uppercase;
}

.mi_tabs a.active {
    color: #000;
    border-bottom: solid 2px #48a9d9;
}

.link_pro {
    border-bottom: solid 1px #ccc;
    display: block;
    width: 100%;
    padding-right: 40px;
    box-sizing: border-box;
    word-wrap: break-word;
}

.url_link {
    font-size: 12px;
}

.parent_urlinput {
    position: relative;
}

.url_img {
    position: absolute;
    top: 12px;
    right: 18px;
}

.share_vid_social a {
    margin-right: 0px;
}

.share_vid_social a:first-child img {
    width: 24px;
}

.share_vid_social a:last-child img {
    width: 40px;
}

.m300.share_vid_social {
    margin-bottom: 0px;
}

.ver_to_mini {
    margin-top: 10px;
}

.pl_re_mo {
    margin-top: 20px;
    display: block;
    line-height: 20px;
    margin-bottom: 30px;
}

.modal-dialog {
    width: 500px !important;
}

.mobile_number .form-control:focus {
    box-shadow: none;
}

.events_full_ro .col-md-3 {
    padding: 0px;
}

.after_login {
    padding-top: 129px;
}

.before_login {
    padding-top: 104px;
}

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

.modal-content {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.modal .close {
    opacity: 0.5 !important;
    position: absolute;
    right: 23px;
    top: 5px;
}

.modal-header h3 {
    color: #666;
    font-weight: 500;
}

.profile_img img {
    width: 70px;
    height: 70px;
}

.nav.settings_nav li {
    margin-left: 0px;
}

.settings_inner {
    width: 90%;
    padding: 0 20px;
}

.fir_las .col-md-6:first-child,
.fir_las .col-md-6:last-child {
    padding-left: 0px;
}

.profile_header {
    display: block;
    overflow: hidden;
}

.second_nav td {
    padding: 0px !important;
}

.second_nav a {
    padding: 13px 20px !important;
}

.second_nav a:hover {
    color: #666;
}

.second_nav td a.active {
    border-bottom: solid 3px #35abe2;
    color: #333;
}

.ad_banner_25 {
    height: 44px;
    text-align: center;
    top: 60px;
    position: fixed;
    z-index: 100;
    width: 100%;
    color: #fff;
    line-height: 44px;
}

.ad_banner_25 img {
    width: 50px;
    margin-right: 5px;
}

.container.plans_new_d {
    padding: 0px;
}

.plans-section.intro-section {
    text-align: left;
    background: #f1f1f1;
    height: auto;
    padding-bottom: 30px;
}

.plans_new_d {
    background: #f9f9f9;
    margin-top: 30px;
    border: solid 1px #eee;
    padding-bottom: 50px;
    margin-bottom: 50px;
}

.plans_new_d_header {
    text-align: center;
    border-bottom: solid 1px #ccc;
    height: 60px;
    line-height: 60px;
    font-size: 26px;
    color: #30a7d8;
}

.plans_inner_cont {
    width: 600px;
    margin: 0px auto;
    text-align: center;
}

.txt_in_du {
    color: #666;
    margin: 50px 0 4px;
    display: block;
}

.plans_inner_cont a.how_to_use {
    margin-top: 10px;
    display: block;
    color: #30a7d8
}

.plans_inner_cont .will_get {
    color: #555;
    font-size: 16px;
}

.cart_table {
    background: #fff;
    font-size: 16px;
    border: solid 1px #f1f1f1;
    -webkit-box-shadow: 0px 4px 11px -7px rgba(0, 0, 0, 0.54);
    -moz-box-shadow: 0px 4px 11px -7px rgba(0, 0, 0, 0.54);
    box-shadow: 0px 4px 11px -7px rgba(0, 0, 0, 0.54);
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 20px 40px;
    text-align: left;
}

.table-borderless tbody tr td,
.table-borderless tbody tr th,
.table-borderless thead tr th,
.table-borderless thead tr td,
.table-borderless tfoot tr th,
.table-borderless tfoot tr td {
    border: none;
}

table.borderless td,
table.borderless th {
    border: none !important;
}

table.borderless td:last-child {
    text-align: right;
}

table.borderless tr:first-child td:last-child {
    text-align: left;
}

table.borderless tr:last-child td:last-child {
    border-top: solid 1px #999 !important;
}

.plans_cond {
    text-align: right;
    width: 100%;
    display: block;
    margin: 10px 0 40px;
    color: #666;
}

.cart_submit {
    display: inline-block;
    flot: right;
    padding: 15px 40px;
    background: #30a7d8;
    color: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 16px;
    margin-bottom: 30px;
    border: 0;
}

.cart_submit:active,
.cart_submit:focus,
.cart_submit:visited {
    color: #fff;
}

.pay_bt_cont {
    text-align: right;
}

.cart_submit:hover {
    text-decoration: none;
    color: #fff;
}

.sub_wha_label {
    padding: 8px;
    color: #30a7d8;
}

.td_rel {
    position: relative;
}

.cart_count_box {
    line-height: 30px;
    width: 25px;
    display: inline-block;
    text-align: center;
}

.ch_mon-pri {
    margin-right: 20px;
    display: inline-block;
}

.get_mo_det {
    font-size: 14px;
    color: #35abe2;
}

.btn_theme {
    background: #35abe2;
    color: #fff;
}

.pl_sub {
    padding: 8px 20px;
    text-transform: none;
    margin: 10px 0 0;
    box-shadow: none;
}

.pl_sub:hover {
    box-shadow: none;
    background: #3699ca
}

.cur_def {
    cursor: default;
}

.pack_sm_desc {
    color: #fff;
    display: block;
    margin-bottom: 20px;
}


/*.pack_pre .pack_value{ font-size:32px;}
.pack_pre .col-md-6:first-child{ border-right:solid 1px #ccc;}
.pack_pre .pack_duration{ font-size:18px;}*/

.our_plans {
    text-align: center;
    font-size: 24px;
    margin-top: 60px;
    color: #666;
    background: #f5f5f5;
    position: relative;
    border-bottom: solid 1px #ccc;
    margin-bottom: 30px;
}

.our_plans span {
    position: absolute;
    top: -20px;
    background: #f5f5f5;
    margin: 0 auto;
    right: 0;
    left: 0;
    text-align: center;
    padding: 0 15px;
    display: inline-table;
}

.plans_icons img.fb_live,
.plans_icons img.pl_you {
    width: 50px;
    margin-right: 10px;
}

.plans_icons img.pla_per {
    width: 24px;
    margin-right: 0px;
}


/*.plans_icons{ margin-top:30px;}*/

.plans_icons img.twitter_si_min {
    width: 18px;
}

.billed_month {
    display: block;
    color: #888;
    font-size: 13px;
    margin: 5px 0 0px;
    min-height: 40px;
}

.edit_event_modal .md-form label.active,
.create_event .md-form label.active {
    color: #999;
}

.edit_event_modal .input-group .input-group-addon,
.create_event .input-group .input-group-addon {
    background: none;
    border-radius: 0;
}

.edit_event_modal .input-group .input-group-addon,
.create_event .input-group .input-group-addon {
    border-bottom: 1px solid #ccc;
}

input[type="number"]:focus:not([readonly])>.input-group-addon,
input[type="text"]:focus:not([readonly])>.input-group-addon,
input[type="email"]:focus:not([readonly])>.input-group-addon,
input[type="password"]:focus:not([readonly])>.input-group-addon {
    /* border-bottom: 1px solid #26ace2; */
    transition: all 0.3s ease 0s;
}

input[type="text"]:focus:not([readonly])~.input-group-addon {
    /* border-bottom: 1px solid #26ace2;
    box-shadow: 0 1px 0 0 #4285f4; */
    color: #26ace2;
    transition: all 0.3s ease 0s;
}

.event_act img {
    width: 13px;
    margin-right: 3px;
}

.eve_al_vid .txt_high a {
    position: absolute;
    bottom: 12px;
}

.edit_event_modal .btn_clear,
.delete_event .btn_clear {
    box-shadow: none;
    border: solid 1px #888;
}

.edit_event_modal .btn.btn_clear:hover {
    border-color: #666;
    color: #000 !important;
}

.delete_event .btn_clear {
    border: solid 1px #48a9d9;
    color: #48a9d9 !important;
}

.delete_event {
    padding-top: 0px;
}

.delete_event h4 {
    color: #555;
    /* margin-bottom: 30px; */
}

.delete_event .btn_clear:hover {
    box-shadow: none;
}

.delete_event .btn {
    box-shadow: none;
}

.delete_event .btn-danger {
    background: #ff6666;
}

.edit_event_modal input[type="file"],
.my_account_modal input[type="file"] {
    opacity: 0;
    position: relative;
    top: 24px;
    left: -62px;
    width: 65px;
    height: 30px;
    padding: 4px 0;
}

.my_account_modal input[type="file"] {
    opacity: 0;
    position: relative;
    top: -8px;
    left: -62px;
    width: 86px;
    padding: 4px 0;
}

.modal_file {
    padding: 10px 20px;
    background: #35abe2;
    color: #fff;
    display: inline-block;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    cursor: pointer;
}

.md-form .brow_pa_label {
    position: absolute;
    top: -30px;
}

.remove_profile {
    color: #f72401;
    text-decoration: underline;
    font-size: 12px;
    margin-top: 10px;
    display: block;
}

.remove_profile:hover {
    color: #f72401;
}

.glyphicon-calendar::before {
    width: 24px;
    height: 24px;
    line-height: 24px;
    background: #ceeaf1;
    padding: 4px 6px;
    border-radius: 50%;
    color: #333;
}

.get_more_det_modal ol {
    padding: 0px;
}

.get_more_det_modal li {
    font-size: 17px;
    margin-bottom: 22px;
    color: #666;
}

.get_more_det_modal a {
    color: #30a7d8;
}

.avail_am {
    width: 100px;
}

.fb_yo_pe img {
    margin: 10px 30px 0 0;
}

.fb_yo_pe img:last-child {
    margin-right: 0px;
}

.pack .header {
    padding: 34px 0px 0px;
    color: #fff;
    border-radius: 5px 5px 0 0;
}


/*.pack_non_high{ margin-top:60px;}*/

.pack_body {
    padding: 30px;
}

.price_header {
    border-bottom: solid 1px #bdc2c6;
    width: 80%;
    margin: 0 auto;
}

.pack_last .pack_sm_desc {
    color: #ccc;
    font-size: 16px;
    margin-top: 20px;
}

.price_comp .pack_value {
    font-size: 45px;
    font-weight: 300;
}

.price_comp {}

.price_comp .col-md-6:hover .currency,
.price_comp .col-md-6.active .currency {}

.price_comp .col-md-6:hover .pack_value,
.price_comp .col-md-6.active .pack_value {
    color: #fff;
}

.price_comp .col-md-6 {
    position: relative;
    margin-bottom: -4px;
    cursor: pointer;
}

.price_comp .col-md-6 .pack_posi {
    opacity: 0;
    border-bottom: solid 4px #35abe2;
    display: block;
}

.price_comp .col-md-6:hover .pack_posi,
.price_comp .col-md-6.active .pack_posi {
    display: block;
    opacity: 1;
}

.price_comp .col-md-6:hover .pack_duration,
.price_comp .col-md-6.active .pack_duration,
.price_comp .col-md-6.active .billed_month,
.price_comp .col-md-6:hover .billed_month {
    color: #fff;
}

.pack .price_comp .pack_price_cont {
    color: #999 !important;
    margin-top: 10px;
}

.pack .price_comp .pack_duration {
    font-size: 30px;
    font-weight: 300;
}

.pack .price_comp .billed_month {
    margin-top: 0px;
}

.pack.pack_pre h3 {
    margin-bottom: 5px;
}

.price_padd {
    padding: 0 20px;
}

.pack .price_comp .col-md-6:hover .pack_price_cont {
    margin-top: 10px;
}

.custom_cont_main .cont_lab {
    display: block;
    margin-bottom: 10px;
    color: #333;
    font-size: 20px;
}

.custom_cont_main .contact_number {
    font-size: 18px;
    color: #555;
    display: block;
    margin-bottom: 10px;
}

.ful_cus {
    text-transform: uppercase;
    font-size: 16px;
}

.plans_conc {
    font-size: 18px;
    text-align: center;
    color: #999;
    text-transform: uppercase;
    width: 25%;
    border: solid 1px #35abe2;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin: 50px auto;
    height: 40px;
    line-height: 40px;
    color: #35abe2;
    cursor: pointer;
    display: block;
    overflow: hidden;
    position: relative;
    clear: both;
}

.get_more_det_modal_body {
    margin: 10px 25px;
}

.event_m_img {
    min-height: 122px;
    max-height: 122px;
    width: 100%;
}

.text_display {
    display: none;
}

.ad_banner_email {
    margin-top: 25px;
}

.ad_banner_email.update_payment_pre {
    margin-top: 55px;
}

.plans_header {
    margin-top: 60px !important;
}

.video_cont .vid_inner img {
    min-height: 200px;
    max-height: 200px;
    width: 100%;
}

.sh_vid_ev .video_thumb {
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.04);
}

.sh_vid_ev .vid_block img.img-responsive {
    box-shadow: none !important;
}

.sh_vid_ev .vid_block .inner_sha {
    -webkit-box-shadow: 0px 2px 11px -10px rgba(0, 0, 0, 0.93);
    -moz-box-shadow: 0px 2px 11px -10px rgba(0, 0, 0, 0.93);
    box-shadow: 0px 2px 11px -10px rgba(0, 0, 0, 0.93);
    display: block;
    cursor: pointer
}

.sh_vid_ev .vid_block .video_main_thumb {
    min-height: 200px;
    max-height: 200px;
}

.vid_new_lab1 {
    color: #555;
    font-size: 15px;
}

.sh_vid_ev.container {
    margin: 0 auto;
}

.events .share_event img,
.events .edit_event img {
    margin-right: 5px;
}

.events img.even_row_main {
    min-height: 120px;
    max-height: 120px;
    min-width: 100%;
}

.cart_table .table a {
    margin-left: 0px;
}

.pro_plans .header {
    background: none;
}

.pro_plans .pack_price_cont {
    color: #30a7d8;
}

.pro_plans .pack h3 {
    color: #7b858e;
}

.pro_plans .header {
    padding: 20px;
}

.pro_plans .pack_value {
    font-size: 50px;
}

.pro_plans .device_desc {
    border-bottom: 0;
}

.pro_plans .pack_body {
    padding: 15px;
}

.pro_plans .custom_cont_main {
    height: 630px;
}

.pro_plans .pack_last .header {
    background: #30a7d8;
}

.pro_plans .pack_last .header h3 {
    color: #fff;
    margin: 10px 0;
    padding: 0px;
    font-size: 30px;
}

.pro_plans .pack_last .req-field {
    margin: 40px 0 40px;
}

.pro_plans .contact_number {
    margin: 20px 0;
}

.pro_plans .pack_last .plan_btn {
    margin-bottom: 16px;
}

.pro_plans .plans_icons img.fb_live,
.pro_plans .plans_icons img.pl_you,
.plans_icons img.tweet_reach {
    margin-right: 12px;
}

.pro_pl_btns {
    position: relative;
}

.pro_pl_btns span.label_pr {
    position: absolute;
    top: 56px;
    left: 0px;
    color: #666;
}

.get_dev_cont .col-md-3:first-child {
    text-align: center;
}

.get_dev_cont img.need_another_box {
    margin-top: 13px;
}

.plans-section .need_box {
    margin-top: 25px;
}

.cur_pl_det_cont .pla_vid_details.rt_ev_colab .col-md-6 {
    min-height: 43px;
    font-size: 16px;
}

.cur_pl_det_cont .pla_vid_details.rt_ev_colab .col-md-6 img {
    margin-right: 6px;
}

.search_main {
    width: 250px !important;
    height: 36px;
    line-height: 36px;
    color: #fff;
    padding: 0 10px 0 45px;
    border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    -webkit-border-radius: 2px !important;
    margin-top: 12px;
    background: #777 !important;
    box-shadow: none !important;
    border: none !important;
}

.search {
    position: relative;
}

.search .glyphicon-search {
    position: absolute;
    top: 22px;
    left: 15px;
    color: #fff;
    cursor: pointer;
}

.billing_table tbody tr td {
    padding: 20px;
    color: #9ea2ac;
}

.billing_table thead tr th {
    background: #ccc;
    color: #555;
    border-left: solid 1px #fff;
    border-bottom: none;
    padding: 10px 20px;
    font-weight: normal;
}

.billing_main_head {
    display: block;
    margin: 0 0 30px;
    font-size: 22px;
    font-weight: normal;
    color: #666;
}

.billing_success {
    color: #25b425;
}

.db {
    display: block;
}

.cha_pay_met {
    border: solid 1px #30a7d8;
    color: #30a7d8;
    padding: 6px 15px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-top: 20px;
    display: inline-block;
}

.cha_pay_met:hover {
    text-decoration: none;
    color: #30a7d8;
}

.billing_failed {
    color: #EF0003;
}

.for_set {
    background: #fff;
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.08);
    margin: 0px;
    overflow: hidden;
    min-height: 99vh;
    margin-bottom: 30px;
}

.billing_download {
    width: 20px;
    float: right;
}

.billing_download img {
    width: 28px;
}

.settings_menu_left {
    padding-left: 0;
    padding-right: 0px;
}

.bootstrap-datetimepicker-widget .timepicker-picker a {
    box-shadow: none;
}

.bootstrap-datetimepicker-widget .timepicker-picker a span {
    padding: 0px !important;
    background: #337ab7;
    color: #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.bootstrap-datetimepicker-widget .timepicker-picker td span {
    padding: 0px !important;
    width: 40px;
    height: 40px;
    line-height: 40px;
}

.bootstrap-datetimepicker-widget .timepicker-picker a:hover span {
    padding: 0px !important;
    background: #2569a4;
    color: #fff;
}

.bootstrap-datetimepicker-widget .picker-switch.accordion-toggle .glyphicon-calendar {
    padding-top: 6px;
}

.pairing-id-copy {
    background: none;
    border-bottom: solid 2px #999;
    padding: 12px 0;
    border: none;
    border-bottom: solid 2px #ccc;
    height: 50px;
}

.pairing-id-copy span {
    top: 20px;
    position: absolute;
}

.pairing-id-copy button {
    position: absolute;
    top: 8;
    right: 0;
}

.succ_label {
    font-size: 30px;
    color: #25b425;
    display: block;
    margin-bottom: 10px;
}

.suc-section {
    margin-top: 100px;
    text-align: center;
}

.suc_badge {
    display: block;
    margin: 30px auto;
}

.term_suc {
    color: #444;
    display: block;
}

.suc_em_ac {
    font-size: 18px;
    color: #333;
    display: block;
}

.take_bi_page {
    padding: 8px 15px;
    background: #0499bc;
    color: #fff;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin: 30px 0;
    display: inline-block;
    font-size: 17px;
}

.take_bi_page:hover {
    color: #fff;
    text-decoration: none;
}

.help-search-container .dropdown-menu>.active>a,
.help-search-container .dropdown-menu>.active>a:focus,
.help-search-container .dropdown-menu>.active>a:hover {
    background: #35abe2;
}

.modal-dialog {
    margin-top: 60px !important;
}

.pmb0 {
    margin-bottom: 0px;
}

.col_999 {
    color: #999;
}

.url_img img {
    width: 30px;
}

.link_pro_pd5 {
    padding-bottom: 5px;
}

.create_event input[type="file"],
.edit_post input[type="file"],
.branding_controls input[type="file"] {
    opacity: 0;
    position: relative;
    top: 25px;
    left: -62px;
    width: 66px;
    padding: 4px 0;
    height: 30px;
}

.label_txt {
    color: #999;
    margin: 10px 0;
}

.upload_right_cont .modal_file {
    padding: 5px 10px;
}


/*.file-name{ position:absolute; left:75px; top:35px; color:#999;}*/

.file-name {
    display: none;
}

.create_event,
.edit_event_modal,
.edit_post {
    padding-top: 0px;
}

.user_profile_pic_nav {
    width: 30px;
    height: 30px;
    border-radius: 50%;
}

#my_account input[type="file"],
.my_account_modal input[type="file"] {
    opacity: 0;
    position: relative;
    width: 66px;
    padding: 4px 0;
    height: 30px;
    cursor: pointer;
}

#my_account .upload_img_thumb img,
.create_event .upload_img_thumb img,
.edit_event_modal .upload_img_thumb img,
.edit_post .upload_img_thumb img {
    width: 80px;
    height: 80px;
}

.eve_c_thumb {
    width: 100%;
    max-height: 124px;
    min-height: 124px;
    height: 124px;
}

.video_privacy_cont {
    margin-bottom: 30px;
}

.vid_pri_lab {
    margin-bottom: 10px;
    display: block;
    overflow: hidden;
    color: #999;
}

.edit_post .switch label input[type="checkbox"]:checked+.lever::after {
    background: #35abe2;
}

.edit_post .switch label input[type="checkbox"]:checked+.lever {
    background: #aee4fd;
}

.upload_right_cont i {
    position: absolute;
    left: -31px;
    top: 25px;
    opacity: 0;
    cursor: pointer;
}

.upload_right_cont .waves-input-wrapper .waves-button-input {
    top: -6px;
    left: -6px;
    cursor: pointer;
}

input[type="checkbox"]:checked:not(:disabled)~.lever:active::after {
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(174, 228, 253, 0.1);
}

.switch label {
    font-weight: normal;
}

#featured_videos .video_title {
    color: #fff;
}

#featured_videos .author.ng-binding {
    line-height: 10px;
    margin-bottom: 5px;
}

.events .padl0,
.events .padr0 {
    padding: 0px;
}

.vid_block .video_main_thumb {
    max-height: 180px;
    min-height: 180px;
}

.vide_tit_gr a {
    color: #333;
    display: block;
    font-size: 14px;
    height: 34px;
    min-height: 34px;
}

.vid_block .dropdown-menu {
    padding: 10px 0;
}

.vid_block .dropdown-menu li {
    padding: 5px 0;
}

.vid_block .dropdown-menu li a {
    color: #666;
}

.ne_vid_dur {
    margin-top: 34px !important;
}

.tot_bro_sh {
    display: block;
    color: #999;
}

.tot_vid_new_tlab {
    margin-top: 46px;
    display: block;
}

.events .ev_coun_lab {
    font-size: 14px;
}

.navbar-default .navbar-nav>li>a.active {
    color: #fff;
    border-bottom: solid 4px #35abe2
}

.settings_inner .tab-pane .btn.btn-info,
.settings_inner .tab-content .btn.btn-info {
    padding: 10px 20px;
}

.modal.fade {
    background-color: rgba(0, 0, 0, 0.7);
}

.edit_event_modal .md-form.date_picker .input-group,
.create_event .md-form.date_picker .input-group {
    border: none;
}

.successmessage .modal-header {
    background: #339933;
    font-size: 20px;
    padding-bottom: 15px;
}

.successmessage .modal-header h3 {
    color: #fff;
    font-size: 26px;
    padding-left: 50px;
    line-height: 40px;
}

.suc_ver {
    width: 40px;
    margin-right: 20px;
    position: absolute;
    top: 16px;
    left: 20px;
}

.successmessage .close {
    color: #fff;
    font-weight: normal;
    opacity: 1 !important;
}

.successmessage .modal-body,
.errormsg_popup .modal-body {
    padding: 20px 25px;
    color: #999;
    line-height: 26px;
    font-size: 16px;
}

.successmessage a.con {
    margin: 0 auto;
    border: none;
    background: #339933;
    color: #fff;
    height: 42px;
    line-height: 42px;
    width: 220px;
    font-size: 18px;
    margin-top: 25px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    display: inline-block;
}

.errormessage .modal-header {
    background: #e45361;
}

.errormessage a.con {
    background: #e45361;
}

.successmessage .modal-dialog,
.errormessage .modal-dialog {
    width: 400px !important;
}

.errormsg_popup .modal-body {
    display: block;
    overflow: hidden;
}

.def_pop a {
    text-align: center;
    height: 36px;
    line-height: 32px;
    display: block;
    border-radius: 2px;
}

.def_pop a:first-child {
    border: solid 1px #35abe2;
    color: #35abe2;
}

.def_pop a:last-child {
    background: #35abe2;
    color: #fff;
}

.def_pop {
    margin-top: 50px;
}

.place .pl_ellipsis {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}

.loc_img {
    float: left;
    margin-right: 5px;
    width: 11px;
}

td .loc_img {
    width: 9px;
}


/*.date{ margin-top:8px; display: block;}*/

.left_nav_tabs .nav-tabs>li.active a,
.left_nav_tabs .nav-tabs>li a:hover,
.left_nav_tabs .nav-tabs>li a:focus {
    border: none;
    background: none;
}

.left_nav_tabs li a {
    padding: none;
    display: block;
    border: 0;
    border-radius: 0 !important;
    width: 100%;
    font-size: 16px;
    color: #35abe2;
    margin-bottom: 10px;
    font-weight: 300;
}

.left_nav_tabs h1 {
    font-size: 26px;
    color: #35abe2;
    margin-bottom: 20px;
    margin-top: 0px;
    font-weight: 500;
}

.left_nav_tabs p {
    color: #8a9299;
    margin-bottom: 25px;
    line-height: 26px;
}

.left_nav_tabs h3 {
    margin: 30px 0;
    font-size: 20px;
    color: #555;
}

.left_nav_tabs h5 {
    margin: 0 0 6px;
    font-size: 16px;
    color: #555;
}

.txt_container {
    background: #fff;
    margin-bottom: 40px;
    padding: 0;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: solid 1px #efeded;
}

.txt_container_heading {
    /* width: 1170px; */
    margin: 130px auto 20px;
    font-size: 26px;
    color: #333;
}

.txt_container .col-md-8 {
    border-left: solid 1px #ccc;
}

.txt_container .col-md-9 {
    border-left: solid 1px #ccc;
}

.left_nav_tabs li {
    float: inherit;
}

.list li {
    margin-left: 10px;
    list-style: decimal;
    color: #8a9299;
    margin-bottom: 10px;
}

.list ul {
    padding-left: 30px;
}

.sub_list {
    margin-left: 30px;
}

.left_nav_tabs.copy-right {
    padding: 30px;
}

.left_nav_tabs p.mini-head {
    font-size: 16px;
    color: #35abe2;
    margin-bottom: 16px;
}

.list.ola li {
    list-style: inherit;
    /* padding-left:10px;*/
}

.list.ola {
    padding-left: 15px;
    margin-bottom: 30px;
}

.all_vid_live_tag {
    background: #e54b4b;
    padding: 2px 8px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    text-decoration: uppercase;
    position: absolute;
    top: 6px;
    left: 6px;
    color: #fff;
    font-size: 12px;
}

ul.list {
    padding-left: 15px;
}

.faq li span {
    display: block;
    color: #333;
}

.faq li {
    margin-bottom: 30px;
    padding-left: 10px;
    font-size: 16px;
    color: #333;
}

.left_nav_tabs.faq li a {
    display: inline;
}

.left_nav_tabs.faq li a.link {
    text-decoration: underline;
}

.list.ola.oli li,
.list.ola.ola.li1 li ol li {
    list-style-type: lower-roman;
    margin-bottom: 10px;
    color: #999;
}


/*.list.ola.oli{ margin-top:30px;}*/

.list.ola.ola.li1 li {
    list-style-type: decimal;
    margin-bottom: 10px;
    color: #999;
}

.list.ola.oli ol.decimal li {
    list-style-type: decimal !important;
}

footer a:focus {
    color: #ccc;
}

.countdn-timer {
    background: #35abe2;
    color: #fff;
    padding: 2px 4px;
}

.fea_vid_all .vid_all_se input[type="number"]:focus:not([readonly]),
.fea_vid_all .vid_all_se input[type="text"],
.fea_vid_all .vid_all_se input[type="email"]:focus:not([readonly]),
.fea_vid_all .vid_all_se input[type="password"]:focus:not([readonly]) {
    border: 0 !important;
    border: none !important;
    border-bottom: 0;
    box-shadow: none;
}

.link_live {
    color: #35abe2;
}

.no_videos_found {
    margin: 0 auto;
    text-align: center;
    margin-bottom: 50px;
    width: 100%;
}

.my_ac_header {
    margin-bottom: 50px;
    display: block;
    /*overflow:hidden;*/
}

#my_account textarea.md-textarea {
    /*min-height:68px;*/
    padding: 0px;
    margin-top: 5px;
    min-height: inherit;
}

#my_account .form-control:focus {
    box-shadow: none;
}


/*#my_account #digit_phone_num1{ margin-bottom:50px;}*/


/*#digit_phone_num{ margin-bottom:50px;}*/

.navbar-nav .page-scroll.waves-effect.waves-light .waves-ripple {
    background: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    width: 0;
    height: 0;
}

.waves-light .waves-ripple {
    background: none;
    opacity: 1;
    transform: scale(0) translate(0px, 0px);
    transition-duration: 0ms;
}

.waver-ripple {
    background: none;
}

.po_broad_lab {
    font-size: 32px;
    color: #666;
    margin: 0 auto;
    text-align: center;
    margin: 40px auto 30px;
    font-weight: normal;
}

.sh_fr_head .pull-left {
    color: #666;
}

.vi_al_ho_con {
    position: relative;
    height: 100px;
}

#featured_videos .vi_al_ho_con {
    position: inherit;
    height: 100px;
    margin: 20px 0;
}

.vi_al_ho_con span {
    height: 1px;
    background: #ccc;
    position: absolute;
    z-index: 1;
    top: 44px;
    left: 0px;
    width: 95%;
    right: 0;
    margin: 0 auto;
}

.vi_al_ho_con a {
    background: #fff;
    z-index: 2;
    position: absolute;
    text-transform: uppercase;
}

.vi_al_ho_con a {
    background: #fff none repeat scroll 0 0;
    left: 0;
    position: absolute;
    right: 0;
    width: 90px;
    z-index: 2;
}

#featured_videos .vi_al_ho_con a {
    width: 240px;
    border: solid 1px #35abe2;
    color: #35abe2;
}

.intro-section.with_email {
    margin-top: 85px;
}

#my_account .my_ac_set_form .btn {
    box-shadow: none !important;
}

.mobile_mob {
    display: none;
}

.meet_mobile,
#features img.mobile_features {
    display: none;
}


/*#features{ display:block; overflow: hidden;}*/

.go_mobile_mob {
    display: none;
}

.slide {
    padding: 0px;
}

.carousel-indicators {
    bottom: -40px !important;
}

.carousel-indicators li {
    background: #c9e6f4 !important;
    width: 14px;
    height: 14px;
    border: none;
    margin: 0 5px;
}

.carousel-indicators li.active {
    background: #35abe2 !important;
    width: 14px;
    height: 14px;
    border: none;
    margin: 0 5px;
}

.bx-viewport {
    box-sizing: border-box;
}

.bx-wrapper .bx-viewport {
    box-shadow: inherit !important;
    background: none;
    border: none;
    background: none;
    border: none;
}

#home_2 #myCarousel {
    display: none;
    text-align: center;
}

.ad_ban_img_mob {
    display: none;
}

#featured_videos .bx-wrapper .bx-pager.bx-default-pager a {
    display: none !important;
}

.pass_prot select {
    /* border: solid 1px #ccc; */
    margin-top: 20px;
    padding: 7px 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    float: left;
    width: 60px;
    background: #fff;
}

.pass_prot select option {
    margin: 5px 0;
    color: #666;
}

.sh_password {
    padding: 6px 10px;
    font-size: 14px;
    border: solid 1px #ccc;
    display: inline-block;
    margin-top: 19px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    position: relative;
    margin-left: 10px;
}

.sh_password a {
    color: #30a7d8;
    text-decoration: none;
    margin-left: 20px;
}

.sh_pass_rt {
    margin-left: 15px;
    display: table-cell;
}

.ev_ch_pas {
    margin-left: 12px;
    color: #888;
    margin-top: 6px;
    display: inline-block;
    font-size: 13px;
    cursor: pointer;
}

.events_go_live {
    margin-top: 48px;
    display: block;
    color: #f67c84;
    font-size: 16px;
}

.events_go_live img {
    margin-right: 6px;
}

.event_st {
    width: 160px;
    height: 36px;
}

.event_header select.event_st option {
    padding: 6px 10px;
}

.event_header select.event_st option:hover {
    background: #30a7d8;
}

.de_cong_inner {
    padding: 10px 140px 35px 20px;
    position: relative;
    border-bottom: solid 1px #ccc;
}

.go_li_de_cong {
    background: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.4), 0 0 0 2px rgba(0, 0, 0, 0.04);
    margin: 0 10px 30px;
}

.freedo_box {
    position: absolute;
    top: 40px;
    right: 10px;
    width: 120px;
}

.freedo_box.rtmp {
    width: 60px;
    right: 32px;
}

.go_li_de_cong a {
    width: 160px;
    font-size: 16px;
    color: #fff;
    background: #35abe2;
    height: 45px;
    line-height: 45px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    display: inline-block;
    text-align: center;
    margin: 10px 20px;
}

.go_li_de_cong.rtmp_box {
    margin: 0px 10px 30px;
}

.de_cong_inner p {
    color: #999;
    margin-top: 20px;
}

.de_cong_inner h4 {
    color: #666;
}

.go_li_de_cong a:hover {
    background: #3699ca;
}

.create_event .btn-primary[disabled] {
    background: #7bc8ec !important;
    border: solid 1px #7bc8ec;
}

.li_ev_sha {
    margin-top: 8px;
}

#featured_videos {
    background: #fff;
}

.rtmp_copy {
    border: solid 1px #999;
    width: 100%;
    height: 50px;
}

.rtmp_copy {
    font-size: 16px;
    color: #666;
}

.rtmp_copy_im img {
    height: 50px;
    right: 0;
    cursor: pointer;
}

.rtmp_copy_in {
    white-space: nowrap;
    padding: 0px 20px 0 10px;
    position: relative;
    background: #fff;
    line-height: 50px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-bottom: 40px;
    border: solid 1px #999;
    font-size: 16px;
    color: #999;
}

.rtmp_lable {
    font-size: 20px;
    color: #666;
}

.go_li_de_cong img {
    width: 130px;
}

.go_li_de_cong a.no_bg {
    background: none;
    padding: 0;
    width: inherit;
    height: inherit;
    margin: 10px 4px;
}

.go_li_de_cong a.gp_lm {
    margin-left: 20px;
}

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

#featured_videos .featured_videos {
    margin-bottom: 0px;
}

#go_social {
    margin-top: 0px;
}

#go_social.go_social_sep {
    margin-top: 60px;
}

.countries_table ul {
    border: solid 1px #ccc;
    padding: 20px;
    display: block;
    overflow: hidden;
    min-height: 218px;
}

.countries_table ul li {
    float: left;
    border: solid 1px #999;
    padding: 6px 40px 6px 10px;
    color: #999;
    margin-right: 10px;
    font-size: 16px;
    position: relative;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.countries_table {
    position: relative;
}

.geo_cou_cl {
    position: absolute;
    top: 6px;
    right: 10px;
    cursor: pointer;
    color: #999;
}

.count_no {
    position: absolute;
    bottom: -25px;
    right: 0px;
}

input.old_input[type="text"].old_input {
    border: solid 1px #ccc;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 3px 10px;
    font-size: 16px;
}

input.old_input[type="text"]:focus {
    box-shadow: none;
    drop-shadow: none;
    border-bottom: solid 1px #ccc !important;
}

.geo_block_inner {
    color: #999;
}

.geo_block_inner .form-group label {
    font-weight: normal;
}

.geo_actions {
    margin-top: 50px;
}

.geo_actions a {
    width: 216px;
    text-align: center;
    color: #fff;
    background: #35abe2;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    display: inline-block;
}

.geo_actions a:last-child {
    margin-left: 25px;
}

.geo_actions a:first-child {
    background: none;
    border: solid 1px #35abe2;
    color: #35abe2;
}

.geo_actions a:hover {
    background: #3699ca;
}

.geo_actions a:first-child:hover {
    background: none;
    color: #3699ca;
    border: solid 1px #3699ca;
}

.geo_blocking p {
    color: #999;
    margin-top: 30px;
    margin-bottom: 20px;
}

.geo_countries {
    float: left;
    margin-left: 30px;
    position: relative;
}

.geo_countries input {
    border: solid 1px #ccc;
    width: 334px;
    padding: 0 10px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding-left: 38px;
}

.geo_countries input[type="text"]:focus {
    box-shadow: none;
    drop-shadow: none;
    border-bottom: solid 1px #ccc !important;
}

.geo_auto_hide {
    display: block;
    overflow: hidden;
    margin: 30px 0px;
    font-size: 20px;
}

.geo_auto_hide img.se_ge_c {
    position: absolute;
    top: 10px;
    left: 10px;
}


/*.event_post .video_title{ white-space:inherit; overflow:inherit; text-overflow:ellipsis;}*/

.featured_viedos_section .bx-wrapper {
    margin-bottom: 0px !important;
}

.our_plans span {
    width: 150px;
}


/* Change the white to any color ;) */

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
}

.vid_det_pop {
    padding: 10px 25px;
}

.vid_det_pop p span.label {
    color: #999;
    font-size: 16px;
    display: block;
    font-weight: normal;
    padding: inherit;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 10px;
}

.vid_det_pop p span.label_info {
    font-size: 18px;
    color: #666;
    display: block;
    margin-bottom: 40px;
}

.no-pad {
    padding: 0px;
}

.player_details h5 {
    color: #333;
}


/*
.vid_active .video_thumb_img, .vid_active .video_thumb{ border:solid 4px #35abe2;}
.vid_normal.vid_active .video_thumb_img{ border-bottom:0px; cursor:pointer;}
.vid_normal.vid_active .video_thumb{ border-top:0px;}
.vid_block .vid_active img.img-responsive{ box-shadow:none;}
.vid_normal , .vid_normal.vid_active {border: 4px solid rgba(0, 0, 0, 0);}*/

.vid_normal.vid_active {
    -webkit-box-shadow: 0px 0px 0px 4px rgba(53, 171, 226, 1);
    -moz-box-shadow: 0px 0px 0px 4px rgba(53, 171, 226, 1);
    box-shadow: 0px 0px 0px 4px rgba(53, 171, 226, 1);
}


/*.vid_normal.vid_active .video_thumb{-webkit-box-shadow: 0px 0px 0px 4px rgba(53,171,226,1);
-moz-box-shadow: 0px 0px 0px 4px rgba(53,171,226,1);
box-shadow: 0px 0px 0px 4px rgba(53,171,226,1);}*/

.vid_active .video_thumb {
    float: none;
}

.player {
    postion: relative;
}

.all_vid_live_tag {
    position: absolute;
    top: 12px;
    left: 12px;
}

.vid_ev_pr .all_vid_live_tag {
    position: absolute;
    top: 6px;
    left: 6px;
}

.pass_prot table td {
    vertical-align: top;
}

.event_post_vi_rese .col-md-6:first-child {
    padding-left: 0px;
}

.share_event1 {
    margin-top: 50px;
}


/*.my_act_mid{-webkit-box-shadow: 5px 0px 2px -2px rgba(0,0,0,0.12);
-moz-box-shadow: 5px 0px 2px -2px rgba(0,0,0,0.12);
box-shadow: 5px 0px 2px -2px rgba(0,0,0,0.12);}*/

.item_block {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
    padding: 10px 15px;
    display: block;
    overflow: hidden;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.fb_aut {
    width: 30px;
    margin: 0 10px;
}

.fb_right_account h2 {
    font-size: 20px;
    margin-bottom: 15px;
}

.fb_right_account h5 {
    font-size: 18px;
    margin-top: 30px;
    color: #999;
}

.fb_actions img {
    float: left;
    margin-right: 15px;
    cursor: pointer;
}

.fb_actions {
    margin-top: 6px;
}

.vertical.my_act_mid {
    margin-bottom: -2000px;
    padding-bottom: 2000px !important;
}

.stream_form {
    margin-top: 30px;
}

.stream_form input[type="text"],
.stream_form input[type="password"] {
    border: solid 1px #ccc;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 0 10px;
    box-sizing: border-box;
}

.stream_form input[type="text"]:focus,
.stream_form input[type="password"]:focus {
    border-bottom: solid 1px #ccc;
    box-shadow: none;
}

.stream_form label {
    font-weight: normal;
    color: #999;
}

.btn50 {
    width: 100%;
    text-align: center;
    padding: 8px 0;
    display: block;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.btn_clear {
    border: solid 1px #35abe2;
    color: #35abe2;
    background: #fff;
}

.btn_clear:hover {
    color: #35abe2;
}

.btn_primary {
    background: #35abe2;
    color: #fff;
    border: solid 1px #35abe2;
}

a.btn_primary:hover,
a.btn_primary:visited,
a.btn_primary:focus {
    color: #fff;
}

a.btn_primary:hover {
    background: #3699ca;
}

.stream_form a {
    margin-top: 30px;
}

.ovshow {
    overflow: inherit;
}

.left-panel {
    float: left;
}

.left-panel img {
    width: 26px;
    height: 18px;
    vertical-align: middle;
    margin-top: 5px;
}

.right-panel {
    float: left;
    margin-left: 5px;
}

.right-panel span:first-child {
    font-size: 16px;
}

.right-panel span:nth-child(2) {
    font-size: 14px;
    color: gray;
}

.right-panel span:last-child {
    display: block;
    font-size: 16px;
    color: #999;
    line-height: 26px !important;
    margin-left: 5px !important;
}

tags-input .tags .tag-item {
    background: none !important;
    padding: 0 10px !important;
    height: 30px !important;
    line-height: 30px !important;
}

tags-input .tags .tag-item .remove-button {
    font-weight: normal !important;
}

tags-input .tags {
    height: 120px !important;
    overflow-y: auto !important;
    padding: 5px 10px !important;
    border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
}

.geo_block_inner input[type="text"]:focus {
    border-bottom: solid 1px #ccc;
    box-shadow: 0 1px 0 0 #ccc;
}

tags-input .autocomplete .suggestion-item em {
    color: #666 !important;
}

.tag-list .left-panel img {
    margin-top: 5px !important;
    margin-right: 3px !important;
}

tags-input .tags .tag-item .remove-button {
    vertical-align: inherit !important;
    color: #999 !important;
}

tags-input .autocomplete .suggestion-item {
    padding: 8px 10px !important;
}

tags-input .autocomplete .suggestion-item:hover,
tags-input .autocomplete .suggestion-item:focus,
tags-input .autocomplete .suggestion-item:visited {
    background: #f1f1f1;
}

tags-input .autocomplete .suggestion-item.selected,
tags-input .autocomplete .suggestion-item.selected em {
    color: #fff;
    background-color: #e5e5e5 !important;
}

.it_bl_le {
    margin-top: 5px;
}

.fb_aut_name {
    color: #999;
}

.fb_right_account select {
    border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    width: 100%;
    border: solid 1px #ccc;
    box-shadow: none;
    height: 50px;
    margin-bottom: 22px;
    padding: 0 15px;
    box-sizing: border-box;
}

.fb_right_account option {
    line-height: 50px;
}

.input_label {
    font-size: 18px;
    color: #999;
    font-weight: normal;
}

.caps {
    text-transform: uppercase;
}

.add_fb_field {
    padding-bottom: 40px;
    border-bottom: solid 1px #ccc;
    margin-bottom: 40px;
}

.switch label .lever {
    margin: 0 5px;
}

.fb_right_account .switch label .lever {
    height: 22px;
    width: 40px;
}

.fb_right_account .switch label .lever::after {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    top: 1px;
    left: 1px;
}

.switch label input[type="checkbox"]:checked+.lever::after {
    background: #fff;
}

.switch label input[type="checkbox"]:checked+.lever {
    background: #62bf61;
    top: 2px;
}

img.on_off {
    margin-left: 5px;
}

.fb_actions {
    padding-left: 0px;
}

.analytics {
    font-size: 16px;
}

.input_inner {
    font-size: 16px;
    line-height: 32px;
    color: #666;
}

.geo_blocking p.se_co_mb {
    margin-bottom: 10px;
}

.font16 {
    font-size: 16px;
}

.delete_event p {
    color: #999;
}

.stream_form .filled-in[type="checkbox"]:not(:checked)+label::after,
.stream_form .filled-in[type="checkbox"]:checked+label::after,
.stream_form .filled-in[type="checkbox"]:checked+label::before {
    top: 2px;
}

.rtmp_infop {
    font-size: 12px;
}

.our_plans_1 {
    text-align: center;
    font-size: 30px;
    margin-bottom: 40px;
    color: #666;
    margin-top: 30px;
}

.plans1 {
    width: 68%;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 0 180px 0 216px;
    position: relative;
    background: #fff;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.14);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.14);
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.14);
    display: block;
    overflow: hidden;
    height: 152px;
    margin-bottom: 40px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.plans1 .main_img {
    width: 150px;
    position: absolute;
    top: 44px;
    left: 46px;
}

.plans1_mid {
    margin: 20px 30px;
}

.plans1_mid .pl_heading {
    display: block;
    font-size: 24px;
    color: #35abe2;
    margin-bottom: 10px;
}

.plans_icons {
    position: relative;
}

.plans1 .plans_icons img {
    margin-right: 0px;
}

.plans1 .plans_icons span {
    margin: 0 20px;
    position: relative;
    top: 3px;
    font-size: 16px;
}

.plans1 p {
    color: #666;
    margin-top: 15px;
}

.vid_bot_stc {
    font-size: 11px;
}

.place td {
    vertical-align: top;
}

.pl1buynow {
    position: absolute;
    right: 36px;
    top: 45px;
    text-align: center;
}

.pl1buynow a.buy {
    padding: 10px 28px;
    background: #35abe2;
    color: #fff;
    display: inline-block;
    margin-bottom: 10px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    text-transform: uppercase;
}

.db {
    display: block;
}

.pl1buynow a {
    color: #35abe2;
}

.new_pl1 {
    padding-bottom: 20px;
    margin-bottom: 30px;
    border-bottom: solid 1px #ccc;
}

.pack_last_header {
    font-size: 16px;
    margin: 13px 0;
    color: #999;
}

.aaa .pack_last_header {
    margin: 42px 0 24px;
}

#my_account .pack_last_header {
    margin: 3.5px 0;
    display: inline-block;
}

.pack_last_header span {
    display: block;
}

.pack_last_header span.contact {
    color: #555 !important;
}

.compare_pl_head {
    text-align: center;
    margin-bottom: 40px;
    margin-top: 20px;
    color: #666;
    font-weight: 300;
}

.comp_pla_main {
    background: #fff;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.14);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.14);
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.14);
    display: table;
    width: 90%;
    margin: 170px auto 50px;
}

.comp_pack {
    position: relative;
    background: #fff;
}

.comp_pack_header {
    background: #fff;
    position: relative;
    top: -60px;
    left: 0px;
    color: #fff;
    border-radius: 4px 4px 0 0px;
    -moz-border-radius: 4px 4px 0 0px;
    -webkit-border-radius: 4px 4px 0 0px;
    width: 100%;
    text-align: left;
    display: table;
    -webkit-box-shadow: 0px -1px 7px -1px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0px -1px 7px -1px rgba(0, 0, 0, 0.12);
    box-shadow: 0px -1px 7px -1px rgba(0, 0, 0, 0.12);
}

.bx_pack_shadow {
    -webkit-box-shadow: 0px -1px 7px -1px rgba(0, 0, 0, 0.32);
    -moz-box-shadow: 0px -1px 7px -1px rgba(0, 0, 0, 0.32);
    box-shadow: 0px -1px 7px -1px rgba(0, 0, 0, 0.32);
}

.comp_pack_header h4 {
    text-align: center;
    font-size: 22px;
    margin-bottom: 24px;
    padding-top: 15px;
    color: #7b858e;
    font-weight: 400;
}

.pack_to_sign {
    background: #35abe2;
    padding: 10px 30px;
    color: #fff;
    text-align: center;
    display: block;
    text-transform: uppercase;
    font-size: 14px;
    border-radius: 3px;
    moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    display: inline-block;
}

.pack_to_sign:hover {
    color: #fff;
}

.one_plan .pn_cur_sign {
    font-size: 18px;
}

.one_plan {
    color: #999;
    position: relative;
    text-align: center;
}

.one_plan .pn_price {
    font-size: 36px;
    line-height: normal;
    font-weight: 300;
}

.pn_cur_sign {
    font-size: 24px;
}

.pn_pre_duration {
    font-size: 20px;
}

.la_pack .pack_fu_row {
    padding: 23px 5px;
    margin-bottom: 4px;
    text-align: center;
}

.comp_pack_header .pack_fu_row {
    text-align: center;
}

.pn_duration {
    font-size: 14px;
}

.pack_fu_row .one_plan:hover,
.pack_fu_row .one_plan.active {
    color: #7b858e;
}

.divider {
    display: none;
    position: absolute;
    bottom: -4px;
    width: 100%;
    height: 4px;
    background: #35abe2;
}

.pack_fu_row .one_plan:hover~.divider,
.pack_fu_row .one_plan.active~.divider {
    display: block;
}

.pack_fu_row .col-md-6 {
    padding: 0px;
}

.pn_body {
    background: #fff;
    position: relative;
    top: -45px;
}

.pn_body p {
    text-align: center;
    font-size: 16px;
    padding: 20px 0;
    border-bottom: solid 1px #e4e5e7;
}

.pn_body p:firs-child {
    padding-top: 0px;
}

.pn_body p span {
    width: 30px;
    margin: 0 auto;
    background: #c5c5c5;
    height: 2px;
    display: block;
}

.pn_to_ma {
    margin-top: 272px;
    font-size: 16px;
}

.comp_pack_f {
    background: #fff;
}

.pack_fi_row p {
    padding: 20px 0;
    border-bottom: solid 1px #ececed;
}

.pack_fi_row {
    margin-top: 20px;
}

.pn_body p.space {
    padding: 6px 0;
}

.pn_body p.space1 {
    padding: 22px 0;
}

.la_pack {
    padding-right: 0px;
}

.fir_pack {
    padding-right: 0px;
}

.pack_se {
    padding-left: 0px;
}

.pack_fu_row .con {
    display: block;
    color: #7b858e;
    font-size: 16px;
    margin-bottom: 4px;
}

.la_pack .comp_pack_header {
    color: #999;
    text-align: center;
}

.com_signup {
    background: #35abe2;
    color: #fff;
    display: inline-block;
    width: 200px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    text-transform: uppercase;
}

.com_signup:hover {
    color: #fff;
    background: #3699ca;
}

.pn_to_ma img {
    width: 40px;
    margin-right: 8px;
}

.pn_to_ma img:last-child {
    width: 18px;
}

.compare_but {
    margin: 0 auto;
    text-align: center;
}

.compare_but .com_signup {
    text-align: center;
    margin: 0 auto;
    display: block;
    position: relative;
    top: -26px;
}

.comp_pla_main .iner_color {
    background: #fff;
}


/*.pn_body p{ margin-right:-30px;}*/

.la_pack .pn_body p {
    margin-right: 0px;
}

.col_plan_width {
    width: 90%;
    margin: 80px auto 0;
}

.col_plan_width h5 a {
    color: #666;
    font-size: 18px;
}

.col_plan_width img {
    margin-right: 5px;
}

.pack_to_sign:focus,
.pack_to_sign:visited {
    color: #fff;
}

.modal-header.sub_req h3 {
    font-size: 24px;
    color: #35abe2;
}

.req_se_con {
    display: block;
    overflow: hidden;
}

.req_type_label {
    top: 30px;
    left: 0px;
    width: 100px;
}

.req_se_con {
    position: relative;
    margin-top: 40px;
}

.req_se_con .req_type_label {
    position: absolute;
    top: 10px;
    left: 0px;
    color: #999;
    font-size: 16px;
}

.req_select {
    padding-left: 110px;
}

.req_demo .md-form label {
    font-size: 16px;
}

.req_select select {
    width: 180px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    height: 40px;
    line-height: 40px;
}

.req_select select option {
    line-height: 40px;
}

.md-form.req_se_con .form-control {
    font-size: 16px !important;
}

table.borderless .bt1 {
    border-top: solid 1px #ccc !important;
}

.plans1.plans2 {
    margin-top: 30px;
    width: 100%;
}

.pro_plans_new .price_comp .col-md-6:hover .pack_value,
.pro_plans_new .price_comp .col-md-6.active .pack_value,
.pro_plans_new .price_comp .col-md-6.active .currency,
.pro_plans_new .pack .price_comp .active .billed_month,
.pro_plans_new .pack .price_comp .active .pack_duration {
    color: #35abe2 !important;
}

.pro_plans_new .price_comp .pack_price_cont {
    color: #abddf2 !important;
    margin-top: 10px;
}

.pro_plans_new .price_comp .currency {
    font-size: 16px;
    left: 0px;
}

.pro_plans_new .pack .pack_value {
    font-size: 28px;
}

.pro_plans_new .pack .price_comp .billed_month {
    margin-top: 0px;
    color: #889199 !important;
}

.pro_plans .pro_plans_new .pack .price_header {
    border-bottom: 0;
}

.pro_plans_new .header_outer {
    padding: 20px 10px;
}

.pro_plans_new .header {
    padding: 0px;
}

.pro_plans_new .header h3 {
    margin-top: 24px;
}

.pro_plans_new .new_pl1 {
    border-bottom: none;
    margin-bottom: 0px;
}

.pro_plans_new .device_desc {
    font-size: 15px;
    margin-top: 0px;
}

.pro_plans_new .pack_select {
    background: #73c56b;
    color: #fff;
    text-align: center;
    width: 100%;
    margin: 0 -20px;
    top: -20px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    border-radius: 4px 4px 0 0;
}

.pro_he_lable {
    color: #7b858e;
    font-size: 22px;
    margin-bottom: 60px;
    margin-top: 20px;
}

.pro_plans_new .pack_last_header span.contact {
    color: #999 !important;
    margin-bottom: 5px;
}

.pro_plans_new .plan_btn {
    text-transform: uppercase;
}

.pack_fu_row .col-md-12 {
    padding: 0px;
}

.analytics {
    margin-top: 130px;
    width: 100%;
}

.analytics {
    background: #f3f3f3;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.14);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.14);
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.14);
}

.an_re_se_header {
    background: #fff;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.14);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.14);
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.14);
    padding: 20px 10px;
}

.event_post .video_thumb_img {
    cursor: pointer;
    overflow: hidden;
}

.analytics input[type="text"] {
    border: solid 1px #ccc;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 0 5px
}

.analytics input[type="text"]:focus:not([readonly]) {
    border: solid 1px #35abe2;
    box-shadow: none;
}

.analytics label {
    color: #585858;
    font-weight: normal;
}

.analytics .an_re_se_header select {
    border: solid 1px #ccc;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 0 5px;
    height: 30px;
    width: 100%;
}

.an_re_se_header .apply {
    text-transform: uppercase;
    background: #35abe2;
    color: #fff;
    display: block;
    width: 150px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 10px;
}

.an_re_se_header .reset {
    margin: 0 auto;
    width: 150px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    display: block;
    border: solid 1px #bcbcbc;
    color: #bcbcbc;
    text-transform: uppercase;
}

.charts_content {
    padding: 20px 10px;
    background: #fff;
    display: block;
    overflow: hidden;
    width: 90%;
    margin: 30px auto;
    border: solid 1px #e9e9e9;
}

.charts_content h1 {
    display: inline-block;
    float: left;
    font-size: 26px;
}

.charts_content a.refresh {
    float: right;
    border: solid 1px #bcbcbc;
    padding: 5px 10px;
    font-size: 16px;
    margin-top: 20px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #bcbcbc;
    text-transform: uppercase;
}

.chart_count li {
    font-size: 18px;
    background: #eff8fd;
    color: #999;
    text-align: center;
    padding: 20px 0;
    margin-bottom: 10px;
}

.chart_count li span {
    display: block;
}

.search_countries {
    position: relative;
    border: solid 1px #ccc;
    padding: 0 10px 0 28px;
    font-size: 16px;
    color: #666;
}

.search_countries img {
    position: absolute;
    top: 10px;
    left: 10px;
    cursor: pointer;
}

.analytics .search_countries input[type="text"],
.analytics .search_countries input[type="text"]:focus {
    border: none;
    width: 95%;
}

.chart_count .table,
.chart_count .table tr,
.chart_count .table td {
    border: none;
    color: #999;
    padding: 10px 8px;
}

.chart_count .flag {
    margin-right: 6px;
}

.devices .device_img {
    width: 60px;
    text-align: center;
    display: inline-block;
}

table.devices tr td {
    text-align: center;
    color: #999;
    padding: 16px 15px;
    font-size: 16px;
}

table.devices td:first-child {
    text-align: left;
}

table.devices tr:first-child td {
    color: #666;
    border: none;
}

table.devices tr td:first-child {
    font-size: 18px;
}

table.devices tr:first-child td:first-child {
    font-size: 17px;
}

.pass_prot {
    display: block;
    overflow: hidden;
}

.left_nav_tabs .nav.nav-tabs,
.left_nav_tabs .tab-content {
    margin-top: 40px;
}

.plans1_mid .plans_icons {
    color: #999;
}

.pack_tab_btns a:last-child {
    border-radius: 0px 2px 2px 0px;
}

.space3 {
    margin-left: 3px;
}

.home_content p.reach {
    color: #666;
}

.home_content .explore {
    background: #35abe2;
    border: solid 1px #35abe2;
    color: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 16px;
    display: inline-block;
    padding: 10px 0px;
    margin-bottom: 50px;
    text-transform: uppercase;
    margin-top: 20px;
    width: 300px;
}

.home_content .explore.empty {
    background: none;
    border: solid 1px #35abe2;
    color: #35abe2;
    margin-right: 20px;
}

.pro_over {
    margin-top: 60px;
}


/*.pro_bg { padding-top: 100px;}*/

.heading {
    font-size: 20px;
    color: #333;
    margin-bottom: 30px;
}

.head1 {
    display: block;
    font-size: 28px;
}

.link,
.faq ol.panel-group li p.link1 {
    color: #35abe2;
}

.meet_cont_home .meet_support {
    border-left: solid 1px #ccc;
}

.meet_cont_home {
    position: relative;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.meet_cont_home img.devic_freedo_cam {
    position: absolute;
    bottom: 30px;
    right: 0;
    width: 300px;
}

.mlt_bit {
    background: url(https://d2ykob40sjriid.cloudfront.net/images/mbsicon.png) no-repeat;
    padding-left: 60px;
    height: 50px;
    margin-bottom: 30px;
}

.mlt_bit.mlt_bit0 {
    background: url(https://d2ykob40sjriid.cloudfront.net/images/multiple_platforms1.png) no-repeat;
    padding-left: 60px;
    height: 50px;
    margin-bottom: 30px;
}

.sup_hdvid {
    background: url(../images/hd_home_grey_new.png) no-repeat;
    padding-left: 60px;
    height: 50px;
}

.hdmi_spec {
    background: url(../images/hdmi_spec_new.png) no-repeat;
    padding-left: 55px;
    height: 50px;
}

.battery_h {
    background: url(../images/battery_home_grey_new.png) no-repeat;
    padding-left: 60px;
}

.mlt_bit span,
.sup_hdvid span,
.hdmi_spec span,
.battery_h span {
    margin-top: 5px;
    display: inline-block;
    color: #434343;
    font-size: 15px;
}

.home_section .home_content {
    top: 50px;
    display: block;
    overflow: hidden;
}

.home_content img.sec1 {
    width: 460px;
}

h2.sup {
    font-size: 22px;
    color: #333;
}

.meet_cont p.slo {
    color: #666;
    font-size: 20px;
}

.le_more {
    color: #35abe2;
    font-size: 16px;
    margin-top: 10px;
    display: inline-block;
}

.le_more.empty:hover,
.le_more.empty:focus,
.le_more.empty:visited {
    color: #35abe2;
}

.le_more:visited,
.le_more:focus {
    color: #35abe2;
}

.meet_support {
    padding-left: 35px;
}

.disable {
    cursor: not-allowed;
}

.pack_tab_btns a.disable:hover {
    background: none !important;
    color: #35abe2;
}

.flow_final_cont {
    width: 95%;
    margin: 45px auto 0 auto;
    position: relative;
    display: table;
}

.how_it_works_co {
    background: #fff;
    margin-top: 20px;
    padding: 10px 20px 45px;
    color: #b0b0b0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: block;
    overflow: hidden;
    box-shadow: 0 0 7.8px 0.2px rgba(73, 73, 73, 0.24);
}

.how_it_works_co h1 {
    font-size: 24px;
}

.inner_container .how_it_works_co p {
    color: #b0b0b0;
    font-size: 16px;
}

.start_events {
    text-align: center;
    margin-top: 40px;
}

.start_stream {
    font-size: 20px;
    color: #999;
}

.start_events .main {
    width: 320px;
    margin: 30px auto;
}

.start_events p {
    color: #666;
    margin-top: 20px;
    font-size: 18px;
}

.event_header a.cr_ne_event {
    background: #35abe2;
    color: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    display: inline-block;
    padding: 8px 25px;
    margin: 0 auto;
    float: inherit;
    box-shadow: none;
    margin-bottom: 30px;
    margin-top: 50px;
    text-transform: uppercase;
}

.hiworks_vie_plans {
    border: solid 1px #fff;
    font-size: 16px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 6px 20px;
    display: inline-block;
    margin-top: 20px;
    color: #fff;
    margin-bottom: 40px;
    text-transform: uppercase;
}

.hiworks_vie_plans:hover,
.hiworks_vie_plans:visited,
.hiworks_vie_plans:focus {
    color: #b0b0b0;
}

.dev_mngt_new {
    background: #fff;
    width: 50%;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin: 0 auto;
    display: table;
    margin-bottom: 30px;
    padding: 20px;
    box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.02);
}

.dev_mngt_new h3 {
    color: #888d93
}

.box_info_dv_mang {
    background: #3c3a35;
    color: #878787;
    padding: 20px;
    margin-top: 12px;
}

#eventUnavailable .modal-dialog,
#eventUnavailableShared .modal-dialog,
#eventUnavailableEmbed .modal-dialog {
    width: 500px !important;
}

#eventUnavailable .modal-content,
#eventUnavailableShared .modal-content,
#eventUnavailableEmbed .modal-content {
    text-align: center;
    padding: 30px 78px;
}

#eventUnavailable h6,
#eventUnavailableShared h6,
#eventUnavailableEmbed h6 {
    color: #666;
    font-size: 28px;
    margin-top: 30px;
}

#eventUnavailable p,
#eventUnavailableShared p,
#eventUnavailableEmbed p {
    color: #999;
    font-size: 18px;
    margin-top: 20px;
}

#eventUnavailable a,
#eventUnavailableShared a,
#eventUnavailableEmbed a {
    color: #35abe2;
    border: solid 1px #35abe2;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 10px 0px;
    width: 80%;
    display: block;
    margin: 40px auto 0;
    text-transform: uppercase;
}

.made_in {
    font-size: 14px;
    color: #878787;
    display: block;
    margin: 5px 0 10px 0;
}

.box_id {
    background: #808080;
    color: #333;
    padding: 4px 15px;
    display: inline-block;
}

.dev_mngt_new p {
    font-size: 16px;
    color: #aeb4bc;
}

.event_header a.add_dev {
    background: #35abe2;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    margin-top: 10px;
    padding: 8px 30px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: solid 1px #35abe2;
    float: none;
    box-shadow: none;
    margin-left: 0px;
}

.event_header a.add_dev.bu_no {
    margin-left: 15px;
}

.dev_mngt_new a:hover,
.dev_mngt_new a:focus,
.dev_mngt_new a:visited {
    color: #fff;
    background: #3699ca;
}

.dev_mngt_new_bottom {
    position: relative;
}

.dev_mngt_new_bottom .bu_no {
    border: solid 1px #35abe2;
    color: #35abe2;
    background: none;
    margin-left: 15px;
}

.dev_mngt_new_bottom {
    position: relative;
}

.box_info_dv_mang img {
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 174px;
}

.dev_mngt_new_bottom .box_info_dv_mang {
    background: none;
    right: 0;
    bottom: 0;
    position: absolute;
}

.flag img {
    margin-right: 6px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.country_name {
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    padding-left: 35px;
    /* width: 130px; */
}

.flag {
    position: relative;
}

.chart_count .search_countries table.table tbody tr td {
    padding: 0px 8px !important;
}

.chart_count1 {
    max-height: 285px;
    overflow-y: auto;
}

.table_heade {
    font-size: 18px;
    color: #444;
    margin: 15px 0;
}

.table_heade .col-md-6:last-child {
    text-align: right;
}

.table_heade .col-md-6 {
    padding: 0 5px;
}

.moderate_chat_cont {
    width: 50%;
    margin: 200px auto 0;
    height: 600px;
}

.moderate_chat_cont h1 {
    text-align: center;
    display: block;
    font-size: 20px;
    color: #666;
}

.chat_head {
    color: #999;
    font-size: 16px;
    margin-top: 15px;
}

.chat_head span {
    color: #333;
}

.chat_head1 {
    color: #35abe2 !important
}

.chat_section {
    box-shadow: 0 0 6.5px 0.5px rgba(0, 0, 0, 0.21);
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-top: 40px;
    height: calc(100% - 38px);
    position: relative;
}

.chat_section_parent {
    position: absolute;
    bottom: 0px;
    width: 100%;
}

.chat_section_parent1 {
    flex: 1 1 0;
    order: 2;
    position: relative;
}

.chat-row {
    margin: 21px 50px 0 100px;
    padding: 15px;
    box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.02);
    display: block;
    position: relative;
    border-radius: 6px;
}

.chat_author {
    color: #666;
    font-size: 16px;
}

.chat-row p {
    font-size: 18px;
    color: #999;
    line-height: 22px;
    margin: 10px 0 0px;
}

.chat-row p.chat_act {
    margin-top: 30px;
    display: block;
}

.chat_act a {
    font-size: 14px;
    padding: 2px 10px;
    border-radius: 3px;
    display: inline-block;
}

.chat_act a:first-child {
    color: #f67c84;
    border: solid 1px #f67c84;
}

.chat_act a:last-child {
    color: #fff;
    border: solid 1px #5ac489;
    background: #5ac489;
    padding: 2px 15px;
    margin-left: 6px;
}

.cha_aut_img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: solid 1px #ccc;
    position: absolute;
    left: -80px;
    top: 0px;
}

.go_li_de_cong.freedo_box_lat img {
    width: 30px;
}

.go_li_de_cong.freedo_box_lat .de_cong_inner {
    padding-right: 20px;
}

.go_li_de_cong.freedo_box_lat a {
    background: none;
    broder: none;
    padding: none;
    color: #35abe2;
    margin: 0;
    width: inherit;
    height: inherit;
    line-height: inherit;
    border-radius: 0px;
}


/*.video_des1.vide_tit_gr .video_title_cont a{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}*/

.modal.fade.errormsg_popup.in {
    text-align: center;
}

.errormsg_popup .def_pop a {
    display: inline-block;
    padding: 5px 40px;
    height: inherit;
    line-height: inherit
}

.errormsg_popup .def_pop {
    margin-top: 20px;
}

.errormsg_popup .modal-dialog {
    width: 400px !important;
    padding: 20px 0;
}

.errormsg_popup#defualtMessage .modal-dialog {
    padding: 0px;
    background: none;
}

.video_title.post_vee-title {
    text-overflow: inherit;
    white-space: inherit;
    color: #333;
    min-height: 40px;
}

.video_title.post_vee-title a {
    max-height: 40px;
    min-height: 40px;
    line-height: 22px;
}

.switch label input[type="checkbox"]:checked+.lever::after {
    left: 22px;
}

.event_post .vid_block,
.share_videos_page .vid_block {
    background: none;
}

.pub_pri {
    position: absolute;
    top: -2px;
}

table .pub_pri {
    position: absolute;
    top: -2px;
    width: 100%;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.strem_ttpl .date {
    margin-top: 5px;
    display: block;
}

.video_des1.vide_tit_gr {
    padding-bottom: 5px;
}


/*.all_packs{ display:flex;}
.all_packs .col-md-4{ display:flex;}*/

.txt_container {
    display: -moz-box;
    display: -webkit-flexbox;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.right_flex {
    position: relative;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.left_flex {
    padding: 0px;
}

.left_nav_tabs.faq .left_flex li a {
    padding: 0px;
}

.right_flex_child {
    height: 100%;
}

.left_nav_tabs.txt_container ul.nav {
    padding-bottom: 50px;
}


/*.rt_how_it_wor{ padding-right:0px;}*/

.search_countries_views {
    margin-right: 25px;
}

.my_ac_det_wid {
    border-right: solid 1px #ccc;
}

/* .my_ac_det_wid,
.fb_right_account {
    display: table;
} */

.left_nav_tabs.txt_container .left_flex .nav a {
    font-weight: 500;
}


/*
.md-form{ padding-right:30px;}
.md-form .form-control{ padding-right:30px;}*/

.login_form .md-form {
    padding-right: 30px;
}

.login_form .md-form .form-control {
    padding-right: 30px;
}


/* .sh_fr_head{ margin-top:25px;} */

.modal-dialog .player_details {
    margin-top: 0px;
}

.mobile_with_hand {
    position: absolute;
    bottom: 0px;
    right: 215px;
    width: 250px;
}

.wi_mobi_rt {
    position: relative;
}

.plan_btn.plan_upgrade {
    display: inline-block;
    margin-top: 20px;
    padding: 6px 10px;
    font-size: 14px;
    margin-left: 10px;
    border: 1px solid #35abe2;
    color: #35abe2 !important;
}

.plan_btn.plan_upgrade:visited {
    color: #39b54a;
}

.go_mobile_web {
    position: absolute;
    top: 0;
    left: 0px;
}

#go_social {
    background: url(https://d2ykob40sjriid.cloudfront.net/images/go_social.jpg)no-repeat;
    background-size: 100% 100%;
    position: relative;
}

.eve_3_mob {
    display: none;
}

.pro_bg_mob {
    display: none;
}

.about p {
    font-size: 14px;
    color: #8a9299;
    line-height: 26px;
    margin-bottom: 20px;
    width: 100%;
}

.about {
    padding: 30px;
    display: block;
}

.adv_policies {
    font-size: 20px;
    color: #666;
    margin-bottom: 30px;
}

.adv_pol_cont {
    font-size: 18px;
    color: #999;
}

.adv_pol_cont li {
    margin-bottom: 15px;
}

.adv_pol_cont ol {
    margin-top: 20px;
}

.btn_normal {
    cursor: default;
}

.faq ol {
    padding: 0px;
}

.faq ol li {
    list-style: none;
    padding: 0;
}

.faq ol li p {
    line-height: 28px;
    margin-bottom: 50px;
}

.faq ol li p.mb0 {
    margin-bottom: 8px;
}

.txt_container.faq .tab-content {
    padding-top: 0px;
}

.to_golive {
    font-weight: bold;
    font-size: 14px;
    color: #333;
}

.faq .list li p {
    color: #8a9299;
}

.faq li span.ml10 {
    margin-left: 10px;
}

.geo_block_cont_wr {
    position: relative;
}

.clear_countries {
    position: absolute;
    top: -5px;
    right: 2px;
    background: #ccc;
    color: #333;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-size: 14px;
    padding: 4px 8px;
}

.modal-header-emup {
    margin: 30px 10px;
}

.modal-header-emup p {
    font-size: 16px;
}

.no_videos {
    font-size: 22px;
}

#addDevice .modal-dialog {
    margin: 60px auto 50px;
}

.body_hidden {
    overflow: hidden !important;
}

.device_section {
    background: #292b33;
    padding-bottom: 132px;
    background: url(https://d2ykob40sjriid.cloudfront.net/images/device_bi.png) no-repeat #262628;
}

.device_top_sec {
    width: 90%;
    margin: 60px auto 0 auto;
    position: relative;
    padding-top: 60px;
}

.device_top_le {
    padding: 10px 0 0 85px;
    box-sizing: border-box;
    font-size: 20px;
    color: #e2ecf1;
}

.box_features_mi {
    background: #fff;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    min-height: 600px;
    width: 82%;
    padding: 90px 40px;
    box-sizing: border-box;
    margin: 0 auto;
}

.box_features_mi h2 {
    color: #7b858e;
    text-align: center;
    margin: 0 auto;
    font-size: 30px;
}

.main_fea_dev {
    margin: 0px auto;
    /*text-align:center;*/
    color: #7b858e;
    position: relative;
}

.fea_img {
    position: absolute;
    left: 0;
    top: 0;
}

.dev_fea {
    padding-left: 120px;
    position: relative;
    text-align: left;
    margin: 40px 0 60px;
}

.dev_fea h6 {
    color: #474c51;
    font-size: 16px;
    font-weight: 500;
}

.dev_fea p {
    font-size: 14px;
}

.mid img {
    width: 250px;
    margin: 0 20px;
}

.main_fea_dev h5 {
    background: #fff;
    padding: 0 15px;
    margin: 0px auto;
    font-size: 24px;
    font-weight: 500;
}

.cen_heading {
    position: relative;
    margin-bottom: 35px;
    width: 80%;
    margin: 0 auto 35px;
}

.cen_heading.oth_fea_dev {
    margin-top: 100px;
    margin-bottom: 100px;
}

.dev_prv_features img {
    display: block;
    margin: 0 auto 20px;
}

.device_top_le a {
    margin-top: 10px;
    display: inline-block;
}

.inner_container .container.meet_cont {
    margin: 0 auto;
    left: 0;
    right: 0;
    top: -50px;
    position: absolute;
}

.container.meet_cont {
    width: 82%;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.web_meet h6 {
    color: #5a6670;
}

.inner_container .meet_cont p {
    color: #8a939a;
}

.meet_down_aps {
    margin: 0 auto;
    text-align: center;
}

.meet_down_aps a {
    text-align: center;
    margin: 0 auto;
    margin-right: 20px;
    display: inline;
}

.inner_container .container.meet_cont {
    background: #fff;
}

.dev_cl_lab {
    margin-bottom: 85px;
    display: block;
    font-size: 16px;
    color: #7b858e
}

.view_tech_spechs {
    border: solid 1px #7b858e;
    padding: 6px 30px;
    color: #7b858e;
    display: inline-block;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 16px;
    cursor: pointer;
    text-transform: uppercase;
}

.view_tech_spechs:hover {
    color: #333;
}

.pn_body p span.pl_mobi_only {
    display: none;
}

.gen_msg {
    font-size: 18px;
    margin-top: 30px;
    text-align: center;
}

.se_mn_lab {
    font-size: 18px;
    top: 4px;
    position: relative;
}

.not_link {
    cursor: default;
}

.settings_nav {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35);
    margin-left: 0;
    padding: 0 0 -2000px !important;
}

.clearfix_for640 {
    display: none;
}

.share_vid_social a.sh_ev_im_si img {
    width: 24px;
}

.device_box_top img {
    float: right;
}

.meet_cont_sect_sm_web {}

.meet_cont_sect_sm_mob {
    display: none;
}

.ana_se_dt_con .input-group .input-group-addon {
    background: none;
    border: solid 1px #ccc;
}

.ana_se_dt_con .input-group .form-control {
    margin-top: 0px;
    box-sizing: border-box;
}

.ana_se_dt_con input[type="text"]:focus~input-group-addon {
    box-shadow: none;
    border: solid 10px #ff0000;
}

.home_content img.sec1 {
    margin-left: 0px;
}

.form-group-inline {
    display: inline-block;
    float: left;
}

.se_video .btn-default {
    background: #fff;
    color: #333 !important;
    border: solid 1px #ccc;
    padding: 5px 10px;
    width: 100%;
    text-align: left;
}

.se_video button.btn-default:hover,
.se_video button.btn-default:focus {
    background: #fff !important;
}

.se_video .dropdown-menu-form {
    width: 200px;
    max-height: 200px;
    overflow: hidden;
    overflow-y: auto !important;
}

.se_video .multiselect-parent.btn-group {
    width: 100%;
}

.se_video .multiselect-parent.btn-group button .caret {
    float: right;
    margin-top: 7px;
}

.contact_us_p {
    font-size: 20px;
    line-height: 30px;
    /* text-align: center; */
    margin-left: 20%;
    margin-top: 100px;
}

.contact_us_p h2 {
    font-size: 30px;
    border-bottom: solid 1px #333;
    margin: 0px auto 30px;
    color: #333;
    display: table;
}

.fea_vid_all.fea_vid_all_bot {
    margin-top: 0px;
}

.player_on_msg {
    display: block;
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    text-align: center;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    position: absolute;
}

.player_on_msg .iinf {
    top: calc(50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0;
    left: 0;
    text-align: cener;
    margin: 0 auto;
    font-size: 16px;
}

.event_rt_player_k {
    position: relative;
}

.iinf a {
    color: #fff;
    background: #35abe2;
    padding: 5px 15px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    display: inline-block;
    margin-top: 10px;
}

.vid_block.share_videos_page {
    margin-top: 0px;
}

.error_abs_ex {
    top: 80px;
}

.share_events_row {}

.vid_pas_pro {
    margin: 30px auto;
}

.ev_pas_protected {
    display: table;
    width: 100%;
}

.intro-section {
    margin-top: 60px;
}

.intro-section.update_payment_home {
    margin-top: 90px;
}

#geo_blocking,
#geo_blocking2 {
    position: relative;
}

#loading.loading_md {
    width: 60px;
    left: 48%;
    top: 48%;
}

.edit_event.unreg_device {
    padding: 4px 6px;
    width: auto;
    white-space: nowrap;
}

.eve_sh_show_more {
    background: #f1f5f7;
    border: solid 1px #a2a2a2;
    position: absolute;
    top: -20px;
    width: 150px;
    left: 0;
    right: 0;
    margin: 0 auto;
    color: #666 !important;
    padding: 8px 0px !important;
}

.eve_sh_show_more_li {
    width: 100%;
    height: 1px;
    background: #a2a2a2;
    display: block;
}

.md-form .re_demo_cou select.form-control {
    margin-top: 12px;
    border: none;
    border-bottom: solid 1px #ccc;
    box-shadow: none;
    font-size: 14px;
}

.md-form .re_demo_cou select.form-control:focus {
    box-shadow: none;
}

.req_demo .md-form .req_demo_mob_lab label {
    left: 15px;
}

.error2 {
    top: 75px;
}

.common_error {
    color: #e45361;
    min-height: 20px;
}

.billing_no_records {
    font-size: 18px;
    text-align: center;
    margin: 100px auto;
}

.cd-top {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    border-radius: 25px;
    bottom: 110px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    display: inline-block;
    height: 30px;
    overflow: hidden;
    padding: 5px 0 0 9px;
    position: fixed;
    right: 20px;
    white-space: nowrap;
    width: 30px;
    color: #fff;
    visibility: hidden;
    z-index: 999;
}

.cd-top.cd-is-visible {
    opacity: 1;
    visibility: visible;
}

.cd-top i {
    color: #fff;
    font-size: 18px;
}

.intro-section {
    height: inherit;
}

.meet_cont_sect_sm_1024 {
    display: none;
}

.trim .fa-scissors {
    position: relative;
}

.trim_table {
    position: absolute;
    top: 50px;
    left: -75%;
    background: #f1f5f7;
    width: 340px;
    box-shadow: 0px 0px 10px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.02);
}

.trim_table .trim_header {
    padding: 20px 10px;
}

.trim_header input {
    border: solid 1px #ccc;
    height: 26px;
    padding: 0 6px;
    box-sizing: border-box;
}

.trim_table td {
    padding: 6px 10px;
    color: #666;
}

.trim_table .trim_footer a.dold {
    width: 60%;
    background: #35abe2;
    color: #fff;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    float: left;
    text-align: center;
}

.trim_table .trim_footer a:last-child {
    text-align: center;
    width: 40%;
    background: #f67c84;
    color: #fff;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    float: left;
}

.trim_table input[type="text"]:focus {
    border-bottom: solid 1px #ccc;
    box-shadow: none;
}

.trim_table a {
    cursor: default;
}

.adv_pol_cont {
    margin-top: 200px;
}

.meet_im_mob {
    display: none;
}

.bx-wrapper .pack img {
    display: inline-block;
}

.rt_how_it_wor {
    float: right;
}

.flow_fin_img {
    float: right;
}

.flow_fin_img img.flow_for_mobile {
    display: none;
}

.create_event .form-control[readonly],
.edit_event_modal .form-control[readonly] {
    cursor: default;
}

.create_event .form-control[readonly]:focus,
.edit_event_modal .form-control[readonly]:focus {
    box-shadow: none;
}

.plans_container {
    width: 1120px;
}

.plans-section .bx-wrapper .bx-viewport {
    background: none;
}

.home_content p {
    font-size: 20px;
    margin-bottom: 5px;
}

.faq ol li p.mb0.point {
    color: #444;
    padding: 40px 0 20px 0;
}

.share_events_row .share_event {
    margin-top: 50px;
}

.share_videos_page .eve_c_thumb {
    width: 220px;
    min-height: 220px;
    max-height: 220px;
}

table.tech_spechs {
    width: 100%;
}

table.tech_spechs td {
    vertical-align: top;
    padding: 30px;
    border-top: solid 2px #eee;
}

table.tech_spechs td:first-child {
    font-weight: bold;
    width: 220px;
    color: #222;
}

table.tech_spechs td li {
    color: #666;
    margin: 0px 0 20px;
    display: block;
}

.tech_spec_cont {
    width: 1024px;
    margin: 0px auto 0 auto;
}

.tech_spec_cont h1 {
    margin: 0 auto 50px;
    text-align: center;
    color: #444;
}

.tech_spec_header {
    height: 300px;
    background: #eee;
}

.tech_spec_header {
    margin-top: 60px;
    text-align: center;
}

.tech_spec_header img {
    width: 300px;
    margin: 40px auto 0 auto;
}

.stick.is_stuck {
    z-index: 9;
}

.bx-wrapper .bx-controls-direction a {
    display: none;
}

#homePage .bx-wrapper .bx-controls-direction a,
#fVideos .bx-wrapper .bx-controls-direction a {
    display: block !important;
    z-index: 1;
}

#homePage .bx-wrapper .bx-viewport {
    padding: inherit !important;
    left: inherit !important;
    width: inherit !important;
}

#homePage .bx-wrapper .bx-pager {
    bottom: 20px !important;
}

#homePage .bx-wrapper .bx-pager.bx-default-pager a.active,
#homePage .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: #fff;
}

#homePage .bx-wrapper .bx-pager.bx-default-pager a {
    background: #828282;
}

.dev_cl_lab {
    min-height: 50px;
}

.se_video .dropdown-menu-form .divider {
    display: block;
    position: relative;
    background-color: rgb(163, 163, 169);
}

.right_flex .panel-heading,
.panel-default,
.panel-group .panel-heading+.panel-collapse>.list-group,
.panel-group .panel-heading+.panel-collapse>.panel-body {
    background: none;
    border: none;
}

.list li.panel-default,
.list.ola li.panel-default {
    padding-bottom: 0px;
    color: #35abe2;
    list-style: none;
}

.faq ol.panel-group li p {
    margin-bottom: 0px;
}

.buy_now_web {
    display: none;
}

.introducing {
    font-size: 20px;
    color: #fff;
    margin: 0;
    text-align: left;
    margin-top: 35px;
}

.geo_free_p {
    font-size: 17px;
    color: #999;
}

.ana_free_p {
    margin-top: 200px;
    text-align: center;
}

.adv_pol_cont {
    font-size: 14px;
}

.adv_pol_cont .adv_policies {
    margin-top: 50px;
    font-size: 18px;
    margin-bottom: 15px;
}

.adv_pol_cont li {
    margin-bottom: 0px;
}

.adv_pol_cont ol {
    padding-left: 15px;
}

.adv_pol_cont.ana_free_p {
    font-size: 17px;
}

.all_vid_live_tag_feavid {
    top: 8px;
    left: 20px;
}

.chart_count .flag {
    margin-bottom: 15px;
}

#my_account .dollar-class .pack_last_header {
    margin: 15px 0px;
}

.pro_plans_new .pack .dollar-price .pack_value {
    font-size: 26px !important;
}

.ch_nd_unch {
    display: inline-block;
    width: 50%;
    float: left;
    text-align: center;
}

.se_v_item {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.event_rt_player_k #event-player img {
    max-height: 200px;
    height: 200px;
    margin: 0 auto;
}

#scCrK2 table tr:last-child {
    display: none !important;
}

.list li.panel-default .no_list {
    padding-left: 0px;
    margin-top: 20px;
}

.list li.panel-default .no_list li.panel-default {
    list-style: none;
}

.nav.navbar-right>li.sign_in>a {
    border: solid 1px #fff;
    margin-left: 10px;
    font-size: 15px;
}

.list li.panel-default .no_list.ml50 {
    margin-left: -50px;
    margin-top: 20px;
}

.faq .list li p.link {
    color: #35abe2;
}

.faq li span.link {
    color: #35abe2;
}

.faq .list li p.link.mb30 {
    margin-bottom: 30px;
}

.list.ola.mt20 {
    margin-top: 20px;
}

.data_usage_cont .cur_pl_name {
    color: #4dae4c;
    margin-top: 10px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    display: inline-block;
}

.faq span.abs_list {
    position: absolute;
    left: -15px;
    top: 0px;
    color: #35abe2;
}

ol.list.ola li.panel {
    position: relative;
}

.mini-head a.link {
    color: #35abe2;
}

.faq span.abs_list {
    top: 8px;
}

.inner_bar {
    height: 7px;
    background-color: #35abe2;
}

.outer_bar {
    border: 1px solid #afdae6;
    background: #c4e6f0;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-bottom: 10px;
    overflow: hidden;
    margin-top: 3px;
}

.data_usage_cont h6 {
    font-size: 16px;
    font-weight: 400;
}

.progress_bar {
    margin-bottom: 10px;
    color: #999;
    font-size: 12px;
}

.data_usage_cont .popover-content {
    color: #999;
}

.pn_to_ma img.twit_com {
    margin-right: 8px;
    width: 21px;
}

.data_usage_cont {}

.fea_vid_all_vid_name1 div.vid_nna {
    height: 40px;
    overflow: hidden;
    display: block;
}

.all_vid_live_tag_feavid {
    left: 10px;
}

.fea_vid_all .all_vid_live_tag_feavid {
    left: 25px;
}

.left_nav_tabs.faq li a.link.tdn {
    text-decoration: none;
}

.left_nav_tabs.faq li a {
    font-weight: 500;
}

#scCrK2 img {
    width: 200px !important;
}

.how_to4 {
    margin-left: -68px;
}

.navbar-brand>img {
    width: 145px;
}

.ofh {
    overflow: hidden;
}

#go_social {
    margin-bottom: 50px;
}

.login_body .nav.md-pills li {
    margin-left: 0px;
}

.fb_right_account h6 {
    color: #999;
    font-size: 14px;
    margin-bottom: 40px;
}

.plt_form {
    border-bottom: solid 1px #ccc;
    padding-bottom: 40px;
    margin-bottom: 40px;
}

.per_a {
    position: relative;
    top: 2px;
}

.rtmp_info {
    cursor: pointer;
}

.sub_over .popover-content {
    color: #666;
}

.device_top_le h4 {
    font-size: 18px;
    margin: 20px 0;
    font-weight: 500;
}

.sep_input_dev {
    padding: 10px;
    height: 50px;
}

.add_fb_field .input_label {
    font-weight: 300;
}

.fb_actions.fb_actions_no_border {
    border-left: none;
}

.it_bl_le.it_bl_be_you {
    margin-top: 10px;
}

.nav>li.mobile_prof {
    display: none;
}

.faq li div.theme_color {
    display: inline;
    color: #35abe2;
}

.nav>li.nav_login_main {
    display: none;
}

.nav>li.nav_login_submenu {
    display: none;
}

.body_bg {
    display: none;
}

.main_web {
    position: relative;
}

.toggle_end {
    position: absolute;
    top: 14px;
    right: 23px;
    font-size: 24px;
    color: #35abe2;
}

.mob_dev_ref {
    display: none;
}

.img_format {
    font-size: 09px;
    color: #999;
    display: block;
    margin-top: 5px;
}

.cre_ev_img+.upload_right_cont .img_format,
.my_ac_det_wid .img_format {
    margin-left: 0px !important;
}

.reg_terms {
    color: #35abe2;
}

.vid_all_inner_top {
    background: url(https://d2ykob40sjriid.cloudfront.net/images/defaultthumbnail1.png) no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
}

.login_form .btn[disabled] {
    opacity: 1 !important;
    background: #35abe2;
}

.cancel_platforms .btn_clear {
    color: #35abe2 !important;
}

.cancel_platforms h4 {
    line-height: 24px;
    margin-bottom: 40px;
    display: block;
    overflow: hidden;
}

.cancel_platforms .rtmp_box h4 {
    margin-bottom: 20px;
}

.go_li_de_cong .rtmp_cust_su {
    background: transparent;
    color: #35abc2;
    width: auto;
    font-size: 14px;
    line-height: inherit;
    display: inline;
    margin: 0 auto;
}

.go_li_de_cong .rtmp_cust_su:hover {
    background: none;
}

.ad_ne_fb {
    font-weight: 300;
    font-size: 17px;
    margin-top: 30px;
}

.login_form .tab-pane .btn {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
}

body.modal-open-menu {
    overflow: hidden;
}

.nav.navbar-right>li>a.dropdown-toggle {
    width: auto;
}

.popover-content a {
    color: #35abe2;
}

.body_def_height {
    min-height: 99vh;
    /* margin-top: 110px; */
}

.navbar-header {
    position: relative;
}

.emailVerify span {
    color: #333;
}

.meet {
    color: #64707a;
}

.inner_container p.slo {
    font-size: 20px;
    color: #666;
    margin-bottom: 0px;
}

.inner_container p.home_2_img4 {
    font-size: 16px;
    color: #666;
}

.home_2_img4 img.fb_lik4 {
    width: 55px;
    margin-right: 10px;
}

.home_2_img4 img.you_tu4 {
    width: 55px;
    margin-right: 10px;
}

.home_2_img4 img.per_sc4 {
    width: 20px;
}

.home_2_img4 .twit_home {
    width: 25px;
}

.eve_search_fie {
    position: relative;
    float: right;
    background: #fff;
    top: 5px;
    left: -40px;
}

.eve_search_fie input {
    height: 40px;
    padding-right: 30px;
    border: none;
    box-sizing: border-box;
    padding-left: 5px;
    width: 150px;
}

.eve_search_fie input:focus {
    border: none !important;
    font-size: 16px;
}

.eve_search_fie img {
    position: absolute;
    top: 12px;
    right: 0px;
    cursor: pointer;
    width: 18px;
}

.eve_search_for_mob {
    display: none;
}

.my_act_ch {
    position: relative;
}

.my_act_ch_password {
    position: absolute;
    top: 15px;
    right: 0;
    color: #35abe2;
    cursor: pointer;
    font-weight: 600;
}

#my_account .md-form label.active {
    top: 15px !important;
}

.player_details.mt0 {
    margin-top: 0px !important;
    height: 100%;
}

#embedPlay {
    height: 100%;
}

.custom_dt_range {
    position: relative;
}

.custom_dt_range span {
    border: solid 1px #ccc;
    padding: 3px 10px;
    width: 240px;
    display: inline-block;
    position: relative;
    cursor: pointer;
}

.custom_dt_range ul.cus_dates {
    display: none;
    position: absolute;
    top: 28px;
    left: 0px;
    border: solid 1px #ccc;
    width: 240px;
    background: #fff;
    padding: 10px 0px;
    z-index: 9;
}

.custom_dt_range ul.show_range {
    display: block;
}

.custom_dt_range ul li {
    cursor: pointer;
    margin: 5px 0;
    padding: 4px 10px;
}

.custom_dt_range ul li:hover {
    background: #3399ff;
    color: #fff;
}

.custom_dt_range span:after {
    position: absolute;
    top: 5px;
    right: 5px;
    background: url(../images/drop_down.png) no-repeat;
    content: "";
    width: 20px;
    height: 20px;
}

.mod_inn15 {
    padding: 15px;
}

.share_player_details {
    min-height: 450px;
}

.height_web80 {
    height: 80px;
}

.price_header h5 {
    font-size: 20px;
    color: #999;
    margin-bottom: 20px;
    font-weight: 400;
}

.billed_anually {
    color: #35abe2;
    font-size: 18px;
    display: block;
    margin-bottom: 15px;
}

.pack_fu_row .billed_anually {
    font-size: 16px;
    margin: 10px 20px 5px;
}

.billed_month .pack_hig_co {
    color: #555;
}

.st_pck_trail {
    width: 70%;
    height: 55px;
    color: #fff;
    background: #35abe2;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 18px;
    line-height: 55px;
    display: inline-block;
    text-transform: uppercase;
    margin-top: 15px;
    /* display:none; */
}

.st_pck_trail.show_plan_btn {
    display: inline-block;
}

.st_pck_trail:hover {
    color: #fff;
    background: #3699ca;
}

.st_pck_trail:focus,
.st_pck_trail:visited {
    color: #fff;
    background: #35abe2;
}

.stick_pack_slide {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    background: #fff;
}

.stick .stick_pack_slide {
    display: none;
}

.stick.is_stuck .stick_pack_slide {
    display: block;
}

.stick.is_stuck .stick_pack_slide .col-md-4 {
    background: #fff;
    min-height: 120px;
    display: block;
    overflow: hidden;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
}

.pl_reg img.main {
    width: 100%;
    position: absolute;
    top: 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.bg_rg_res {
    display: none;
}

.pl_reg {
    background: #333740;
    display: block;
    overflow: hidden;
    position: relative;
    padding-bottom: 150px;
}

.pl_reg_inner {
    width: 1225px;
    margin: 95px auto 0 auto;
}

.pl_reg_inner h1 {
    color: #35abe2;
    font-size: 30px;
    font-weight: 400;
}

.pl_reg_inner .pl_reg_lef h1 {
    font-weight: 300;
}

.pl_reg_inner h6 {
    margin: 10px auto 30px auto;
    color: #5b656f;
    font-size: 14px;
    text-align: center;
    display: block;
}

.pl_reg_lef {
    margin-top: 60px;
}

.pl_reg_right .form {
    background: #fff;
    padding: 22px 30px 40px;
    display: block;
    overflow: hidden;
    border-radius: 2px;
    min-height: 800px;
}

.pl_reg_inner_ter_cond .pl_reg_right .form {
    padding-top: 50px;
}

.pl_reg_right .form h1 {
    font-size: 26px;
    color: #5b656f;
    text-align: center;
    margin-top: 10px;
}

.pl_reg_inner input[type="text"],
.pl_reg_inner input[type="password"],
#requestDemo input[type="text"],
#requestDemo input[type="password"] {
    border: solid 1px #ccc !important;
    border-radius: 3px;
    padding: 0px 6px;
    box-sizing: border-box;
    height: 38px;
}

.pl_reg_inner label,
.req_demo label {
    font-size: 14px;
    color: #5b656f;
    margin-top: 10px;
    font-weight: normal;
    margin-bottom: 0px;
}

.pl_reg_lef ul li {
    font-size: 20px;
    color: #d3d8dd;
    margin: 10px 0;
    font-weight: 300;
    padding-left: 25px;
    background: url(https://d2ykob40sjriid.cloudfront.net/images/pack_le_shape.png) no-repeat left center;
}

.reg_next {
    background: #35abe2;
    color: #fff;
    padding: 10px 72px;
    display: inline-block;
    margin: 30px auto;
    border-radius: 3px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
    border: none;
}

.reg_next:hover {
    color: #fff;
    background: #3699ca;
}

.hv_account {
    margin: 5 auto;
    display: block;
    color: #5b656f;
    overflow: hidden;
    clear: both;
}

.hv_account a {
    color: #35abe2;
}

.reg_footer {
    text-align: center;
}

.pl_reg_lef h4 {
    font-size: 22px;
    color: #fff;
    margin-top: 40px;
    margin-bottom: 5px;
    font-weight: 400;
}

.per_ind_reg {
    color: #fff;
    position: relative;
    top: 2px;
    left: 4px;
}

.pl_reg_inner .new_pl1 {
    border-bottom: none;
}

table.reg_pay_table .reg_plan_det td {
    padding-top: 0px;
}

table tr:first-child th {
    color: #7b858e;
    font-size: 16px;
    font-weight: 400;
    padding-bottom: 8px;
}

.reg_plan_det td:first-child {
    font-size: 28px;
    color: #67af20;
}

table.reg_pay_table .reg_plan_det td:last-child {
    direction: rtl !important;
}

.reg_plan_det td:last-child a {
    font-size: 16px;
    color: #35abe2;
    font-weight: 600;
    text-transform: uppercase;
    text-align: right;
}

table.reg_pay_table .reg_plan_det {
    border-bottom: solid 1px #ccc !important;
}

table.reg_pay_table>tbody>tr>td,
table.reg_pay_table>tbody>tr>th {
    border: none;
    vertical-align: middle !important;
}

.payment_step_ii .form-group {
    margin-bottom: 10px !important;
}

.reg_pa_save {
    color: #67af20;
    position: relative;
    top: -10px;
    display: block;
    overflow: hidden;
    left: 30px;
    font-size: 16px;
}

.fnl_car_pri {
    font-size: 46px;
    color: #7b858e;
    text-align: center;
    font-weight: 300;
    margin-bottom: 40px;
}

.pay_desc {
    margin: 20px auto 60px;
    text-align: left;
    color: #959da5;
}

.pl_reg_inner .form-group,
.req_demo .form-group {
    position: relative;
}

.pl_reg_inner .form-group .error,
.reg_form .form-group .error,
.req_demo .form-group .error {
    position: absolute;
    top: inherit;
    bottom: -30px;
    right: 0px;
}

.n_reg_f_pass {
    position: relative;
    color: #35abe2;
    top: -10px;
}

.pl_reg_inner .dir_signin h1 {
    color: #9b9b9e;
    font-weight: inherit;
}

.pl_reg_inner .dir_signin h4 {
    margin-top: 0px;
    color: #9b9b9e;
}

.pl_reg_inner .dir_signin h4 a {
    color: #35abe2;
}

.dir_signin .str_liv {
    font-size: 20px;
    color: #9b9b9e;
    margin-top: 40px;
    display: block;
}

.pl_reg_inner .dir_signin .new_pl1 {
    border-bottom: solid 1px #787b83;
}

.prem_slide .pack {
    -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.25);
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.02);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.02);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.02);
    transition: all 200ms ease-in;
    z-index: 1;
}

.st_pre_plan {
    transform: scale(1.02);
}

.dir_signin h1.lg_sup {
    font-size: 32px;
    color: #35abe2;
    margin: 40px 0px 30px;
    font-weight: 300;
}

.reg_lg_features img {
    margin: 0 10px 0px 0px;
}

.reg_lg_features {
    color: #fff;
    font-size: 16px;
}

.reg_bk_plans {
    position: absolute;
    top: 40px;
    left: 40px;
    z-index: 9;
    color: #c5c5c7;
    font-size: 16px;
}

.reg_bk_plans img {
    margin-right: 6px;
}

.reg_bk_plans:hover,
.reg_bk_plans:focus {
    color: #fff;
}

.rge_logo_bk_plans {
    position: absolute;
    top: 40px;
    left: 40px;
    z-index: 9;
}

.pack_tag {
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
}

.cacel_sub .modal-header {
    min-height: 50px;
}

.down_grade_plan .modal-header {
    min-height: 50px;
}

.cacel_sub {
    text-align: center;
}

.cacel_sub h3,
.down_grade_plan h1 {
    font-weight: 600;
    color: #5b656f;
    margin: 35px 0;
    line-height: 36px;
}

.cacel_sub h3 a,
.cacel_sub h3 a:hover,
.cacel_sub h3 a:visited,
.down_grade_plan a,
.down_grade_plan a:hover,
.down_grade_plan a:visited {
    color: #35abe2;
    /* cursor: inherit; */
}

.cacel_sub h2 {
    color: #3a444c;
    font-size: 20px;
    margin-bottom: 40px;
    margin-top: 20px;
}

.down_grade_plan h2 {
    color: #3a444c;
    font-size: 20px;
    margin-bottom: 40px;
    margin-top: 20px;
}

.to_cu_p {
    font-size: 26px;
    color: #666;
    display: block;
    margin-top: 30px;
}

.to_cu_p a {
    color: #35abe2
}

.down_grade_plan h1 {
    font-size: 24px;
    color: #5B656F;
    font-weight: 600;
    line-height: 36px;
}

.down_grade_plan .lp_one {
    width: 80%;
    color: #777;
    font-size: 18px;
    margin: 30px auto 30px auto;
}

.payment_verified {
    top: 0px;
}

.update_payment {
    margin-top: 30px;
}

.table-responsive.second_nav.update_payment {
    margin-top: 99px;
}

.update_payment_events {
    /* margin-top: 50px; */
    margin-top: 0;
}

.wep1 {
    font-size: 18px;
    color: #7b858e;
}

.can_sone {
    font-size: 16px;
    color: #7b858e;
}

.need_space {
    color: #333;
    font-size: 12px;
}

.t_ends {
    font-size: 18px;
    color: #5b656f;
    font-weight: 600;
    margin: 14px 0;
    display: block;
}

.data_usage_cont h6.bs_plan {
    font-weight: normal;
    margin: 0;
    color: #7b858e;
    text-transform: uppercase;
    font-size: 18px;
}

.data_usage_cont.dt_cont_free h3 {
    margin-bottom: 0px;
}

.data_usage_cont .link {
    font-size: 18px;
}

.data_usage_cont .btn {
    margin: 15px 0 0 0;
}

.modal-dialog.cacel_sub_model {
    width: 750px !important;
}


/* .plan_reg_lg_body {
    background: #333740 !important;
} */

.pack_fu_row,
.down_grade_plan {
    text-align: center;
}

.pack_fu_row .plan_btn {
    margin: 35px auto 0;
    text-align: center;
    width: 212px;
    display: inline-block;
}

.pack_fu_row .pack_to_sign {
    margin-top: 15px;
}

.pro_last_pack .pack_fu_row .pack_to_sign {
    margin-bottom: 0px;
    margin-top: 32px;
}

.rge_bk_logout {
    position: absolute;
    top: 40px;
    right: 40px;
    z-index: 9;
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
}

.rge_bk_logout:hover,
.rge_bk_logout:visited,
.rge_bk_logout:focus {
    color: #fff;
}

.bx-wrapper .pack img.pack_tag {
    width: 125px;
}

.settings_inner_verify {
    margin-top: 20px;
}

#my_account h2,
.fb_right_account h2,
.ad_integ h2 {
    font-size: 22px;
    margin-top: 30px;
}

.ad_integ h2 .switch {
    font-size: 16px;
}

.billing_80 h1 {
    font-size: 22px;
    font-weight: 400;
    margin-top: 30px;
    color: #666;
}


/*.billing_80{ padding-top:30px;}*/

.sh_vid_ev .all_vid_live_tag_feavid {
    top: 5px;
    left: 21px;
}

.align_right {
    text-align: right;
}

.can_sub_pro_plan .btn_clear {
    border: none;
    font-weight: 600;
    text-transform: uppercase;
    padding: 10px 0px;
    text-align: right;
    display: inline-block;
    width: auto;
}

.can_sub_pro_plan {
    text-align: right;
}

.pack_price_cont .currency {
    font-size: 20px;
}

.pl_pg_per {
    font-size: 16px;
    color: #000;
    position: relative;
    top: 3px;
    left: 4px;
}

.stick_pack_slide .mid_pack {
    -webkit-transform: scale(1.02);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.02);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.02);
    transition: all 200ms ease-in;
    z-index: 1;
}

section .stick_pack_slide h3 {
    color: #7b858e;
    font-size: 24px;
}

.stick_pack_slide .pack_price_cont {
    color: #7b858e;
}

.stick_pack_slide .pack_price_cont .pack_value {
    font-size: 38px;
}

.stick_pack_slide .pack_price_cont .pack_duration {
    font-weight: 300;
}

.stick_pack_slide .pack_tag {
    width: 100px;
}

.fe_vid_city {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 24px;
}

#requestDemo .modal-dialog {
    width: 544px !important;
}

.btn.btn_clear {
    background: #fff;
    border: solid 1px #35abe2;
    color: #35abe2 !important;
}

.modal-dialog.down_grade_plan {
    width: 700px !important;
}

.cu_pl_what_lab {
    font-size: 16px;
    color: #666;
}

.bil_bas {
    font-size: 14px;
    color: #35abe2;
    margin-bottom: 25px;
    display: block;
}

.su_ys_sav {
    color: #333;
    font-size: 12px;
    margin-bottom: 0px;
}

.get_yrl_su {
    font-size: 16px;
    color: #35abe2;
    padding: 8px 15px;
    border: solid 1px #35abe2;
    margin: 6px 0 25px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    display: inline-block;
    font-weight: 400;
    text-transform: uppercase;
}

.show_strg_in .get_yrl_su {
    margin-bottom: 0px;
}

.get_yrl_su:hover {
    color: #35abe2;
}

.need_space {
    color: #333;
    margin: 30px 0 20px;
    font-size: 16px;
}

.my_btn {
    background: #35abe2;
    color: #fff;
}

.my_btn:hover {
    color: #fff;
    background: #3699ca;
}

.my_btn:visited,
.my_btn:focus {
    color: #fff;
    background: #35abe2;
}

.ttu {
    text-transform: uppercase;
}

.pad1025 {
    padding: 10px 25px;
}

.pad1040 {
    padding: 10px 40px;
}

.br2 {
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.br3 {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.br4 {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.pack_to_sign.current_plan {
    background: #eaf6e9;
    color: #73c56b;
}

.tplan_info {
    font-size: 12px;
    color: #ffc602;
    text-align: center;
    position: relative;
}

.head_trial_info {
    display: none;
}

.yr_pl2 {
    margin-top: 24px;
    float: left;
    margin-right: 20px;
}

.nav.navbar-right li.tplan_info a.hea {
    float: left;
    margin-right: -6px;
    margin-top: 20px;
    cursor: pointer;
    width: auto;
}

.upg_pre {
    color: #fff;
    font-size: 15px;
    background: #35abe2;
    padding: 6px 15px;
    display: inline-block;
    margin: 30px auto 10px;
    cursor: pointer;
}

.head_trial_info {
    position: absolute;
    top: 60px;
    left: -50%;
    background: #fff;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);
    padding: 20px;
    width: 300px;
}

.pp_hea5 {
    font-size: 18px;
    color: #333;
}

.pp_hea5 span {
    color: #369819;
}

.head_trial_info .theme_color {
    display: block;
    color: #35abe2;
}

.plreg_currency {
    font-size: 16px;
    /* font-weight: 300; */
}

.tplan_info ul {
    position: absolute;
    background: #fff;
    width: 100%;
    margin: 0;
    display: none;
    width: 300px;
    left: -150px;
    top: 22px;
}

.tplan_info a:hover ul {
    display: block;
}

.pl_reg_lef .popover {
    color: #666;
}

.tplan_info .hea:hover {
    background: none;
}

.update_payment_settings .for_set {
    /* margin-top: 50px; */
    margin-top: 0;
}

.geo_actions.geo_update_b a {
    margin-bottom: 50px;
}

.left_nav_tabs li a {
    font-weight: 400 !important;
}

.common_email_payment {
    margin-top: 150px;
}

.pl_reg_pay_cur {
    font-size: 24px;
}

.can_sub_pro_plan a {
    font-size: 14px;
}

.with_email.update_payment_home {
    margin-top: 159px;
}

.plans_header.with_email.update_payment_plan {
    margin-top: 130px;
}

#home.with_email.update_payment_home {
    margin-top: 115px;
}

.geo_blocking h2 {
    font-size: 22px;
    margin-top: 30px;
}

.update_payment_events.events_with_email {
    margin-top: 200px;
}

.navbar-top-verify.update_payment_events .events_with_email .eve_search_for_mob {
    margin-top: 50px;
}

.sh_event_pa {
    margin-top: 30px;
}

.pl_reg_lef .device_mn {
    width: 236px;
}

.text-italic-faq {
    font-size: 12px;
    font-style: italic;
    line-height: 32px;
}

.text_italic {
    font-style: italic;
}

.st_trial_for_mobile {
    display: none;
    background: #35abe2;
    color: #fff;
    height: 70px;
    line-height: 70px;
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
}

.st_trial_for_mobile:hover,
.st_trial_for_mobile:visited,
.st_trial_for_mobile:focus {
    color: #fff;
}

.pro_cond_cent {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 100px;
}

.pl_reg_inner_ter_cond,
.pl_reg_inner.pl_reg_inner_ter_cond label {
    color: #7b858e;
    font-size: 16px;
}

.pl_reg_inner.pl_reg_inner_ter_cond {
    margin-top: 100px;
}

.pl_reg_inner.pl_reg_inner_ter_cond .form {
    height: inherit;
    min-height: inherit;
}

.pl_reg_inner .filled-in[type="checkbox"]:not(:checked)+label::after,
.pl_reg_inner .filled-in[type="checkbox"]:checked+label::after,
.pl_reg_inner .filled-in[type="checkbox"]:checked+label::before {
    top: 2px !important;
}

.pr_ord_sum {
    font-size: 18px;
    margin-bottom: 50px;
    color: #666;
    display: block;
}

img.pre_order_dev {
    margin: 50px auto;
    display: block;
    text-align: center;
}

.heder_pre_order {
    padding: 5px 15px;
    border: solid 1px #fff;
    color: #fff;
    margin-left: 20px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-top: 5px;
    position: relative;
    top: 2px;
}

.heder_pre_order:hover,
.heder_pre_order:focus,
.heder_pre_order:visited {
    color: #fff;
}

.reg_lg_lab {
    display: table-cell;
    height: 40px;
    vertical-align: middle;
}

.pro_dev_price {
    font-size: 18px;
    color: #979ca2;
    margin: 0px;
    text-align: center;
    margin: 0 auto;
    font-weight: 400;
}

.pl_reg_right .form h1.pro_device_price {
    color: #33cc33;
    font-size: 46px;
    font-weight: 300;
    margin-top: 10px;
    margin-bottom: 40px;
}

.pl_reg_right button[disabled],
html input[disabled],
html select[disabled] {
    opacity: 0.5;
}

.pre_order_header_in {
    float: right;
}

.pre_order_header_in a {
    position: relative;
    float: right;
    text-align: right;
    padding: 6px 16px;
}

.pre_order_header_in a:first-child {
    border: solid 1px #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-left: 30px;
}

.spec_img_bl {
    padding: 15px 0 15px 80px;
    position: relative;
}

.spec_img_bl img {
    position: absolute;
    left: 0px;
}

.payment_step_ii .reg_footer {
    display: block;
    overflow: hidden;
    clear: both;
    margin: 30px 0;
}

.placed_sucly {
    text-align: center;
}

.suc_pl_p {
    margin-bottom: 50px;
}

.placed_sucly .succ_succes_table {
    color: #666;
    width: 330px;
    margin: 0 auto;
}

.succ_succes_table tr td {
    text-align: left;
    padding: 10px 0;
}

.succ_succes_table tr td:first-child {
    color: #4a545d;
}

.succ_succes_table tr td:last-child {
    color: #7b858e;
}

.placed_sucly a {
    margin-top: 50px;
    display: inline-block;
}

.pl_reg_inner.placed_sucly {
    width: 890px;
}

.compare_plans_pg.update_payment_home {
    margin-top: 120px;
}

.col_plan_width.compare_plans_pg.with_email {
    margin-top: 120px;
}

.col_plan_width.compare_plans_pg.with_email.update_payment_home {
    margin-top: 145px;
}

#usageExccedLimit .btn {
    margin: 20px 0;
}

.not_found_eve {
    font-size: 30px;
}

.home_2_img4_mo {
    display: none;
    width: 200px;
    margin: 0 auto;
}

.event_rt_player_k {
    min-height: 300px;
}

.list.ola li.mab0 {
    margin-bottom: -20px;
}

.nav.navbar-right.cusdate_navgar>li>a {
    color: #666;
}

.nav.cusdate_navgar>li>a,
.nav.cusdate_navgar>li {
    padding: 0px;
}

.custom_dt_range ul li.web_profile:hover {
    background: none;
}

.custom_dt_range ul.cusdate_navgar li {
    margin: 0px;
    z-index: 1;
}

.custom_dt_range ul li:hover {
    background: #3399ff;
    color: #333;
}

.custom_dt_range ul li:hover ul.myact li:hover {
    color: #fff;
}

.nav.cusdate_navgar>.open>a.dropdown-toggle,
.nav.cusdate_navgar>.open>a.dropdown-toggle:focus,
.nav.cusdate_navgar>.open>a.dropdown-toggle:hover,
.nav.cusdate_navgar a:focus,
.nav.cusdate_navgar a {
    color: #333;
}

.cusdate_navgar .dropdown-menu {}

.custom_dt_range ul li .myact li {
    padding: 8px 10px;
    font-size: 16px;
}

.custom_dt_range span {
    font-size: 16px;
}

.dropdown-menu.web_profile {
    box-shadow: none !important;
    box-shadow: 0 !important;
}

.thyo_label {
    font-size: 26px;
    color: #5b656f;
    margin-top: 100px;
    display: inline-block;
}

.thyo_label1 {
    font-size: 22px;
    color: #7b858e;
    display: block;
}

.thyo_label1 a {
    color: #35abe2;
}

.vid_mn img {
    image-orientation: from-image;
}

.tq_sub {
    font-size: 30px;
    color: #7a8284;
    text-align: center;
    margin-top: 250px;
    font-weight: inherit;
}

.tq_sub span.fir_lab {
    display: block;
    display: block;
    margin-bottom: 10px;
}

.tq_sub img {
    margin-bottom: 30px;
}

.se_lab {
    color: #333;
}

.af_up_pro {
    display: block;
    width: 100px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 16px;
    background: #35abe2;
    color: #fff;
    margin: 20px auto;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.af_up_pro:hover,
.af_up_pro:visited,
.af_up_pro:focus {
    color: #fff;
}

.list .li_li_list li {
    margin-bottom: 10px !important;
}

.list .li_li_list ol {
    margin-bottom: -20px;
}

.embed_modal .modal-dialog {
    margin-top: 20px !important;
}

.geo_block .modal-dialog {
    margin: 20px auto !important;
}

.geo_block .modal-body {
    padding: 0px;
}

.geo_block #geo_block img {
    width: 40px;
}

.geo_block .modal-content {
    padding: 10px 30px;
}

#embedPlay .bx-controls-direction a {
    display: block;
}

#embedPlay .bx-controls-direction a.disabled {
    display: none;
}

#embedPlay .video_cont .one img {
    min-height: 60px;
    max-height: 60px;
    width: 106px;
}

#embedPlay .one {
    position: relative;
    cursor: pointer;
    padding: 2px;
}

.live_tag {
    position: absolute;
    top: 3px;
    left: 3px;
    color: #fff;
    background: #ff0000;
    padding: 2px 4px;
    font-size: 8px;
}

#geo_block {
    width: 80%;
    margin: 0 auto;
    background: #fff;
    color: #666;
    position: absolute;
    top: 25px;
    left: 0px;
    right: 0;
    text-align: center;
    padding: 30px;
    z-index: 999;
}

#embedPlay .player_details {
    min-height: 300px;
}

.embed_modal .modal-dialog {
    margin: 0 auto;
}

.embed_modal {
    z-index: 9999;
}

.embed_modal .tab-content {
    padding-top: 0px;
}

.emd_slider .video_cont.active {
    -webkit-box-shadow: 0px 0px 2px 2px rgba(53, 171, 226, 1);
    -moz-box-shadow: 0px 0px 2px 2px rgba(53, 171, 226, 1);
    box-shadow: 0px 0px 2px 2px rgba(53, 171, 226, 1);
}

.bx-wrapper .bx-viewport.remove_bx_slider {
    left: 0px !important;
    padding: 0% !important;
    width: 100% !important;
}

.not_verifi .popover {
    color: #333 !important;
}

.list-circle {
    margin-top: 15px;
}

.list-circle li {
    list-style: disc;
}

.pl_dt_lt .player {
    position: relative;
}

.pl_dt_lt .player .all_vid_live_tag {
    top: 6px;
    right: 6px;
    left: inherit;
    z-index: 9;
}

.pl_dt_lt .player p.hover-tooltip {
    margin-bottom: 0px;
    position: relative;
}

.pl_dt_lt .rtmp_copy_in {
    height: 30px;
    position: relative;
    margin-bottom: 10px;
    overflow: inherit;
}

.pl_dt_lt .player p.hover-tooltip img {
    position: absolute;
    right: -10px;
    top: 2px;
    height: 24px;
}

.player_details.pl_dt_lt .player h5 {
    font-size: 14px;
}

.rtmp_copy_in span {
    position: absolute;
    top: -10px;
    left: 10px;
    padding-right: 50px;
    white-space: nowrap;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}

.theme_color {
    color: #35abe2;
}

.theme_color:hover,
.theme_color:visited,
.theme_color:focus {
    color: #35abe2;
}


/*.firebaseui-form-actions button:first-child{display:none !important;}*/

.firebaseui-form-actions button:last-child,
.firebaseui-form-actions button:last-child:hover,
.firebaseui-form-actions button:last-child:focus,
.firebaseui-form-actions button:last-child:visited {
    background: #35abe2;
}

.firebaseui-textfield.mdl-textfield .firebaseui-label::after {
    background-color: #35abe2 !important;
}

.bsi {
    display: block;
    width: 100%;
    text-align: center;
    color: #35abe2;
    margin: 30px auto;
    text-decoration: underline;
    font-size: 16px;
}

.bsi:focus,
.bsi:hover,
.bsi:visited {
    color: #35abe2;
    text-decoration: underline;
}

.ma_canmbl {
    text-align: center;
    font-size: 16px;
    position: absolute;
    top: 285px;
    z-index: 9;
    right: 150px;
    color: #35abe2;
}

.firebaseui-form-actions button:first-child.mdl-button--primary {
    color: #35abe2 !important;
}

.ad_error {
    font-size: 16px;
    color: #ff5533;
}

.link.theme_color.reg_iag:hover {
    color: inherit !important;
}

.link.theme_color.reg_iag:hover a {
    color: #35abe2;
}

@media screen and (min-width:0\0) {
    /* ie 9 & 10 only */
    .nav.navbar-right {
        margin-right: 0px;
    }
    .vid_all_se input:-ms-input-placeholder {
        color: #ccc;
    }
}


/* Safari 10.1+ */

_::-moz-svg-foreign-content,
 :root .body_def_height {
    min-height: 600px;
}

.trim_table .arrow,
.arrow::after {
    border-color: transparent;
    border-style: solid;
    display: block;
    height: 0;
    position: absolute;
    width: 0;
}

.trim_table .arrow::after {
    border-width: 10px;
    content: "";
}

.trim_table .arrow::after {
    border-bottom-color: #f1f5f7;
    border-top-width: 0;
    content: " ";
    margin-left: -10px;
    top: 1px;
}

.trim_table .arrow {
    border-bottom-color: rgba(0, 0, 0, 0.25);
    border-top-width: 0;
    left: 50%;
    margin-left: -11px;
    top: -22px;
}

.trim_table .arrow {
    border-width: 11px;
}

#snackbar,
#snackbar2 {
    visibility: hidden;
    min-width: 250px;
    margin-left: -170px;
    background-color: #333;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    padding: 10px;
    position: fixed;
    z-index: 1;
    left: 50%;
    bottom: 20px;
    font-size: 17px;
    z-index: 999999;
}

#snackbar.show,
#snackbar2.show {
    visibility: visible;
    -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
    animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

@-webkit-keyframes fadein {
    from {
        bottom: 0;
        opacity: 0;
    }
    to {
        bottom: 20px;
        opacity: 1;
    }
}

@keyframes fadein {
    from {
        bottom: 0;
        opacity: 0;
    }
    to {
        bottom: 20px;
        opacity: 1;
    }
}

@-webkit-keyframes fadeout {
    from {
        bottom: 20px;
        opacity: 1;
    }
    to {
        bottom: 0;
        opacity: 0;
    }
}

@keyframes fadeout {
    from {
        bottom: 20px;
        opacity: 1;
    }
    to {
        bottom: 0;
        opacity: 0;
    }
}

.afterVerify {
    text-align: center;
    font-size: 16px;
    position: absolute;
    top: 239px;
    z-index: 9;
    right: 186px;
    color: #35abe2;
}

.pl_reg_inner_annual {
    background: #fff;
    width: 90%;
    margin: 0 auto;
}

.device_top_le a.watch_vid,
a.watch_vid {
    background: #35abe2;
    padding: 10px 15px;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-left: 10px;
}

.home_dev_wat {
    margin-top: 20px;
}

#suc_sub a.gt_board {
    background: #35abe2;
    padding: 10px 25px;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    margin: 20px 0 10px;
    clear: both;
}

#suc_sub a.not_now {
    color: #35abe2;
    font-size: 20px;
}

#suc_sub .thyo_label {
    margin-top: 30px;
}

#suc_sub .thyo_label1 {
    width: 40%;
    margin: 30px auto 0 auto;
    text-align: center;
    color: #7b858e;
}

.firebaseui-link,
.firebaseui-change-phone-number-link {
    color: #35abe2 !important;
}

.pl_reg_right .form h1.firebaseui-title {
    font-size: 20px;
}

.cl_gr_f_mob {
    display: none;
}


/*
SimpleYouTubePlayer
by John E Maddox
*/


/* === media list === */


/* BOF For demo, centers video list on screen */

#mList {
    max-width: 295px;
    margin: auto;
}

@media screen and (orientation: landscape) and (min-width: 801px) {
    #mList {
        max-width: 600px;
    }
}


/* EOF demo */


/* === popup media player === */


/* background overlay */

#mPlayer {
    display: none;
    background: rgba(0, 0, 0, .8);
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 1050;
    left: 0;
    top: 0;
}


/* video player */

#mPlayer .modal-body iframe {
    width: 100%;
    /* width of YouTube Player */
    height: 315px;
    /* height of YouTube Player */
}


/* #mPlayer .modal-header {
    padding: 18px 45px;
} */

#mPlayer .modal-header {
    padding: 0;
}

#mPlayer .modal .close {
    font-size: 30px;
}

.ent_bx_txt {
    font-size: 14px;
    color: #666;
    display: block;
}

.ent_bx_txt span {
    color: #faa733;
}

.pl_anl_box {
    width: 100px;
}


/*.ent_pl_pack_body{ padding:10px 30px 10px;}*/

.prem_pl_up .pack_to_sign {
    margin-bottom: 5px;
}

.prem_pl_up .pack p {
    margin: 20px 0;
}

.pack .pm_pack_body p {
    margin: 15px 0;
}

.prem_box_fr_cont {
    top: -126px;
    position: absolute;
    background: #fff;
    width: 100%;
    padding: 5px 5px 10px;
    display: flex;
    align-items: center;
}

.prem_box_fr_cont img {
    float: left;
    width: 75px;
    margin-right: 10px;
}

.prem_box_fr_cont div.ent_bx_txt {
    font-size: 12px;
    display: table-row;
}

.cl_pl_bt_actions .btn_danger,
.btn_danger {
    background: #f35757;
    border: solid 1px #f35757;
}

.branding_sample {
    width: 400px;
    height: 300px;
    background: url('../images/music-event.jpg') 100%;
    position: relative;
    float: left;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.pl_br_img {
    max-width: 100px;
    display: block;
}

.branding_sample .pl_br_img {
    position: absolute;
    top: 10px;
    right: 10px;
    opacity: 0.3;
    width: 60px
}

.cloud_playout_cont {
    width: calc(100% - 30px);
    margin: 0 auto;
    padding-top: 30px;
    display: flex;
}

.cloud_playout_cont .fb_right_account1 {
    background: #fff;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
    margin-bottom: 50px;
    padding: 30px 40px;
}

.co_lt_layout {
    width: 70%;
    margin-left: 40px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
    background: #fff;
    padding: 30px 50px 30px 30px;
}

.without_any_pack .co_lt_layout {
    width: 100%;
    margin-left: 0px;
}

.cl_pre_player {
    width: 100%;
    height: 300px;
    background: #000;
}

.cloud_playout_cont .col-md-5 {
    padding-right: 0px;
}

.cl_pr_in_wi {
    width: 100%;
    padding: 0 20px 20px;
}

.cloud_playout_cont .fb_right_account1 h6 {
    font-size: 20px;
    border-top: solid 1px #dbdbdb;
    padding-top: 40px
}

.branding_controls select {
    border: solid 1px #ccc;
    border-radius: 3px;
    background: #fff;
    color: #8c8c8c;
    font-size: 16px;
    margin-bottom: 10px;
    height: 36px;
    line-height: 36px;
}

.branding_controls select option {
    margin: 5px 0;
    font-size: 16px;
}

.cloud_ad_plans {
    position: relative;
    width: 100%;
    /* box-shadow: 0px 1px 4.8px 0.3px rgba(0, 0, 0, 0.25); */
    border: 1px solid #e4e4e4;
    background: #fff;
    display: block;
    overflow: hidden;
    padding: 30px;
    margin-top: 75px;
}

.cl_pl_pri {
    color: #30b04b;
}

.cloud_ad_plans p {
    font-size: 24px;
    color: #7b858e;
    float: left;
    margin-top: 5px;
}

.cloud_ad_plans p a {
    margin-left: 20px;
}

.cloud_ad_plans a.sub {
    font-size: 14px;
    float: right;
    margin-left: 0px;
    margin-top: 30px;
}

.cloud_ad_plans img.cl_gr {
    float: left;
    margin: 10px 30px 0px 30px;
    float: right;
    width: 135px;
}

.cloud_ad_plans img.cl_pl_of_tag {
    position: absolute;
    top: 0px;
    left: 0px;
}

.cloud_playout_cont .plt_form {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-color: #dbdbdb;
}

.cloud_playout_cont .co_lt_layout select {
    width: 100%;
    height: 36px;
    line-height: 36px;
    color: #999;
    padding: 0 5px;
    font-size: 16px;
    margin-bottom: 30px;
    border-bottom: solid 1px #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #ccc;
}

.cloud_playout_cont .co_lt_layout select option {
    font-size: 16px;
    padding: 10px 0;
}

.co_lt_layout .ch_label {
    font-size: 20px;
    color: #666;
    margin-bottom: 10px;
    display: block;
}

.cloud_rt_cont {
    height: 100%;
}

.cloud_rt_cont h6 {
    font-size: 20px;
    font-weight: 500;
    color: #666;
}

.cl_pl_bt_actions {
    display: block;
    margin-top: 20px;
}

.pl_info_label {
    font-size: 16px;
    font-weight: 500;
    color: #666;
    display: block;
}

.pl_info_lab_info {
    font-size: 16px;
    color: #999;
}

.cl_pl_bt_actions .btn {
    margin: 0px;
}

.cl_pl_bt_actions .btn.mr20 {
    margin-right: 20px;
}

.cloud_playout_cont .col-md-5,
.cl_pl_url_cont {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
    background: #fff;
    margin-bottom: 40px;
}

.cl_pl_url_cont {
    border-left: solid 4px #7ac8ec;
}

.cl_pl_lt {
    padding: 20px 0;
}

.cl_pl_rt {
    padding: 20px 10px;
}

.co_lt_layout h6 {
    font-size: 20px;
    margin: 20px 0 10px 0;
    font-weight: 500;
    color: #666;
}

.cl_pl_st_broadcast {
    width: 100%;
    display: block;
    text-align: center;
}

.cl_pl_st_broadcast a {
    margin: 40px auto;
}

.co_lt_layout .ui-select-bootstrap .btn.form-control {
    background: #fff;
    border: solid 1px #ccc;
    color: #666 !important;
    padding: 0 10px;
    margin: 0px !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    height: 40px;
}

.co_lt_layout .ui-select-bootstrap .btn.form-control:focus,
.co_lt_layout .ui-select-bootstrap .btn.form-control:hover {
    background: #fff !important;
}

.co_lt_layout .ui-select-bootstrap input:focus {
    border: solid 1px #ccc !important;
}

.ui-select-match-text {
    margin-top: 8px;
}

.co_lt_layout .ui-select-bootstrap input[type=text],
.co_lt_layout .ui-select-bootstrap input[type=text]:hover,
.co_lt_layout .ui-select-bootstrap input[type=text]:focus {
    border: solid 1px #ccc;
    padding: 0 10px;
    width: 100% !important;
    box-sizing: border-box;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.co_lt_layout .ui-select-bootstrap i {
    line-height: 30px !important;
    font-style: normal;
}

.placeholder_ui {
    margin-top: 8px;
    display: block;
    text-transform: capitalize;
}

.co_lt_layout .dropdown .dropdown-menu {
    padding: 10px 0 !important;
}

.co_lt_layout img.on_off {
    margin-left: 10px;
}

.cl_pl_controls {
    display: flex;
    flex-direction: row-reverse;
    margin-top: 6px;
}

.co_lt_layout .switch {
    position: relative;
    top: 3px;
}

.cl_pl_controls img,
.cl_pl_controls .lever,
.cur_pointer {
    cursor: pointer;
}

.cl_pl_controls .switch label .lever:after {
    left: 0px;
}

.cl_pl_url_cont input[type="text"] {
    height: 40px;
    line-height: 40px;
    padding: 10px;
    font-size: 16px;
    color: #999;
    border: solid 1px #ccc;
    margin-top: 10px;
    box-sizing: border-box;
    padding-right: 50px;
}

.cl_pl_url_cont {
    margin-bottom: 0px;
}

.cl_pl_bg {
    position: relative;
    background: url(../images/cl_bg.png) no-repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position: initial;
    background-size: auto auto;
}

.cl_pl_bg_inner {
    margin: 60px auto 0;
    text-align: center;
    color: #fff;
    height: 320px;
}

.cl_pl_bg h2 {
    font-size: 32px;
    color: #fff;
}

.cl_pl_bg h4 {
    font-size: 28px;
}

.cl_pl_bg a.btn_primary {
    font-size: 18px;
    margin-top: 20px;
}

.container_cloud_pl_info h2 {
    font-size: 26px;
    color: #7b858e;
    margin-bottom: 30px;
    margin-left: 25px;
}

.container_cloud_pl_info {
    width: calc(100% - 50px);
    margin: 0 auto 50px auto;
    background: #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.cl_pl_bg.with_email {
    margin-top: 85px;
}

.cl_pl_bg.cl_pl_set {
    margin-top: 109px;
}

.cl_pl_bg.cl_pl_set.with_email {
    margin-top: 134px;
}

.cl_pl_bg.with_email.update_payment_plan {
    margin-top: 115px;
}

.cl_pl_bg.update_payment_plan {
    margin-top: 90px;
}

.cl_pl_bg.cl_pl_set.update_payment_plan {
    margin-top: 125px;
}

.cl_pl_bg.cl_pl_set.with_email.update_payment_plan {
    margin-top: 164px;
}


/*

#myCarousel .nav a small { display: block;}
#myCarousel .nav { background: #eee;}
.nav-justified > li > a	{ border-radius: 0px; font-size:26px; color:#7b858e; font-size:26px;}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus{ background: none; color:#505961;}
.nav-justified > li.active > a > span{ background:#999}*


.carousel-caption{ margin-top:300px;}
.carousel-inner>.next, .carousel-inner>.prev { position: absolute; top: 74px; width: 100%}

.item.active span{ min-height:250px; display: block;}
.carousel-caption{ font-size:20px; color:#969ca1; left:0; right:0; text-align: left; text-shadow: none;}
.carousel-inner>.next, .carousel-inner>.prev{ position: relative;}
.carousel-inner>.next{ top:0px;}
.carousel-inner>.prev{ top:0px;}*/

ul.bxslider {
    margin: 0;
    padding: 0;
}

a.pager-prev,
a.pager-next {
    display: inline-block;
    line-height: 60px;
    padding: 0 20px 0 20px;
    background: #5E7074;
    text-decoration: none;
    color: #FFF;
}

.container_cloud_pl_info .bx-pager {
    position: relative;
    padding: 0;
    margin: 0;
    top: 0px;
    list-style-type: none;
    width: 100%;
    display: block;
    overflow: hidden;
}

.bx-pager.bx-pager-page ul {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
}

.bx-pager.bx-pager-page li {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 30%;
    text-align: center;
}

.bx-pager.bx-pager-page li a {
    text-decoration: none;
    padding: 0;
    color: #c6cacd;
    line-height: 20px;
    display: block;
    font-size: 20px;
}

.bx-pager.bx-pager-page li a.active,
.bx-pager li a:hover {
    color: #505961;
}

.bx-pager.bx-pager-page li a.active {
    color: #35abe2;
}

.bx-pager.bx-pager-page li a span {
    display: block;
    color: #c6cacd;
    font-size: 16px;
    margin-top: 5px;
}

.bx-pager.bx-pager-page li a img {
    margin-bottom: 30px;
}

.container_cloud_pl_info .bx-wrapper {
    margin-bottom: 20px;
}

.container_cloud_pl_info .bx-wrapper .bx-viewport {
    padding: 0px !important;
    margin-top: 20px;
}

.bxslider p,
.unfo_fe p {
    font-size: 20px;
    color: #969ca1;
}

.bxslider1 ul {
    text-align: center;
}

.bxslider1 li {
    display: inline-block;
    margin: 0px auto;
}

.bxslider1 li a {
    width: 10px;
    height: 10px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #d6d9db;
    display: inline-block;
    margin: 5px;
}

.bxslider1 li a.active {
    background: #999;
}

.unfo_fe {
    display: flex;
    align-items: center;
}

.unfo_fe h3 {
    font-size: 26px;
    color: #7b858e;
    margin-bottom: 20px;
}

.bx-pager.bx-pager-page li a.active img:first-child,
.bx-pager.bx-pager-page li a img:last-child {
    display: none;
}

.bx-pager.bx-pager-page li a.active img:last-child {
    display: block;
    margin: 0 auto 30px;
}

.container_cloud_pl_info {
    display: flex;
    align-items: center;
    justify-content: center;
}

.cl_pl_bg_inner img {
    margin-top: 30px;
}

.n_pl_head_bg {
    position: relative;
    background: url(../images/cl_pl_banner.jpg) no-repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position: initial;
    background-size: auto auto;
    text-align: center;
    color: #fff;
    height: 348px;
}

.plans_header.with_email {
    margin-top: 85px !important;
}

.plans_header.with_email.update_payment_plan {
    margin-top: 115px !important;
}

.cloud_ad_plans p {
    float: left;
    text-align: left;
}

.gt_ful {
    color: #969ca1;
    font-size: 18px;
    display: block;
    line-height: 26px;
    margin-top: 10px;
}

.second_nav td a {
    position: relative;
}

.second_nav td a span {
    background: #30b04b;
    color: #fff;
    font-size: 10px;
    position: absolute;
    top: 0;
    right: 20px;
    width: 32px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    font-style: italic;
}

.set_pl_cont_ad .cloud_ad_plans p {
    width: 50%;
}

.settings_inner .nav-tabs {
    margin-right: 0px;
}

.settings_inner .pro_plans {
    padding: 0px;
}

.pro_plans .cloud_ad_plans p {
    width: 45%;
}

.pro_plans .gt_ful {
    width: 90%;
}

.cl_pl_alr_sub_ad {
    background: #fff;
    box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.02);
    padding: 10px;
}

.ad_fr_cl_pl {
    font-size: 24px;
    color: #7b858e;
    margin-top: 30px;
}

.ad_fr_cl_pl_addons li {
    font-size: 18px;
    color: #999;
    padding: 5px 0 5px 20px;
}

.ad_fr_cl_pl_addons li:before {
    content: "·";
    font-size: 50px;
    vertical-align: top;
    line-height: 20px;
    color: #9dd7ef;
    margin-right: 8px;
}

.ad_alr_sub_bt a {
    background: #deeee2;
    color: #73c56b;
    text-transform: uppercase;
    font-size: 18px;
    height: 50px;
    line-height: 50px;
    width: 200px;
    display: block;
    text-align: center;
    margin: 0 auto;
}

.ad_alr_sub_bt {
    text-align: center;
    margin-top: 20px;
}

.cl_days_remaining {
    font-size: 18px;
    color: #7b858e;
}

section h3.ads_label {
    color: #7b858e;
    font-size: 22px;
    text-align: left;
}

.plans-section .col-md-12 {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: solid 2px #f3f3f3;
}

#fVideos .plans-section .col-md-12 {
    margin-bottom: 0px;
    padding-bottom: 10px;
}

.cl_pl_url_cont1 {
    position: relative;
}

.cl_pl_copy {
    position: absolute;
    top: 15px;
    right: 8px;
    cursor: pointer;
}

.cl_pl_url_cont.co_lt_layout {
    padding: 30px;
}

.cloud_playout_cont.with_email.update_payment_plan {
    margin-top: 200px;
}

.compare_but .pack_to_sign {
    margin-bottom: 30px;
}

.se_ev_cloud {
    border-bottom: solid 2px #ededed;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.d_cl_block p {
    display: block;
    width: 100%;
    text-align: center;
}

.d_cl_none {
    display: none;
    opacity: 0;
}

.d_cl_block {
    display: flex;
    margin: 0 auto;
}

.cl_pl_emp_error span {
    text-align: center;
    color: #666;
    font-size: 18px;
    width: 40%;
    display: block;
    margin: 0 auto;
    padding-top: 300px;
}

.cl_pl_bt_actions .btn.go_to_cl_pl {
    width: 80%;
    margin: 20px 0px;
}

.branding_sample {
    width: 400px;
    height: 200px;
    background: #000;
    position: relative;
    float: left;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.pl_br_img {
    max-width: 70px;
}

.branding_sample .pl_br_img {
    opacity: 0.6;
    width: 60px;
    min-height: 30px;
    max-height: 70px;
    display: none !important;
}

.pl_br_img.top_right {
    position: absolute;
    top: 10px;
    right: 10px;
    display: block !important;
}

.pl_br_img.top_left {
    position: absolute;
    top: 10px;
    left: 10px;
    display: block !important;
}

.pl_br_img.bottom_right {
    position: absolute;
    bottom: 10px;
    right: 10px;
    display: block !important;
}

.pl_br_img.bottom_left {
    position: absolute;
    bottom: 10px;
    left: 10px;
    display: block !important;
}

.cloud_playout_cont {
    width: calc(100% - 30px);
    margin: 0 auto;
    margin-top: 150px;
}

.cloud_playout_cont .fb_right_account1 {
    background: #fff;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
    margin-bottom: 50px;
    padding: 30px 40px;
}

.co_lt_layout {
    width: 80%;
}

.cl_pre_player {
    width: 100%;
    height: 300px;
    background: #000;
    display: block;
    overflow: hidden;
    position: relative;
}

.cloud_playout_cont .col-md-5 {
    padding-right: 0px;
}


/* .cl_pr_in_wi{ width:100%; padding:0 20px 20px; float:right; background: #fff; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);} */

.cloud_playout_cont .fb_right_account1 h6 {
    font-size: 20px;
    border-top: solid 1px #dbdbdb;
    padding-top: 40px
}

.branding_controls select {
    border: solid 1px #ccc;
    border-radius: 3px;
    background: #fff;
    color: #8c8c8c;
    font-size: 16px;
    margin-bottom: 10px;
    height: 36px;
    line-height: 36px;
    width: 225px;
}

.branding_controls select option {
    margin: 5px 0;
    font-size: 16px;
}

.cloud_ad_plans {
    position: relative;
    width: 100%;
    /* box-shadow: 0px 1px 4.8px 0.3px rgba(0, 0, 0, 0.25); */
    background: #fff;
    display: block;
    overflow: hidden;
    padding: 30px;
}

.cl_pl_pri {
    color: #30b04b;
}

.cloud_ad_plans p {
    font-size: 24px;
    color: #7b858e;
    float: left;
    margin-top: 15px;
}

.cloud_ad_plans p a {
    margin-left: 20px;
}

.cloud_ad_plans a.sub {
    font-size: 20px;
    float: right;
    margin-left: 60px;
    margin-top: 40px;
}

.cloud_ad_plans img.cl_gr {
    float: left;
    margin: 20px 0px;
    float: right;
}

.cloud_ad_plans img.cl_pl_of_tag {
    position: absolute;
    top: 0px;
    left: 0px;
}

.cloud_playout_cont .plt_form {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-color: #dbdbdb;
}

.cloud_playout_cont .co_lt_layout select {
    width: 100%;
    height: 36px;
    line-height: 36px;
    color: #999;
    padding: 0 5px;
    font-size: 16px;
    margin-bottom: 30px;
    border-bottom: solid 1px #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #ccc;
}

.cloud_playout_cont .co_lt_layout select option {
    font-size: 16px;
    padding: 10px 0;
}

.co_lt_layout .ch_label {
    font-size: 24px;
    color: #666;
    margin-bottom: 10px;
}

.cloud_rt_cont {
    height: 100%;
}

.cloud_rt_cont h6 {
    font-size: 20px;
    font-weight: 500;
    color: #666;
}

.branding_sample span {
    color: #fff;
    font-size: 12px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.3);
    padding: 6px 10px;
    border-radius: 3px;
    position: absolute;
}

.branding_sample .top_left {
    top: 5px;
    left: 5px;
}

.branding_sample .top_right {
    top: 5px;
    right: 5px;
}

.branding_sample .bottom_left {
    bottom: 5px;
    left: 5px;
}

.branding_sample .bottom_right {
    bottom: 5px;
    right: 5px;
}

.branding_controls .btn-primary,
.branding_cnt_in .btn_clear,
.branding_cnt_in .btn.btn_clear {
    margin: 0px;
}

.branding_cnt_in .btn.btn_clear,
.branding_cnt_in .btn.btn_theme {
    margin: 0px;
    margin-top: 10px;
    border: solid 1px #35abe2;
}

.branding_cnt_in .btn.btn_theme {
    margin-right: 10px;
}

.set_position {
    margin-top: 5px;
    display: block;
}

.jw-controls .jw-logo {
    margin: 0px !important;
}


/* .modal-dialog .jw-controls .jw-logo{ width:80px;  margin:15px !important; } */


/*.jw-controls .jw-logo{ width:60px !important; opacity:0.6;}*/

.pdet_close {
    top: -5px;
    right: 5px;
}

.jw-controls .jw-controls-right {
    bottom: 0px !important;
}

.file_name_brlogo {
    font-size: 10px;
    color: #666;
}

.br_logo_wr_format {
    font-size: 14px;
    color: #f67c84;
    min-height: 30px;
}

.branding_cnt_in .btn[disabled] {
    opacity: 0.5 !important;
}

.list_br_logo,
.video_cont .vid_inner img.list_br_logo {
    position: absolute;
    /*top: 10px; left: 10px; opacity: 0.6;*/
    min-height: inherit;
    max-height: inherit;
}

#embedPlay .video_cont .one img.list_br_logo {
    width: 40px;
    top: 4px;
    left: 4px;
    min-height: inherit;
    max-height: inherit;
    height: 20px;
}

#embedPlay .video_cont .one img.list_br_logo.t_right {
    left: inherit;
    right: 4px;
}

#embedPlay .video_cont .one img.list_br_logo.b_left {
    top: inherit;
    bottom: 4px;
}

#embedPlay .video_cont .one img.list_br_logo.b_right {
    top: inherit;
    bottom: 4px;
    left: inherit;
    right: 4px;
}


/* .fea_vid_all .all_vid_live_tag_feavid.top_left, .vid_all_inner_top .time_vi.t_right, .vid_ev_pr .all_vid_live_tag.t_left, .sh_vid_ev .all_vid_live_tag_feavid.t_left, #featured_videos .h_vid_left{ top:45px;} */


/* .event_post .vid_normal .time.b_left{bottom:45px;} */

.event_post .video_thumb_img .list_br_logo.t_right,
.vid_all_inner_top .list_br_logo.t_right,
.video_cont .vid_inner img.list_br_logo.t_right,
.vid_all_inner_top .list_br_logo.t_right,
.share_videos_page .video_thumb_img .t_right {
    left: inherit;
    right: 10px;
}

.event_post .video_thumb_img .list_br_logo.t_right,
.vid_all_inner_top .list_br_logo.t_right {
    right: 6px;
}

.event_post .video_thumb_img .list_br_logo.b_left,
.vid_all_inner_top .list_br_logo.b_left,
.video_cont .vid_inner img.list_br_logo.b_left,
.share_videos_page .video_thumb_img .b_left {
    top: inherit;
    left: 10px;
    bottom: 10px;
}

.event_post .video_thumb_img .list_br_logo.b_right,
.vid_all_inner_top .list_br_logo.b_right,
.video_cont .vid_inner img.list_br_logo.b_right,
.share_videos_page .video_thumb_img .list_br_logo.b_right {
    left: inherit;
    right: 10px;
    top: inherit;
    bottom: 10px;
}

.event_post .video_thumb_img .list_br_logo.logo_full,
vid_all_inner_top .list_br_logo.logo_full,
.share_videos_page .video_thumb_img .logo_full,
.video_cont .vid_inner img.list_br_logo.logo_full,
.vid_all_inner_top .list_br_logo.logo_full,
#embedPlay .video_cont .one img.list_br_logo.logo_full {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%
}

.video_cont .vid_inner img.list_br_logo.b_left,
.share_videos_page .inner_sha .time.b_left,
.video_cont .vid_inner img.list_br_logo.b_right {
    bottom: 50px;
}

.pl_dt_lt .player .all_vid_live_tag.t_left {
    left: 6px;
    right: inherit;
}

.emd_slider .video_cont .live_tag.t_left {
    top: 25px;
}

.event_post .video_thumb_img .list_br_logo,
.share_videos_page .list_br_logo {
    left: 6px;
    top: 6px;
}

.geo_blocking .plan_btn.plan_upgrade {
    margin-left: 0px;
}

.foot_social_icons h6 {
    color: #cccccc;
    font-size: 18px;
    display: block;
    margin-bottom: 10px;
    font-weight: 500;
}

footer .container .foot_social_icons a {
    margin-right: 10px;
    width: 38px;
    height: 38px;
    display: inline-block;
}

.foot_social_icons .footer_fb {
    background: url(../images/facebook_grey.png) no-repeat;
}

.foot_social_icons .footer_youtube {
    background: url(../images/youtube_grey.png) no-repeat;
}

.foot_social_icons .footer_twitter {
    background: url(../images/twitter_grey.png) no-repeat;
}

.foot_social_icons .footer_gplus {
    background: url(../images/google_plus_grey.png) no-repeat;
}

.foot_social_icons .footer_instagram {
    background: url(../images/instagram_grey.png) no-repeat;
}

.foot_social_icons .footer_fb:hover {
    background: url(../images/facebook_white.png) no-repeat;
}

.foot_social_icons .footer_youtube:hover {
    background: url(../images/youtube_white.png) no-repeat;
}

.foot_social_icons .footer_twitter:hover {
    background: url(../images/twitter_white.png) no-repeat;
}

.foot_social_icons .footer_gplus:hover {
    background: url(../images/google_plus_white.png) no-repeat;
}

.foot_social_icons .footer_instagram:hover {
    background: url(../images/instagram_white.png) no-repeat;
}

.d_block {
    display: block;
}

.d_none {
    display: none;
    opacity: 0
}

.pl_ev_brand .jw-logo.jw-logo-bottom-left,
.pl_ev_brand .jw-logo.jw-logo-bottom-right {
    background-position: bottom;
}

.modal-dialog .jw-logo-bottom-left,
.modal-dialog .jw-logo-bottom-right,
.share_player_details .jw-logo-bottom-left,
.share_player_details .jw-logo-bottom-right,
#embedPlayer .jw-logo-bottom-right,
#embedPlayer .jw-logo-bottom-left {
    background-position: bottom;
}

.upload_right_cont #upload.btn {
    margin: 0px;
}

.help_he_center {
    text-align: center;
}

.help_he_center a {
    border-bottom: solid 3px #e4e4e4;
    color: #aeafae;
    font-size: 20px;
    padding: 0 20px;
}

.help_he_center a:hover {
    border-bottom: solid 3px #ccc;
}

.help_he_center a.active {
    border-bottom: solid 3px #35abe2;
    color: #444;
}

.tut_container {
    width: 80%;
    margin: 0 auto;
    padding: 0 0px 30px;
    box-shadow: 2px 3.5px 8px 0 rgba(0, 0, 0, 0.09);
    border: solid 1px #ebebeb;
    background: #fff;
    margin-bottom: 50px;
}

.tut_header {
    background: #00aeef;
    color: #fff;
    display: block;
    overflow: hidden;
    padding: 30px 0;
}

.tut_header h3 {
    font-size: 25px;
    margin-bottom: 30px;
    font-weight: 500;
    line-height: 32px;
}

.tut_header p {
    font-size: 14px;
    color: #cbe9fa;
}

.tur_header_inner {
    width: 80%;
    margin: 0 auto;
}

.tut_body_cont {
    padding: 30px;
}

.tut_body_cont h3 {
    font-size: 18px;
    color: #444;
    font-weight: 500;
    margin-bottom: 5px;
    margin-top: 40px;
}

.tt_vid_info {
    font-size: 14px;
    color: #222;
    overflow: hidden;
    background: #fff;
    box-shadow: 2px 3.5px 8px 0 rgba(0, 0, 0, 0.09);
    border: solid 1px #ebebeb;
    border-radius: 0 0 4px 4px;
    padding: 15px 10px;
}

.tut_body_cont li {
    width: 300px;
}

#mPlayer.modal .close {
    top: 15px;
}

.tt_vid_info p {
    height: 44px;
    overflow: hidden;
    margin-bottom: 0px;
    text-align: left;
}

.tt_vid_header {
    position: relative;
}

.tt_vid_header span {
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;
    font-size: 14px;
    padding: 2px 6px;
    position: absolute;
    right: 10px;
    bottom: 10px;
}


/* #mPlayer.modal .close {
    top: 15px;
} */

#mPlayer.modal .close {
    top: 0px;
    z-index: 9;
    background: #999;
    right: 4px;
    opacity: 9 !important;
    line-height: 19px;
    font-size: 20px;
    border-radius: 50%;
    padding: 0px 4px;
    text-shadow: none;
}

p.mini-head a.link img {
    display: none;
}
.tut_container .bx-wrapper {
    margin: 0px !important;
}
.tut_mat {
    color: #888888;
    font-size: 16px;
    text-align: center;
    margin-top: 10px;
    width: 60%;
    margin: 0 auto 40px;
}
#featured_videos .slider {
    margin: 35px;
}
.slider {
    /* width: 50%; */
    /* margin: 100px auto; */
    
    margin: 20px auto;
}
.slick-slide {
    width: 220px;
    margin: 0px 15px;
}
.slick-slide img {
    width: 100%;
}
.slick-prev:before,
.slick-next:before {
    color: black;
}
.slick-slide {
    /*transition: all ease-in-out .3s;
     opacity: .2; */
}
.slick-active {
    /* opacity: .5; */
}
.slick-current {
    opacity: 1;
}
.slick-dots {
    bottom: -45px !important;
}
.slick-initialized .slick-slide {
    padding-bottom: 5px;
}
.form-group-select select {
    height: 38px;
    line-height: 38px;
    padding: 0 20px 0 5px;
    margin: 0px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.state_se_signup select {
    width: 100%;
}
.demo_error {
    color: #ff5533;
    font-size: 16px;
    text-align: center;
    /* margin-bottom: 15px; */
    
    min-height: 40px;
}
option {
    width: 160px !important;
}
.branding_cnt_in .switch label .lever {
    width: 35px;
}
.branding_cnt_in .switch label .lever:after {
    width: 20px;
    height: 20px;
    top: -3px;
    left: -2px;
}
.branding_cnt_in .switch label input[type="checkbox"]:checked+.lever::after {
    left: 18px;
}
.fo_branding {
    opacity: 0.5;
    cursor: default !important;
    pointer-events: none;
}
.fo_branding a,
.branding_cnt_in .btn[disabled] {
    cursor: default !important;
}
.fea_vid_cont {
    display: none;
}
.tut_for_web {
    display: block;
    overflow: hidden;
    width: 100%;
    padding: 5px 70px;
    box-sizing: border-box;
    text-align: left;
    margin-bottom: 50px;
}
.tut_for_web .tut_mat {
    text-align: left;
    width: 100%;
}
section .tut_for_web h3 {
    text-align: left;
}
#featured_viedos {
    text-align: left;
}
.fre_info_fi .inner {
    width: 90%;
}
section .tut_for_web h3 {
    margin-top: 0px;
}
.cloud_ad_plans {
    margin-top: 75px;
}
.pro_plans .cloud_ad_plans {
    margin-top: 40px;
}
.pl_new_settings [type=checkbox]+label {
    font-size: 14px;
    color: #333;
    font-weight: normal;
}
.pl_new_settings input[type="number"],
.pl_new_settings input[type="text"] {
    border: solid 1px #e1e1e1;
    padding: 0 6px;
    border-radius: 2px;
    width: 96px;
    color: #222;
    font-size: 18px;
}
.pl_new_settings input[type="number"]:focus,
.pl_new_settings input[type="text"]:focus {
    border-bottom: solid 1px #e1e1e1;
    box-shadow: none;
    color: #222;
}
.pl_new_settings .mr_select,
.alt_height .mr_select {
    font-size: 12px;
    color: #999;
    display: block;
    font-weight: normal;
    margin-bottom: 0px;
    color: #999;
}
.pl_new_settings .btn {
    margin: 20px 0 0 0px;
}
.pl_new_settings .btn:first-child {
    margin-right: 10px;
}
.pl_new_settings select {
    padding: 0px;
    color: #999;
}
.alt_height input {
    width: 80px;
}
.preview_cancel {
    display: block;
    margin: 30px auto;
    text-align: center;
}
.preview_cancel button {
    margin: 30px auto;
}
.brading_info_te p {
    color: #666;
    font-size: 16px;
}
.br_inp_cont input {
    width: 90px;
}
.eos_off {
    background-color: #f6f6f6;
    box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.17);
}
.yes_off {
    font-size: 16px;
    text-align: left;
    color: #222222;
}
.get_off {
    color: #df3535;
}
.off_btn,
.off_btn:hover,
.off_btn:focus {
    border-radius: 3px;
    color: #fff !important;
    border: solid 1px #cc3333;
    background: #cc3333;
    top: 0;
}
.re_seller_cont {
    width: 570px;
    margin: 0 auto;
}
.re_seller_cont .header {
    text-align: center;
}
.re_seller_cont .header h3 {
    color: #444444;
    font-weight: 500;
    font-size: 24px;
}
.re_seller_cont .header p {
    font-size: 15px;
    color: #999;
    margin: 20px 0 10px;
}
.re_seller_cont .header p:last-child {
    text-align: right !important;
    color: #666;
    margin-bottom: 20px;
    font-size: 14px;
}
.re_seller_cont input[type="text"] {
    border: solid 1px #c5c5c5;
    padding: 0 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    box-sizing: border-box;
}
.re_seller_cont input[type="text"]:focus {
    border-color: #66afe9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.re_seller_cont label {
    color: #5b656f;
    font-size: 14px;
    font-weight: normal;
}
.re_seller_cont select.form-control {
    background: #fff;
    margin-top: 0px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 0 10px;
    margin-bottom: 0px;
}
.editable .input-group .form-control {
    width: 100%;
    border-right: none;
    margin-top: 0px;
}
.re_seller_cont .re_sub {
    margin: 30px auto;
}
.tac {
    text-align: center;
}
.dib {
    display: inline-block;
}
.re_seller_cont textarea.form-control {
    background: #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 0 10px;
}
.re_seller_cont .error {
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    margin: 0 auto;
    text-align: center;
    display: block;
}
.re_seller_cont.rese_list {
    width: 90%
}
.re_seller_cont.rese_list .header p:last-child {
    text-align: inherit !important;
    font-size: inherit;
    margin-top: 0px;
}
#resellers_list td,
#resellers_list th {
    padding: 8px;
}
#resellers_list th {
    padding-top: 12px;
    padding-bottom: 12px;
}
.re_state .dropdown-menu {
    max-height: 150px;
    overflow: auto;
    width: 100%;
    padding: 0px;
}
.re_state .dropdown-menu li {
    cursor: pointer;
    padding: 5px;
}
.re_state .dropdown-menu li:hover {
    color: #fff;
    background: #1c8ffa;
}
.rel {
    position: relative;
}
.re_state input[type="text"]:focus:not([readonly])~.input-group-addon {
    box-shadow: none;
    border: solid 1px #ccc;
}
.device_page.navbar-top-verify.update_payment_pre .device_section {
    margin-top: 159px;
}
.device_page.update_payment_pre .ad_banner_25 {
    top: 60px;
}
.settings_inner_verify.update_payment_settings .stick.is_stuck {
    top: 164px !important;
}
.device_top_sec {
    padding-top: 100px;
}
.font12 {
    font-size: 12px;
    margin-left: 10px;
}
.offer_close,
.offer_close:hover {
    top: 30px !important;
    right: 30px !important;
    color: #FFFFFF
}
.device_section.with_email.update_payment_home {
    margin-top: 100px;
}

/* new plans css */
.modal-dialog.modal_cus_require_offer {
    max-width: 600px;
}
.modal-dialog.modal_cus_require_offer .offer_close {
    font-weight: 300;
}
.offerPop_content {
    background: #fff;
    display: block;
    overflow: hidden;
    margin-bottom: 20px;
    border: solid 1px #555;
}
.offerPop_content p {
    padding: 0 30px;
    text-align: center;
}
.offerPop_content p img {
    width: 120px;
}
.offerPop_content p.mn_info {
    margin: 0px auto;
    width: 100%;
    font-size: 15px;
    color: #666;
    line-height: 26px;
    display: block;
    margin-bottom: 10px
}
.offerPop_content p.link {
    width: 100%;
    margin: 0 auto 30px;
    float: right;
}
.offerPop_content p.link a {
    font-size: 16px;
}
.pack .offer_header {
    padding: 34px 0px 0px;
    color: #fff;
    border-radius: 5px 5px 0 0;
}
.offer_header .price_header {
    width: 90%;
    padding-bottom: 30px;
    border-bottom: solid 1px #e6e8e9;
}
.offer_header .pack_price_cont {
    text-align: left;
}
.pack_price_cont {
    position: relative;
}
.discounted_price .offer_header .price_comp .pack_value {
    font-size: 30px;
}
.discounted_price .offer_header .pack_price_cont .currency {
    font-size: 26px;
    font-weight: 300;
}
.discounted_price .offer_header .billed_anually,
.pro_plans_discounted .offer_header .billed_anually,
.comp_pla_main_discount .offer_header .billed_anually {
    text-decoration: line-through;
    font-size: 16px;
    color: #999;
}
.price_header .offer_badge {
    display: flex;
    display: -webkit-flex;
    /* Safari 8 */
    
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    /* Safari 8 */
    
    justify-content: center;
    -webkit-justify-content: center;
    /* Safari 8 */
}
.price_header .offer_badge .code {
    font-size: 18px;
    text-transform: uppercase;
    color: #35abe2;
    padding: 5px 15px;
    display: inline-block;
    border: dashed 1px #959595;
    border-right: none;
}
.price_header .offer_badge .copy {
    background: #636363;
    color: #fff;
    padding: 9px 15px;
    border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    display: inline-block;
    cursor: pointer;
}
.discounted_price .price_comp .pack_price_cont:first-child,
.comp_pla_main_discount .price_comp .pack_price_cont:first-child,
.pro_plans_discounted .price_comp .pack_price_cont:first-child {
    border-right: solid 1px #e6e8e9;
    padding-right: 20px;
}
.discounted_price .price_comp .pack_price_cont:last-child,
.comp_pla_main_discount .price_comp .pack_price_cont:last-child,
.pro_plans_discounted .price_comp .pack_price_cont:last-child {
    padding-left: 20px;
}
.dis_price_block {
    margin-bottom: 20px;
}
.discounted_price .offer_header .billed_month {
    margin-bottom: 0px;
    min-height: 20px;
}
.discounted_price .price_comp .pack_price_cont:first-child .currency,
.discounted_price .price_comp .pack_price_cont:first-child .pack_value,
.discounted_price .price_comp .pack_price_cont:first-child .pack_duration,
.comp_pla_main_discount .price_comp .pack_price_cont:first-child .currency,
.comp_pla_main_discount .price_comp .pack_price_cont:first-child .pack_value,
.comp_pla_main_discount .price_comp .pack_price_cont:first-child .pack_duration,
.pro_plans_discounted .price_comp .pack_price_cont:first-child .currency,
.pro_plans_discounted .price_comp .pack_price_cont:first-child .pack_value,
.pro_plans_discounted .price_comp .pack_price_cont:first-child .pack_duration {
    color: #7b858e;
    text-decoration: line-through;
}
.offer_header .pack_price_cont:last-child .currency,
.offer_header .pack_price_cont:last-child .pack_value,
.offer_header .pack_price_cont:last-child .pack_duration,
.pack_price_cont:last-child .billed_anually {
    color: #35abe2;
    font-weight: 500;
}
.pack_price_cont:last-child .billed_anually {
    text-decoration: inherit;
}
.fir_bill_cycle {
    color: #888;
    margin-top: 10px;
    display: block;
    margin-bottom: 10px;
}
.discounted_price .offer_header .price_header h5 {
    font-size: 16px;
}
.pack .offer_header h3 {
    margin-bottom: 0px;
}
.pack .offer_header p {
    margin-top: 30px;
}
.pack_price_cont .db {
    font-weight: 300;
    color: #999;
}

/* .discounted_price .slide:last-child p:last-child{ margin-bottom:153px;} */
.comp_pla_main_discount .offer_header {
    position: relative;
    top: -60px;
    background: #fff;
    box-shadow: 0px -1px 7px -1px rgba(0, 0, 0, 0.12);
    display: block;
    overflow: hidden;
    text-align: center;
}
.comp_pla_main_discount .price_comp .pack_price_cont:first-child {
    padding-right: 10px;
}
.m_plans_2m_offer .comp_pla_main_discount .offer_header {
    overflow: inherit;
}
.comp_pla_main_discount .price_comp .pack_price_cont:last-child {
    padding-left: 10px;
}
.comp_pla_main_discount .offer_header .price_comp .pack_value {
    font-size: 30px;
}
.comp_pla_main_discount .pack_duration {
    font-weight: 300;
}
.comp_pla_main_discount .offer_header .pack_price_cont .currency {
    font-size: 20px;
}
.comp_pla_main_discount .price_padd {
    padding: 0 10px;
}
.comp_pla_main_discount .offer_header .billed_anually {
    font-size: 14px;
}
.comp_pla_main_discount .st_pck_trail {
    font-size: 16px;
}
.comp_pla_main_discount .pack_price_cont .db {
    display: block;
    margin-top: 10px;
}
.comp_pla_main_discount .pn_to_ma {
    margin-top: 471px;
}
.comp_pla_main_discount .offer_header h3 {
    color: #7b858e;
    font-size: 22px;
    font-weight: 500;
}
.comp_pla_main_discount .la_pack .pn_body {
    margin-top: 148px;
}
.comp_pla_main_discount .price_header p {
    min-height: 40px;
}
.pro_plans_discounted .price_padd {
    padding: 0 5px;
}
.pro_plans_discounted .offer_header .price_comp .pack_value,
.pro_plans_discounted .pack .price_comp .pack_duration {
    font-size: 20px;
}
.pro_plans_discounted .offer_header .billed_anually {
    font-size: 14px;
}
.pro_plans_discounted .offer_header .pack_price_cont .currency {
    font-size: 18px;
}
.pro_plans_discounted .price_comp .pack_price_cont:first-child {
    padding-right: 0px;
}
.pro_plans_discounted .price_comp .pack_price_cont:last-child {
    padding-left: 0px;
}
.pro_plans_discounted .st_pck_trail {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}

/*.pro_plans_discounted .pro_last_pack .pack_body p.p_frt_h{ margin-top:50px; }*/

/*.pro_plans_discounted .pro_last_pack .pack_body p.p_lst_h{ margin-bottom:152px;}*/
.ad_banner_25.eos_off.update_payment_pre {
    margin-top: 29px;
}
.ad_banner_25.ad_banner_email.update_payment_pre {
    margin-top: 54px;
}
.intro-section.strip_offer {
    margin-top: 104px;
}
.plans_header.strip_offer {
    margin-top: 104px !important;
}
.intro-section.with_email.strip_offer {
    margin-top: 129px;
}
.device_section.with_email.strip_offer {
    margin-top: 100px;
}
.plans_header.with_email.strip_offer {
    margin-top: 129px !important;
}
.home_section.update_payment_home.strip_offer {
    margin-top: 132px;
}
.plans_header.update_payment_plan.strip_offer {
    margin-top: 133px !important;
}
.device_section.update_payment_home.strip_offer {
    margin-top: 100px;
}
#home.home_section.with_email.update_payment_home.strip_offer {
    margin-top: 158px;
}
.device_section.with_email.update_payment_home.strip_offer {
    margin-top: 120px;
}
.plans_header.with_email.update_payment_plan.strip_offer {
    margin-top: 158px !important;
}
.device_n_page {
    position: relative;
    background: rgba(0, 0, 0, 0) url("../images/device_n_bg.jpg") no-repeat;
    margin-top: 60px;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position: initial;
    background-size: auto auto;
    opacity: 1;
    height: 331px;
    text-align: center;
    top: 0px;
    position: relative;
    color: #fff;
}
.device_n_page h1 {
    font-size: 40px;
    padding-top: 85px;
    font-weight: 500;
    margin-bottom: 20px;
    margin-top: 0px;
}
.device_n_page h6 {
    font-size: 18px;
    font-weight: 500;
    color: #d2d6d9;
}
.device_n_page a {
    color: #35abe2;
    font-size: 16px;
    display: block;
}
.device_n_page img {
    margin: 0 auto;
    bottom: -200px;
    left: 0;
    right: 0;
    position: absolute;
}
.device_info_nw {
    background: #ebecef;
    width: 100%;
    margin: 0 auto;
    padding: 150px 0 50px;
}
.din_inner {
    width: 1400px;
    margin: 0 auto;
    display: block;
    overflow: hidden;
}
.dev_fea_bl img {
    position: absolute;
    left: 0;
    top: 0;
}
.apply_pro_code_bl {
    text-align: center;
    background: #fff;
    padding: 30px 0;
    text-align: center;
}
.apply_pro_code_bl .ap_txt {
    display: inline-block;
    text-align: right;
    padding-right: 30px;
    border-right: solid 2px #ebebeb;
    margin-right: 30px;
    color: #252729;
    font-size: 18px;
    font-weight: 500;
}
.apply_pro_code_bl .off_25 {
    display: block;
    font-size: 26px;
}
.apply_pro_code_bl img {
    width: 100px;
    position: relative;
    top: -20px;
}
.glft_cont {
    position: relative;
    background: rgba(66, 69, 77, 0) url("../images/gl_platform.png") no-repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position: initial;
    background-size: auto auto;
    opacity: 1;
    height: 573px;
    text-align: left;
    top: 0px;
    position: relative;
    color: #fff;
    padding-top: 50px;
}
.glft_inner {
    margin: 0 auto;
    width: calc(100% - 100px);
}
.glft_cont h1 {
    font-size: 36px;
    font-weight: 500;
}
.glft_cont p {
    font-size: 18px;
    margin-top: 20px;
}
.dev_of_lists td {
    margin-bottom: 30px;
    font-size: 18px;
}
.dev_of_lists td:last-child {
    padding-left: 20px;
}
.glft_mlt_dev {
    position: relative;
}
.glft_mlt_dev img {
    bottom: 100px;
    left: 100px;
}
.pl_solutions {
    padding: 20px 0px 40px;
}
.items_cont {
    display: table;
    margin: 0 auto;
}
.pl_solutions {
    text-align: center;
}
.pl_solutions h1 {
    font-weight: 500;
    color: #262829;
    font-size: 28px;
    display: block;
    margin-bottom: 60px;
}
.items_cont .list_in {
    display: inline-block;
    text-align: center;
    min-width: 200px;
}
.items_cont .list_in span {
    display: block;
    color: #4a4a4a;
    font-size: 16px;
    display: block;
    margin-top: 10px;
}
.yr_end_offer {
    padding: 30px 0 20px;
    color: #fff;
    overflow: hidden;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c8407a+0,d14942+100 */
    
    background: #c8407a;
    /* Old browsers */
    
    background: -moz-linear-gradient(left, #c8407a 0%, #d14942 100%);
    /* FF3.6-15 */
    
    background: -webkit-linear-gradient(left, #c8407a 0%, #d14942 100%);
    /* Chrome10-25,Safari5.1-6 */
    
    background: linear-gradient(to right, #c8407a 0%, #d14942 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#c8407a', endColorstr='#d14942', GradientType=1);
    /* IE6-9 */
}
.yr_end_offer h1 {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 500;
    margin-top: 0px;
}
.yr_end_offer .yend_offer p {
    font-size: 18px;
}
.yr_end_offer_inner {
    width: 1000px;
    margin: 0 auto;
}
.yr_end_offer_inner .ccode span:first-child {
    color: #edc4c7;
    display: block;
    margin-bottom: 5px;
}
.yr_end_offer_inner .ccode span.c-code {
    font-weight: bold;
    color: #fff;
    padding: 5px 15px;
    border: dashed 2px #fff;
    display: inline-block;
    font-size: 20px;
}
.yend_offer p {
    width: 90%;
}
.ye_sa_hw_works {
    width: 1200px;
    margin: 0 auto;
    padding: 50px 0;
    display: block;
    overflow: hidden;
}
.ye_sa_hw_works h1 {
    font-weight: 500;
}
.ye_sa_hw_works p {
    font-size: 18px;
}
.mlt_dev_in {
    position: absolute;
    right: 0px;
    bottom: -200px;
}
.dev_of_lists img {
    float: left;
    margin-right: 20px;
}
.dev_of_lists div {
    display: block;
    overflow: hidden;
    margin-top: 20px;
    font-size: 18px;
    min-height: 56px;
}
.dev_it_list {
    display: block;
    overflow: hidden;
}
.pro_cut_mobile {
    display: none;
}
.discounted_price .aaa .pack_last_header {
    margin: 78px 0;
}
.discounted_price .lt_enterprise_pack .st_pck_trail {
    margin-bottom: 43px;
}
.comp_pla_main_discount .offer_header .price_header {
    padding-bottom: 0px;
}
.comp_pla_main_discount .offer_header .pack_to_sign {
    margin-bottom: 0px;
}
.comp_pla_main_discount .offer_header .billed_month {
    margin: 5px 0 0px;
}
.pro_plans_discounted .pack_to_sign {
    margin-bottom: 5px;
}
#my_account .pro_plans_discounted .pack_last_header {
    margin: 81.5px 0;
}
.pro_plans_discounted .pro_last_pack .device_desc {
    margin-top: 26px;
}
.dis_price_block.sel_plan_main .sel_plan_reg .pack_duration,
.dis_price_block.sel_plan_main .sel_plan_reg .billed_anually {
    color: #7b858e;
}
.dis_price_block.sel_plan_main .sel_plan_disc .pack_duration {
    color: #35abe2;
}
.dis_price_block.sel_plan_main .pack_price_cont.sel_plan_reg {
    border-right: solid 1px #e6e8e9;
    margin-right: 25px;
    padding-right: 25px;
}
.redeem_steps {
    color: #f2f2f2;
    font-size: 20px;
    font-weight: 300;
}
.redeem_steps .redeem_img {
    position: absolute;
    left: -38px;
}
.redeem_steps .step2 span {
    border: dashed 1px #fff;
    padding: 5px;
    font-size: 18px;
}
.dis_price_block.sel_plan_main .pack_price_cont .currency {
    font-size: 30px;
}
.dis_price_block.sel_plan_main {
    margin: 22px;
}
.res_se_pl_img {
    position: absolute;
    left: -49px;
}
.device_page_offer {
    margin-top: 65px;
}
.device_page_offer.navbar-top-verify {
    margin-top: 85px;
}
.device_page_offer .noff_header1 {
    width: 1240px;
    margin: 0 auto;
    padding: 40px 0;
    display: block;
    overflow: hidden;
}
.device_page_offer .noff_header1 h1,
.device_page_offer .noff_header1 h5 {
    text-align: center;
    color: #312d2a;
    font-weight: 500;
}
.device_page_offer .noff_header1 h1 {
    font-size: 36px;
}
.device_page_offer .noff_header1 h5 {
    font-size: 20px;
}
.device_page_offer .noff_header1 h5 span {
    color: #35abe2;
}
.pl_features .dev_fea_bl {
    position: relative;
    padding-left: 65px;
    margin-bottom: 50px;
}
.pl_features .dev_fea_bl span {
    color: #474c51;
    font-weight: 500;
    font-size: 17px;
    display: block;
    margin-bottom: 5px;
}
.pl_features .dev_fea_bl p {
    color: #666;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
}
.pl_features .dev_fea_bl img {
    margin: auto 0;
    top: 0;
    bottom: 0;
}
.device_page_offer .pl_features {
    margin-top: 60px;
    display: block;
    overflow: hidden;
}
.pl_fea_left {
    margin-top: 30px;
}
.device_page_offer .pl_features .yend_25 {
    width: 450px;
    margin: 0 auto;
}
.lrn_abt_dev {
    text-align: center;
}
.lrn_abt_dev a {
    display: inline-block;
    margin-right: 20px;
    font-size: 16px;
    color: #35abe2;
}
.lrn_abt_dev img {
    width: 110px;
}
.glf_with_features {
    background: #276a7b url("../images/gfpl_web.png") no-repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position: initial;
    background-size: auto auto;
    opacity: 1;
    height: 561px;
    text-align: left;
    top: 0px;
    position: relative;
    padding: 30px 0 0px;
    display: block;
    overflow: hidden;
}
.glf_fea_inner {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
}
.glf_fea_inner h1,
.glf_fea_inner h5 {
    font-weight: 500;
}
.glf_fea_inner h1 {
    font-size: 40px;
}
.glf_fea_inner h5 {
    font-size: 18px;
    width: 60%;
    margin: 0 auto 40px;
    line-height: 26px;
}
.dev_of_lists .dev_it_list {
    text-align: left;
}
.glf_fea_inner .mlt_frm_right {
    margin-top: 30px;
}
.yr_end_offer_inner .pack_to_sign {
    background: #fff;
    color: #d04847;
    margin-bottom: 0px;
    padding: 12px 20px;
    position: relative;
    top: -2px;
    margin-left: 10px;
    width: auto;
}
.ccode_inr_po {
    display: inline-block;
}
.img_off_25_mob,
.avl_at_ama_mob,
.mob_mlt_dev {
    display: none;
}
.web_mlt_dev {
    max-height: 100%;
}
.reseller.email {
    margin-top: 120px;
}
.reseller.payment {
    margin-top: 120px;
}
.reseller.email.payment {
    margin-top: 150px;
}
.pro_cut_web div,
.yu_25_flat div {
    display: inline-block;
}
.redeem_steps p {
    margin-bottom: 20px;
}
.pl_reg_inner .pl_reg_lef.pl_re_pl_offer h1 {
    margin-bottom: 20px;
    line-height: 40px;
}
.pl_reg_inner .pl_reg_lef.pl_re_pl_offer h1,
.pl_reg_inner .pl_reg_lef.pl_re_pl_offer p {
    font-weight: 500;
}
.ac_ri_flex.cacel_sub h3 {
    font-size: 20px;
}
.upload_img_thumb {
    position: absolute;
    left: 0;
    top: 0px;
    text-align: center;
}
.upload_img_thumb span {
    border: dashed 1px #b7b7b7;
    padding: 10px;
    display: block;
    overflow: hidden;
    width: 100px;
    height: 100px;
    position: relative;
}
.upload_img_thumb img {
    max-width: 100%;
    margin: auto;
    left: 0;
    right: 0;
}
.branding_con_info .upload_img_thumb {
    position: absolute;
    left: 0;
    top: 0px;
    text-align: center;
}
.branding_con_info .upload_img_thumb span {
    border: dashed 1px #b7b7b7;
    padding: 10px;
    display: block;
    overflow: hidden;
    width: 100px;
    height: 100px;
    position: relative;
}
.branding_con_info .upload_img_thumb img {
    max-width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
}
.upload_right_cont .logo_size {
    font-size: 13px;
    color: #444;
}
.edit_post .upload_img_cont {
    padding-left: 90px;
}
.upload_img_cont {
    padding-left: 100px;
    position: relative;
    margin-bottom: 50px;
}
.upload_right_cont {
    margin-left: 10px;
    position: relative;
}
.upload_right_cont #upload.btn {
    margin: 0px;
}
.branding_con_info .btn_theme {
    background-image: linear-gradient(to top, #e5e5e5, #f6f6f6);
    border: solid 1px #ebebeb;
    color: #444 !important;
    text-transform: capitalize;
    font-size: 14px;
}
.img_format {
    font-size: 09px;
    color: #999;
    display: block;
    margin-top: 5px;
}
.logo_size_control {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: solid 1px #ebebeb;
    display: block;
    overflow: hidden;
}
.logo_size_control [type=radio]:checked+label {
    color: #222;
    font-weight: 400;
}
.logo_size_control [type=radio]:not(:checked)+label {
    color: #888;
    font-weight: 400;
}
.pl_new_settings .mr_select,
.alt_height .mr_select {
    font-size: 12px;
    color: #999;
    display: block;
    font-weight: normal;
    margin-bottom: 0px;
}
.pl_new_settings input[type="number"] {
    border: solid 1px #ccc;
    padding: 0 6px;
    border-radius: 2px;
    width: 96px;
}
.branding_controls select {
    border: solid 1px #ccc;
    border-radius: 3px;
    background: #fff;
    color: #999;
    font-size: 16px;
    margin-bottom: 10px;
    height: 36px;
    line-height: 36px;
    width: 225px;
}
.branding_controls .btn {
    margin: 0px 5px 0 0;
}
.upload_right_cont {
    margin-left: 20px;
    position: relative;
}
.upload_img_cont {
    padding-left: 110px;
    position: relative;
    margin-bottom: 40px;
}
.upload_right_cont .label_txt {
    margin: 0px;
    position: relative;
    top: -5px;
    font-size: 14px;
    color: #444;
}
.branding_controls .upload_img_cont {
    margin-bottom: 0px;
    display: block;
    overflow: hidden;
    border-bottom: solid 1px #ebebeb;
}
.logo_n_size_ingo {
    display: block;
    margin-bottom: 30px;
}
.branding_con_info {
    margin-top: 20px;
}
.ml5 {
    margin-left: 5px;
}
.mr10 {
    margin-right: 10px !important;
}
.branding_controls .btn_reset {
    background: #9e9e9e;
}
.branding_controls .common_error {
    color: #ff0000;
    min-height: 20px;
    font-size: 14px;
    margin: 5px 0;
}
.brading_info_te {
    font-size: 12px;
    padding: 10px 10px 20px 10px;
}
.event_post .video_thumb_img .list_br_logo.logo_full,
vid_all_inner_top .list_br_logo.logo_full,
.share_videos_page .video_thumb_img .logo_full,
.video_cont .vid_inner img.list_br_logo.logo_full,
.vid_all_inner_top .list_br_logo.logo_full,
#embedPlay .video_cont .one img.list_br_logo.logo_full {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
}
.panel .panel:last-child {
    box-shadow: none;
}
.panel .list.ola:last-child {
    margin-bottom: 0 !important;
}
.panel .panel-collapse .panel:last-child {
    margin-bottom: 0px !important;
}
.pl_sol_social_cl .items_cont .list_in span {
    color: #fff;
    font-size: 20px;
    margin-top: 20px;
}
.pl_sol_social_cl .items_cont .list_in {
    min-width: 18%;
}
.pl_sol_social_cl .items_cont {
    display: block;
    overflow: hidden;
}
.pl_solutions.pl_sol_social_cl h1 {
    color: #fff;
}
.pl_solutions.pl_sol_social_cl {
    padding-bottom: 100px;
}
.bx-pager.bx-pager-page li {
    position: relative;
}
.bx-pager.bx-pager-page li:after {
    border: solid 2px #ff0000;
    position: absolute;
    left: 150px;
}
.navbar-right li.buy_now {
    margin-right: 10px;
}
.for_set .cloud_ad_plans img.cl_gr {
    margin: 20px 0;
}
.cre_ev_img.upload_img_thumb,
.edit_event_modal .upload_img_thumb {
    width: 100px;
    border: solid 1px #e5e5e5;
}
.cacel_sub h3 span:last-child {
    display: block;
}
.device_box_top {
    float: right;
}

/*new footer*/
.new_footer span {
    display: block;
    color: #fff;
    font-size: 17px;
    margin-bottom: 10px;
    font-weight: 400;
}
footer .container.new_footer .footer_single {
    border-top: solid 1px #5c5c5c;
    padding: 20px 0;
    margin-top: 20px;
}
footer .container.new_footer a {
    color: #bbb;
    display: table;
    font-size: 16px;
    margin: 0px 0 7px 0;
}
footer .container.new_footer a:hover {
    color: #eee;
}
footer .container.new_footer .footer_single .terms {
    margin-top: 5px;
}
footer .container.new_footer .footer_single .terms a {
    float: left;
    margin: 0 10px;
    padding-right: 10px;
    border-right: solid 1px #ccc;
    line-height: 14px;
}
footer .container.new_footer .footer_single .terms a:first-child {
    margin-left: 0px;
}
footer .container.new_footer .footer_single .terms a:last-child {
    border-right: none;
}
footer .container.new_footer .foot_social_icons span {
    float: right;
    display: inline-block;
    margin-right: 10px;
    font-size: 16px;
    color: #bbb
}
footer .container.new_footer .foot_social_icons a {
    float: right;
    margin-right: 5px;
    background-size: 30px;
    width: 30px;
    height: 30px;
}
footer .container.new_footer .foot_social_icons {
    float: right;
}
.social_icons_mobile {
    display: none;
}
#userblocked h2 {
    font-size: 18px;
}
#userblocked .modal-body {
    text-align: center;
    padding: 20px;
}
#userblocked .modal-body img {
    width: 80px;
}
#userblocked .modal-body h2 a {
    display: block;
    color: #35abe2;
    margin: 5px 0;
}
#userblocked .close {
    font-size: 30px;
}
.c-playout-parent {
    margin: 125px auto 20px auto;
    width: 85%;
    background-color: #FFFFFF;
    padding: 0px 40px;
    position: relative;
    box-shadow: 0 0 3.8px 0.2px rgba(0, 0, 0, 0.1);
}
.c-playout-parent.with_email {
    top: 130px;
}
.c-playout-parent.update_payment_plan {
    top: 140px;
}
.c-playout-parent.with_email.update_payment_plan {
    top: 150px;
}
.c-playout-btn-text {
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: rgba(153, 153, 153, 0.56);
}
.c-playout-event-select>h3 {
    font-size: 14px;
    color: #666;
    font-weight: normal;
}
.c-playout-right {
    padding-left: 45px;
    border-left: 3px solid #ececec;
}
.c-playout-ui-select {
    background: #fff;
    border: solid 1px #ccc;
    color: #666 !important;
    padding: 0 10px;
    margin: 0px !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    height: 40px;
}
.c_pl_platfomrs_wrapper select {
    width: 100%;
    height: 36px;
    line-height: 36px;
    color: #999;
    padding: 0 5px;
    font-size: 16px;
    margin-bottom: 30px;
    border-bottom: solid 1px #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #ccc;
}
.c-pl-event-wrapper .c-playout-ui-select .btn.form-control:focus,
.c-pl-event-wrapper .c-playout-ui-select .btn.form-control:hover {
    background: #fff !important;
}
.c-pl-event-wrapper .c-playout-ui-select input:focus {
    border: solid 1px #ccc !important;
}
.c-pl-event-wrapper .c-playout-ui-select i {
    line-height: 30px !important;
    font-style: normal;
}
.ui-select-match-text {
    color: #000;
    opacity: 0.7;
}
.ui-select-bootstrap .ui-select-match .btn {
    padding: 0px !important;
    top: -3px;
}
.placeholder_ui {
    color: #ccc;
}
.c-playout-parent .cl_pl_bt_actions {
    margin-top: 10px;
}
.c-playout-parent .cl_pl_bt_actions .btn.go_to_cl_pl {
    width: inherit;
    font-size: 20px;
}
.c-playout-parent .plt_form {
    margin-bottom: 0px;
    border: none;
    padding-bottom: 20px;
}
.c-playout-parent .cl_pl_controls {
    margin-top: 0px;
}
.c-playout-parent .it_bl_le {
    margin-top: 10px;
}
.c-playout-parent .c-pl-event-wrapper .form-control {
    margin-bottom: 0px;
}
.c-playout-parent .c-pl-event-wrapper .placeholder_ui {
    margin-top: 6px;
}
.c-playout-parent .c_pl_platfomrs_wrapper h2 {
    padding-top: 10px;
    border-top: solid 1px #ececec;
    margin-top: 10px;
}
.c-playout-parent .cl_pr_in_wi h4 {
    font-weight: 400;
    color: #666;
}
.c-playout-parent .cl_pr_in_wi #cloud-playout-player h4 {
    width: 60%;
    margin: 0 auto;
    left: 0;
    right: 0;
    color: #929292;
    position: absolute;
    top: 40%;
    text-align: center;
    line-height: 26px;
}
.plans-section .pro_plans_new .col-md-12 {
    margin-bottom: 0px;
    border-bottom: none;
}
.dev_two_months {
    margin: -30px auto 0 auto;
    padding: 10px 30px;
    background: #e04949;
    color: #fff;
    width: 90%;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.dev_two_months h3 {
    font-size: 20px;
    text-align: left;
    line-height: 26px;
    color: #fff;
}
.dev_two_months h3 span {
    display: block;
}
.dev_two_months a {
    font-size: 16px;
    background: #b63b3b;
    color: #fff;
    padding: 10px 15px;
    text-align: right;
    float: right;
    margin-top: 20px;
}
.dev_2m_offer .pro_over {
    margin-top: 50px;
}
.dev_two_months .of_2_hei {
    font-weight: 800;
}
.box_features_mi .dev_two_months {
    margin-top: -100px;
    margin-bottom: 50px;
    position: relative;
    z-index: 99;
}
#plans .all_packs .main_offer_2m_offfer {
    display: block;
    position: absolute;
    top: -101px;
    background: #fff;
    border: solid 1px #35abe2;
    border-bottom: none;
    padding: 10px 0 10px 0;
    text-align: left;
    width: 100%;
    border-radius: 6px 6px 0 0;
    box-shadow: 0 0 6px #ccc;
    z-index: 99;
}
#plans .all_packs .main_offer_2m_offfer span {
    display: block;
}
#plans .all_packs .main_offer_2m_offfer span:first-child,
.comp_pla_main .main_offer_2m_offfer span:first-child {
    color: #555;
}
#plans .all_packs .main_offer_2m_offfer span.b_offer,
.comp_pla_main span.b_offer {
    color: #222;
    font-weight: 600;
}
#plans .all_packs .main_offer_2m_offfer a {
    color: #35abe2;
    margin: 10px 0;
    display: block;
}
#plans .all_packs .main_offer_2m_offfer .col-md-8 {
    padding-right: 0;
}
#plans .all_packs .main_offer_2m_offfer .col-md-4 img {
    max-width: 100px;
    margin: auto;
}
.m_plans_2m_offer .our_plans_1 {
    margin-bottom: 20px;
}
.plans-section .slick-list {
    overflow: hidden;
}
.plans-section .slick-slide {
    margin: 0;
    width: 320px;
}
.plans-section .slider {
    width: 100%;
    margin: 10px auto;
}
.plans-section .slick-slide {
    /*margin: 0px 20px;*/
}

/*.plans-section  .slick-slide img { width: 100%;}*/
.plans-section .slick-prev:before,
.plans-section .slick-next:before {
    color: black;
}
.plans-section .slick-slide img {
    width: inherit;
    display: inline-block;
}
.m_plans_2m_offer .pack {
    margin-top: 150px;
}
.slick-slide:first-child {
    padding-left: 5px;
}
.slick-slide:last-child {
    padding-right: 5px;
}
.plans-section .slick-slide img.pl_2m_device {
    width: 100%;
}
.pl_2m_m4 {
    text-align: center;
    margin: 20px auto;
}
.info_2m_dev_left {
    padding-right: 0px;
}
.comp_pla_main .main_offer_2m_offfer {
    background: #fff;
    position: absolute;
    top: -141px;
    border: solid 1px #35abe2;
    border-bottom: 0;
    padding: 10px 0;
    border-radius: 6px 6px 0 0;
    box-shadow: 0 0 6px #ccc;
    width: 100%;
}
.comp_pla_main .main_offer_2m_offfer a {
    color: #35abe2;
    margin: 10px 0;
    display: block;
}
.m_plans_2m_offer .comp_pla_main {
    margin-top: 240px;
}
.m_plans_2m_offer .comp_pla_main .info_2m_dev_left,
.m_plans_2m_offer .comp_pla_main .pl_2m_m4 {
    width: 100%;
    text-align: center;
}
.m_plans_2m_offer .comp_pla_main img.pl_2m_device {
    width: 80px;
    margin: 0 auto;
}
.m_plans_2m_offer .comp_pla_main .info_2m_dev_left {
    padding: 0px;
}
.m_plans_2m_offer .comp_pla_main .pl_2m_m4 {
    margin: 0px auto;
}
div[data-sticky] {
    background-color: #fff;
    font-weight: 700;
    display: block;
    box-shadow: 0px 4px 15.1px 2.9px rgba(0, 0, 0, 0.09);
}
.ndev_mngt {
    background: #fff;
    box-shadow: 0px 4px 6.7px 1.3px rgba(0, 0, 0, 0.08);
    width: 90%;
    margin: 0 auto 50px;
    padding: 20px;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.ndev_mngt h4 {
    color: #545d66;
    font-size: 18px;
    margin-bottom: 10px;
    display: block;
    font-weight: normal;
}
.ndev_mngt p.f_child {
    color: #7a8a98;
    font-size: 16px;
}
.ndev_mngt p {
    color: #7a8a98;
    font-size: 15px;
}
.ndev_mngt .wh_pr {
    color: #35abe2;
    border: 0;
    padding: 0;
    margin: 0;
    box-shadow: none;
    float: none;
}
.ndev_mngt .wh_pr:hover {
    text-decoration: underline;
    box-shadow: none;
}
.ndev_mngt .bx_id {
    display: block;
    margin-bottom: 15px;
}
.ndev_mngt_left {
    border-right: solid 1px #e9e9e9;
}
.ndev_mngt_right {
    text-align: center;
}
.ndev_mngt_right img.amz_icon {
    width: 85px;
    margin-left: 6px;
}
.ndev_mngt_right .dev_box {
    display: block;
    width: 250px;
    overflow: hidden;
    margin: 0 auto;
}
.ndev_mngt_right a.learn {
    color: #35abe2;
    font-size: 18px;
    box-shadow: none;
    float: none;
    margin-left: 0px;
}
.ndev_mngt_right a.learn:hover {
    box-shadow: none;
}
.event_header .ndev_mngt a.add_dev {
    margin-bottom: 30px;
}
.pro_plans .pack {
    margin: 20px 5px;
}
.pro_plans.pro_plans_offer20 .main_offer_2m_offfer {
    background: #fff;
    position: absolute;
    top: -135px;
    border: solid 1px #35abe2;
    border-bottom: 0;
    padding: 10px 0;
    border-radius: 6px 6px 0 0;
    box-shadow: 0 0 6px #ccc;
    width: 100%;
}
.pro_plans.pro_plans_offer20 .main_offer_2m_offfer.pre_bx_top {
    top: -155px;
}
.pro_plans.pro_plans_offer20 .pack {
    margin-top: 140px;
}
.pro_plans.pro_plans_offer20 .main_offer_2m_offfer span {
    display: block;
}
.pro_plans.pro_plans_offer20 .info_2m_dev_left {
    width: 100%;
}
.pro_plans.pro_plans_offer20 .main_offer_2m_offfer span.b_offer,
.pro_plans.pro_plans_offer20 span.b_offer {
    color: #222;
    font-weight: 600;
}
.pro_plans.pro_plans_offer20 .pl_2m_m4 {
    margin: 0px auto;
    width: 100%;
    padding: 0pc;
}
.pro_plans.pro_plans_offer20 img.pl_2m_device {
    width: 80px;
    margin: 10px auto 5px;
}
.main_offer_2m_offfer a:hover,
.main_offer_2m_offfer a {
    color: #35abe2;
}
.box_id_group {
    padding: 20px;
    border: solid 1px #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.box_id_group p {
    font-size: 11px;
    color: #5b656f;
}
.box_id_group a {
    font-size: 11px;
}
.box_id_group p span {
    font-weight: 600;
    color: #1a1d20;
}
.box_id_group {
    padding: 10px;
}
.box_id_group .box_det_2m {
    display: none;
}
.box_id_group.gre_bor_show {
    border: solid 1px #1ab188;
}
.box_id_group.red_bor_err {
    border: solid 1px #e97373;
}
.box_23_error {
    color: #ff5533;
    font-size: 14px;
    margin: 0px;
    text-align: right;
}
.form-group.box_id_group {
    margin-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
}
.offer_register {
    background: #fff;
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 99;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.pl_reg_inner.offer_register {
    width: 1000px;
    box-sizing: border-box;
    padding: 30px 60px;
}
.pl_reg_inner.offer_register .offer_tag {
    background: linear-gradient(to bottom, #eb4242, #cd3938);
    padding: 5px;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
}
.pl_reg_inner.offer_register .offer_tag_border {
    border: dashed 1px #f9a1a0;
    padding: 20px;
    background-position: left;
    background-size: 1px 10px;
}
.pl_reg_inner.offer_register .offer_tag h4 {
    font-size: 18px;
    margin-top: 0px;
}
.pl_reg_inner.offer_register .offer_tag h2 {
    font-size: 25px;
    margin-bottom: 0px;
    color: #fff;
    font-weight: 400;
}
.pl_reg_inner.offer_register .pl_reg_lef {
    border-right: solid 1px #e5e5e5;
    float: left !important;
    padding-right: 50px;
}
.pl_reg_inner.offer_register .dev_info_bor {
    border: solid 5px #e5edf1;
    padding: 15px;
    text-align: center;
    width: 100%;
    margin-top: 50px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.pl_reg_inner.offer_register .pl_reg_lef h3 {
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    margin-top: 30px;
    display: block;
    color: #545d66;
}
.pl_reg_inner.offer_register .s_up_table td {
    vertical-align: top;
    padding: 10px 3px;
    color: #727677;
    font-size: 14px;
}
.pl_reg_inner.offer_register .s_up_table td span {
    color: #9ca6a7;
}
.pl_reg_inner.offer_register .s_up_table td img {
    display: block;
    margin: 10px 0;
    max-width: 300px;
}
.pl_reg_inner.offer_register .s_up_table td:first-child {
    white-space: nowrap;
}
.pl_reg_inner.offer_register .how_to_red {
    margin: 20px 0 0;
    color: #585858;
}
.pl_reg_inner.offer_register .ofh_dev_box {
    width: 300px;
    margin: -60px auto 0;
}
.pl_reg_inner.offer_register .soc_icons {
    display: flex;
    justify-content: space-between;
}
.pl_reg_inner.offer_register .soc_icons .fb {
    width: 50px;
    height: 20px;
}
.pl_reg_inner.offer_register .soc_icons .youtube {
    width: 50px;
    height: 20px;
}
.pl_reg_inner.offer_register .dev_info_bor p {
    color: #6e7d8b;
    font-size: 16px;
}
.pl_reg_inner.offer_register .dev_stv_live {
    margin: 20px 0;
    display: block;
}
.pl_reg_inner.offer_register .dev_stv_live span {
    margin-right: 5px;
    display: block;
    text-align: left;
    color: #84919e;
}
.pl_reg_inner.offer_register .pl_reg_right .form {
    padding: 22px 0px 40px;
}
.s_up_table.table tr td {
    border: none;
}
.events.device_management .lbl_ans {
    color: #666;
}
.dev_sm_devider .gt_off a {
    background: linear-gradient(to bottom, #ee4f4f, #d94443);
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    white-space: nowrap;
    margin-top: 10px;
    display: inline-block;
    padding: 10px 5px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.dev_sm_devider .gt_off a span {
    border: dashed 1px #f9a1a0;
    padding: 5px;
}
.dev_sm_devider .unreg_device {
    padding: 8px 10px;
    border: solid 1px #ccc;
    color: #666;
    margin-top: 10px;
    display: inline-block;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    text-align: center;
}
.dev_sm_devider {
    padding: 0px;
}
.events.device_management {
    padding: 20px 0;
}
.dev_paire_id a,
.dev_paire_id a:hover,
.dev_paire_id a:focus,
.sticky_dev_offer .st_dev_rt_info a,
.sticky_dev_offer .st_dev_rt_info a:hover,
.sticky_dev_offer .st_dev_rt_info a:focus,
.sticky_dev_offer .st_dev_rt_info a:visited {
    color: #35abe2;
    font-weight: 500;
}
.sticky_dev_offer {
    background: #fff;
    padding: 20px 20px 0;
    border-top: solid 5px #d94443;
    width: 90%;
    margin: 0 auto;
}
.sticky_dev_offer h2 {
    font-size: 20px;
    color: #545d66;
    margin-bottom: 10px;
}
.sticky_dev_offer h3 {
    color: #96a0a9;
    font-size: 16px;
    margin-top: 10px;
    font-weight: 500;
}
.sticky_dev_offer .dev_amz {
    width: 110px;
}
.sticky_dev_offer .st_dev_rt_info {
    display: flex;
    align-items: center;
}
.sticky_dev_offer .st_dev_rt_info h6 {
    color: #8a9aa8;
    font-size: 16px;
    margin-bottom: 5px;
    font-weight: 500;
}
.lrn_more_device {
    margin-right: 10px;
}
.sticky_dev_offer .dev_img {
    display: block;
    overflow: hidden;
}
.sticky_dev_offer {
    position: relative;
}
.sticky_dev_offer .close_sticky {
    background: #000;
    color: #fff;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    position: absolute;
    top: -12px;
    right: -6px;
    line-height: 16px;
    font-size: 10px;
    text-align: center;
    box-shadow: 0 0 6px #000;
    cursor: pointer;
}
.premium_platform {
    position: relative;
    background: rgba(0, 0, 0, 0) url("../images/bg.png") no-repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position: initial;
    background-size: auto auto;
    opacity: 1;
    text-align: center;
    left: 0;
    color: #ffffff;
    width: 100%;
    height: 300px;
}
.premium_platform a {
    position: absolute;
    left: 30px;
    top: 30px;
    opacity: 0.5
}
.premium_platform h1 {
    font-weight: 500;
}
.premium_platform h3 {
    font-weight: 400;
    font-size: 22px;
}
.premium_platform .inner_pp {
    padding-top: 70px;
}
.pr_fea_of {
    width: 80%;
    margin: 0 auto;
    padding-bottom: 123px;
}
.pr_fea_of h2 {
    margin: 30px auto;
    text-align: center;
    font-size: 22px;
    color: #7b858e;
}
.pr_fea_of img {
    float: left;
    margin-right: 20px;
}
.pr_fea_of .fea_block {
    display: flex;
    align-items: center;
    margin-bottom: 25px;
}
.pr_fea_of .feature_group {
    color: #5d656d;
}
.pre_of_fea_inner .charge_amt {
    text-align: right;
    color: #747474;
    display: block;
    width: 100%;
    font-size: 13px;
}
.h_get_redeem_offer {
    backgrounds: #fafafa;
    width: 80%;
    margin: 0 auto;
    color: #666;
    position: relative;
    padding-top: 150px;
}
.h_get_redeem_offer .s_up_table {
    width: 70%;
}
.h_get_redeem_offer .s_up_table td:first-child {
    white-space: nowrap;
    width: 60px;
    padding-right: 0px;
}
.h_get_redeem_offer .s_up_table .or td {
    font-size: 12px;
}
.h_get_redeem_offer h5 {
    font-size: 20px;
    font-weight: 500;
}
.ad_fr_box {
    margin: 0 auto;
    padding: 30px 30px 30px 20px;
    box-shadow: 0px 4px 15.1px 2.9px rgba(0, 0, 0, 0.09);
    display: table;
    align-items: center;
    width: 100%;
    background: #fff;
    margin: -265px auto 50px;
}
.ad_fr_box h1 {
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 30px;
    line-height: normal;
    padding: 10px 20px 10px 50px;
    background: #e04949;
    color: #fff;
    margin: -10px 0 0 -50px;
    width: 90%;
    box-shadow: 0.5px 0.8px 5.6px 0.4px rgba(0, 0, 0, 0.15);
    position: relative;
}
.ad_fr_box h1:before {
    content: "";
    height: 0;
    width: 0;
    display: block;
    position: absolute;
    top: 0;
    right: -37px;
    border-top: 37px solid #e04949;
    border-bottom: 37px solid #e04949;
    border-right: 37px solid transparent;
    border-left: 37px solid transparent;
}
.ad_fr_box h1 span {
    font-weight: 600;
    display: block;
}
.ad_fr_box_amz {
    width: 100px;
    margin-left: 10px;
}
.ad_fr_box .dnt_have_device {
    color: #8a9aa8;
    font-size: 18px;
}
.ad_bx_box img {
    width: 300px;
    margin: 0 auto;
}
.ad_bx_box {
    text-align: center;
}
.ad_bx_box a {
    color: #35abe2;
    font-size: 18px;
    display: block;
    margin-top: 10px;
}
.s_up_table {
    font-size: 18px;
}
.have_dvc_amz_bl {
    display: block;
    overflow: hidden;
    margin-top: 20px;
}
.ad_fr_box_container {
    background: #fafafa;
    padding-bottom: 30px;
}
.premium_platform .reach img {
    margin-right: 10px;
}
.premium_platform .reach span {
    font-size: 14px;
}
.premium_platform .reach img.fb {
    width: 60px;
}
.premium_platform .reach img.youtube {
    width: 60px;
}
.modal_bx_footer .btn.view_pl {
    color: #b6c6ce !important;
    border: solid 1px #b6c6ce;
    padding: 10px 20px;
    border-radius: 2px;
}
#boxOffer .modal-dialog {
    width: 650px !important;
}
#boxOffer .modal-header {
    margin-top: 10px;
}
#boxOffer .modal-header h3 {
    padding-left: 38px;
    background: url(../images/tick.png) no-repeat;
    font-size: 20px;
    border-bottom: solid 1px #e8eeef;
    padding-bottom: 20px;
    color: #5b656f;
}
#boxOffer .of_tag_modal {
    background: linear-gradient(to bottom, #ee4f4f, #d94443);
    color: #fff;
    text-align: center;
    padding: 10px;
}
#boxOffer .of_tag_modal_inner {
    border: dashed 1px #f9a1a0;
    padding: 10px;
}
#boxOffer .of_tag_modal_inner span {
    font-size: 16px;
}
#boxOffer .of_tag_modal_inner h3 {
    font-size: 24px;
}
.modal_bx_footer {
    text-align: center;
    margin-top: 60px;
}
.modal_bx_footer .btn {
    width: inherit;
    border: none;
    margin: 0 5px;
}
.modal_bx_footer .btn.btn_rel_offer {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: linear-gradient(to bottom, #eb4242, #cd3938);
    box-shadow: 1.2px 1.6px 3.8px 0.2px rgba(0, 0, 0, 0.25);
    border: solid 1px #eb4242;
}
.modal_bx_footer .btn.btn_rel_offer_clear {
    background: none;
    color: #a2b3bc !important;
}
#boxOffer .tab-content {
    padding-top: 0px;
}
.of_tag_modal~span {
    color: #a4acb4;
    text-align: right;
    margin-top: 5px;
    display: block;
}
#boxOffer .bx_of_mod_tc {
    color: #35abe2;
}
#boxOffer .skip_now {
    margin-top: 30px;
    color: #b6c6ce;
    cursor: pointer;
}
#plans .all_packs .main_offer_2m_offfer {
    display: none;
}
#plans .m_plans_2m_offer .all_packs .main_offer_2m_offfer {
    display: block !important;
}
.m_plans_2m_offer .comp_pla_main_discount .offer_header .price_header {
    padding-top: 1px;
}
#boxOffer .terms {
    padding: 0;
    margin: 0 0 20px;
}
#boxOffer .terms li,
#boxTerms .terms li {
    margin-bottom: 10px;
    font-size: 14px;
    color: #7b8084;
    line-height: 22px;
}
#boxOffer .lt_left_point {
    margin-left: 50px;
    color: #7b8084;
    font-size: 14px;
    line-height: 28px;
}
#boxOffer .modal-header h3.terms {
    background: none;
    padding: 0px;
    text-align: center;
    padding-bottom: 20px;
}
#boxOffer .terms_back img {
    margin-right: 10px;
}
#boxOffer .terms_back {
    position: absolute;
    top: 20px;
    left: 20px;
    color: #7b8084;
    font-size: 16px;
}
#boxOffer .terms ol,
#boxTerms .terms ol {
    padding: 0px 20px;
}
#boxOffer .terms ol a {
    color: #35abe2;
}
.modal#boxTerms .close {
    color: #666;
    opacity: 1 !important;
    top: 10px !important;
    right: 20px !important;
    font-weight: 500;
}
.modal#boxTerms .lt_left_point {
    margin-bottom: 10px;
    font-size: 14px;
    color: #7b8084;
    line-height: 22px;
    margin-top: 20px;
    margin-left: 30px
}
.pl_reg_lef a {
    color: #35abe2;
}
#boxTerms .modal-header {
    padding: 15px 25px 10px;
}
.plans-section .slick-slide img.al_subscribed {
    width: auto;
}
.premium_platform.update_payment_pre {
    margin-top: 30px;
}
.premium_platform.ad_banner_email.update_payment_pre {
    margin-top: 55px;
}
.dev_sm_devider .offer_availed {
    margin-top: 18px;
    display: block;
    color: #4dae4c;
}
.offer_register .dev_info_bor a {
    border-bottom: solid 1px #eaf0f1;
    width: 80%;
    padding-bottom: 10px;
    display: block;
    margin: 0 auto;
}
.pl_reg_inner.offer_register .s_up_table .or td {
    font-size: 12px;
}
.pr_fea_of_cont {
    background: #fff;
    display: block;
    overflow: hidden;
}
.h_get_table {
    width: 85%;
    margin: 0 auto;
}
.s_up_table.table tr td span {
    color: #8e989b;
}
.s_up_table.table tr td .s_up {
    color: #35abe2;
    margin-left: 0px;
}
.event_header .ndev_mngt_right a {
    padding: 0px;
    float: none;
}
.event_header .ndev_mngt_right img.amz_icon {
    margin: 0px;
}
.premium_platform a.pre_logo img {
    width: 120px;
}
.premium_platform a.pre_back {
    color: #fff;
    top: 75px;
    opacity: 1
}
.premium_platform a.pre_back img {
    margin-right: 7px;
    width: 10px;
}
.c-playout-right form input[type="text"] {
    border: solid 1px #ccc;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 0px 10px;
    color: #666;
    box-sizing: border-box;
}
.c-playout-right form input[type="text"]:focus {
    box-shadow: none;
    border-bottom: solid 1px #ccc;
}
.st_my_videos_cont {
    margin-top: 20px;
    padding-top: 20px;
    border-top: solid 1px #e5e5e5;
    padding-bottom: 20px;
    border-bottom: solid 1px #e5e5e5;
}
.store_inner span {
    display: inline-block;
    font-size: 18px;
    color: #999;
}
.st_my_videos_cont .switch {
    display: inline-block;
    margin-left: 10px;
}
.st_my_videos_cont .switch label .lever {
    height: 18px;
    width: 35px;
}
.st_my_videos_cont .switch label .lever:after {
    width: 16px;
    height: 16px;
    top: 1px;
    left: 0px;
}
.st_my_videos_cont .switch label input[type="checkbox"]:checked+.lever {
    top: 0px;
}
.editable .dropdown-menu {
    width: 90%;
    max-height: 200px;
    overflow-y: auto;
}
.cl_pl_controls .btn50 {
    padding: 4px 0;
}
.c-playout-parent .it_bl_le {
    margin-top: 4px;
}
.mt10.ad_cus_dest {
    margin-top: 5px !important;
}
.c-playout-parent .c_pl_platfomrs_wrapper h2 {
    margin-bottom: 10px;
    font-size: 14px;
}
.c_pl_platfomrs_wrapper .item_block {
    padding: 5px 15px;
}
.c-playout-parent .plt_form {
    padding-bottom: 10px;
}
.ad_cu_dt_title {
    font-size: 14px;
    color: #666;
}
.ui-select-bootstrap>.ui-select-choices {
    margin-top: 2px;
}
.st_vi_oth_info span.db {
    font-size: 12px;
    color: #999;
    display: block;
}
#eventsPostView .bg_img_bla,
.vid_hfor_sto .play_icon,
.vid_hfor_sto .time,
.vid_hfor_sto .video_main_thumb,
.vid_hfor_sto .list_br_logo,
#eventsPostView .hide_rig_sto,
#eventsPostView .vis_nt_store,
.share_videos_page .vid_block .vis_nt_store,
.share_videos_page .eve_c_thumb.bg_img_bla,
.emb_vid_list .video_main_thumb,
.emb_vid_list .vis_nt_store,
.emb_vid_list.vid_hfor_sto .pop_bro_mimg {
    display: none;
}
#eventsPostView .vid_hfor_sto .bg_img_bla,
#eventsPostView .vid_hfor_sto .vis_nt_store,
.share_videos_page .vid_block .vid_hfor_sto .vis_nt_store,
.share_videos_page .vid_hfor_sto .bg_img_bla,
.emb_vid_list.vid_hfor_sto .video_main_thumb,
.emb_vid_list.vid_hfor_sto .vis_nt_store {
    display: block;
}
#eventsPostView .vid_hfor_sto .vis_nt_store,
.share_videos_page .vid_block .vis_nt_store {
    position: absolute;
    top: 45%;
    left: 0px;
    right: 0px;
    bottom: 0px;
    text-align: center;
    color: #fff;
    font-size: 14px;
}

/* .st_my_videos_cont #snackbar { position: absolute; left: inherit; height: auto; right:-180px; max-width:200px; font-size:14px; color:#fff; background:#666; text-align:left;}
.st_my_videos_cont { position: relative;} */
.st_my_videos_cont #snackbar.show.gr_con {
    background: #62bf61;
}
.cloud_ad_plans_inner h2 {
    font-size: 22px;
    text-align: left;
    color: #7b858e;
    margin-bottom: 0px;
    line-height: 30px;
}
.cloud_ad_plans_inner .gt_ful {
    text-align: left;
}
.rtmp_link_tinput {
    float: left;
}
.n_tooltip_ac .rtmp_copy_in {
    height: 50px;
}
.n_tooltip_ac .rtmp_copy_in img {
    right: 10px;
    top: 10px;
    position: absolute;
    height: inherit;
}
.font11 {
    font-size: 11px;
    color: #999;
}
.st_my_videos_cont #snackbar {
    padding: 10px 20px;
}
.event_post .video_thumb_img.vid_hfor_sto,
.sh_vid_ev .vid_block .inner_sha .vid_hfor_sto,
#embedPlay .emb_vid_list.vid_hfor_sto .one {
    cursor: default;
}
.emb_vid_list.vid_hfor_sto .vis_nt_store {
    position: absolute;
    top: 30%;
    left: 0px;
    color: #fff;
    font-size: 10px;
    text-align: center;
    line-height: 12px;
}

/* Upgrade Payment */
.img_sc_err {
    margin-top: -5px;
    margin-right: 10px;
}
.up_plan_sc_err p {
    color: #83898f;
    font-size: 18px;
    text-align: center;
}
.up_plan_sc_err a {
    color: #35abe2;
}
.up_pay_btn .up_btn_succ {
    padding: 5px 30px;
    background-color: #35abe2;
    color: #ffffff;
    font-size: 16px;
    border-width: 0;
}
#upgradePlan .modal-header {
    border-bottom: inherit;
    padding: 6px 10px;
}
.up_pay_btn .up_btn_err {
    margin-right: 20px;
    background: none;
    border-width: 0;
    font-size: 16px;
    color: #a2b3bc;
}
.up_pay_btn .up_sec_btn {
    font-size: 16px;
    background: none;
    border-width: 0;
    border: solid 1px #35abe2;
    padding: 5px 15px;
    color: #35abe2;
}
.reg_footer .pay_desc {
    display: none;
}
.reg_footer .pay_desc.d_block {
    display: block;
}
.navbar-brand>img.only_ie {
    display: none;
}
.left_nav_tabs li a.inline {
    display: inline;
}
.opa_4 {
    opacity: 0.4;
    cursor: default;
}
@media screen\9 {
    /* ie 7 only */
    
    .navbar-brand>img.ie_block {
        display: none;
    }
    
    .navbar-brand>img.only_ie {
        display: block;
    }
}
.em_in_te {
    font-size: 11px;
    position: relative;
}
#postVideo .share_player_details {
    min-height: 390px;
}
#postVideo {
    margin-top: 100px;
}
.link_hover:hover {
    color: #35abe2;
}

/*change email address*/
.change_email_parent span.em_label {
    color: #999;
    margin-bottom: 5px;
    display: block;
}
.change_email_input_like {
    border-bottom: solid 1px #ccc;
    margin-bottom: 5px;
    position: relative;
    width: 100%;
}
.change_email_input_like span.us_mail_id {
    font-size: 1rem;
    color: #555;
    padding-right: 150px;
    word-break: break-all;
    width: 540px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.change_email_input_like span.abs_edit {
    position: absolute;
    right: 0px;
    bottom: 5px;
    color: #35abe2;
    cursor: pointer;
    font-weight: 600;
    text-transform: uppercase;
}
.updateEmail .modal-dialog {
    width: 560px !important;
}
#updateEmail .cur_email {
    display: block;
    color: #999;
    margin-bottom: 5px;
}
#updateEmail #cu_email {
    color: #666;
    font-size: 16px;
    margin-bottom: 35px;
    display: block;
}
#updateEmail #up_email {
    margin-bottom: 40px;
}
#updateEmail input {
    color: #666;
}
#updateEmail .error {
    position: inherit;
    margin-top: -17px;
    float: right;
    font-size: 15px;
}
#updateEmail .md-form:last-child {
    margin-bottom: 0px;
}
#updateEmail .md-form .btn {
    margin-bottom: 0px;
}
#boxTerms .modal-dialog {
    width: 600px !important;
}
.fs13 {
    font-size: 13px;
}
.progress_bar .rtmp_info {
    margin-left: 3px;
}
.progress_bar .popover {
    display: block;
    overflow: hidden;
    width: 300px;
    z-index: 2;
}
.tmp_block_cont {
    margin: 100px auto auto auto;
    text-align: center;
}
.tmp_block_cont h3 {
    font-size: 24px;
    color: #363535;
    font-weight: 400;
    margin-bottom: 20px;
}
.tmp_block_cont p {
    font-size: 18px;
    color: #929597;
}
.tmp_block_cont button.m_payment {
    background: #35abe2;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    padding: 10px 0px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    display: block;
    width: 200px;
    margin: 40px auto 0 auto;
    font-weight: 400;
    border: none;
}
.tmp_block_cont button.m_payment.m_payment_disable {
    background: #e4e4e5;
    color: #fff;
    border: solid 1px #dedede;
}
.block_act_footer {
    width: 800px;
    margin: 80px auto 0;
    display: block;
    overflow: hidden;
}
.block_act_footer .cus_care,
.view_pr_trans a {
    font-size: 18px;
    color: #929597;
}
.block_act_footer .cus_care a,
.view_pr_trans a {
    color: #35abe2;
}
[type=checkbox]+label.shortem_url {
    font-size: 16px;
    color: #989899;
    font-weight: normal;
}
.share_vid_social {
    margin: 0px 0px 20px;
}
.share_vid_social img {
    margin-right: 10px;
}
.sh_pop_inner {
    margin: 30px 0 20px 0;
    display: block;
}
.modal#accounthold .modal-dialog {
    width: 1000px !important;
    margin: auto;
}
.pbt_label {
    font-size: 18px;
    color: #5b656f;
    font-weight: 600;
    margin-bottom: 30px;
}
.pbt_label img {
    margin-right: 13px;
    position: relative;
    margin-top: -5px;
}

/* .modal#accounthold .modal-dialog table{} */
.modal#accounthold .modal-dialog table th {
    background: #d3d3d3;
    color: #869199;
}
.modal#accounthold .modal-dialog table tr:first-child th {
    padding: 5px 8px;
    border: none;
}
.modal#accounthold .modal-dialog table tr td img {
    width: 26px;
    margin-left: 20px;
}
.modal#accounthold .modal-dialog table tr td {
    color: #a9aeb5;
}
.modal#accounthold .modal-dialog table tr td.suc_payment {
    color: #00be43;
}
.modal#accounthold .modal-dialog table tr td.failed {
    color: #f3273a;
}
.video_des2 .he_loc {
    min-height: 40px;
}
.transactions_lt_table {
    border: solid 1px #e5e5e6;
    padding: 30px 30px;
    width: 1047px;
    margin: 30px auto;
    color: #929597;
}
.transactions_lt_table h6 {
    color: #929597;
    font-size: 18px;
    text-align: left;
}
.transactions_lt_table table {
    width: 100%;
}
.transactions_lt_table table th {
    border-bottom: solid 1px #e5e5e6;
    padding: 10px 10px 5px !important;
    font-weight: normal !important;
    color: #929597 !important;
    white-space: nowrap
}
.transactions_lt_table table td {
    text-align: left;
    padding: 15px 10px;
    font-size: 16px;
    white-space: nowrap;
}
.ytry_label {
    color: #929597;
    font-size: 18px;
}
.tmp_block_cont a.link:hover {
    color: #35abe2;
}
.tmp_block_cont a.pending {
    color: #ee933a;
}
.st_nned_cont {
    margin: 40px auto;
    color: #929597;
    font-size: 18px;
}

/* .m_payment.m_payment_disable */

/* Theoplayer styles */
.dn {
    display: none;
}
.fs18 {
    font-size: 18px;
}
.theo_container {
    width: 600px;
    margin-top: 100px;
}
.theoplayer-skin.vjs-has-started .custom-title.custom_title_top {
    margin-bottom: 0px;
    display: block;
    position: absolute;
    top: 10px;
}
.theoplayer-skin.vjs-has-started .custom-title.custom_title_top.right {
    right: 10px;
}
.theoplayer-skin.vjs-has-started .custom-title.custom_title_top.left {
    left: 10px;
}
.theoplayer-skin.vjs-has-started .custom-title.custom_title_bottom {
    display: block;
    position: absolute;
    bottom: 10px;
}

/* .theoplayer-skin.vjs-has-started.vjs-fullscreen .custom-title.custom_title_bottom{ margin-bottom:80px;} */
.theoplayer-skin.vjs-has-started .custom-title.custom_title_bottom.right {
    right: 10px;
}
.theoplayer-skin.vjs-has-started .custom-title.custom_title_bottom.left {
    left: 10px;
}
.custom_title_full {
    display: block;
    overflow: hidden;
}
.custom_title_full.cu_ti_logo {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    background-size: 100% 100%;
    height: 100%;
    max-height: 100%;
    min-height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    z-index: 1;
}
.theoplayer-skin .vjs-control-bar {
    z-index: 30 !important;
}
.theo-tertiary-background.theo-menu-animation-container {
    z-index: 50 !important;
}
.theo_player_cnt {
    position: absolute;
    top: 156px;
    padding: 0 50px;
    left: 0;
    width: 400px;
}
.theo_player_cnt a {
    width: 120px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    display: inline-block;
    margin-right: 10px;
    background: #3699ca;
    color: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-bottom: 15px;
}
@media (min-width: 320px) and (max-width: 693px) {
    .theo_container {
        width: 100%;
        margin: 0 auto;
    }
    
    .theo_player_cnt {
        position: inherit;
        margin-top: 20px;
        padding: 0 20px;
        text-align: center;
    }
}

/* #embedPlay .theoplayer-skin .vjs-control-bar .vjs-control.vjs-fullscreen-control{display: none; } */
#playerPopup .modal-body {
    padding: 0px;
    border: none;
}
#playerPopup .close {
    color: #000;
    z-index: 9;
    right: 10px;
    background: #fff;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 22px;
}
#playerPopup .close span {
    top: 0px;
    position: relative;
}
#playerPopup .modal-dialog,
#playerPopup .modal-content {
    background: none !important;
}
#eventPasswordPopup1 .modal-body {
    margin-bottom: 20px;
}
.theo-player-wrapper {
    overflow: hidden;
}
#playerPopup .modal-dialog {
    margin-top: 100px !important;
    width: 600px !important;
}
.m_payment.m_payment_disable {}
#goLive .modal-dialog {
    background: #f8f8f8;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
#goLive .block {
    background: #fff;
    box-shadow: 0 0 8.2px 0.8px rgba(0, 0, 0, 0.1);
    padding: 20px 10px 10px 20px;
    margin: 0px 0px 10px;
}
#goLive .block h1 {
    font-size: 18px;
    color: #666;
    margin: 0 0 10px;
    font-weight: 400;
}
#goLive .block p {
    color: #999;
}
#goLive .rtmp_block {
    margin-top: 15px;
}
#goLive .block .btn50 {
    width: 140px;
    padding: 0px;
    height: 40px;
    line-height: 40px;
    margin: 0px;
}
#goLive .modal-dialog .header {
    color: #515151;
    font-size: 20px;
    margin-top: 20px;
}
#goLive .modal-dialog {
    width: 680px !important;
}
#goLive .modal-body {
    padding: 0 40px 30px;
}
#goLive .modal-header {
    font-size: 20px;
    padding: 6px 40px;
}
#goLive .modal-dialog .img_140 {
    width: 130px;
    margin-right: 10px;
}
#goLive .live_on_mobile .rt_block {}
.live_on_mobile .take_control,
.fpro_box .take_control,
.rtmp_block .take_control {
    margin-bottom: 20px;
    padding-bottom: 30px;
    border-bottom: solid 1px #dee0e1;
}
#goLive .live_on_mobile .row,
#goLive .fpro_box .row {
    position: relative;
}
#goLive .live_on_mobile img.hand,
#goLive .fpro_box img.hand {
    position: absolute;
    bottom: -10px;
    right: 5px;
}
#goLive .fpro_box img.hand {
    right: 35px;
}
#goLive .fpro_box .amz_link {
    width: 85px;
    margin-left: 10px;
}
#goLive .f_mobi_only {
    display: none;
}
.hed_ban_actions {
    margin-top: 30px;
}
.hed_ban_actions a {
    text-transform: uppercase;
    color: #fff;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    border-radius: 4px;
    display: inline-block;
    text-align: center;
}
.hed_ban_actions a.exp {
    background: rgba(0, 0, 0, 0.2);
    border: solid 1px #999;
    width: 150px;
    margin-right: 10px;
}
.hed_ban_actions a.req {
    background: #35abe2;
    width: 250px;
}
.cl_de_info {
    position: relative;
}
.hit_bl h6 {
    color: #918f8e;
    border-bottom: solid 3px #ededee;
    margin-top: 20px;
    display: inline-block;
    line-height: 35px;
}
.hit_bl.active h6 {
    color: #312d2a;
    border-bottom: solid 3px #35abe2;
    display: inline-block;
}
.hit_bl div.dev {
    width: calc(100% - 150px);
    color: #666;
    float: left;
}
.hit_bl.active span {
    color: #666;
}
.hit_bl img {
    position: absolute;
    top: 0px;
    right: 0;
    width: 127px;
}
.hit_bl:first-child {
    border-bottom: solid 1px #e0e0e0;
    padding-bottom: 20px;
    display: block;
    overflow: hidden;
}
#goLiveRTMPPopup .modal-dialog {
    background: #fff;
}
#goLiveRTMPPopup .modal-content {
    background: #fff !important;
}
#goLiveRTMPPopup .modal-body {
    padding: 0 20px;
}
#goLiveRTMPPopup .rtmp_copy_im .tooltip {
    top: 40px !important;
}
#eventsPostView .video_title_cont {
    position: relative;
}
.ep_tit {
    width: calc(100% - 30px);
}
.ep_de_mb_img {
    position: absolute;
    top: 5px;
    right: 10px;
}
.hit_bl a {
    display: block;
    color: #72d2ff;
    margin-top: 10px;
}
.hit_bl.active a {
    display: block;
    color: #35abe2;
    margin-top: 10px;
}
.flow_fin_img img {
    display: none;
}
.flow_fin_img .flow_dev.flow_for_web {
    display: block;
}
.flow_fin_img .flow_mob.flow_for_mobile {
    display: block;
}
.home_dev_wat .amz_btn {
    width: 80px;
    position: relative;
    margin-top: -3px;
}
.meet_cont_home .free_meet_pro_pl0,
.meet_cont_home .meet_support {
    padding-top: 20px;
    padding-bottom: 20px;
}
.bx-wrapper {
    margin-bottom: 0px;
}
.second_sec {
    background: #fff;
    padding: 50px 0;
}
p.slo {
    font-size: 18px;
    color: #666;
}
.flow_for_mob_dev {
    display: none;
}
.hit_de.active img.dev_dark,
.hit_de img.dev_light,
.hit_mo.active img.dev_dark,
.hit_mo img.dev_light {
    display: block;
}
.hit_de img.dev_dark,
.hit_de.active img.dev_light,
.hit_mo img.dev_dark,
.hit_mo.active img.dev_light {
    display: none;
}
#goLiveRTMPPopup .modal-dialog {
    background: #fff;
}
#goLiveRTMPPopup .modal-content {
    background: #fff !important;
}
#goLiveRTMPPopup .modal-body {
    padding: 0 20px;
}
#goLiveRTMPPopup .rtmp_copy_im .tooltip {
    top: 40px !important;
}
#resetbtn .tooltip {
    left: 125px;
}
.ep_tit {
    width: calc(100% - 30px);
}
.ep_de_mb_img {
    position: absolute;
    top: 5px;
    right: 10px;
}
.bx-wrapper img.bx_slide2_mob {
    display: none;
}
.branding_in_wrap {
    width: 375px !important;
    display: inline-block;
}
.ft_info_mobile {
    display: none;
}
.theoplayer-skin.theo-mobile .theo-menu.theo-menu-animatable {
    z-index: 99 !important;
}
.err_mob_ch_pas {
    top: 95px !important;
}
.theo-pip .theo-player-wrapper {
    margin-bottom: 30px !important;
}
.slide1 {
    position: relative;
    background: url(../images/go_live_platform.png) no-repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position: center;
    background-size: auto auto;
    height: 360px;
}
.slide2 {
    position: relative;
    background: url(../images/go_live_any.png) no-repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position: center;
    background-size: auto auto;
    height: 360px;
}
.slide_inner {
    width: 70vw;
    margin: 0 auto;
    padding-top: 100px;
    color: #fff;
    text-align: left;
}
.slide_inner h2 {
    font-size: 30px;
    color: #fff;
}
.slide_inner p {
    font-size: 20px;
    font-weight: 300;
}

/*.bx-wrapper img.rt_pan_image { position: absolute; bottom: -250px;}*/
.bx-wrapper .anchor.app_store {
    margin-top: 20px;
}
.bx-wrapper .anchor.app_store img {
    display: inline-block;
    width: 150px;
}
.anchor span {
    text-transform: uppercase;
    height: 40px;
    line-height: 38px;
    display: inline-block;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    text-align: center;
    color: #fff;
    cursor: pointer;
}
.anchor span.explore_bt {
    background: rgba(0, 0, 0, 0.6);
    border: solid 1px #ccc;
    width: 150px;
    margin-right: 20px;
}
.anchor span.st_trial {
    width: 200px;
    background: #35abe2;
}
.slide1 .anchor {
    margin-top: 30px;
}
.anchor.app_store span:last-child {
    margin-left: 5px;
}
.f_live_ban_info img {
    width: 50px;
    display: inline-block;
}
.f_live_ban_info img:first-child {
    margin: 0px 5px 0px 5px;
}
.f_live_ban_info img.twitter {
    width: 26px;
    margin: 0 5px;
}
.f_live_ban_info img.periscope {
    width: 22px;
}
.soc_sm_icon {
    font-size: 13px;
}
.down_manual {
    font-size: 18px;
    margin-top: 20px;
    display: inline-block;
    color: #35abe2;
}
.b_disabled {
    opacity: .5;
    cursor: not-allowed;
}
.rese_list .table {
    margin-bottom: 5px;
}
.rese_list .table thead {
    /* background: #f0f0f0 */
}
.rese_list .table.table-borderless {
    border: solid 1px #ccc;
}
.rese_list .table.table-borderless td,
.table.table-borderless th {
    border: 0 !important;
}
.res_bk_pa {
    margin-left: 40px;
    color: #999;
    box-shadow: none;
    font-size: 16px;
}
.res_res_tab {
    display: none;
}
.res_pag_btn .btn {
    padding: 5px 10px;
}
.sh_loc_det {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 20px;
    text-overflow: ellipsis;
    background: url(../images/location.png) no-repeat;
}
.wid_sto_acc {
    width: 49%
}
.about p.abt_para {
    font-size: 12px;
}
.pt_para {
    color: #7b858e;
    word-break: break-all;
}
.comp_pla_main .pt_para {
    padding: 25px;
}
.main_fea_dev .mul_para, .wb_br {
    word-break: break-all;
}
#confirmPayment h3 {
    font-size: 22px;
    color: #5b656f;
}
#confirmPayment .modal-header {
    border-bottom: solid 1px #cfdddf;
}
#confirmPayment button {
    font-size: 16px;
    text-align: center;
    padding: 10px 20px;
    border: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    width: 40%;
}
#confirmPayment .can {
    color: #a2b3bc;
    background: none;
    margin-right: 10px;
}
#confirmPayment .conf {
    color: #fff;
    background: #35abe2;
}
#confirmPayment .disPlan {
    font-size: 16px;
    font-weight: 800;
}
.sty_web {
    color: inherit;
    cursor: default;
}
.down_grade_plan h2.cacel_sub {
    color: #3a444c;
    font-size: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
}
#showPasswordRequest .error {
    min-height: 23px;
    position: inherit;
    top: 0;
    right: 0;
    text-align: center;
}
.cookie-toast {
    width: 100%;
    margin: 0px auto;
    background: #fff;
    color: #212529;
    padding: 10px;
    display: block;
    position: fixed;
    bottom: 0;
    overflow: hidden;
    left: 0px;
    text-align: center;
    border-radius: 2px;
    z-index: 999;
    font-size: 14px;
    left: 0;
    right: 0;
    box-shadow: 0 0 6px 3px rgba(40, 47, 60, 0.08);
    z-index: 999999;
}
.cookie-toast img {
    max-width: inherit;
}
.cookie-toast a,
.cookie-toast a:hover,
.cookie-toast a:active,
.cookie-toast a:focus,
.cookie-toast a:visited {
    color: #35abe2;
    padding: 0px 10px;
}
.cookie-close {
    width: 15px;
    padding: 10px;
    /* float: right; */
    
    margin-right: 15px;
}
.gdpr-check-content {
    color: #000;
    text-align: center;
    margin-bottom: 20px;
    display: block;
}
.gdpr-confirm-button {
    background: #35abe2;
    color: #FFF;
    border-radius: 5px;
    padding: 7px 70px;
    text-align: center;
    font-style: normal;
    display: block;
    margin: 10px auto;
    border: none;
}
.gdpr-iagree {
    font-size: 13px !important;
    display: block;
    margin: 10px 0px;
    font-weight: normal;
}
.gdpr-disable {
    opacity: 0.5;
    cursor: not-allowed;
}
.list-link a {
    display: inline !important;
}
.pp-subhead {
    font-size: 16px;
    color: #35abe2;
    font-weight: bold;
}
.cp-table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #d6dadf;
}
.cp-table td,
.cp-table th {
    padding: 8px !important;
    border: 1px solid #d6dadf;
}
.cp-table th {
    font-weight: bold;
    background: #F5F5F5;
}
.scrolling-ticker {
    position: absolute;
    width: 100%;
    min-height: 30px;
    background: transparent;
    z-index: 2;
    color: #000;
}
.scrolling-ticker marquee {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
    background: rgba(255, 255, 255, .8);
    /* padding: 5px; */
}
.blur-all {
    opacity: .5;
    pointer-events: none;
}
#enableContent .modal-dialog {
    width: 375px !important;
}
#enableContent .gdpr-confirm-button {
    padding: 10 50 !important;
}
.sc_we_on {
    padding-left: 30px!important;
    margin-top: 10px;
}
.pl_40 {
    padding-left: 50px!important;
}
.pl_15 {
    padding-left: 20px!important;
}
.graphics_strip {
    background: #fff;
    width: 100%;
    text-align: center;
    color: #474c51;
    font-size: 1.429em;
    display: block;
    overflow: hidden;
    position: fixed;
    z-index: 99;
    top: 60px;
}
.graphics_img {
    width: 2%;
    margin: 0px 10px;
    position: relative;
    top: 0px;
}
.fq_sc_la table {
    border-collapse: collapse;
}
.fq_sc_la table,
.fq_sc_la td,
.fq_sc_la th {
    border: 1px solid #8c8c8c;
}
.fq_sc_la table,
.fq_sc_la th {
    padding: 10px !important;
    color: #8a9299;
    font-weight: 800;
}
.fq_sc_la table,
.fq_sc_la td {
    color: #999999;
    padding: 3px 3px 3px 10px;
    font-weight: 400;
}

/* Player sample page */
.sample_palyer_test input[type="text"] {
    border: solid 1px #c5c5c5;
    padding: 0 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    box-sizing: border-box;
}
.sample_palyer_test input[type="text"]:focus {
    border-color: #66afe9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.sample_palyer_test .btn {
    margin-top: 25px;
    padding: 5px 15px 5px 15px;
}
.sample_palyer_test label {
    color: #5b656f;
}
.acc-arrow:after {
    transition: all 0.4s ease;
}
.acc-arrow-active:after {
    transition: all 0.4s ease;
    transform: rotateZ(180deg);
}
.about-us.container p {
    padding-bottom: 8px;
}
.pwd-on-events_password {
    padding: 6px 10px;
    overflow: hidden;
    font-size: 14px;
    border: solid 1px #ccc;
    display: inline-block;
    margin-top: 19px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    position: relative;
    margin-left: 10px;
    position: relative;
    width: 100px;
}
.pwdprotect-star {
    position: absolute;
    padding-top: 5px;
}
.ev_ch_pas.chan_psd_eve a:focus,
.ev_ch_pas.chan_psd_eve a:hover {
    color: #35abe2;
}
.browse-button-account {
    position: relative;
}
.browse-button-accoun .browse-btn-acc {
    position: absolute;
    top: 0px;
    left: 0px;
    background: none;
}

.mbl_fs {
    font-size: 15px;
}
.word-brk {
    word-break: break-word;
}

.cre_ev_ch_bro.create_event input[type="file"] { top: 0px; left: 0; }
.cre_ev_ch_bro.create_event .upload_right_cont .modal_file, .cre_ev_ch_bro.edit_event_modal .upload_right_cont .modal_file { position: relative; }
.cre_ev_ch_bro.create_event .upload_right_cont i, .cre_ev_ch_bro.edit_event_modal .upload_right_cont i { width: 100%; height: 100%; left: 0; top: 0; margin: 0; padding: 0;}
.cre_ev_ch_bro.edit_event_modal input[type="file"] { top: 0px; left: 0; padding: 0; width: 78px; height: 30px;}
.cre_ev_ch_bro.edit_event_modal .upload_right_cont .img_format, .edit_post .upload_right_cont .img_format { margin-left: 0; }
.fc-pro-hash-st { position: absolute; font-size: 7px; }
.fp-sc-hash-text { margin-left: 5px; font-size: 0.7rem; }
.hash-tfp { margin-top: 100px; text-align: right; }
.db-sm-res { display: none; }

.fc-prcg .banner-bg-overlay { height: inherit; }
.fc-prcg .cloud-banner-content { width: 80%; }
.fc-prcg .cloud_ad_plans { margin-top: 0; }
.fc-prcg .fc-pricing-headding { font-size: 25px; margin-top: 0px; margin-bottom: 25px; }
.fc-prcg .cp-chan-prng { font-weight: 400; margin-bottom: 0px; font-size: 22px; }
.fc-prcg .cp-ch-sub-dt { width: 90%; margin-top: 0px; font-size: 18px; line-height: 30px; }
.fc-prcg .pl_cld_sub_sec .free-month-btn { font-size: 15px; padding: 14px 30px; }
.fc-prcg .pl_cld_sub_sec .free-month-btn:hover { background: linear-gradient(to top, #3ba9dc, #51baeb); }

body.modal-open .custom_fc_frame.fc-widget-normal {
    z-index: 0 !important;
}