::selection {
    background: #00a9ea;
    color: #ffffff
}

.bg-color-black {
    background-color: #000
}

.bg-color-green {
    background-color: #34cc5f
}

.color-green {
    color: #34cc5f !important
}

.bg-color-light-blue {
    background-color: #00a9ea
}

.color-light-blue {
    color: #00a9ea !important;
}

.bg-color-e6e8ec {
    background-color: #f0f0f0
}

.bg-color-white {
    background-color: #fff
}

.text-black {
    color: #000
}

.text-yellow {
    color: #ffd200
}

.m-0 {
    margin: 0
}

.m-5 {
    margin: 5px
}

.m-10 {
    margin: 10px
}

.m-15 {
    margin: 15px
}

.m-20 {
    margin: 20px
}

.m-25 {
    margin: 25px
}

.mr-5 {
    margin-right: 5px
}

.mr-10 {
    margin-right: 10px
}

.mr-15 {
    margin-right: 15px
}

.mr-20 {
    margin-right: 20px
}

.mr-25 {
    margin-right: 25px
}

.mr-30 {
    margin-right: 30px
}

.mr-40 {
    margin-right: 40px
}

.mr-50 {
    margin-right: 50px
}

.ml-5 {
    margin-left: 5px
}

.ml-10 {
    margin-left: 10px
}

.ml-15 {
    margin-left: 15px
}

.ml-20 {
    margin-left: 20px
}

.ml-25 {
    margin-left: 25px
}

.ml-30 {
    margin-left: 30px
}

.ml-40 {
    margin-left: 40px
}

.ml-50 {
    margin-left: 50px
}

.mt-5 {
    margin-top: 5px
}

.mt-10 {
    margin-top: 10px
}

.mt-15 {
    margin-top: 15px
}

.mt-20 {
    margin-top: 20px
}

.mt-25 {
    margin-top: 25px
}

.mt-30 {
    margin-top: 30px
}

.mt-40 {
    margin-top: 40px
}

.mt-50 {
    margin-top: 50px
}

.mt-100 {
    margin-top: 100px
}

.mt-150 {
    margin-top: 150px
}

.mb-5 {
    margin-bottom: 5px
}

.mb-10 {
    margin-bottom: 10px
}

.mb-15 {
    margin-bottom: 15px
}

.mb-20 {
    margin-bottom: 20px
}

.mb-25 {
    margin-bottom: 25px
}

.mb-30 {
    margin-bottom: 30px
}

.mb-40 {
    margin-bottom: 40px
}

.mb-50 {
    margin-bottom: 50px
}

.mb--30 {
    margin-bottom: -30px
}

.p-0 {
    padding: 0
}

.p-5 {
    padding: 5px
}

.p-10 {
    padding: 10px
}

.p-15 {
    padding: 15px
}

.p-20 {
    padding: 20px
}

.p-25 {
    padding: 25px
}

.p-30 {
    padding: 30px
}

.p-40 {
    padding: 40px
}

.p-50 {
    padding: 50px
}

.pl-0 {
    padding-left: 0
}

.pl-5 {
    padding-left: 5px
}

.pl-10 {
    padding-left: 10px
}

.pl-15 {
    padding-left: 15px
}

.pl-20 {
    padding-left: 20px
}

.pl-25 {
    padding-left: 25px
}

.pl-30 {
    padding-left: 30px
}

.pl-40 {
    padding-left: 40px
}

.pl-50 {
    padding-left: 50px
}

.pr-0 {
    padding-right: 0
}

.pr-5 {
    padding-right: 5px
}

.pr-10 {
    padding-right: 10px
}

.pr-15 {
    padding-right: 15px
}

.pr-20 {
    padding-right: 20px
}

.pr-25 {
    padding-right: 25px
}

.pr-30 {
    padding-right: 30px
}

.pr-40 {
    padding-right: 40px
}

.pr-50 {
    padding-right: 50px
}

.pt-0 {
    padding-top: 0
}

.pt-5 {
    padding-top: 5px
}

.pt-10 {
    padding-top: 10px
}

.pt-15 {
    padding-top: 15px
}

.pt-20 {
    padding-top: 20px
}

.pt-25 {
    padding-top: 25px
}

.pt-30 {
    padding-top: 30px
}

.pt-40 {
    padding-top: 40px
}

.pt-50 {
    padding-top: 50px
}

.pb-0 {
    padding-bottom: 0
}

.pb-5 {
    padding-bottom: 5px
}

.pb-10 {
    padding-bottom: 10px
}

.pb-15 {
    padding-bottom: 15px
}

.pb-20 {
    padding-bottom: 20px
}

.pb-25 {
    padding-bottom: 25px
}

.pb-30 {
    padding-bottom: 30px
}

.pb-40 {
    padding-bottom: 40px
}

.pb-50 {
    padding-bottom: 50px
}

.menu-color {
    background-color: #6e6e6e
}

.mt--10 {
    margin-top: -10px
}

.mt--20 {
    margin-top: -20px
}

.mt--30 {
    margin-top: -30px
}

.mt--50 {
    margin-top: -50px
}

.mt--100 {
    margin-top: -100px
}

.mb--27 {
    margin-bottom: -25px
}

.mr--5 {
    margin-right: -5px
}

.ml--5 {
    margin-left: -5px
}

.mr--7 {
    margin-right: -7px
}

.ml--7 {
    margin-left: -7px
}

.mr--10 {
    margin-right: -10px
}

.ml--10 {
    margin-left: -10px
}

@media (min-width: 826px) {
    .hidden_1 {
        display: none
    }
}

@media (min-width: 993px) {
    .plans_mobil {
        display: none
    }
}

@media (max-width: 992px) {
    .plans_pc {
        display: none
    }
}

@media (min-width: 588px) {
    .slider-v2 {
        display: none
    }
}

@media (max-width: 587px) {
    .slider-v1 {
        display: none
    }
}

.index-help {
    background-color: #e4e6ea;
    height: auto;
    text-align: center !important
}

.features-bg {
    padding-bottom: 30px;
    background-color: #fff;
    border-bottom-left-radius: 1090px 30px;
    border-bottom-right-radius: 1250px 100px;
    display: block;
    position: relative
}

.mb-100 {
    margin-bottom: 100px
}

.pb-100 {
    padding-bottom: 100px
}

.mt--35 {
    margin-top: -35px
}

.p-100 {
    padding: 100px
}

.mt--5 {
    margin-top: -5px
}

.bg-color-131313 {
    background-color: #131313
}

#footer p a {
    font-size: 20px
}

.w-33 {
    width: 33%
}

#body li a {
    font-size: 19px;
    color: #000
}

#body .card {
    margin-top: 30px
}

.form-control-contact {
    display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #00a9ea;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

#subscription p {
    font-size: 15px
}

#subscription subscription-bg-color {
    background-color: #5a6268
}

@media (max-width: 992px) {
    .hidden_one_menu {
        display: none
    }
}

@media (min-width: 826px) {
    .hidden, .mobil_sub {
        display: none
    }
}

@media (max-width: 825px) {
    .hidden_one, .mobil_sub_show {
        display: none
    }
}

@media (max-width: 1199px) {
    .col-md-15 {
        width: 45%;
        float: left;
        margin-bottom: 55px;
        margin-right: 45px;
        margin-top: 45px
    }

    .col-md-16 {
        width: 95%;
        float: left
    }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 19%;
        float: left;
        margin-right: 11px
    }
}

@media (max-width: 768px) {
    .col-sm-15 {
        width: 50%;
        float: left
    }

    .vip {
        width: 100%;
        float: left;
        background-color: #1cb2ec;
        border-radius: 3%
    }
}

@media (max-width: 520px) {
    .mobile_full {
        width: 100%;
        float: left
    }
}

.mt--25 {
    margin-top: -25px
}

.active_blog {
    color: #fff;
    background-color: #00a9ea
}

.display_none, .not-hide {
    display: none
}

@media (min-width: 992px) {
    .mobile_show {
        display: none
    }
}

.mb--50 {
    margin-bottom: -50px
}

.mt-75 {
    margin-top: 75px
}

@media (max-width: 601px) {
    .col-sm-20 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 50%
    }

    .col-sm-20 h4 {
        font-size: 15px;
        margin-top: 5px
    }

    .col-sm-20 p {
        font-size: 11px
    }

    .col-sm-20 img {
        width: 50%
    }
}

@media (min-width: 1091px) {
    .slide-write {
        top: 30%;
        text-align: left !important;
        width: 35%
    }
}

@media (max-width: 1091px) {
    .slide-write-1 {
        top: 30%;
        text-align: left !important
    }

    .slide-write-1 h2 {
        font-size: 24px
    }
}

#home_features p, .fs-13 {
    font-size: 13px
}

@media (max-width: 891px) {
    .slide-button-1 {
        width: 100%
    }

    .slide-button {
        width: 40%
    }
}

@media (min-width: 991px) {
    .help-mobile {
        background-image: url(../img/help-img.png);
        height: 1000px !important;
        background-color: #e4e6ea;
        background-position: center;
        background-repeat: no-repeat;
        margin-top: -80px;
        padding-top: 150px;
        background-size: cover;
        text-align: left !important
    }

    .slider-pc {
        border-bottom-left-radius: 2090px 100px;
        border-bottom-right-radius: 4290px 475px
    }
}

@media (min-width: 601px) {
    .home-icons {
        border-bottom-left-radius: 2090px 150px;
        border-bottom-right-radius: 3290px 275px
    }
}

@media (max-width: 991px) {
    .pc_show {
        display: none
    }

    .mobile-center {
        text-align: center !important
    }

    .mobile-justify {
        text-align: justify !important
    }
}

.color-a7a7a7 {
    color: #a7a7a7
}

.color-4d4d4d {
    color: #4d4d4d
}

.ml-75 {
    margin-left: 75px
}

.mr-75 {
    margin-right: 75px
}

@media (max-width: 600px) {
    .mobile-center-w40 {
        text-align: center !important;
        width: 40%;
        height: auto
    }
}

@media (min-width: 991px) {
    .about-detail {
        border-bottom-right-radius: 4800px 1000px;
        border-bottom-left-radius: 1800px 200px
    }

    .features-detail {
        border-bottom-right-radius: 3800px 1000px;
        padding-top: 75px
    }

    .features-detail p {
        margin-top: 40px
    }

    .slider1 {
        width: 100%
    }
}

@media (max-width: 991px) {
    .features-detail {
        padding-top: 50px
    }

    .features-detail p {
        margin-top: 40px
    }
}

@media (min-width: 991px) {
    .sliderv1 {
        display: none
    }

    .plans-detail {
        border-bottom-right-radius: 4800px 1000px;
        border-bottom-left-radius: 1800px 200px;
        background-color: #f0f0f0;
        height: 300px;
        padding-top: 100px
    }

    .plans-detail p {
        width: 50%
    }
}

.plans-card, .plans-card-vip {
    border: 0 solid rgba(0, 0, 0, .125);
    width: 100%
}

@media (max-width: 991px) {
    .plans-detail {
        height: 400px;
        padding-top: 70px;
        padding-bottom: 50px
    }

    .plans-detail p {
        margin-top: 30px;
        font-size: 13px
    }
}

.plans-card {
    height: 500px;
    background-color: #f2f1f1
}

.plans-card-vip {
    background-color: #1cb2ec;
    height: 550px
}

.plans-card-vip-img {
    background-image: url(https://www.onebillionsignals.com/img/best.png);
    background-repeat: no-repeat
}

.color-2ec035 {
    color: #2ec035
}

#blog-detail a {
    color: #000
}

input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none
}

.detail-banner {
    background-image: url(../img/banner-1.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.phone-background {
    /*background: url(../img/home-black.png) top center no-repeat*/
}

.plans-mobile-vip, .plans-vip {
    background-image: url(https://www.onebillionsignals.com/img/best.png)
}

.form-bg, .plans-mobile-vip, .plans-vip {
    width: 100%;
    background-repeat: no-repeat
}

.plans-button {
    border-color: #2ec035;
    border-width: 3px 2px
}

.plans-button-vip {
    border-color: #fff;
    background-color: #2ec035;
    border-width: 3px 2px
}

.plans-vip {
    border: 0 solid rgba(0, 0, 0, .125);
    background-color: #1cb2ec;
    height: 550px
}

.plans-mobile-card {
    width: 100%;
    height: 550px;
    background-color: #f2f1f1
}

.bg-1cb2ec, .plans-mobile-vip {
    background-color: #1cb2ec
}

.plans-mobile-vip {
    height: 600px
}

.mt-28 {
    margin-top: 28px
}

.mr-100 {
    margin-right: 100px
}

.ml-100 {
    margin-left: 100px
}

.mr-80 {
    margin-right: 80px
}

.ml-80 {
    margin-left: 80px
}

#p {
    text-align: center
}

@media (min-width: 726px) {
    #sub-detail h1, #sub-detail h2, #sub-detail h3, #sub-detail p, .pl-pr-60 {
        padding-left: 60px;
        padding-right: 60px
    }

    #sub-detail h1 {
        font-size: 33px
    }
}

.fs-18 {
    font-size: 18px
}

.form-bg {
    height: 100%;
    background-image: url(https://www.onebillionsignals.com/lp/img/form-bg.png)
}

.bg-color-011422 {
    background-color: #011422 !important
}

.bg-color-bea74e {
    background-color: #bea74e
}

.bg-color-a70d0d {
    background-color: #a70d0d
}

.h-650 {
    height: 650px
}

.h-700 {
    height: 700px
}

.lt {
    text-decoration: line-through
}

@media (max-width: 726px) {
    .h-250 {
        height: 300px
    }
}

@media (min-width: 726px) {
    .pl-pr-30 {
        padding-left: 30px;
        padding-right: 30px
    }

    .h-350 {
        height: 350px
    }
}

.text-red {
    color: Red
}

.mr--50 {
    margin-right: -50px
}

.fs-125 {
    font-size: 1.25rem
}

.w-751 {
    width: 75px
}

a:link {
    text-decoration: none;
}

.dp-none {
    display: none;
}

#cookie_full_bg {
    background-color: rgba(0, 0, 0, 0.76);
    color: #fff;
    z-index: 99 !important;
    font-size: 13px;
}

.zsiq_theme1 {
    z-index: 1 !important;
}

@media (max-width: 767px) {
    #table-cookie p {
        font-size: 13px;
    }
}

@media (max-width: 767px) {
    .cookie-title {
        font-size: 13px;
        text-align: left;
    }
}

@media (min-width: 726px) {
    #table-cookie {
        margin-right: 120px;
        line-height: 1;
    }
}

.mt-60 {
    margin-top: 60px;
}

@media (min-width: 992px) {
    #slideR_v1_img img {
        width: 850px;
        padding-top: 75px;
        margin-bottom: -35px;
    }
}

@media (max-width: 992px) {
    #slideR_v1_img img {
        width: 100% !important;
        padding-top: 75px;
    }
}


#slideR_v2_ h1 span {
    font-family: 'Titillium Web', sans-serif!important;
    font-weight: 900 !important;
}

@media (min-width: 992px) {

    #slideR_v2_ h1 span {


        font-size: 62px;
    }
}


#slideR_v2_ h3 {
    font-family: 'Titillium Web', sans-serif;
}

@media (max-width: 992px) {
    #slideR_v2_ h2 {
        font-size: 20px !important;

    }
    #slideR_v2_ img{
        margin-top: 50px!important;
    }
}



