    @media screen and (max-width:1920px) {
        .container {
            max-width: 1400px;
            padding: 0 20px;
        }
        .solution-banner .banner-content {
            top: 55%;
        }
    }
    
    @media screen and (max-width:1800px) {
        .left-signup-bg-content {
            padding: 32px 40px 100px 60px;
        }
    }
    
    @media screen and (max-width:1680px) {
        .overlay-hover .description {
            padding: 10px 20px 18px;
        }
        .overlay-hover {
            top: 14%;
        }
        .left-signup-bg-content {
            padding: 32px 12px 100px 26px;
        }
        .signup-promotion-headding {
            font-size: 20px;
        }
        .solution-hover-sub-headding {
            padding-top: 0px;
        }
        .overlay-hover .description {
            padding: 0px 15px 0px;
            line-height: 30px;
        }
        .overlay-hover .free-month-btn {
            padding: 10px 25px;
        }
    }
    
    @media screen and (max-width:1440px) {
        .menu-post-login-drop .header-right-po-login li.header_request_demo a {
            padding: 8px;
        }
        .menu-post-login-drop .header-right-po-login li.header_request_demo,
        .nav.navbar-right>li.header_request_demo a {
            margin-right: 0;
        }
        .yr_pl2 {
            margin-right: 13px;
        }
        .app-feature-one {
            padding-top: 0
        }
        .signup-paddings .signup-headding {
            padding-bottom: 20px;
        }
        .signup-paddings {
            padding-top: 20px
        }
        .nav-main li .sub-menu ul li {
            padding-left: 8px;
        }
        .nav-main li.product-sub .sub-menu ul:nth-of-type(2) {
            width: 62%;
        }
        .nav-main li.product-sub .sub-menu.solution-width ul:nth-of-type(2) {
            width: 50%;
        }
        .sign-border .col-md-4 {
            width: 35%;
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 35%;
            -ms-flex: 0 0 35%;
            flex: 0 0 35%;
            max-width: 33%;
        }
        .sign-border .col-md-8 {
            width: 65%;
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 65%;
            -ms-flex: 0 0 65%;
            flex: 0 0 65%;
            max-width: 67%;
        }
        .signup-main {
            max-width: 326px;
        }
        .plan-main {
            max-width: 425px
        }
        .right-mob-width.col-md-4 {
            width: 28.333333%;
        }
        .top-header .logo-mob-width.col-md-1 {
            width: 13.333333%;
        }
        .bitmap-slick .slick-slide {
            width: 288px;
        }
        .overlay-hover .hover-headding {
            font-size: 20px;
        }
        .mainoverlaydiv h2 {
            font-size: 20px;
        }
        .banner-content {
            top: 36%;
        }
        .banner-headding {
            font-size: 35px;
        }
        .cloud-banner-content .banner-sub-headding {
            font-size: 26px;
        }
        .mobile-app-step-two span:after {
            width: 42%;
        }
        .mobile-app-step-one span:after {
            width: calc(12% - 10px);
            width: -webkit-calc(12% - 10px);
            left: 28%
        }
        .mobile-app-step-three span:after {
            width: calc(29% + 4px);
            width: -webkit-calc(29% + 4px);
        }
        .pricing-container {
            max-width: 1300px
        }
        .overlay-hover {
            top: 12%;
        }
        .solution-hover-sub-headding {
            padding-top: 0px;
            font-size: 12px
        }
        .overlay-hover .description {
            padding: 0px 8px 0px;
            line-height: 25px;
            font-size: 12px
        }
        .overlay-hover .free-month-btn {
            padding: 8px 20px;
        }
        .banner-wrap .slick-prev {
            top: 33%
        }
        .banner-wrap .slick-next {
            top: 33%
        }
        .support-sevices {
            padding: 35px 0 60px;
        }
        .cloud-banner-content {
            top: 48%;
        }
        /* .fc-signup-left-bg {
    height: 948px;
    } */
        .ways-platform {
            padding-top: 60px;
            padding-bottom: 60px;
        }
        .how-it-works {
            padding-bottom: 0
        }
    }
    
    @media screen and (max-width:1366px) {
        .bitmap-slick .slick-slide {
            width: 273px;
        }
        .service-inner-block .headding-one {
            font-size: 32px
        }
        .overlay-hover .description {
            width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 5;
            -webkit-box-orient: vertical;
            font-size: 12px;
            color: #fff;
            /* padding: 3px 8px 16px; */
            line-height: 20px
        }
        .overlay-hover {
            top: 11%;
        }
        .mainoverlaydiv h2 {
            top: 42%;
            left: 47%;
            font-size: 20px;
        }
        .mobile-app-step-two span:after {
            width: 43%;
        }
        .mobile-app-step-one span:after {
            width: calc(12% - 3px);
            width: -webkit-calc(12% - 3px);
            left: 27%
        }
        .mobile-app-step-three span:after {
            width: calc(29% + 6px);
            width: -webkit-calc(29% + 6px);
        }
        .pricing-faq-block .platform-cam-margin-top:before {
            bottom: 92%;
        }
        .overlay-hover .free-month-btn {
            padding: 8px 13px;
        }
    }
    
    @media screen and (max-width:1280px) {
        .cloud-banner-content {
            width: 70%
        }
        .bitmap-slick .slick-slide {
            width: 256px;
        }
        .solution-hover-sub-headding {
            margin-bottom: 5px;
        }
        .banner-headding {
            font-size: 30px;
        }
        .nav-main li {
            font-size: 14px;
        }
        .nav-main li a {
            padding: 28px 10px 14px 10px;
        }
        .logo {
            padding: 16px 0px 21px;
        }
        .overlay-hover {
            line-height: 20px;
            padding: 0 18px;
        }
        .overlay-hover .description {
            width: 95%;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 5;
            -webkit-box-orient: vertical;
            font-size: 12px;
            color: #fff;
            padding: 3px 10px 20px;
            line-height: 19px
        }
        .overlay-hover .free-month-btn {
            padding: 5px 12px;
            font-size: 13px;
        }
        .overlay-hover {
            top: 10%;
        }
        .mainoverlaydiv h2 {
            top: 42%;
            left: 45%;
            font-size: 20px;
        }
        .cloud-banner-content .banner-sub-headding {
            font-size: 19px;
        }
        .mobile-app-step-two span:after {
            width: 44%;
        }
        .mobile-app-step-one span:after {
            width: calc(12% - 0px);
            width: -webkit-calc(12% - 0px);
            left: 26%
        }
        .mobile-app-step-three span:after {
            width: calc(29% + 11px);
            width: -webkit-calc(29% + 11px);
        }
        .platform-cam-margin-top:before {
            bottom: 92%;
        }
        .pick-go-live-block ul li:after {
            width: 50%;
            left: 240px
        }
        .pricing-faq-block .pricing-container {
            max-width: 1070px;
        }
        .pricing-container {
            max-width: 1200px
        }
        .pro-banner-headding {
            font-size: 24px
        }
        .video-block-main .slick-next {
            right: -46px;
        }
        .video-block-main .slick-prev {
            left: -25px;
        }
        .free-month-btn {
            font-size: 14px
        }
        .signup-promotion-headding {
            font-size: 16px;
        }
        .signup-list {
            padding-left: 20px;
            font-size: 12px
        }
        .headding-two {
            font-size: 30px;
        }
        .fc-mobile-page-banner .banner-headding {
            font-size: 28px;
            letter-spacing: 1px;
            line-height: 35px;
        }
    }
    
    @media screen and (max-width:1100px) {
        .fc-mobile-page-banner .banner-sub-headding {
            font-size: 14px;
        }
        .fc-mobile-page-banner .banner-headding {
            font-size: 24px;
            letter-spacing: .5px;
            line-height: 28px;
            margin-bottom: 10px;
        }
    }
    
    @media screen and (max-width:1024px) {
        .faq-no-results {
            top: 70px;
            right: 40px
        }
        .mobile-pro-frame .video-cam-link {
            left: 36%;
            bottom: 30%;
        }
        .live-stream-block {
            padding: 40px 0 40px;
        }
        .overlay-hover .free-month-btn {
            bottom: 70px
        }
        .logo-white-bg {
            display: none
        }
        .sign-border .col-md-8 {
            width: 73%;
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 73%;
            -ms-flex: 0 0 73%;
            flex: 0 0 57%;
            max-width: 57%;
        }
        .app-feature-two .col-md-6 .platform-block.pl50 {
            padding-left: 30px
        }
        .fc-pro-top-padding {
            padding-left: 20px;
            padding-right: 20px
        }
        .fc-pro-block .connectivity .icon-block,
        .fc_device .platform-block .connectivity .icon-block {
            margin-bottom: 7px;
            margin-right: 7px;
        }
        .intro-list li .intro-content {
            font-size: 15px;
        }
        .intro-list p {
            font-size: 13px;
        }
        .fc-pro-block .platforms .icon-block,
        .fc_device .platform-block .platform .icon-block {
            margin-bottom: 7px;
            margin-right: 7px;
        }
        .fc-signup-left-bg {
            height: 873px;
            ;
        }
        .signup-field .form-control {
            margin-bottom: 10px
        }
        .signup-headding {
            padding-bottom: 15px;
        }
        .signup-paddings {
            padding-top: 15px
        }
        .sign-border .col-md-4 {
            width: 42%;
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 42%;
            -ms-flex: 0 0 35%;
            flex: 0 0 42%;
            max-width: 42%;
        }
        .overlay-hover .hover-headding {
            font-size: 18px;
        }
        .testimonial-inner-block {
            min-height: 310px
        }
        .testimonial-inner-block .hover-head {
            font-size: 14px
        }
        .testimonial-inner-block .l-height25 {
            line-height: 22px
        }
        .testimonial-inner-block .hover-sub-head {
            font-size: 12px
        }
        .left-quoto-icon {
            left: 16px;
        }
        .platform-block h2 {
            font-size: 20px;
        }
        .banner-headding {
            font-size: 38px;
        }
        .support-content {
            padding: 10px 160px;
            font-size: 16px;
        }
        .banner-sub-headding {
            margin: 10px 0px 10px;
        }
        .logo {
            padding: 24px 0px 21px;
        }
        .nav-main li a {
            padding: 28px 10px 14px 10px
        }
        .nav-main li {
            font-size: 14px;
        }
        .overlay-hover .description {
            width: 90%;
            overflow: hidden;
            text-overflow: ellipsis;
            height: 64px;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            font-size: 12px;
            color: #fff;
            padding: 3px 10px 31px;
            line-height: 19px
        }
        .overlay-hover .free-month-btn {
            padding: 5px 12px
        }
        .overlay-hover {
            top: 18%;
            line-height: 17px;
            padding: 0 10px;
        }
        .mobile-app-step-two span:after {
            width: 45%;
        }
        .mobile-app-step-one span:after {
            width: calc(12% - 4px);
            width: -webkit-calc(12% - 4px);
            left: 26%
        }
        .mobile-app-step-three span:after {
            width: calc(32% + 9px);
            width: -webkit-calc(32% + 9px);
            left: 24%;
        }
        .platform-cam-margin-top:before {
            bottom: 92%
        }
        .platfor-waysto-indevedual-one .cloud:after {
            height: 146px;
        }
        .platfor-waysto-indevedual-one .cloud:before {
            top: 87px;
        }
        .platfor-waysto-indevedual-two:after {
            left: -9px;
            top: 167px;
        }
        .waysto-caption {
            font-size: 14px
        }
        .platfor-waysto-indevedual {
            font-size: 14px
        }
        .platform-cam-margin-top:before {
            height: 120px;
        }
        .platform-cam-margin-top:after {
            top: -9px;
            left: 51px
        }
        .nav-main li.product-sub .sub-menu {
            width: 750px;
        }
        .nav-main li.product-sub .sub-menu ul:nth-of-type(2) {
            width: 68%;
        }
        .nav-main li.product-sub .sub-menu ul:nth-of-type(1) {
            width: 32%;
        }
        .pricing-faq-block .pricing-container {
            max-width: 820px;
        }
        .btn-normal {
            padding: 6px 6px;
            font-size: 15px;
            text-transform: uppercase;
        }
        .price-indevedual-block-premium .free-month-btn {
            padding: 10px 7px;
            font-size: 12px;
        }
        .price-list-blocks .price-pack-amount {
            font-size: 32px
        }
        .btn-free {
            padding: 9px 7px;
        }
        .price-list-blocks .enterprice-headding {
            font-size: 12px
        }
        .price-list-blocks .enterprice-sub-headding {
            font-size: 12px;
        }
        .price-list-blocks .fc-call-nos {
            font-size: 11px;
        }
        .pricing-container {
            max-width: 970px;
        }
        .service-mobile-text {
            padding-top: 20px;
        }
        .service-mobile-text .fsize18 {
            font-size: 16px
        }
        .solution-banner .banner-content {
            top: 45%;
        }
        .solution-banner .banner-sub-headding {
            margin: 5px 0px 10px;
        }
        .footer.price {
            margin-top: 0
        }
        .pricing-faq-block ul li {
            padding-bottom: 40px;
        }
    }
    
    @media screen and (max-width:991px) {
        .signup-main.plan-main.conf-paym-pge {
            border: none;
            padding: 0;
            margin-top: inherit;
        }
        .lrn_abt_dev a {
            margin-right: 0px;
        }
        .year-end-offer-expire {
            float: inherit;
            text-align: center;
            margin-right: 0px;
        }
        .platform-block.plat-fC-active-mbl ul li.ada_bitrate .icon-block {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/f-platform-bitrate-active.svg) no-repeat left top;
        }
        .platform-block.plat-fC-active-mbl ul li.embed_share .icon-block {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/f-platform-embed-active.svg) no-repeat left top;
        }
        .platform-block.plat-fC-active-mbl ul li.archive .icon-block {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/f-platform-save-down-active.svg) no-repeat left top;
        }
        .platform-block.plat-fC-active-mbl .list-sub-headding {
            display: block;
            opacity: 1;
        }
        .solution-banner .banner-sub-headding {
            margin: 5px 0px 5px;
        }
        .one-stop-solution-block {
            padding-top: 30px;
        }
        .signup-main h6 {
            text-align: center;
        }
        .sidebar-nav ul.one,
        .sidebar-nav ul.sublist-sol {
            display: none;
        }
        .sidebar-nav ul.prod_menu,
        .sidebar-nav ul.solu_menu {
            display: block;
        }
        .logo-white-bg {
            display: block
        }
        .sign-border .col-md-8 {
            width: 100%;
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 100%;
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%;
        }
        .logo-white-bg {
            padding: 20px
        }
        .sign-border .col-md-4 {
            width: 100%;
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 100%;
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%;
        }
        .cookie-toast {
            width: 80%;
            bottom: 20px
        }
        .fc-mobile-page-banner .banner-content {
            width: 37%;
        }
        .fc-mobile-page-banner .banner-headding {
            font-size: 22px;
            letter-spacing: .2px;
            line-height: 20px;
        }
        .platform-block ul li {
            margin-left: 0;
            padding-left: 0
        }
        .live-stream-block {
            margin: 0px 0px;
            padding: 50px 0 50px;
        }
        .app-feature-two {
            padding: 20px 0;
        }
        .app-feature-two .headding-one {
            font-size: 24px;
        }
        .how-it-works .headding-one {
            font-size: 24px;
        }
        .waysto-structure-block {
            padding-top: 40px;
        }
        .sign-up-special-margin .col-md-6:nth-child(1) {
            padding-bottom: 15px
        }
        .signup-paddings {
            padding-bottom: 30px;
            padding-top: 20px
        }
        .sign-border .col-md-4 {
            width: auto;
        }
        .signup-main {
            max-width: auto;
        }
        .new_pl1 {
            margin-bottom: 15px;
        }
        .nav-main li.product-sub .sub-menu {
            width: 670px;
        }
        .top-header .logo-mob-width.col-sm-2 {
            width: 13.666667%;
            padding: 0
        }
        .top-header .col-sm-2 {
            width: 20.666667%;
            padding: 0
        }
        .top-header .col-sm-8 {
            width: 64.666667%;
            padding: 0
        }
        .header-right li {
            display: inline-block;
            padding-top: 20px;
        }
        .top-header .header-right .gray-btn {
            padding: 6px 10px;
        }
        .top-header .nav-main li a {
            padding: 28px 10px 14px 10px;
        }
        .top-header .nav-main li.product-sub .sub-menu .solution-sub li a {
            padding: 5px;
        }
        .top-header .nav-main li .solution-width .solution-sub li a {
            padding: 5px;
        }
        .mobile-top-header .col-sm-8 {
            width: 59.666667%;
        }
        .bitmap-slick .slick-next {
            right: 0px;
        }
        .support-content {
            font-size: 18px;
        }
        .platform-main-block .container.pb111 {
            padding-bottom: 50px
        }
        .platform-block p {
            font-size: 14px
        }
        .container {
            max-width: 950px;
        }
        .fc-tab-padding {
            padding: 40px 0
        }
        .service-mobile-text .mr20 {
            margin-right: 12px
        }
        .testimonial-inner-block {
            min-height: 265px;
        }
        .platform-block ul {
            margin-top: 0
        }
        .meet-fc-pro .font16 {
            font-size: 14px
        }
        .pb-pad-bottom {
            padding-bottom: 20px
        }
        .pricing-box-mob-row #accordion3 {
            display: block
        }
        .mob-footer #accordion4 {
            display: block
        }
        .service-block-one h4 {
            font-size: 1.300rem
        }
        .service-mobile-text .fsize18 {
            font-size: 16px;
        }
        .service-mobile-text {
            width: 95%;
            margin: 0px auto;
            text-align: left;
        }
        .banner-headding {
            font-size: 24px
        }
        .banner-sub-headding {
            font-size: 20px
        }
        .footerlinks a {
            font-size: 11px
        }
        .footer .copyrigt {
            background: #535252;
        }
        .mainoverlaydiv h2 {
            font-size: 14px;
            top: 40%
        }
        .overlay-hover .description {
            width: 95%;
            overflow: hidden;
            text-overflow: ellipsis;
            height: 64px;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            font-size: 12px;
            color: #fff;
            padding: 3px 10px 31px;
            line-height: 19px
        }
        .overlay-hover .free-month-btn {
            padding: 5px 12px
        }
        .overlay-hover {
            top: 21%;
            padding: 0 40px
        }
        .container-fluid {
            padding-left: 30px;
            padding-right: 30px;
            max-width: 991px
        }
        .container-fluid.settings_inner {
            padding-right: 0;
            padding-left: 0;
        }
        .mob-d-block {
            display: block
        }
        .mobile-logo {
            margin: 15px 0;
            display: block
        }
        .mobile-bar-margin {
            margin-top: 25px
        }
        .close-btn {
            font-size: 30px;
            background: none;
            color: #fff;
            border: none;
            margin-top: 15px
        }
        .close-btn:focus {
            border: none;
            outline: none
        }
        .sidebar {
            background: #111111;
            width: 0;
            height: 100%;
            position: fixed;
            left: 0;
            top: 0;
            z-index: 99999999999;
            -webkit-transition: all 0.4s ease-in-out;
            -moz-transition: all 0.4s ease-in-out;
            -ms-transition: all 0.4s ease-in-out;
            -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
            overflow: hidden
        }
        .sidebar-nav ul {
            list-style-type: none
        }
        .sidebar-nav ul li {
            border-bottom: 1px solid #cdcdcd;
            width: 100%
        }
        .sidebar-nav ul li:last-child {
            border: none
        }
        .sidebar-nav ul li.mobile-solution:hover .sidebar-nav ul li.mobile-solution>.sublist-sol {
            display: block
        }
        .sidebar-nav ul li a {
            padding: 20px 0px;
            font-size: 14px;
            color: #fff;
            display: block;
            text-decoration: none
        }
        .sidebar-nav .total-btn-block {
            margin-top: 46px
        }
        .sidebar-nav .total-btn-block a {
            display: inline-block;
            width: 45%;
            margin-right: 20px;
            padding: 25px 0px;
            text-align: center;
            font-size: 20px;
            color: #fff
        }
        .sidebar-nav .total-btn-block a:hover,
        .sidebar-nav .total-btn-block a:focus {
            text-decoration: none
        }
        .sidebar-nav ul li.mobile-product:before {
            float: right;
            content: "";
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/down-arrow.png) no-repeat;
            width: 28px;
            height: 20px;
            margin-top: 25px
        }
        .sidebar-nav ul li.mobile-product.menu_active:before,
        .sidebar-nav ul li.mobile-solution.menu_active:before {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/up-arrow.png) no-repeat;
        }
        .sidebar-nav ul li.mobile-solution:before {
            float: right;
            content: "";
            margin-top: 25px;
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/down-arrow.png) no-repeat;
            width: 28px;
            height: 20px
        }
        .service-block-wrap .container {
            margin: 20px auto 0px;
            max-width: 680px;
            text-align: center;
        }
        .sidebar-nav ul li:hover ul.sublist-sol li a:before {
            color: #fff;
            font-size: 16px;
            margin-right: 10px;
            display: inline-block
        }
        .sidebar-nav ul li:hover ul.one li a:before {
            color: #fff;
            font-size: 16px;
            margin-right: 10px;
            display: inline-block;
        }
        .sidebar-nav ul li ul.one li a,
        .sidebar-nav ul li ul.sublist-sol li a {
            position: relative;
            padding-left: 40px;
        }
        .sidebar-nav ul li ul.one li a::before,
        .sidebar-nav ul li ul.sublist-sol li a:before {
            width: 30px;
            height: 30px;
            position: absolute;
            bottom: 7px;
            left: 0;
        }
        .sidebar-nav ul li ul.one li.cloud_playout a:before {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/cloud-playout-icon.png) no-repeat left top;
            content: '';
        }
        .sidebar-nav ul li ul.one li.fc_platform a:before {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/fplatform-icon.png) no-repeat left top;
            content: '';
        }
        .sidebar-nav ul li ul.one li.fc_pro a:before {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/fpro-icon-normal.png) no-repeat left top;
            content: '';
            bottom: 3px;
        }
        .sidebar-nav ul li ul.one li.fc_app a:before {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/fapp-icon.png) no-repeat left top;
            content: '';
            left: 7px;
        }
        .sidebar-nav ul li ul.sublist-sol li.corporate a:before {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/fc-sol-corporate-mob-icon.png) no-repeat left top;
            content: '';
        }
        .sidebar-nav ul li ul.sublist-sol li.music a:before {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/fc-sol-music-mob-icon.png) no-repeat left top;
            content: '';
        }
        .sidebar-nav ul li ul.sublist-sol li.sports a:before {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/fc-sol-sports-mob-icon.png) no-repeat left top;
            content: '';
        }
        .sidebar-nav ul li ul.sublist-sol li.government a:before {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/fc-sol-government-mob-icon.png) no-repeat left top;
            content: '';
        }
        .sidebar-nav ul li ul.sublist-sol li.education a:before {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/fc-sol-education-mob-icon.png) no-repeat left top;
            content: '';
        }
        .sidebar-nav ul li ul.sublist-sol li.worship a:before {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/fc-sol-worship-mob-icon.png) no-repeat left top;
            content: '';
        }
        .sidebar-nav ul li ul.sublist-sol li.social-influencers a:before {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/fc-sol-social-mob-icon.png) no-repeat left top;
            content: '';
        }
        .sidebar-nav ul li ul.sublist-sol li.events-weddings a:before {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/fc-sol-event-mob-icon.png) no-repeat left top;
            content: '';
        }
        .sidebar-nav ul li ul.sublist-sol li.run-own-channel a:before {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/fc-sol-channel-mob-icon.png) no-repeat left top;
            content: '';
        }
        .support-content {
            padding: 20px
        }
        .service-box-shadow {
            box-shadow: none;
        }
        .service-block .service-block-one p {
            display: none
        }
        .service-block {
            float: none;
            display: inline-block;
            margin: 0 auto;
        }
        .service-block-one h4 {
            font-size: 16px
        }
        .support-sevices {
            border-radius: 0px
        }
        .headding-pading {
            padding: 50px 20px 25px;
        }
        .meet-fc-pro.pt111 {
            padding-top: 50px
        }
        .video-block {
            margin-right: 10px !important;
        }
        .videos-content-block>.slick-next,
        .videos-content-block>.slick-prev {
            display: none !important
        }
        .video-block-main .container {
            max-width: 1157px;
            margin: 0;
            width: 100%;
        }
        .videos-content-block>.slick-list>.slick-track>.slick-initialized .slick-slide {
            margin-right: 10px
        }
        .bitmap-mobile {
            margin: 0px 30px;
            display: block;
        }
        .bitmap-mobile #accordion2 .accordion-toggle:after {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/range-drop-arriw.png);
            width: 20px;
            height: 10px;
            float: right;
            display: inline-block;
            content: '';
            margin-right: 15px
        }
        .bitmap-mobile #accordion2 .accordion-toggle.collapsed:after {
            content: "\e259";
            font-family: 'Glyphicons Halflings'
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-heading a {
            color: #5b636a;
            font-size: 16px;
            font-weight: 500;
            display: block;
            padding: 20px 0px;
            border-bottom: 2px solid #e9e9e9
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-heading a:hover {
            text-decoration: none;
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>div {
            width: 100%;
            height: 100%;
            position: relative;
            margin: 17px auto;
            padding: 20px 18px 45px;
            line-height: 21px;
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.corporate-mobile-position {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/corporat-mobile-img.png) no-repeat;
            background-size: cover;
            position: relative;
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.music-mobile-position {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/music-mobile-img.png) no-repeat;
            background-size: cover;
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.sport-mobile-position {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/sport-mobile-img.png) no-repeat;
            background-size: cover;
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.worship-mobile-position {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/worship-mobile-img.png) no-repeat;
            background-size: cover;
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.tv-radio-mobile-position {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/tv-radio-mobile-img.png) no-repeat;
            background-size: cover;
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.corporate-mobile-position h3:after {
            content: '';
            float: right;
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/up-arrow.png) no-repeat;
            width: 19px;
            height: 25px;
            position: absolute;
            right: 20px;
            top: 18px
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.music-mobile-position h3:after {
            content: '';
            float: right;
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/up-arrow.png) no-repeat;
            width: 19px;
            height: 25px;
            position: absolute;
            right: 20px;
            top: 18px
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.sport-mobile-position h3:after {
            content: '';
            float: right;
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/up-arrow.png) no-repeat;
            width: 19px;
            height: 25px;
            position: absolute;
            right: 20px;
            top: 18px
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.worship-mobile-position h3:after {
            content: '';
            float: right;
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/up-arrow.png) no-repeat;
            width: 19px;
            height: 25px;
            position: absolute;
            right: 20px;
            top: 18px
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.tv-radio-mobile-position h3:after {
            content: '';
            float: right;
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/up-arrow.png) no-repeat;
            width: 19px;
            height: 25px;
            position: absolute;
            right: 20px;
            top: 18px
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.corporate-mobile-position p {
            padding-bottom: 15px
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner {
            border-bottom: 2px solid #e9e9e9;
            color: #fff
        }
        .platform-main-block .platform-container {
            margin: 50px 30px 35px;
            padding-bottom: 17px;
            border-bottom: 1px solid #eee
        }
        .platform-main-block .platform-container h2 {
            text-align: center;
            font-size: 20px;
            margin-bottom: 30px
        }
        .platform-main-block .platform-container h2:after {
            width: 20%;
            background: #35abe2;
            height: 2px;
            display: block;
            content: '';
            margin: 8px auto 0
        }
        .platform-main-block .platform-container .platform-mobile-image {
            margin: 20px auto;
            width: fit-content;
            text-align: center;
        }
        .platform-main-block .platform-container .platform-mobile-image img {
            display: inline-block;
        }
        .platform-main-block .platform-container p a {
            color: #35abe2
        }
        .platform-block ul li:hover,
        .platform-block ul li.active,
        .platform-block ul li:focus {
            box-shadow: none;
            background: none
        }
        .meet-fc-pro .fc-mob-container {
            margin: 29px 30px 35px;
            padding-bottom: 17px;
            border-bottom: 1px solid #e9e9e9;
            overflow: hidden
        }
        .meet-fc-pro .fc-mob-container h2 {
            text-align: center;
            font-size: 20px;
            padding-bottom: 30px;
        }
        .meet-fc-pro .fc-mob-container h2:after {
            width: 20%;
            background: #35abe2;
            height: 2px;
            display: block;
            content: '';
            margin: 8px auto 0
        }
        .meet-fc-pro .fc-mob-container .fc-mobile-image {
            margin: 0 auto;
            width: fit-content;
            text-align: center;
        }
        .meet-fc-pro .fc-mob-container .fc-mobile-image img {
            display: inline-block;
        }
        .meet-fc-pro .fc-mob-container p {
            font-size: 14px;
        }
        .meet-fc-pro .fc-mob-container p a {
            color: #35abe2
        }
        .meet-fc-pro .fc-mob-container .platform-block ul li {
            padding: 10px 0px;
            margin-left: 0
        }
        .solution-blocks .fc-mob-container .platform-block ul li {
            padding: 0px 0px 10px;
            margin-left: 25px;
        }
        .app-block .app-block-container {
            margin: 50px 30px 35px;
            padding-bottom: 17px;
            overflow: hidden
        }
        .app-block .app-block-container h2 {
            text-align: center;
            font-size: 20px;
            padding-bottom: 30px;
        }
        .app-block .app-block-container h2:after {
            width: 20%;
            background: #35abe2;
            height: 2px;
            display: block;
            content: '';
            margin: 8px auto 0
        }
        .app-block .app-block-container .app-mobile-image {
            margin: 0 auto;
            width: fit-content;
            max-width: 70%;
        }
        .app-block .app-block-container p {
            font-size: 14px;
        }
        .app-block .app-block-container p a {
            color: #35abe2
        }
        .app-block .app-block-container .platform-block ul li {
            margin: 0px;
            padding: 10px 10px;
        }
        .app-block .app-block-container .platform-block .icon-block {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/icon-list-hover.svg) no-repeat left top;
        }
        .pricing-block .pricing-mob-container {
            margin: 50px 30px 35px;
            padding-bottom: 17px;
            overflow: hidden
        }
        .pricing-block .pricing-mob-container h2 {
            text-align: center;
            padding-bottom: 16px;
            font-weight: bold;
            font-size: 20px
        }
        .pricing-block>.pricing-mob-container span a {
            background: none;
            border: 1px solid #8ac5ec;
            color: #35abe2;
            padding: 10px 20px;
            font-size: 14px
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-heading a {
            color: #5b636a;
            font-size: 16px;
            font-weight: 500;
            padding: 25px 0;
            border-bottom: 2px solid #e9e9e9;
            display: block;
            cursor: pointer;
            position: relative;
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-heading a:hover {
            text-decoration: none;
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-heading>.accordion-toggle:after {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/range-drop-arriw.png);
            width: 20px;
            height: 10px;
            display: inline-block;
            content: '';
            position: absolute;
            right: 20px;
            bottom: 30px
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-body>.accordion-inner {
            color: #5b636a;
            padding: 25px 0px 25px 0;
            line-height: 40px
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-body>.accordion-inner>.probile-price-headding {
            background: linear-gradient(to bottom, #40bbe6, #378acd);
            border-radius: 7px;
            color: #fff;
            padding: 10px 25px;
            position: relative
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-body>.accordion-inner>.probile-price-headding .type-plan {
            font-size: 20px
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-body>.accordion-inner>.probile-price-headding h4:after {
            background: #fff;
            height: 2px;
            display: block;
            content: "";
            width: 15%;
            margin: 8px 0 20px
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-body>.accordion-inner>.probile-price-headding .price {
            font-size: 40px;
            font-weight: 500
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-body>.accordion-inner>.probile-price-headding .price:after {
            content: '';
            float: right;
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/up-arrow.png) no-repeat;
            width: 19px;
            height: 25px;
            position: absolute;
            top: 18px;
            right: 20px;
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-body>.accordion-inner>.price-content {
            padding: 20px 335px 25px 0;
            border-bottom: 1px solid #cdcdcd
        }
        .mob-footer {
            padding-top: 20px
        }
        .footerlinks {
            padding-bottom: 10px
        }
        .copyrigt a {
            font-size: 11px;
            padding-bottom: 10px;
            display: inline-block
        }
        #accordion4 .accordion-toggle:after {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/range-drop-arriw.png);
            width: 20px;
            height: 10px;
            float: right;
            display: inline-block;
            content: '';
        }
        #accordion4 .accordion-toggle.collapsed:after {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/range-drop-arriw.png);
            width: 20px;
            height: 10px;
            float: right;
            display: inline-block;
            content: '';
        }
        .mob-footer .copyrigt {
            background: #535252;
            padding-top: 10px
        }
        .cloud-banner-content .banner-sub-headding {
            font-size: 19px;
            margin: 5px 0px 0px;
        }
        .features-block {
            display: flex;
            overflow: hidden
        }
        .pfeatures-block-wrap {
            padding-bottom: 0
        }
        .mobile-app-step-two {
            margin: 30px 0;
        }
        .mobile-app-step-two span:after {
            top: 62%;
        }
        .platfor-waysto-indevedual-two {
            top: 40px;
        }
        .platfor-waysto-indevedual-two:after {
            left: -10px;
            top: 108px;
        }
        .platfor-waysto-indevedual-one .cloud {
            bottom: 30px
        }
        .mobile-app-step-one span:after {
            top: 39%;
            width: calc(11% - 2px);
            width: -webkit-calc(11% - 2px);
        }
        .platform-cam-margin-top {
            margin-top: 30px;
        }
        .platform-cam-margin-top:after {
            top: -12px;
            left: 34px;
        }
        .mobile-app-step-three span:after {
            width: calc(32% + 6px);
            width: -webkit-calc(32% + 6px);
            left: 25%;
        }
        .platfor-waysto-indevedual-one .cloud:before {
            top: 62px;
            left: 44%
        }
        .pick-go-live-block ul li:after {
            width: 40%;
            left: 180px
        }
        .pricing-faq-block .pricing-container {
            max-width: 670px;
        }
        .pricing-plans-block {
            width: 100%;
            overflow-x: scroll;
            overflow-y: hidden;
            white-space: nowrap;
            -webkit-overflow-scrolling: touch;
        }
        .pricing-plans-block .price-list-blocks.row .col-main-6 {
            display: none
        }
        .pricing-plans-block .price-list-blocks.row .col-main-2 {
            width: 300px;
            flex: none;
        }
        .mobile-plan {
            text-align: left
        }
        .mobile-plan img:nth-last-child(1) {
            margin-left: 30px;
        }
        .mobile-plan p:nth-last-child(1) {
            margin-left: 30px;
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-heading a {
            color: #5b636a;
            font-size: 16px;
            font-weight: 500;
            display: block;
            padding: 20px 0px;
            border-bottom: 2px solid #e9e9e9
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-heading a:hover {
            text-decoration: none;
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>div {
            width: 100%;
            height: 100%;
            position: relative;
            margin: 17px auto;
            padding: 20px 18px 45px;
            line-height: 21px;
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.corporate-mobile-position {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/corporat-mobile-img.png) no-repeat;
            background-size: cover;
            position: relative;
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.music-mobile-position {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/music-mobile-img.png) no-repeat;
            background-size: cover;
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.sport-mobile-position {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/sport-mobile-img.png) no-repeat;
            background-size: cover;
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.worship-mobile-position {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/worship-mobile-img.png) no-repeat;
            background-size: cover;
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.tv-radio-mobile-position {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/tv-radio-mobile-img.png) no-repeat;
            background-size: cover;
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.wedding-mobile-position {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/home-sol-weddings-events-over-bg.png) no-repeat;
            background-size: cover;
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.government-mobile-position {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/home-sol-government-over-bg.png) no-repeat;
            background-size: cover;
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.run-channel-mobile-position {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/home-sol-run-24-7-channel-over-bg.png) no-repeat;
            background-size: cover;
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.corporate-mobile-position h3:after {
            content: '';
            float: right;
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/up-arrow.png) no-repeat;
            width: 19px;
            height: 25px;
            position: absolute;
            right: 20px;
            top: 18px
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.music-mobile-position h3:after {
            content: '';
            float: right;
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/up-arrow.png) no-repeat;
            width: 19px;
            height: 25px;
            position: absolute;
            right: 20px;
            top: 18px
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.sport-mobile-position h3:after {
            content: '';
            float: right;
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/up-arrow.png) no-repeat;
            width: 19px;
            height: 25px;
            position: absolute;
            right: 20px;
            top: 18px
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.worship-mobile-position h3:after {
            content: '';
            float: right;
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/up-arrow.png) no-repeat;
            width: 19px;
            height: 25px;
            position: absolute;
            right: 20px;
            top: 18px
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.tv-radio-mobile-position h3:after {
            content: '';
            float: right;
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/up-arrow.png) no-repeat;
            width: 19px;
            height: 25px;
            position: absolute;
            right: 20px;
            top: 18px
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.wedding-mobile-position h3:after {
            content: '';
            float: right;
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/up-arrow.png) no-repeat;
            width: 19px;
            height: 25px;
            position: absolute;
            right: 20px;
            top: 18px
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.government-mobile-position h3:after {
            content: '';
            float: right;
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/up-arrow.png) no-repeat;
            width: 19px;
            height: 25px;
            position: absolute;
            right: 20px;
            top: 18px
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.run-channel-mobile-position h3:after {
            content: '';
            float: right;
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/up-arrow.png) no-repeat;
            width: 19px;
            height: 25px;
            position: absolute;
            right: 20px;
            top: 18px
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner>.corporate-mobile-position p {
            padding-bottom: 15px
        }
        .bitmap-mobile>.accordion>.accordion-group>.accordion-body>.accordion-inner {
            border-bottom: 2px solid #e9e9e9;
            color: #fff
        }
        .platform-main-block .platform-container {
            margin: 50px 30px 35px;
            padding-bottom: 17px;
            border-bottom: 1px solid #eee
        }
        .platform-main-block .platform-container h2 {
            text-align: center;
            font-size: 20px;
            margin-bottom: 30px
        }
        .platform-main-block .platform-container h2:after {
            width: 20%;
            background: #35abe2;
            height: 2px;
            display: block;
            content: '';
            margin: 8px auto 0
        }
        .platform-main-block .platform-container .platform-mobile-image {
            margin: 20px auto;
            width: fit-content;
            text-align: center;
        }
        .platform-main-block .platform-container .platform-mobile-image img {
            display: inline-block;
        }
        .platform-main-block .platform-container p a {
            color: #35abe2
        }
        .platform-block ul li:hover,
        .platform-block ul li.active,
        .platform-block ul li:focus {
            box-shadow: none;
            background: none
        }
        .meet-fc-pro .fc-mob-container {
            margin: 29px 30px 35px;
            padding-bottom: 17px;
            border-bottom: 1px solid #e9e9e9;
            overflow: hidden
        }
        .meet-fc-pro .fc-mob-container h2 {
            text-align: center;
            font-size: 20px;
            padding-bottom: 30px;
        }
        .meet-fc-pro .fc-mob-container h2:after {
            width: 20%;
            background: #35abe2;
            height: 2px;
            display: block;
            content: '';
            margin: 8px auto 0
        }
        .meet-fc-pro .fc-mob-container .fc-mobile-image {
            margin: 0 auto;
            width: fit-content;
            text-align: center;
        }
        .meet-fc-pro .fc-mob-container .fc-mobile-image img {
            display: inline-block;
        }
        .meet-fc-pro .fc-mob-container p {
            font-size: 14px;
        }
        .meet-fc-pro .fc-mob-container p a {
            color: #35abe2
        }
        .meet-fc-pro .fc-mob-container .platform-block ul li {
            padding: 10px 0px;
            margin-left: 0
        }
        .solution-blocks .fc-mob-container .platform-block ul li {
            padding: 0px 0px 10px;
            margin-left: 25px;
        }
        .app-block .app-block-container {
            margin: 50px 30px 35px;
            padding-bottom: 17px;
            overflow: hidden
        }
        .app-block .app-block-container h2 {
            text-align: center;
            font-size: 20px;
            padding-bottom: 30px;
        }
        .app-block .app-block-container h2:after {
            width: 20%;
            background: #35abe2;
            height: 2px;
            display: block;
            content: '';
            margin: 8px auto 0
        }
        .app-block .app-block-container .app-mobile-image {
            margin: 0 auto;
            width: fit-content;
            max-width: 70%;
        }
        .app-block .app-block-container p {
            font-size: 14px;
        }
        .app-block .app-block-container p a {
            color: #35abe2
        }
        .app-block .app-block-container .platform-block ul li {
            margin: 0px;
            padding: 10px 10px;
        }
        .app-block .app-block-container .platform-block .icon-block {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/icon-list-hover.svg) no-repeat left top;
        }
        .pricing-block .pricing-mob-container {
            margin: 50px 30px 35px;
            padding-bottom: 17px;
            overflow: hidden
        }
        .pricing-block .pricing-mob-container h2 {
            text-align: center;
            padding-bottom: 16px;
            font-weight: bold;
            font-size: 20px
        }
        .pricing-block>.pricing-mob-container span a {
            background: none;
            border: 1px solid #8ac5ec;
            color: #35abe2;
            padding: 10px 20px;
            font-size: 14px
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-heading a {
            color: #5b636a;
            font-size: 16px;
            font-weight: 500;
            padding: 25px 0;
            border-bottom: 2px solid #e9e9e9;
            display: block;
            cursor: pointer;
            position: relative;
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-heading a:hover {
            text-decoration: none;
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-heading>.accordion-toggle:after {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/range-drop-arriw.png);
            width: 20px;
            height: 10px;
            display: inline-block;
            content: '';
            position: absolute;
            right: 20px;
            bottom: 30px
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-body>.accordion-inner {
            color: #5b636a;
            padding: 25px 0px 25px 0;
            line-height: 40px
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-body>.accordion-inner>.probile-price-headding {
            background: linear-gradient(to bottom, #40bbe6, #378acd);
            border-radius: 7px;
            color: #fff;
            padding: 10px 25px;
            position: relative
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-body>.accordion-inner>.probile-price-headding .type-plan {
            font-size: 20px
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-body>.accordion-inner>.probile-price-headding h4:after {
            background: #fff;
            height: 2px;
            display: block;
            content: "";
            width: 15%;
            margin: 8px 0 20px
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-body>.accordion-inner>.probile-price-headding .price {
            font-size: 40px;
            font-weight: 500
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-body>.accordion-inner>.probile-price-headding .price:after {
            content: '';
            float: right;
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/up-arrow.png) no-repeat;
            width: 19px;
            height: 25px;
            position: absolute;
            top: 18px;
            right: 20px;
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-body>.accordion-inner>.price-content {
            padding: 20px 335px 25px 0;
            border-bottom: 1px solid #cdcdcd
        }
        .mob-footer {
            padding-top: 20px
        }
        .footerlinks {
            padding-bottom: 10px
        }
        .copyrigt a {
            font-size: 11px;
            padding-bottom: 10px;
            display: inline-block
        }
        #accordion4 .accordion-toggle:after {
            width: 20px;
            height: 10px;
            display: inline-block;
            content: '';
        }
        #accordion4 .accordion-toggle.collapsed:after {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/range-drop-arriw.png);
            width: 20px;
            height: 10px;
            display: inline-block;
            content: '';
        }
        .mob-footer .copyrigt {
            background: #535252;
            padding-top: 10px;
            margin-top: 50px
        }
        .cloud-banner-content .banner-sub-headding {
            font-size: 19px;
            margin: 5px 0px 0px;
        }
        .features-block {
            display: flex;
            overflow: hidden
        }
        .pfeatures-block-wrap {
            padding-bottom: 0
        }
        .mobile-app-step-two {
            margin: 30px 0;
        }
        .mobile-app-step-two span:after {
            top: 62%;
        }
        .platfor-waysto-indevedual-two {
            top: 40px;
        }
        .platfor-waysto-indevedual-two:after {
            left: -10px;
            top: 108px;
        }
        .platfor-waysto-indevedual-one .cloud {
            bottom: 30px
        }
        .mobile-app-step-one span:after {
            top: 39%;
            width: calc(11% - 2px);
            width: -webkit-calc(11% - 2px);
        }
        .platform-cam-margin-top {
            margin-top: 30px;
        }
        .platform-cam-margin-top:after {
            top: -12px;
            left: 34px;
        }
        .mobile-app-step-three span:after {
            width: calc(32% + 6px);
            width: -webkit-calc(32% + 6px);
            left: 25%;
        }
        .platfor-waysto-indevedual-one .cloud:before {
            top: 62px;
            left: 44%
        }
        .pick-go-live-block ul li:after {
            width: 40%;
            left: 180px
        }
        .pricing-faq-block .pricing-container {
            max-width: 670px;
        }
        .pricing-plans-block {
            width: 100%;
            overflow-x: scroll;
            overflow-y: hidden;
            white-space: nowrap;
            -webkit-overflow-scrolling: touch;
        }
        .pricing-plans-block .price-list-blocks.row .col-main-6 {
            display: none
        }
        .pricing-plans-block .price-list-blocks.row .col-main-2 {
            width: 300px;
            flex: none;
        }
        .mobile-plan {
            text-align: left
        }
        .mobile-plan img:nth-last-child(1) {
            margin-left: 30px;
        }
        .mobile-plan p:nth-last-child(1) {
            margin-left: 30px;
        }
        .mobile-plan h5 {
            display: inline-block;
            padding-left: 10px;
        }
        .pricing-plans-block .pricing-container {
            overflow-x: scroll;
            overflow-y: hidden;
            white-space: nowrap;
            width: 945px;
        }
        .pricing-margin-auto {
            margin: auto 0;
            padding: 25px 0 25px 25px;
            text-align: center;
        }
        .banner-price-wrap .cloud-banner-content .free-month-btn {
            font-size: 14px;
            margin-top: 0px;
            padding: 6px 18px;
        }
        .banner-price-wrap .pro-banner-headding {
            font-size: 20px;
        }
        .banner-price-wrap .pricing-banner-subtext {
            font-size: 13px;
        }
        .pricing-container {
            margin-left: 25px
        }
        .pricing-mobile-headding .headding-one {
            font-size: 20px;
        }
        .pricing-mobile-headding .headding-one:after {
            width: 15%;
            height: 2px;
            background: #35abe2;
            display: block;
            margin: 18px auto 20px;
            content: ""
        }
        .pricing-mobile-headding p {
            padding-bottom: 20px
        }
        .one-stop-overlay .over-content {
            left: 50%;
        }
        .one-stop-solution-block .container {
            margin: 0;
        }
        .video-carousal {
            overflow-x: scroll;
            overflow-y: hidden;
            white-space: nowrap;
            display: block
        }
        .mobile-padding0 {
            padding: 0
        }
        .testimonial-block .container {
            width: 930px
        }
        .one-stop-solution-block .container {
            width: 930px;
            margin: 0 auto
        }
        .meet-fc-pro.pb50.pt60 {
            padding: 0
        }
        .meet-fc-pro.pb50 {
            padding: 0
        }
        .one-stop-solution-content .row .col-sm-6 {
            width: 33%
        }
        .fc-mobile.pb50 {
            padding-bottom: 0
        }
        .get-full-text {
            font-size: 14px;
        }
        .support-sevices {
            padding: 30px 0 60px;
        }
        .pricing-faq-block ul li {
            padding-bottom: 30px;
        }
        .pricing-faq-block {
            padding-bottom: 15px;
            margin-bottom: 0;
        }
        .cloud-banner-content {
            width: 90%;
            font-size: 14px;
        }
        .cloud-banner-content .free-month-btn {
            font-size: 14px;
            margin-top: 20px;
            padding: 8px 10px;
        }
        .cloud-banner-content p {
            font-weight: 300;
            padding-top: 5px;
            font-size: 13px
        }
        .mob-mar-bot20 {
            margin-bottom: 20px
        }
        .platfor-waysto-indevedual {
            /* margin: 0 30px; */
        }
        .signup-main {
            max-width: 326px;
            margin: 0 auto 0 auto;
        }
        .know-more-block {
            padding-top: 0px;
            padding-bottom: 30px
        }
        .more-btn {
            background: #dedede;
            border-radius: 50%;
            width: 29px;
            height: 29px;
            padding-top: 10px;
            margin: 0 auto;
        }
        .fc-signup-left-bg {
            display: none
        }
        .sign-border {
            border: 1px none;
            display: block
        }
        .signup-mobile .bar {
            background: #9c9fa4;
            width: 25px
        }
        .signup-headding {
            text-align: center;
            padding-bottom: 20px
        }
        .mobile-gray-btn {
            border: 1px solid #d6dce3;
            border-radius: 4px;
            padding: 9px 26px;
            float: right;
            margin-right: 35px;
            color: #fff;
        }
        .mobile-gray-btn:hover,
        .mobile-gray-btn:active,
        .mobile-gray-btn:focus {
            color: #fff;
            text-decoration: none
        }
        .signup-promotion-headding {
            font-size: 22px;
        }
        .signup-list {
            font-size: 14px;
        }
        .signup-header .top-mobile-fluid .container-fluid {
            padding-left: 0;
            padding-right: 0
        }
        .testimonial-block .disflex {
            display: block;
        }
        .testimonial-box-margin-bottom {
            margin-bottom: 30px
        }
        .headding-two {
            font-size: 24px;
        }
        .testimonial-block h2:after {
            margin: 10px auto 30px;
        }
        .solution-blocks .fc-mob-container h2 {
            padding-top: 70px;
            padding-bottom: 50px;
            font-size: 32px
        }
        .one-stop-solution-block .get-full-text {
            font-size: 14px;
            padding-right: 20px;
            padding-left: 20px
        }
        .meet-fc-pro .fc-mob-container {
            margin: 0px 30px 35px;
            padding-bottom: 17px;
            border-bottom: 1px solid #e9e9e9;
            overflow: hidden
        }
        .meet-fc-pro .fc-mob-container h2 {
            text-align: center;
            font-size: 24px;
            padding-bottom: 30px;
            padding-top: 30px;
        }
        .meet-fc-pro .fc-mob-container h2:after {
            width: 20%;
            background: #35abe2;
            height: 2px;
            display: block;
            content: '';
            margin: 8px auto 0
        }
        .meet-fc-pro .fc-mob-container .fc-mobile-image {
            margin: 0 auto;
            width: fit-content;
            text-align: center;
        }
        .meet-fc-pro .fc-mob-container .fc-mobile-image img {
            display: inline-block;
        }
        .meet-fc-pro .fc-mob-container p {
            font-size: 14px;
            padding-top: 20px
        }
        .meet-fc-pro .fc-mob-container p a {
            color: #35abe2
        }
        .meet-fc-pro .fc-mob-container .platform-block ul li {
            padding: 0px 10px 10px;
            float: left;
            width: 100%
        }
        #yupptvopen,
        #yupptvplanopen {
            display: none;
        }
        #yupptvclose,
        #know_more {
            display: block;
        }
    }
    
    @media screen and (max-width:900px) {
        .nav-main li.product-sub .sub-menu ul:nth-of-type(1) {
            width: 42%;
        }
        .broad-sub-text {
            padding-right: 22px;
        }
        .nav-main li.product-sub .sub-menu ul:nth-of-type(2) {
            width: 58%;
        }
        .nav-main li.product-sub .sub-menu {
            width: 540px;
        }
        .product-sub .sub-menu img {
            display: none
        }
        .fc-pro-link {
            bottom: 63%;
        }
        .fc-pro-link p {
            padding: 0
        }
        .other-encoder-link {
            left: 5px;
            bottom: 28%;
        }
        .fc-mobile-link {
            bottom: -22%;
        }
        .video-cam-link {
            bottom: 24%;
            left: 38%;
        }
        .one-stop-solution-block .container {
            width: 850px;
        }
        .nav-main li a {
            font-size: 14px;
        }
        .header-right li a.ml30 {
            margin-left: 10px
        }
        .header-right li a {
            color: #c4c4c4;
            font-size: 14px;
        }
        .top-header .nav-main li a {
            padding: 28px 10px 14px 10px;
        }
    }
    
    @media screen and (max-width: 950px) {
        .run-channel-block .container {
            width: 850px;
        }
        .pfeatures-block-wrap .container {
            width: 850px;
        }
        .testimonial-block .container {
            width: 850px;
        }
        .headding-pading {
            padding: 20px 20px 25px;
        }
        .bitmap-slick {
            white-space: nowrap;
            overflow-x: scroll;
            overflow-y: hidden;
            margin-bottom: 25px
        }
        .bitmap-slick .col-custom-division {
            float: none;
            display: inline-block;
            width: 34%
        }
        .pricing-separation-block {
            width: 230px;
        }
        .service-block {
            display: flex
        }
        .header-right li a.ml30 {
            margin-left: 10px
        }
        .app-block .container {
            margin-bottom: 30px
        }
        .support-content {
            letter-spacing: 0.5px;
        }
    }
    
    @media screen and (max-width: 800px) {
        .top-header .nav-main li a {
            padding: 28px 8px 16px 8px;
        }
        .features-block .col-sm-3 {
            width: 50%
        }
        .pfeatures-block-wrap .features-block div:nth-last-child(1) {
            border-bottom: none;
            margin-bottom: 0;
        }
        .run-channel-block .headding-one {
            font-size: 26px;
            padding-right: 20px
        }
    }
    
    @media screen and (max-width:768px) {
        .feature-search .feature-search-input:focus {
            width: 200px;
        }
        .platform-block .icon-block-three {
            margin-bottom: 24px;
        }
        .video-cam-link {
            left: 31%;
        }
        .features-block {
            display: inline-block;
        }
        .solution-blocks .fc-mob-container .platform-block ul li {
            margin-left: 15px;
        }
        .app-feature-one {
            padding: 40px 0 30px;
        }
        .ways-platform {
            padding-top: 30px;
            padding-bottom: 30px;
        }
        .pfeatures-block-wrap .features-block .features-block-one:nth-of-type(2) {
            border-right: none
        }
        .platform-block .icon-block {
            margin-right: 8px
        }
        .fc-mobile-page-banner .banner-content {
            width: 47%;
            left: 28%;
        }
        .fc-mobile-page-banner .banner-headding {
            font-size: 16px;
            font-weight: bold
        }
        .fc-mobile-page-banner .banner-sub-headding {
            font-size: 12px;
        }
        .mobile-pro-frame .fc-mobile-link {
            bottom: 0%;
            left: 20px;
        }
        .mobile-pro-frame .video-cam-link {
            left: 32%;
            bottom: 30%;
            font-size: 13px
        }
        .sign-btn .free-month-btn~span {
            padding-bottom: 10px
        }
        .know-more-block p {
            /* padding-bottom: 15px; */
            padding-bottom: 0px;
        }
        .reg_footer span {
            padding-top: 15px;
            font-size: 14px
        }
        .know-more-block p {
            font-size: 14px
        }
        .service-inner-block h1:after {
            margin: 10px auto 0px;
        }
        .pricing-block h2:after {
            margin: 10px auto 70px;
        }
        .service-inner-block .headding-one {
            font-size: 26px;
        }
        .platform-block h2:after {
            margin: 10px 0px 11px;
        }
        .meet-fc-pro .container {
            padding-bottom: 20px
        }
        .run-channel-block .container {
            width: 720px;
        }
        .solution-banner .banner-sub-headding {
            font-size: 18px;
        }
        .solution-banner .banner-content .free-month-btn {
            font-size: 13px;
            padding: 10px 13px;
            margin-bottom: 20px
        }
        .platform-block ul li,
        .platform-block .icon-block {
            margin-bottom: 0;
        }
        .pfeatures-block-wrap .features-block .features-block-one {
            min-height: 210px;
            /* border-right: none;
    border-bottom: 1px solid #cdcdcd; */
        }
        .pfeatures-block-wrap .container {
            max-width: 700px;
            box-shadow: none;
        }
        .mainoverlaydiv {
            height: 250px;
        }
        .mainoverlaydiv .tab-normal {
            display: none
        }
        .mainoverlaydiv .tab-hover {
            display: block;
            line-height: 20px;
            white-space: normal;
            font-size: 16px;
            top: 52%;
            width: 80%
        }
        .mainoverlaydiv:hover .tab-hover {
            display: block;
        }
        .mainoverlaydiv .tab-hover .solution-hover-sub-headding {
            font-size: 14px;
            font-weight: 400;
            padding: 20px 0 10px;
            height: 70px;
        }
        .mainoverlaydiv .tab-hover a {
            color: #51baeb;
            font-weight: 400;
            display: inline-block;
            margin-top: 60px
        }
        .plans_icons img.fb_live,
        .plans_icons img.pl_you {
            width: 40px;
        }
        .overlay-hover {
            white-space: normal
        }
        .plans_icons img.fb_live,
        .plans_icons img.pl_you {
            margin-right: 10px;
        }
        .device_desc {
            font-size: 14px;
        }
        .service-mobile-text .fsize18 {
            font-size: 13px;
        }
        .service-mobile-text {
            width: 100%;
            margin: 0px auto;
            text-align: left;
            margin-left: 20px
        }
        .container {
            width: 740px;
        }
        .banner-content {
            top: 45%;
        }
        .banner-wrap .slick-prev {
            top: 35%;
        }
        .banner-wrap .slick-next {
            top: 35%;
        }
        .cloud-banner-content .banner-sub-headding {
            font-size: 15px;
        }
        .run-channel-block .container {
            padding: 0 20px
        }
        .platform-block ul li {
            padding: 0px 10px 20px 10px;
        }
        .platform-block.pl20 {
            padding: 0px;
        }
        .platform-block.pb-mobile-padding {
            padding-top: 20px
        }
        .one-stop-solution-content .row .col-sm-6 {
            width: 30%
        }
        .one-stop-solution-content {
            padding: 40px 20px 40px;
        }
        .testimonial-block .container {
            width: auto;
            margin: 0 20px;
        }
        .cloud-banner-content {
            width: 90%;
            font-size: 14px;
        }
        .cloud-banner-content .free-month-btn {
            font-size: 14px;
            margin-top: 5px;
            padding: 8px 10px;
            margin-top: 15px
        }
        .cloud-banner-content p {
            font-weight: 300;
            padding-top: 5px;
            font-size: 13px
        }
        .meet-fc-pro.pb50 {
            padding-bottom: 0
        }
        .run-channel-block .get-full-text {
            font-size: 16px;
            padding-bottom: 30px;
        }
        .sign-border {
            border: none
        }
        .bitmap-slick .mainoverlaydiv:hover {
            transform: none
        }
        .bitmap-slick .mainoverlaydiv:hover .overlay-hover {
            display: none
        }
        .rtmp-feed-text {
            right: 13px
        }
    }
    
    @media (min-width: 769px) and (max-width: 900px) {
        .container {
            padding: 0px 40px
        }
        .run-channel-block .container,
        .pfeatures-block-wrap .container,
        .one-stop-solution-block .container {
            width: 750px;
        }
        .fc-mobile-page-banner .banner-content {
            width: 50%;
        }
        .fc-mobile-page-banner .banner-content {
            left: 30%;
        }
        .fc-mobile-page-banner .banner-headding {
            font-size: 16px;
        }
        .video-cam-link {
            left: 32%;
        }
    }
    
    @media screen and (max-width:767px) {
        .faq-no-results {
            display: none
        }
        .rtmp-feed-text {
            right: 0px
        }
        .sign-border .col-md-8 {
            width: 100%;
            height: 300px;
            overflow: auto;
        }
        .hard-soft-sol {
            padding-right: 50px
        }
        .fixed-position {
            position: fixed;
            overflow: hidden;
        }
        .mob-footer .copyrigt {
            margin-top: 30px
        }
        .platform-block.mobile-run-pad ul li {
            margin-bottom: 10px;
            padding: 0
        }
        .reach-top-pad {
            padding-top: 30px
        }
        .fc-pro-block-one ul li .list-sub-headding {
            font-size: 13px;
        }
        .pfeatures-block-wrap h4 {
            font-weight: normal;
            font-size: 14px;
        }
        .app-feature-two h1:after {
            margin: 16px auto 15px;
        }
        .platform-block .cable_free_control .icon-block {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/fp-cable-control-active.svg) no-repeat left top;
        }
        .mob-footer {
            border-top: 1px solid #cdcdcd;
        }
        /* .ways-platform h1 {
    margin-top: 30px;
    } */
        .run-channel-block h1 {
            margin-top: 30px;
        }
        .run-channel-block .platform-block .list-sub-headding {
            display: block
        }
        .fc-mobile .ways-platform {
            padding-top: 30px;
            border-bottom: 1px solid #cdcdcd;
        }
        .live-stream-block .container {
            width: 90%
        }
        .live-stream-block {
            margin: 0px 0px 30px;
        }
        .meet-fc-pro .fc-mob-container p {
            padding-top: 0px;
        }
        .platform-block .graphic .mt10,
        .platform-block .battery .mt10,
        .platform-block .platform .mt10,
        .platform-block .connectivity .mt10 {
            margin-top: 0
        }
        .platform-block .buy-now-btn {
            position: relative;
            bottom: 48px
        }
        .meet-fc-pro .fc-mob-container h2 {
            padding-top: 0
        }
        .waysto-structure-block-mob .row {
            margin: 0
        }
        .platfor-waysto-indevedual {
            margin: 0;
        }
        .ways-platform h1:after {
            margin: 16px auto 20px;
        }
        .run-channel-block .bx-wrapper .bx-viewport {
            height: 190px !important;
        }
        .run-channel-block {
            margin-top: 0px;
        }
        .pf-margins {
            margin-bottom: 20px;
        }
        .one-stop-solution-block {
            padding-top: 40px;
            border-top: 1px solid #cdcdcd;
        }
        .one-stop-solution-content .row {
            margin: 0
        }
        .banner-wrap .slick-prev::before {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/range-left-arrow.svg)no-repeat;
        }
        .banner-wrap .slick-next::before {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/range-right-arrow.svg)no-repeat;
        }
        .banner-sub-headding br {
            display: none
        }
        .container {
            padding: 0 0px;
        }
        .cookie-close {
            position: absolute;
            top: 2px;
            right: -5px;
        }
        .cookie-close img {
            width: 12px;
            height: 12px;
        }
        .bitmap-mobile p {
            display: none
        }
        .bitmap-mobile h5 {
            padding-bottom: 15px
        }
        .bitmap-mobile h3 {
            font-size: 16px;
            font-weight: bold
        }
        .platform-block .meet_preview .icon-block {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/fp-meet-preview-active.svg) no-repeat left top;
        }
        .platform-block .quality .icon-block {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/fp-meet-bitrate-active.svg) no-repeat left top;
        }
        .run-channel-block .bx-wrapper {
            margin: 0 auto 10px;
        }
        .pfeatures-block-wrap.pf-margins .headding-one {
            padding-top: 20px;
        }
        .platform-block .icon-block-three {
            background: url(../../images/fc_2_0/mam-icon-hover.svg) no-repeat left top;
        }
        .platform-block .icon-block-four {
            background: url(../../images/fc_2_0/playout-icon-hover.svg) no-repeat left top;
        }
        .platform-block .icon-block-five {
            background: url(../../images/fc_2_0/live-icon-hover.svg) no-repeat left top;
        }
        .pricing-plans-block.fixed-pricing-block.pricing-fixed {
            display: none;
        }
        .solution-blocks .fc-mob-container .platform-block ul li {
            margin-left: 0
        }
        .meet-fc-pro .fc-mob-container .platform-block ul li {
            width: 100%;
        }
        .sign-social-icons span {
            margin-right: 25px;
        }
        .cookie-toast {
            bottom: 90px;
            text-align: left;
            padding-right: 25px;
            width: 94%;
        }
        .features-list-one .feature-sign-one {
            display: block
        }
        .features-list-one .feature-sign-one span {
            display: block;
            text-align: center;
            font-size: 14px;
            margin-bottom: 10px;
        }
        /* .pfeatures-block-wrap .features-block div:nth-last-child(2) {
    border: none;
    } */
        .features-block-one {
            border-right: none
        }
        .other-feature-scroll {
            display: block;
            float: left;
        }
        .app-feature-one {
            padding: 0px 0;
        }
        .app-feature-two {
            padding: 0px 0;
        }
        .ways-platform .headding-one {
            font-size: 18px;
            padding-top: 30px
        }
        .how-it-works .headding-one {
            font-size: 18px;
            padding-top: 0px
        }
        .fc-app .app-banner-img {
            height: 200px;
        }
        .fc-mobile-page-banner .banner-headding {
            color: #fff;
            font-weight: normal;
            font-size: 18px;
            line-height: 28px;
        }
        .fc-mobile-page-banner .banner-content {
            width: 67%;
            left: 41%;
        }
        .fc-app .banner-content {
            width: 73%;
            left: 47%;
        }
        .mobile-sub {
            display: none
        }
        .pro-cloud-link {
            top: 52%;
            left: 46%;
        }
        .live-stream-block .support-content span {
            font-size: 20px;
        }
        .app-feature-two .justify-mobile-center {
            display: block
        }
        .app-feature-two .container {
            width: 90%;
        }
        .app-feature-two .container .fc-pro-block-one.pl20 {
            padding: 0
        }
        .platform-block .list-sub-headding {
            /* display: none */
        }
        .feature-sign-headding {
            font-size: 10px;
            padding-left: 0px
        }
        .left-signup-bg-content {
            padding: 32px 25px 300px 30px;
        }
        .features-list p {
            font-size: 16px;
        }
        .features-list {
            padding-top: 30px;
        }
        .signup-left-sub-text {
            font-size: 15px;
        }
        .signup-left-sub-text {
            padding-bottom: 15px;
        }
        .sign-up-special-margin label {
            padding-bottom: 5px
        }
        .sign-border .col-md-4 {
            width: auto;
        }
        .ways-platform .container {
            width: 90%;
        }
        .go-live-block .container {
            width: 90%;
        }
        .container {
            width: 100%;
        }
        .main-content {
            padding-top: 0px;
        }
        .top-header {
            position: inherit;
        }
        .pfeatures-block-wrap .container {
            max-width: 100%;
            box-shadow: none;
        }
        .run-channel-block .container {
            width: 100%
        }
        .features-block .col-sm-3 {
            width: 100%;
        }
        .service-inner-block .headding-one {
            font-size: 18px;
        }
        .support-content {
            font-size: 16px;
        }
        .service-block {
            padding: 21px 0px 0;
        }
        .service-block-wrap .container {
            margin: 0px auto 0px;
        }
        .top-header .container-fluid {
            padding-left: 30px;
            padding-right: 30px
        }
        .pricing-block h2:after {
            margin: 18px auto 0px;
        }
        .mob-d-none {
            display: none
        }
        .mobile-top-header {
            background: #222;
            width: 100%;
            position: relative;
            z-index: 99
        }
        .service-block {
            display: inline-block
        }
        .pricing-block .container {
            display: none;
        }
        .bitmap-main {
            display: none
        }
        .service-block .service-block-one {
            border: none;
            border-bottom: 1px solid #f6f6f6;
            padding-top: 20px;
        }
        .service-block .service-block-one:nth-child(3),
        .service-block .service-block-one:nth-child(4) {
            border-bottom: none;
        }
        .service-block .service-block-one:nth-child(1),
        .service-block .service-block-one:nth-child(3) {
            border-right: 1px solid #f6f6f6;
        }
        .platform-block.pb50 {
            padding-bottom: 0
        }
        .service-support-block {
            margin: 30px 0
        }
        .platform-main-block .platform-block .fsize16 {
            font-size: 14px
        }
        .banner-headding {
            line-height: 25px;
        }
        .meet-fc-pro .fc-mob-container h2 {
            font-size: 18px;
        }
        .app-block .app-block-container h2 {
            font-size: 18px
        }
        .platform-main-block .platform-container h2 {
            font-size: 18px;
            margin-bottom: 15px
        }
        .service-block .service-block-one {
            padding-top: 20px;
            padding-left: 0;
            padding-right: 0;
            font-size: 14px
        }
        .service-block .service-block-one h4 {
            font-size: 14px
        }
        .service-block-wrap .container {
            max-width: 480px
        }
        .banner-sub-headding {
            font-size: 14px;
            margin: 5px 0px 13px
        }
        .banner-headding {
            font-size: 18px
        }
        .free-month-btn {
            font-size: 14px
        }
        .testimonial-box-one {
            width: 100%
        }
        .video-block {
            margin-right: 10px !important
        }
        .service-mobile-text {
            width: 80%;
        }
        .headding-two {
            font-size: 18px
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-body>.accordion-inner>.price-content {
            padding: 20px 170px 25px 0;
        }
        .container {
            margin: 0px 20px;
        }
        .cloud-banner-content {
            top: 46%;
            left: 42%;
            transform: translate(-38%, -50%)
        }
        .cloud-banner-content .banner-sub-headding {
            font-size: 18px;
            margin: 5px 0px 0px;
        }
        .meet-fc-pro .fc-mob-container .platform-block ul li:hover,
        .platform-block ul li.active,
        .platform-block ul li:focus {
            box-shadow: none
        }
        .meet-fc-pro.pb50 {
            padding-bottom: 0
        }
        .app-block .app-block-container .platform-block ul li:hover,
        .platform-block ul li.active,
        .platform-block ul li:focus {
            box-shadow: none
        }
        .run-channel-block .headding-one {
            font-size: 25px;
        }
        .run-channel-block .get-full-text {
            font-size: 16px
        }
        .pf-margins {
            border-bottom: none;
            margin-bottom: 0
        }
        .pfeatures-block-wrap {
            padding: 40px 20px 30px;
            border-top: 1px solid #cdcdcd
        }
        .pf-margins .headding-one:after {
            width: 20%;
        }
        .go-live-block {
            background: url(https://d2ykob40sjriid.cloudfront.net/images/fc_2_0/support-services-img.jpg) no-repeat;
            background-size: cover
        }
        .pick-go-live-block ul li:after {
            left: 50%;
            top: 90px;
            width: 1px;
            height: 70px
        }
        .pick-go-live-block ul li {
            width: 100%;
            height: 180px
        }
        .pick-go-live-block ul {
            width: 50%;
            margin: 0 auto
        }
        .waysto-structure-block-mob {
            padding-top: 50px
        }
        .platform-cam-margin-top:before {
            height: 0
        }
        .platform-cam-margin-top:after {
            display: none
        }
        .waysto-structure-block-mob img {
            max-width: none
        }
        .waysto-structure-block-mob .platfor-waysto-indevedual {
            width: 100%;
            margin-top: 25px;
        }
        .waysto-structure-block-mob .platfor-waysto-indevedual-one {
            width: 100%;
            align-items: initial
        }
        .waysto-structure-block-mob .cloud {
            float: none;
            width: 65%;
            margin: 50px auto
        }
        .waysto-structure-block-mob .platfor-waysto-indevedual-two {
            float: none;
            width: auto;
            margin: 0px;
            display: inherit
        }
        .platfor-waysto-indevedual-two:after {
            display: none
        }
        .waysto-structure-block-mob .mobile-app-step-one span:after {
            top: 10%;
            width: calc(75% - 2px);
            width: -webkit-calc(75% - 2px)
        }
        .waysto-structure-block-mob .waysto-caption {
            font-size: 14px;
        }
        .pro-cam-link .waysto-caption {
            font-size: 18px
        }
        .pro-cam-link {
            top: 29%;
        }
        .waysto-structure-block-mob .platform-cam-margin-top:before {
            content: '\e258';
            font-size: 20px;
            display: block;
            font-family: 'Glyphicons Halflings';
            color: #d6dce3;
            top: 4px;
            left: -23px;
            position: absolute;
        }
        .waysto-structure-block-mob .mobile-app-step-two span:after {
            top: 42%;
            left: 55%;
        }
        .waysto-structure-block-mob .platform-cam-margin-top p:before {
            content: '\e258';
            font-size: 20px;
            display: block;
            font-family: 'Glyphicons Halflings';
            color: #d6dce3;
            top: 154px;
            left: -23px;
            position: absolute;
        }
        .waysto-structure-block-mob .platform-cam-margin-top p:after {
            content: '';
            width: 2px;
            height: 373px;
            background: #d6dce3;
            font-size: 20px;
            display: block;
            position: absolute;
            left: 40%;
        }
        .waysto-structure-block-mob .cloud:after {
            content: '';
            width: 2px;
            height: 150px;
            background: #d6dce3;
            font-size: 20px;
            display: block;
            position: absolute;
            left: 54%;
            z-index: 9;
            top: 199px
        }
        .waysto-structure-block-mob .mobile-app-step-three:after {
            content: '';
            width: 2px;
            height: 140px;
            background: #d6dce3;
            font-size: 20px;
            display: block;
            position: absolute;
            left: 44%;
            z-index: 9
        }
        .waysto-structure-block-mob .cloud img {
            margin: 0 auto
        }
        .waysto-structure-block-mob .platfor-waysto-indevedual-two img {
            margin: 0 auto
        }
        .platfor-waysto-indevedual-two {
            width: auto
        }
        .pricing-faq-block .pricing-container {
            max-width: 580px;
        }
        .pricing-faq-block ul p {
            padding-right: 0
        }
        .banner-price-wrap .pricing-banner-subtext {
            display: none
        }
        .platform-block ul li {
            margin-bottom: 20px;
            padding: 23px 10px 0 0
        }
        .platform-block ul li.cable_free_control,
        .platform-block ul li.embed_share,
        .platform-block ul li.archive {
            margin-bottom: 0px;
            padding-top: 5px
        }
        .platform-block ul li.ada_bitrate,
        .platform-block ul li.meet_preview,
        .platform-block ul li.quality,
        .platform-block ul li.play-store-pro-icon {
            margin-bottom: 0px;
            padding: 10px 15px 0 0;
        }
        .one-stop-solution-block .container {
            margin: 0 0px;
        }
        .one-stop-overlay .over-content {
            font-size: 14px
        }
        .features-block {
            display: block;
            overflow: hidden;
            box-shadow: 0 3px 6px 0 rgba(40, 47, 60, 0.14);
            padding: 15px 15px 0px
        }
        .pfeatures-block-wrap .features-block div:nth-last-child(1) {
            border-bottom: none;
            margin-bottom: 0
        }
        .pfeatures-block-wrap .container.feature-shadow {
            margin: 30px 0px 30px
        }
        .pfeatures-block-wrap .features-block .features-block-one {
            margin-bottom: 30px;
            min-height: 180px;
            border-bottom: 1px solid #cdcdcd;
            padding-bottom: 30px
        }
        .banner-wrap .slick-slide img {
            min-height: 200px;
        }
        .mobile-bar-margin {
            margin-top: 20px;
        }
        .run-channel-block .container {
            margin: 0
        }
        .mobile-padding0 {
            padding: 0
        }
        .platform-block.pl20 {
            padding-left: 0px;
        }
        .ways-platform {
            padding-top: 0px;
            padding-bottom: 0px;
        }
        .one-stop-solution-content {
            padding: 20px 10px 10px;
        }
        /* .one-stop-solution-content img {
    margin: 0;
    } */
        .waysto-structure-block-mob .platfor-waysto-indevedual {
            margin: 28px 0px;
            /* display: flex; */
            position: relative;
            justify-content: center;
        }
        .fc-pro-link {
            top: 6%;
            left: 167px;
        }
        .other-encoder-link {
            left: 27%;
            top: 23%;
        }
        .video-cam-link {
            top: 17%;
            right: -7%;
        }
        .fc-mobile-link {
            top: 43%;
            left: 22%;
        }
        /*.ways-platform .container {width: 680px;}*/
        .solution-banner .video-block-main.pb50 {
            padding-bottom: 0
        }
        .one-stop-solution-content .row .col-sm-6 {
            width: 50%;
        }
        .one-stop-solution-block .container {
            width: 100%;
        }
        .signup-headding {
            font-size: 18px;
            text-align: center;
            padding-bottom: 36px;
        }
        .signup-main {
            max-width: 100%;
            margin: 0 20px 0 30px;
        }
        .meet-fc-pro .fc-mob-container .platform-block ul li:hover,
        .platform-block ul li.active,
        .platform-block ul li:focus {
            box-shadow: none
        }
        .meet-fc-pro.pb50 {
            padding-bottom: 0
        }
        .container.settings_inner {
            margin: 0;
        }
        .mobile-top-header .sidebar {
            overflow: scroll;
        }
        .container.left_nav_tabs.txt_container.faq {
            margin: 0;
            padding: 0;
        }
    }
    
    @media screen and (max-width:680px) {
        .pricing-faq-block .pricing-container {
            max-width: 480px;
        }
        .help-search-container {
            display: none
        }
    }
    
    @media screen and (max-width:480px) {
        .help-search-container {
            margin-top: 20px;
        }
        .sign-border .col-md-8 {
            width: 100%;
            height: 600px;
            overflow: auto;
        }
        .pfeatures-block-wrap .headding-one {
            font-size: 20px
        }
        .price-browsing-margins {
            margin: 25px 60px;
        }
        .solution-hover-sub-headding {
            padding-top: 0px;
            font-size: 14px;
            font-weight: 400;
        }
        .testimonial-inner-block {
            min-height: 260px;
        }
        .cloud-banner-content p {
            font-size: 12px;
            font-weight: normal
        }
        .sidebar-nav .total-btn-block a {
            padding: 12px 0px;
            font-size: 18px;
            width: 40%
        }
        .service-block-wrap .container {
            width: 100%
        }
        .banner-sub-headding {
            font-size: 14px;
            margin: 5px 0px 15px
        }
        .banner-headding {
            font-size: 18px
        }
        .service-mobile-text {
            margin: 20px auto;
            width: 95%
        }
        .service-mobile-text {
            widows: 90px;
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-body>.accordion-inner>.price-content {
            padding: 20px 60px 25px 30px;
        }
        .video-block {
            margin-right: 10px !important;
            width: 75%
        }
        .run-channel-block .platform-block {
            padding: 0;
        }
        .cloud-banner-content .free-month-btn {
            font-size: 14px;
            padding: 8px 13px;
            margin-top: 15px
        }
        .run-channel-block .headding-one {
            font-size: 20px;
            padding-top: 0
        }
        .pf-margins .headding-one {
            font-size: 20px;
        }
        .run-channel-block .get-full-text {
            font-size: 16px;
            padding-bottom: 20px;
            line-height: 25px
        }
        .platform-block .list-headding {
            font-size: 14px
        }
        .platform-block .icon-block {
            float: left;
            margin-right: 15px;
            margin-bottom: 20px;
        }
        .platform-block .icon-block-one {
            float: left;
            margin-right: 15px;
            margin-bottom: 20px;
        }
        .platform-block .icon-block-two {
            float: left;
            margin-right: 15px;
            margin-bottom: 20px;
        }
        .cloud-banner-content {
            top: 46%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 90%
        }
        .headding-one {
            font-size: 16px
        }
        .platfor-waysto-indevedual img {
            max-width: 100%
        }
        /* .waysto-structure-block-mob .platfor-waysto-indevedual img {
    margin-left: 12%;
    } */
        .pricing-faq-block .pricing-container {
            max-width: 100%;
            padding-right: 20px
        }
        .pricing-faq-heading {
            font-size: 18px
        }
        .banner-price-wrap .pro-banner-headding {
            display: none
        }
        .solution-banner .banner-content p {
            font-size: 15px
        }
        .banner-content {
            left: 50%;
            width: 70%
        }
        .headding-pading {
            padding: 35px 20px 0px;
        }
        .platform-block .fsize14 {
            font-size: 12px;
        }
        .meet-fc-pro.pb50 {
            padding-bottom: 0
        }
        .app-block .app-block-container {
            margin: 0px 20px 30px;
            border-top: 1px solid #cdcdcd;
            padding-top: 30px
        }
        .platform-main-block .platform-container h2 {
            font-size: 16px
        }
        .meet-fc-pro .fc-mob-container h2 {
            font-size: 16px
        }
        .banner-wrap .slick-next {
            right: 0px
        }
        .slick-prev {
            left: 15px;
        }
        .banner-wrap .slick-slide img {
            min-height: 200px;
        }
        .service-mobile-text>.fsize18 {
            font-size: 16px
        }
        .platform-block .list-sub-headding {
            font-size: 12px;
        }
        .video-pad-mobile-padding {
            padding: 0
        }
        .platform-main-block .platform-container {
            margin: 29px 20px 10px;
            border-top: 1px solid #cdcdcd;
            padding-top: 40px;
            padding-bottom: 20px;
        }
        .platform-block {
            /* padding-top: 20px; */
        }
        .meet-fc-pro .fc-mob-container {
            margin: 29px 20px 10px;
        }
        .mobile-padding0 {
            padding: 0
        }
        .pricing-block .pricing-mob-container {
            margin: 29px 20px 35px;
        }
        .service-inner-block .container {
            margin: 0;
            width: 100%
        }
        .live-stream-block .container {
            width: 100%;
        }
        .support-sevices {
            padding: 15px 0 30px;
            margin-top: 0
        }
        .service-mobile-text {
            padding: 0;
            width: 65%
        }
        .testimonial-block .container {
            margin: 0 20px
        }
        .mob-footer .container-fluid {
            padding-left: 20px;
            padding-right: 20px;
        }
        .bitmap-mobile {
            margin: 0px 20px;
        }
        .platform-block.pb50 {
            padding-bottom: 20px
        }
        .platform-block.pl20 {
            padding-left: 0px
        }
        .platform-block.pl50 {
            padding-left: 0px
        }
        .meet-fc-pro.pt60 {
            padding-top: 0;
        }
        .pick-go-live-block ul li:last-child {
            height: 100px
        }
        .waysto-structure-block-mob {
            padding-top: 20px;
        }
        .video-block-main.pb50 {
            padding-bottom: 0
        }
        /*.ways-platform .container{width: 400px}*/
        .fc-pro-link {
            top: 6%;
            left: 10%;
        }
        .video-cam-link {
            top: 17%;
            right: -40%;
        }
        .pro-cam-link {
            top: 29%;
            left: 35%
        }
        .other-encoder-link {
            left: 18%;
            top: 22%;
        }
        .fc-mobile-link {
            top: 44%;
            left: 10%;
        }
        .pricing-faq-block {
            padding-bottom: 0;
            margin-bottom: 0
        }
        .pricing-faq-block ul li {
            padding-bottom: 30px;
        }
        .meet-fc-pro.pt60 {
            padding-top: 0;
        }
        .meet-fc-pro .fc-mob-container {
            margin: 29px 20px 35px;
        }
        .meet-fc-pro .fc-mob-container h2 {
            font-size: 18px
        }
        .meet-fc-pro.pb50 {
            padding-bottom: 0
        }
        .pro-cloud-link {
            top: 52%;
            left: 45%;
        }
        .pro-cloud-link .waysto-caption {
            font-size: 20px
        }
        .app-feature-two .headding-one {
            font-size: 18px;
        }
    }
    
    @media screen and (max-width:425px) {
        .waysto-structure-block-mob .platform-cam-margin-top p:before {
            top: 142px;
        }
        .waysto-structure-block-mob .platform-cam-margin-top:before {
            top: 2px;
        }
        .platform-cam-margin-top img {
            max-width: 100%;
        }
        .service-mobile-text {
            width: 75%
        }
        /*.ways-platform .container {width: 380px;}*/
        .waysto-structure-block-mob .platfor-waysto-indevedual img {
            margin-left: 0%;
            margin-right: 0%;
            margin: 0 auto
        }
        .fc-pro-link {
            left: 4%;
        }
        .other-encoder-link {
            left: 12%;
        }
        .video-cam-link {
            right: -28%;
        }
        .fc-mobile-link {
            left: 4%
        }
    }
    
    @media screen and (max-width:375px) {
        .go-live-block .container {
            width: 85%;
        }
        .meet-fc-pro .fc-mob-container .platform-block ul li {
            padding: 0px;
        }
        .banner-sub-headding {
            font-size: 12px;
        }
        .banner-headding {
            font-size: 14px;
        }
        .waysto-structure-block-mob div.col-xs-12:nth-last-child(1) {
            padding: 0
        }
        .platform-block {
            padding-left: 0
        }
        .service-mobile-text {
            width: 75%
        }
        .service-mobile-text>.fsize18 {
            font-size: 14px
        }
        .service-mobile-text>.col-md-4 {
            padding: 0
        }
        /* .waysto-structure-block-mob .platfor-waysto-indevedual img {
    margin-left: 4%;
    } */
        .fc-app .banner-content {
            width: 95%;
            left: 50%;
            text-align: center
        }
        .fc-mobile-page-banner .banner-headding {
            font-size: 17px;
        }
        .fc-app .banner-content a:nth-child(1) {
            margin-bottom: 10px
        }
        .waysto-structure-block-mob .platfor-waysto-indevedual {
            display: block
        }
        .platfor-waysto-indevedual img {
            max-width: 100%;
        }
        .rtmp-feed-text {
            right: 0px;
        }

        .fc-prcg .banner-block {
            width: 100%;
            display: inline-block;
            height: 485px;
        }
        .fc-prcg .cloud-banner-content{
            position: relative;
            top: 0;
            width: 100%;
            margin: 26px;
        }
        .fc-n-s.pricing-plans-block {
            margin-top: 0;
        }

        .fc-prcg .cl_gr.cl_gr_bg {
            min-height: 0;
        }
        .fc-prcg .pricing-container {
            margin-left: 0
        }
    }
    
    @media screen and (max-width:360px) {
        .rtmp-feed-text {
            right: -10px;
        }
        .cookie-toast {
            bottom: 80px;
            font-size: 13px;
            padding-right: 18px
        }
        /* .meet-fc-pro .fc-mob-container .platform-block ul li {
    padding: 10px 30px;
    } */
        .service-block-wrap .container {
            max-width: 300px
        }
        .total-btn-block .free-month-btn {
            padding: 7px 10px;
            margin-top: 0px
        }
        .banner-price-wrap .pro-banner-headding {
            display: none
        }
        .waysto-structure-block-mob .cloud:after {
            height: 140px;
            top: 156px;
        }
        .waysto-structure-block-mob .platform-cam-margin-top:before {
            top: 2px;
            left: -17px;
        }
        .mobile-app-step-one span:after {
            left: 31%;
        }
        .waysto-structure-block-mob .platform-cam-margin-top p:before {
            top: 139px;
        }
        .waysto-structure-block-mob .mobile-app-step-two span:after {
            top: 42%;
            left: 56%;
        }
        .waysto-structure-block-mob .mobile-app-step-three:after {
            height: 113px;
        }
        .waysto-structure-block-mob .platform-cam-margin-top p:after {
            height: 403px;
        }
        /* .waysto-structure-block-mob .platfor-waysto-indevedual img {
    margin-left: 2%;
    } */
        .signup-promotion-headding {
            font-size: 20px;
        }
        .mobile-gray-btn {
            padding: 7px 18px;
            font-size: 14px;
        }
        .fc-mobile-page-banner a {
            margin-bottom: 10px
        }
    }
    
    @media screen and (max-width:320px) {
        .pro-mobile-text-center {
            left: 24%;
        }
        .fc-pro-block-one .icon-block {
            margin-right: 9px;
        }
        .play-store-pro-icon a {
            margin-bottom: 15px;
            display: inline-block
        }
        .platform-block ul li.tech_hdmi .list-sub-headding,
        .platform-block ul li.tech_mic .list-sub-headding,
        .platform-block ul li.tech_dongle .list-sub-headding {
            display: none
        }
        .cloud-banner-content .banner-sub-headding {
            font-size: 15px;
        }
        .run-channel-block .headding-one {
            padding-top: 0px;
        }
        .video-cam-link {
            right: -30%;
            top: 16%
        }
        .waysto-structure-block-mob .platfor-waysto-indevedual {
            width: 100%;
        }
        .meet-fc-pro .fc-mob-container .platform-block ul li {
            padding: 10px 0px;
        }
        .banner-headding {
            font-size: 12px;
        }
        .banner-sub-headding {
            font-size: 11px;
        }
        .banner-content {
            left: 47%
        }
        .service-mobile-text {
            width: 82%;
        }
        .support-content {
            font-size: 14px
        }
        .video-block {
            margin-right: 10px !important;
            width: 80%
        }
        .social-icons img {
            width: 20px;
            margin-right: 3px
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-body>.accordion-inner>.probile-price-headding .price {
            font-size: 30px
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-body>.accordion-inner>.probile-price-headding .price:after {
            width: 19px
        }
        .pricing-block>.pricing-mob-container>.pricing-box-mob-row .accordion>.accordion-group>.accordion-body>.accordion-inner>.probile-price-headding {
            padding: 5px 45px
        }
        .pf-margins .headding-one {
            font-size: 16px
        }
        .run-channel-block .headding-one {
            font-size: 16px
        }
        .sidebar-nav ul li:hover ul {
            margin-left: 2px
        }
        .waysto-structure-block-mob .waysto-caption {
            font-size: 11px;
        }
        .pro-cam-link .waysto-caption {
            font-size: 18px;
        }
        .waysto-structure-block-mob .platfor-waysto-indevedual {
            margin-top: 35px;
        }
        .waysto-structure-block-mob .mobile-app-step-one span:after {
            top: 13%;
        }
        .waysto-structure-block-mob .platform-cam-margin-top:before {
            top: 9px;
        }
        .waysto-structure-block-mob .platform-cam-margin-top p:before {
            top: 125px;
        }
        .waysto-structure-block-mob .platform-cam-margin-top p:after {
            height: 360px;
        }
        .waysto-structure-block-mob .cloud:after {
            height: 133px;
            top: 148px;
        }
        .one-stop-overlay .over-content img {
            width: 50%;
            margin: 0 auto
        }
        .one-stop-overlay .over-content {
            font-size: 12px;
        }
        .solution-banner .banner-content h1,
        .solution-banner .banner-content p {
            font-size: 13px
        }
        .solution-banner .banner-content {
            top: 50%
        }
        .ways-platform .container {
            width: 280px;
            margin-left: 15px
        }
        .mobile-gray-btn {
            margin-right: 20px;
        }
    }
    
    @media screen and (max-width: 480px) {
        .feature-search {
            float: left !important;
        }
    }
    
    @media (min-width: 320px) and (max-width: 768px) {
        .modal-dialog {
            width: 95% !important;
        }
    }
    
    @media (min-width: 768px) and (max-width: 1180px) {
        .emailVerify,
        .upgrade_payment {
            position: fixed;
        }
        .update_payment {
            margin-top: 30px;
        }
        .second_nav {
            display: block;
            position: fixed;
            top: 67px;
        }
        .eve_search_for_mob {
            display: none;
        }
        .event_header {
            margin-top: 133px !important;
        }
        .pack_fu_row .plan_btn {
            width: inherit;
            display: inherit;
        }
        .pack_fu_row .billed_anually {
            margin: 10px 10px 5px;
        }
        .settings_nav li a.nav-link.add_graph {
            padding: 14px;
        }
        .settings_nav li .sub-nav-link a {
            padding: 13px;
            padding-left: 0px !important;
        }
        .branding_controls {
            margin-top: 0;
            clear: inherit;
            overflow: visible;
        }
        .text_overlay .pl_new_settings .col-md-4 {
            padding-left: 0;
        }
        .analytics {
            margin-top: 130px;
        }
        .pricing-block .headding-two {
            padding-bottom: 0;
            padding-top: 0;
        }
        .plans_icons img.pl_you {
            margin-right: 0;
        }
        .device_desc {
            font-size: 14px;
        }
        .second_nav.update_payment {
            top: 0;
        }
        .update_payment_events .devic_mng_page,
        .event_header.events_with_email {
            margin-top: 150px !important;
        }
        .navbar-top-verify.update_payment_events,
        .update_payment_settings.settings_inner_verify {
            margin-top: 195px;
        }
        body.post_login .container.settings_inner.settings_inner_verify.update_payment_settings {
            margin-top: 45px;
        }
        .second_nav.navbar-top-verify {
            margin-top: 69px !important;
        }
        .table-responsive.second_nav.navbar-top-verify.update_payment {
            margin-top: 99px !important;
        }
        .settings_inner.update_payment_settings {
            margin-top: 25px;
        }
        .setting-drop-adjest {
            float: left;
        }
        .navbar-right a:first-child {
            margin: 0px !important
        }
    }
    
    @media (min-width: 768px) and (max-width: 1023px) {
        .eve_act_but_se {
            width: 50%;
        }
        .eve_act_but_se a.edit_event,
        .eve_act_but_se a.share_event {
            padding: 5px;
        }
        .faq-no-results {
            top: 85px;
            right: 30px
        }
    }
    
    @media (min-width: 1551px) and (max-width: 1619px) {
        .testimonial-block .container {
            width: inherit;
            max-width: inherit;
            padding: 0 5%;
        }
    }
    
    @media (min-width: 1620px) and (max-width: 1730px) {
        .testimonial-block .container {
            width: inherit;
            max-width: inherit;
            padding: 0 7%;
        }
    }
    
    @media (min-width: 1731px) and (max-width: 1870px) {
        .testimonial-block .container {
            width: inherit;
            max-width: inherit;
            padding: 0 10%;
        }
    }
    
    @media (min-width: 1871px) and (max-width: 1920px) {
        .testimonial-block .container {
            width: inherit;
            max-width: inherit;
            padding: 0 13%;
        }
        .hide-arrows-in-big .slick-prev,
        .hide-arrows-in-big .slick-next {
            display: none !important;
        }
        .faq-top-head-block {
            width: 100% !important;
            display: block;
            margin: 0px auto;
            margin-right: 0px !important;
            overflow: inherit;
        }
        .search-for-1920 {
            margin-right: 0px !important
        }
        .tut-faq-head-lat .feature-search .feature-search-input {
            margin-right: 0px !important
        }
    }
    
    @media (min-width: 600px) and (max-width: 1920px) {
        .testimonial-block .container {
            width: inherit;
            max-width: inherit;
            padding: 0 13%;
        }
    }
    
    @media screen and (max-width: 1079px) {
        .header-right li.header_request_demo,
        .header-right-po-login li.header_request_demo {
            display: none;
        }
    }
    
    @media (min-width: 1080px) and (max-width: 1279px) {
        .fc-head-2 .col-md-7.mob-d-none {
            padding-right: 0;
            width: 54.333333%;
        }
        .fc-head-2 .col-md-4.mob-d-none {
            padding-right: 0;
            padding-left: 0;
            width: 32.333333%;
        }
    }
    
    @media (min-width: 1280px) and (max-width: 1280px) {
        .fc-head-2 .col-md-4.mob-d-none {
            padding-left: 0;
        }
    }
    
    @media screen and (max-width:991px) {
        .rtmp-feed-text {
            right: -13px;
            bottom: 0px
        }
        .platform-rtmp-text {
            right: 20px;
            bottom: 20px
        }
        .social-share-onhome-banner {
            font-size: 12px;
            left: 28%;
        }
        .rtmp-text-onhome-banner {
            font-size: 12px;
            right: 28%;
        }
    }
    
    @media screen and (max-width:480px) {
        .rtmp-feed-text {
            right: -13px !important;
            bottom: 0px
        }
        .platform-rtmp-text {
            right: 10% !important;
        }
        .social-share-onhome-banner {
            font-size: 11px;
            left: 25%;
            display: none;
        }
        .rtmp-text-onhome-banner {
            font-size: 11px;
            right: 25%;
            display: none;
        }
    }
    
    @media screen and (max-width:767px) {
        .plat-fb-war {
            padding-bottom: 0px;
        }
        .fc-pro-image-adjust img {
            width: 100%;
            display: block;
        }
        .platform-rtmp-text {
            right: 14%;
            bottom: 0px;
            position: relative;
        }
        .social-share-onhome-banner {
            font-size: 14px;
            left: 25%;
            display: none;
        }
        .rtmp-text-onhome-banner {
            font-size: 14px;
            right: 25%;
            display: none;
        }
    }
    
    @media screen and (min-width:1280px) {
        .feature-search .feature-search-input {
            margin-right: 6px
        }
        .help-search-container .feature-search-icon {
            right: 30px
        }
    }
    
    @media (min-width: 1920px) and (max-width: 2560px) {
        .tut_container.tut-faq-head-lat {
            padding: 0;
            margin-bottom: 0;
        }
        .tut-faq-head-lat .feature-search .feature-search-input {
            margin-right: 183px;
        }
        .fvcontainer-width {
            width: 80%
        }
    }

    @media (max-width: 1261px) {
        .fcprice-cp-bgimg {
            height: 440px;
        }
    }

    @media (max-width: 827px) {
        .fc-prcg .cloud-banner-content {
            margin-top: 20px;
        }
    }

    @media (max-width: 767px) {
        img.cl_gr.cl_gr_bg {
            display: none;
        }
    }

    @media (min-width: 586px ) and (max-width: 767px) {
        .fc-prcg .cloud-banner-content {
            margin-top: 20px;
        }
    }

    @media (min-width: 521px ) and (max-width: 585px) {
        .fc-prcg .cloud-banner-content {
            left: 36%;
            width: 90%;
        }
    }

    @media (min-width: 481px ) and (max-width: 585px) {
        .fc-prcg .cloud-banner-content {
            left: 36%;
            width: 100%;
        }
    }

    @media (min-width: 420px ) and (max-width: 430px) {
        .fc-prcg .cloud-banner-content {
            left: 48%;
            width: 94%;
        }
    }
    
    @media (max-width: 380px) {
        .fc-prcg .cloud-banner-content {
            position: absolute;
            width: 95%;
            top: 45%;
            left: 43%;
        }
        .fc-prcg .banner-bg-overlay,.fcprice-cp-bgimg {
            height: 485px;
        }
    }
    @media (max-width: 320px) {
        .fc-prcg .cloud-banner-content {
            width: 94%;
            top: 50%;
            left: 42%;
        }
        .fc-prcg .banner-block,.fc-prcg .banner-bg-overlay,.fcprice-cp-bgimg {
            height: 510px;
        }
    }