button
{
    outline: none !important;
}
.brod_ThemeColor {
    color: #4475F2;
}

.blur_GradientWrap {
    position: relative;
    height: 500px;
    width: 500px;
    z-index: 0;
}

.blur_Gradient1 {
    position: absolute;
    background: linear-gradient(353deg, #ffe503 0%, #CDDC39 80%);
    float: left;
    filter: blur(38px);
    -webkit-filter: blur(38px);
    border-radius: 100%;
    z-index: 1;
    opacity: 0.3;
    top: 10px;
    right: 200px;
    bottom: 20px;
    left: 100px;
}

.blur_Gradient1_1 {
    position: absolute;
    background: linear-gradient(353deg, #6f62ff 0%, rgb(57 78 244 / 75%) 80%);
    float: left;
    filter: blur(38px);
    -webkit-filter: blur(38px);
    border-radius: 100%;
    z-index: 1;
    opacity: 0.5;
    top: 200px;
    right: 0px;
    bottom: 200px;
    left: 0px;
}

/***/
.blur_Gradient2 {
    position: absolute;
    background: linear-gradient(353deg, #9C27B0 0%, #00BCD4 80%);
    float: left;
    filter: blur(38px);
    -webkit-filter: blur(38px);
    border-radius: 100%;
    z-index: 1;
    opacity: 0.3;
    top: 10px;
    right: 200px;
    bottom: 20px;
    left: 100px;
}

.blur_Gradient2_1 {
    position: absolute;
    background: linear-gradient(353deg, #F44336 0%, #3F51B5 80%);
    float: left;
    filter: blur(38px);
    -webkit-filter: blur(38px);
    border-radius: 100%;
    z-index: 1;
    opacity: 0.5;
    top: 200px;
    right: 0px;
    bottom: 200px;
    left: 0px;
}

/***/
.Imgblur_GradientWrap {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.Imgblur_Img {
    position: absolute;
    z-index: 2;
    max-width: 550px;
}

.Banr_brod_row {
    display: flex;
    padding: 100px 0px;
    align-items: center;
}

.brdBannerTxt_h1_blue {
    color: #181E4B;
}

.brdBannerTxt_h1_white {
    color: #fff;
}

.brdBannerTxt_h1 {
    font-size: 70px;
    line-height: 68px;
    margin-bottom: 30px;
    padding-right: 0%;
    font-weight: 900;
}

.brdBannerTxt_h3 {
    font-size: 40px;
    line-height: 38px;
    margin-bottom: 20px;
    padding-right: 0%;
    font-weight: 600;
}

.brdBannerTxt_P {
    font-size: 60px;
    line-height: 30px;
    /* margin-bottom: 20px; */
    padding-right: 10%;
    color: #4475F2;
    font-weight: 900;
}

.brdBannerTxt_P b {
    color: #000;
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 0px;
    float: left;
}

.brdBannerTxt_P span {
    color: #000;
    font-size: 24px;
    font-weight: 600;
    float: left;
    line-height: 30px;
}

.banr_WhtasIco_Img {
    width: 30px;
    height: 30px;
    margin-right: 4px;
}


.Broad-data-item {
    float: left;
    width: 100%;
    margin-bottom: 0px;
    display: flex;
    align-items: center;
}

.Broad-data-icon {
    /* position: absolute; */
    left: 0;
    width: 50px;
    height: 60px;
    border-radius: 0;
    display: block;
    float: none;
    padding: 0;
}

.Broad-data-ico {
    width: 50px;
    position: relative
}

.Broad-data-desc {
    padding-left: 15px;
    position: relative;
    width: 100%;
}

.Broad-font-ico {
    width: 70px;
    position: relative;
    top: 8px;
    left: 10px;
    font-size: 50px
}

.CTR_ico {
    background: url(../img/broadcaster/sprite.png) -133px -18px;
}

.btnsLst_ico {
    background: url(../img/broadcaster/sprite.png) -225px -21px;
}

.SprtsMdia_ico {
    background: url(../img/broadcaster/sprite.png) -328px -21px;
}

.NoteInfo_ico {
    background: url(../img/broadcaster/sprite.png) -938px -21px;
}

.Broad_ico_sprite {
    /* left: 0;
    width: 70px;
    height: 60px;
    border-radius: 0;
    margin: auto;
    display: block;
    float: none;
    padding: 0; */
}

.brdSecContTxt_Note {
    font-size: 16px !important;
    line-height: 25px;
    color: #5E6282;
    font-weight: 400;
    font-style: italic;
}

.BroadDataItemWrp {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    width: 100%;
    margin-top: 30px;
    float: left;
    margin-bottom: 30px;
}

.Broad-data-desc p {
    font-size: 14px;
    font-weight: 400;
}

.ThemebtnBg {
    background-color: #4475F2;
    color: #fff;
    padding: 15px 30px;
    font-size: 14px;
    box-shadow: 0px 20px 35px rgba(68, 117, 242, 0.1);
    border-radius: 10px;
}

.ThemebtnBg:hover {
    color: #fff;
    box-shadow: 0px 20px 35px rgba(68, 117, 242, 0.21);
}

.brdSecContTxt_P {
    font-size: 16px;
    line-height: 25px;
    /* color: #000; */
    font-weight: 400;
}
.brdSecContTxt_P_xl {
    font-size: 24px;
    line-height: 34px;
    /* color: #000; */
    font-weight: 400;
}


.BroadSec01 {
    background-color: #fff;
}

.BroadSec02 {
    background-color: #fff;
}

.BroadSec03 {
    background-color: #fff;
}

.BroadSec08 {
    background-color: #fff;
}

.BroadSec09 {
    background-color: #fff;
    padding-top: 0px !important;
}

.BroadSec10 {
    background-color: #edf2fe;
}

.BrdhdSml {
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    color: #4475F2;
    margin-bottom: 10px;
}

/**********/

.card-broad {
    float: left;
    padding: 20px;
    background: #fff;
    border-radius: 5px;
    margin-bottom: 30px;
    /* border: 1px solid #e6e6e6;
    box-shadow: 1px 3px 3px -1px rgba(0,0,0,.1); */
}

.broad-data-item {
    float: left;
    width: 100%;
}

.broad-data-icon {
    position: absolute;
    float: left;
    height: 60px;
    width: 60px;
    background-color: #EFF2F6 !important;
    z-index: 0;
    border-radius: 100px;
}

.card-broad:hover .broad-data-icon {
    /* box-shadow: 0px 20px 35px rgba(242, 68, 169, 0.21); */
}


.broad-data-ico {
    width: 50px;
    position: relative
}

.broad-data-desc {
    padding-left: 70px;
    position: relative;
}

.broad-font-ico {
    width: 70px;
    position: relative;
    top: 8px;
    left: 10px;
    font-size: 50px
}

.broad-data-desc h3 {
    font-style: normal;
    font-weight: 700;
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 30px;
}

.ActvUsr_ico {
    background: url(../img/broadcaster/sprite.png) -324px 900px;
}

.OpnRate_ico {
    background: url(../img/broadcaster/sprite.png) -20px 904px;
}

.HghEngRat_ico {
    background: url(../img/broadcaster/sprite.png) -520px 903px;
}

.HghBrVisb_ico {
    background: url(../img/broadcaster/sprite.png) -221px 902px;
}

.HigSalCl_ico {
    background: url(../img/broadcaster/sprite.png) -119px 902px;
}

.CstEfct_ico {
    background: url(../img/broadcaster/sprite.png) -422px 903px;
}

.BroadSec03_boxes {
    margin-top: 100px;
}

.BroadSec04 {
    position: relative;
    background-color: #1E2739;
}

.BroadSec05 {
    position: relative;
    background-color: #fff;
}

.BroadSec07 {
    position: relative;
    background-color: #fff;
}

.BroadSec06 {
    position: relative;
    background-color: #1E1E20;
}

.BroadSec01,
.BroadSec02,
.BroadSec03,
.BroadSec04,
.BroadSec05,
.BroadSec06,
.BroadSec07,
.BroadSec08,
.BroadSec09,
.BroadSec10 {
    padding: 100px 0px;
}

.BroadSec04SendInteractiveMessages {
    margin-top: 100px;
    margin-bottom: 100px;
    margin-right: auto;
    margin-left: auto;
}

.BroadSec05SendInteractiveMessages {
    margin-top: 100px;
    margin-bottom: 100px;
    margin-right: auto;
    margin-left: auto;
}

.BroadSec07DynamicActionClicks {
    margin-top: 100px;
    margin-bottom: 100px;
    margin-right: auto;
    margin-left: auto;
}

/*********/
.tabBroadcaster {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 30px;
}

/* Style the buttons inside the tab */
.tabBroadcaster button {
    display: block;
    background-color: inherit;
    color: black;
    /* padding: 22px 16px; */
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    font-size: 17px;
}

/* Change background color of buttons on hover */
.tabBroadcaster button:hover {
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}

/* Create an active/current "tab button" class */
.tabBroadcaster button.active {
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}

.tabBroadcaster button.active1 {
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}

.tabBroadcaster button.active2 {
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}

.tabBroadcaster button.active3 {
    background-color: rgb(245 247 250);
    border-radius: 10px;
}

.tabBroadcaster button.active4 {
    background-color: rgb(245 247 250);
    border-radius: 10px;
}

.tabBroadcaster button.active5 {
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}

.tabBroadcaster button.active6 {
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}

.tabBroadcaster button.active7 {
    background-color: rgb(245 247 250);
    border-radius: 10px;
}

.tabBroadcaster button.active8 {
    background-color: rgb(245 247 250);
    border-radius: 10px;
}

.tabBroadcaster button.active9 {
    background-color: rgb(245 247 250);
    border-radius: 10px;
}




/* Style the tab content */
.tabBroadcaster_tabcontent {
    float: left;
    width: 100%;
    height: 500px;
    display: none;
}


.Tab_BroadDataItemWrp {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    width: 100%;
    margin-top: 30px;
    float: left;
    margin-bottom: 30px;
}

.Tab_Broad-data-item {
    float: left;
    width: 100%;
    margin-bottom: 0px;
    display: flex;
    align-items: center;
}

.Tab_Broad-data-icon {
    /* position: absolute; */
    left: 0;
    width: 50px;
    height: 60px;
    border-radius: 0;
    display: block;
    float: none;
    padding: 0;
}

.Tab_Broad-data-ico {
    width: 50px;
    position: relative
}

.Tab_Broad-data-desc {
    padding-left: 10px;
    position: relative;
    width: 100%;
}

.Tab_Broad-font-ico {
    width: 70px;
    position: relative;
    top: 8px;
    left: 10px;
    font-size: 50px
}

.Tab_brdSecContTxt_Note {
    font-size: 16px !important;
    line-height: 25px;
    font-weight: 400;
    /* font-style: italic; */
}

.QukReBtn_ico {
    background: url(../img/broadcaster/sprite.png) -425px -221px;
}

.OpnWeb_ico {
    background: url(../img/broadcaster/sprite.png) -227px -221px;
}

.DilPhnNu_ico {
    background: url(../img/broadcaster/sprite.png) -123px -221px;
}

.SndLsMn_ico {
    background: url(../img/broadcaster/sprite.png) -327px -221px;
}

.SndPrCat_ico {
    background: url(../img/broadcaster/sprite.png) -25px -221px;
}


/******/
.flowupifnot_ico {
    background: url(../img/broadcaster/sprite.png) -28px -321px;
}

.TknifContNot_ico {
    background: url(../img/broadcaster/sprite.png) -228px -321px;
}

.acretocamp_ico {
    background: url(../img/broadcaster/sprite.png) -328px -321px;
}

.noResCamp_ico {
    background: url(../img/broadcaster/sprite.png) -128px -321px;
}

/**********/
.circleShapeArtRight {
    position: absolute;
    left: 85px;
    top: 185px;
    z-index: 0;
}

.circleShapeArtLeft {
    position: absolute;
    right: 85px;
    bottom: 185px;
    z-index: 0;
}

.circleShapeArtIn {
    width: 300px;
    height: 300px;
    position: relative;
}

.circleShape1 {
    width: 300px;
    height: 300px;
    border-radius: 500px;
    background-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    z-index: 1;
}

.circleShape2 {
    width: 200px;
    height: 200px;
    left: 100px;
    top: 100px;
    right: 75px;
    bottom: 75px;
    border-radius: 500px;
    background-color: rgba(0, 0, 0, 0.05);
    position: absolute;
    z-index: 2;
}

.circleShape2:hover {
    transform: scale(1.1);
}

.quadrado {
    animation: crescendo 1.5s alternate infinite ease-in;
}

@keyframes crescendo {
    0% {
        transform: scale(.9);
    }

    100% {
        transform: scale(1.1);
    }
}

.quadrado2 {
    animation: crescendo2 1.5s alternate infinite ease-in;
}

@keyframes crescendo2 {
    0% {
        transform: scale(.8);
    }

    100% {
        transform: scale(1);
    }
}

/********/
.Posblts_BroadDataItemWrp {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    width: 100%;
    margin-top: 30px;
    float: left;
    margin-bottom: 30px;
}

.Posblts_Broad-data-item {
    float: left;
    width: 100%;
    margin-bottom: 0px;
    display: flex;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    align-items: center;
    padding: 20px;
}

.Posblts_Broad-data-item:hover {
    background: rgba(68, 117, 242, 0.1);
    transform: scale(1.05);
    transition: 0.3s;
}

.Posblts_Broad-data-icon {
    /* position: absolute; */
    left: 0;
    width: 50px;
    height: 50px;
    border-radius: 0;
    display: block;
    float: none;
    padding: 0;
}

.Posblts_Broad-data-ico {
    width: 50px;
    position: relative
}

.Posblts_Broad-data-desc {
    padding-left: 15px;
    position: relative;
    width: 100%;
}

.Posblts_Broad-font-ico {
    width: 70px;
    position: relative;
    top: 8px;
    left: 10px;
    font-size: 50px
}

.Posblts_brdSecContTxt_Note {
    font-size: 14px;
    line-height: 22px;
    color: #efefef;
    font-weight: 200;
}

.posbltsHdTxt {
    font-weight: 900;
    font-size: 32px;
    text-align: center;
}

.posbltsHdTxtBlue {
    color: #4475F2;
}

.posbltsHdTxtDark {
    color: #333;
}

.Posblts_Broad_ico {}

.Posblts_Broad_ico>i {
    font-size: 20px;
    color: #407BFF;
    height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 100px;
}

.BroadSec04posbltsCntnr {
    margin-top: 50px;
}

.BroadSec06posbltsCntnr {
    margin-bottom: 50px;
}

.Posblts_BroadDataItemCont {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.Posblts_BroadDataItemCont .Posblts_BroadDataItemWrp {
    width: 100%;
    margin-right: 20px;
    align-items: stretch;
}

/***/

.Light_circleShapeArtRight {
    position: absolute;
    left: 85px;
    top: 185px;
    z-index: 0;
}

.Light_circleShapeArtLeft {
    position: absolute;
    right: 85px;
    bottom: 185px;
    z-index: 0;
}

.Light_circleShapeArtIn {
    width: 300px;
    height: 300px;
    position: relative;
}

.Light_circleShape1 {
    width: 300px;
    height: 300px;
    border-radius: 500px;
    background-color: rgb(239 242 246 / 60%);
    position: absolute;
    z-index: 1;
}

.Light_circleShape2 {
    width: 200px;
    height: 200px;
    left: 100px;
    top: 100px;
    right: 75px;
    bottom: 75px;
    border-radius: 500px;
    background-color: rgb(239 242 246 / 80%);
    position: absolute;
    z-index: 2;
}

.Light_circleShape2:hover {
    transform: scale(1.1);
}

.Light_quadrado {
    animation: Light_crescendo 1.5s alternate infinite ease-in;
}

@keyframes Light_crescendo {
    0% {
        transform: scale(.9);
    }

    100% {
        transform: scale(1.1);
    }
}

.Light_quadrado2 {
    animation: Light_crescendo2 1.5s alternate infinite ease-in;
}

@keyframes Light_crescendo2 {
    0% {
        transform: scale(.8);
    }

    100% {
        transform: scale(1);
    }
}

/********/

.upExcelSht_ico {
    background: url(../img/broadcaster/sprite.png) -27px -419px;
}

.SyEcStr_ico {
    background: url(../img/broadcaster/sprite.png) -126px -419px;
}

.SyWth3rdprt_ico {
    background: url(../img/broadcaster/sprite.png) -227px -419px;
}

/***/
.AcAnyIntv_ico {
    background: url(../img/broadcaster/sprite.png) -124px -522px;
}

.AbltyFtchDta_ico {
    background: url(../img/broadcaster/sprite.png) -27px -520px;
}

.capAutTag_ico {
    background: url(../img/broadcaster/sprite.png) -227px -524px;
}

.SprtMltTim_ico {
    background: url(../img/broadcaster/sprite.png) -328px -520px;
}

/***/
.imprtManUsg_ico {
    background: url(../img/broadcaster/sprite.png) -230px -622px;
}

.OnClkSync_ico {
    background: url(../img/broadcaster/sprite.png) -327px -622px;
}

.AdAudtoLst_ico {
    background: url(../img/broadcaster/sprite.png) -28px -622px;
}

.AdAudFrm3rd_ico {
    background: url(../img/broadcaster/sprite.png) -128px -622px;
}

/***/
.CratOptLs_ico {
    background: url(../img/broadcaster/sprite.png) -330px -722px;
}

.GtOptotDtls_ico {
    background: url(../img/broadcaster/sprite.png) -130px -722px;
}

.kybsdoptout_ico {
    background: url(../img/broadcaster/sprite.png) -227px -722px;
}

.optOutManorAuto_ico {
    background: url(../img/broadcaster/sprite.png) -28px -722px;
}


/**************/


.White_Posblts_BroadDataItemCont {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.White_Posblts_Broad-data-item {
    float: left;
    width: 100%;
    margin-bottom: 0px;
    display: flex;
    background: rgb(245 247 250);
    border-radius: 10px;
    align-items: center;
    padding: 20px;
}

.White_Posblts_Broad-data-item:hover {
    background: rgba(68, 117, 242, 0.1);
    transform: scale(1.05);
    transition: 0.3s;
}

.White_Posblts_Broad-data-ico {
    width: 50px;
    position: relative
}

.White_Posblts_Broad-data-desc {
    padding-left: 15px;
    position: relative;
    width: 100%;
}

.White_Posblts_Broad-font-ico {
    width: 70px;
    position: relative;
    top: 8px;
    left: 10px;
    font-size: 50px
}

.White_Posblts_brdSecContTxt_Note {
    font-size: 14px;
    line-height: 22px;
    color: #000000;
    font-weight: 200;
}

.White_posbltsHdTxt {
    font-weight: 700;
    font-weight: 20px;
}

.White_posbltsHdTxtBlue {
    color: #4475F2;
}

.White_posbltsHdTxtDark {
    color: #333;
}

.White_Posblts_Broad_ico {}

.White_Posblts_Broad_ico>i {
    font-size: 20px;
    color: #407BFF;
    height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    background: #fff;
    border-radius: 100px;
}

.White_Posblts_BroadDataItemCont {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.White_Posblts_BroadDataItemCont .White_Posblts_BroadDataItemWrp {
    width: 100%;
    margin-top: 20px;
    align-items: stretch;
}

/****/
.fetotrckon_ico {
    background: url(../img/broadcaster/sprite.png) -428px -820px;
}

.AutShrtDyurl_ico {
    background: url(../img/broadcaster/sprite.png) -530px -820px;
}

.acttoprfAut_ico {
    background: url(../img/broadcaster/sprite.png) -28px -820px;
}

.postotkgrpact_ico {
    background: url(../img/broadcaster/sprite.png) -128px -820px;
}

.dwnengrptex_ico {
    background: url(../img/broadcaster/sprite.png) -329px -820px;
}

/***/
.CrgrAuto_ico {
    background: url(../img/broadcaster/sprite.png) -328px -920px;
}

.admemIntogrpaut_ico {
    background: url(../img/broadcaster/sprite.png) -28px -920px;
}

.AutCrtNwGrp_ico {
    background: url(../img/broadcaster/sprite.png) -428px -916px;
}

/****/
.delvtimn_ico {
    background: url(../img/broadcaster/sprite.png) -727px 803px;
}

.redtim_ico {
    background: url(../img/broadcaster/sprite.png) -937px 803px;
}

.FaildRe_ico {
    background: url(../img/broadcaster/sprite.png) -827px 807px;
}


/*****************************/


.Broad_pricing_tabel {
    background: #fff;
    border-radius: 30px;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

.Broad_pricing_tabel thead {}

.Broad_pricing_tabel thead tr {}

.Broad_pricing_tabel tbody tr:hover {}

.Broad_pricing_tabel thead tr th {
    padding: 15px 5px;
    background: #fff;
    font-size: 13px;
    color: #000;
    border: 1px solid #efefef
}

.Broad_pricing_tabel thead tr th:nth-child(1) {
    width: 25%;
    background: #DFEBFF;
    color: #000;
    padding: 15px;
    text-align: right;
    border-left: 0px;
    border-radius: 30px 0px 0px 0px;
}

.Broad_pricing_tabel thead tr th:nth-child(2) {
    width: 15%;
    text-align: center
}

.Broad_pricing_tabel thead tr th:nth-child(3) {
    width: 15%;
    text-align: center;
    background: #f5f7fa;
}

.Broad_pricing_tabel thead tr th:nth-child(4) {
    width: 15%;
    text-align: center;
    border-right: 0px;
    border-radius: 0px 30px 0px 0px;
}

.Broad_pricing_tabel thead tr th:nth-child(5) {
    width: 15%;
    text-align: center;
    background: #ddd
}

.Broad_pricing_tabel thead tr th:nth-child(6) {
    width: 15%;
    text-align: center;
    background: #ededed
}

.Broad_pricing_tabel tbody {}

.Broad_pricing_tabel tbody tr {}

.Broad_pricing_tabel tbody tr td {
    padding: 15px 5px;
    font-size: 13px;
    border: 1px solid #efefef;
    color: #444
}

.Broad_pricing_tabel tbody tr td:nth-child(1) {
    width: 25%;
    background: #DFEBFF;
    color: #000;
    padding: 15px;
    text-align: right;
}

.Broad_pricing_tabel tbody tr td:nth-child(2) {
    width: 15%;
    text-align: center
}

.Broad_pricing_tabel tbody tr td:nth-child(3) {
    width: 15%;
    background: #f5f7fa;
    text-align: center
}

.Broad_pricing_tabel tbody tr td:nth-child(4) {
    width: 15%;
    text-align: center;
    border-right: 0px;
    border-radius: 0px 0px 30px 0px;
}

.Broad_pricing_tabel tbody tr td:nth-child(5) {
    width: 15%;
    text-align: center;
    background: #ededed
}

.Broad_pricing_tabel tbody tr td:nth-child(6) {
    width: 15%;
    text-align: center;
    background: #fff
}

/*************/

.pricingNewBoxSec {
    background: linear-gradient(107.87deg, #1E1E20 0.83%, #000000 98.99%);
    padding: 60px 60px 360px 60px;
    border-radius: 30px;
    position: relative;
    z-index: 0;
}

.Broad_pricing_tabelWrap {
    width: 100%;
    margin-top: -300px;
    position: relative;
    padding: 0px 40px;
}

.whatsappTableHd {
    color: #37BA4A;
    font-size: 16px;
}

.whatsappTableHd i {
    margin-right: 4px;
}

.smsTableHd {
    color: #407BFF;
    font-size: 16px;
}

.smsTableHd i {
    margin-right: 4px;
}

.emailTableHd {
    color: red;
    font-size: 16px;
}

.emailTableHd i {
    margin-right: 4px;
}

/*********/


.broad_SBIMGContent {
    background: #000;
    padding: 40px;
    width: 100%;
    background-size: 100%;
    margin: 0 0 30px;
    background-repeat: no-repeat;
    object-fit: cover;
    border-radius: 8px;
    display: flex;
    justify-content: space-between;
    box-shadow: 0 4px 7px 0 rgb(195 195 195/40%);
    -webkit-box-shadow: 0 4px 7px 0 rgb(195 195 195/40%)
}

.broad_SBIMGCLft {
    float: left;
    width: 70%
}

.broad_SBIMGCRgt {
    float: left;
    width: 30%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: flex-end
}

.broad_SBIMGCRgt_bx_dv img {
    width: 150px;
    float: left
}

.broad_SBIMGCRgt_bx_content {
    padding-left: 20px;
    padding-right: 80px;
}

.broad_SBIMGCRgt_bx_content h3 {
    color: #fff;
    font-size: 30px;
    margin-bottom: 10px;
    font-weight: 900;
}
.broad_SBIMGCRgt_bx_content span {
    color: #4475F2;
}

.broad_SBIMGCRgt_bx_contentWO {
    font-size: 18px;
    color: #fff;
    line-height: 26px;
}


.broad_SBIMGCRgt_bx_dv {
    display: flex;
    align-items: center
}

.broad_SBIMGCRgtBtn {
    width: 140px;
    background: #4475F2;
    color: #fff
}

.broad_SBIMGCRgtBtn:hover {
    background: #4475F2;
    color: #fff
}

.broad_SBIMGCRgtLink {
    color: #000;
    margin-top: 10px;
    text-decoration: underline !important;
    font-weight: 600
}

/**********/

.Info_card-broad {
    float: left;
    /* padding: 20px;
    background: #fff; */
    border-radius: 5px;
    margin-bottom: 30px;
    /* border: 1px solid #e6e6e6;
    box-shadow: 1px 3px 3px -1px rgba(0,0,0,.1); */
}

.Info_broad-data-item {
    float: left;
    width: 100%;
}

.Info_broad-data-icon {
    position: absolute;
    float: left;
    height: 60px;
    width: 60px;
    /* background-color: #ffffff !important; */
    z-index: 0;
    border-radius: 100px;
    text-align: right;
    line-height: 30px;
    font-size: 20px;
    color: #9fa4b1;
}

.Info_card-broad:hover .Info_broad-data-icon {
    /* box-shadow: 0px 20px 35px rgba(242, 68, 169, 0.21); */
}


.Info_broad-data-ico {
    width: 50px;
    position: relative
}

.Info_broad-data-desc {
    padding-left: 70px;
    position: relative;
}

.Info_broad-font-ico {
    width: 70px;
    position: relative;
    top: 8px;
    left: 10px;
    font-size: 50px
}

.Info_broad-data-desc h3 {
    font-style: normal;
    font-weight: 700;
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 30px;
}

/********************/

.Broad_space-holder {
    position: relative;
    width: 100%;
    margin-bottom: 300px;
}

.Broad_sticky {
    position: sticky;
    top: 0;
    /*   height: 100vh; */
    height: 500px;
    width: 100%;
    /*   overflow-x: hidden; */
}

.Broad_horizontal {
    position: absolute;
    height: 100%;
    will-change: transform;
}

.Broad_cards {
    position: relative;
    height: 100vh;
    /*   padding: 0 0 0 150px; */
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;
}

.Broad_sample-card {
    position: relative;
    height: auto;
    width: auto;
    margin-right: 50px;
    flex-shrink: 0;
}

/**************/

.Scroll_Posblts_Broad-data-item {
    float: left;
    height: 100%;
    width: auto;
    max-width: 500px;
    min-height: 300px;
    min-width: 300px;
    margin-bottom: 20px;
    display: flex;
    background: #f5f7fa;
    border-radius: 30px;
    align-items: center;
    padding: 20px;
    justify-content: center;
    flex-direction: column;
}

.Scroll_Posblts_Broad-data-item:hover {
    background: rgba(68, 117, 242, 0.1);
    transform: scale(1.05);
    transition: 0.3s;
}

.Scroll_Posblts_Broad-data-icon {
    /* position: absolute; */
    left: 0;
    width: 65px;
    height: 65px;
    border-radius: 0;
    display: block;
    float: none;
    padding: 0;
}

.Scroll_Posblts_Broad-data-ico {
    width: 50px;
    position: relative
}

.Scroll_Posblts_Broad-data-desc {
    position: relative;
    width: 100%;
    margin-top: 20px;
}

.Scroll_Posblts_Broad-font-ico {
    width: 70px;
    position: relative;
    top: 8px;
    left: 10px;
    font-size: 50px
}

.Scroll_Posblts_brdSecContTxt_Note {
    font-size: 20px;
    line-height: 32px;
    color: #000000;
    font-weight: 400;
    text-align: center;
}

.Scroll_posbltsHdTxt {
    font-weight: 700;
    font-weight: 20px;
}

.Scroll_posbltsHdTxtBlue {
    color: #4475F2;
}

.Scroll_posbltsHdTxtDark {
    color: #333;
}

.Scroll_Posblts_Broad_ico {}

.Scroll_Posblts_Broad_ico>i {
    font-size: 20px;
    color: #407BFF;
    height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 100px;
}

.Scroll_BroadSec04posbltsCntnr {
    margin-top: 50px;
}

.Scroll_BroadSec06posbltsCntnr {
    margin-bottom: 50px;
}

.Scroll_Posblts_BroadDataItemCont {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.Scroll_Posblts_BroadDataItemCont .Scroll_Posblts_BroadDataItemWrp {
    width: 100%;
    margin-right: 20px;
    align-items: stretch;
}

/***/
.PosAbndReco_ico {
    background: url(../img/broadcaster/sprite-possibilites.png) -16px -15px;
}

.PosproSugg_ico {
    background: url(../img/broadcaster/sprite-possibilites.png) -116px -15px;
}

.poscrsupsel_ico {
    background: url(../img/broadcaster/sprite-possibilites.png) -216px -15px;
}

.PosperCup_ico {
    background: url(../img/broadcaster/sprite-possibilites.png) -316px -15px;
}

.PosperOff_ico {
    background: url(../img/broadcaster/sprite-possibilites.png) -416px -15px;
}

.posPurHis_ico {
    background: url(../img/broadcaster/sprite-possibilites.png) -516px -15px;
}

.posPurValBs_ico {
    background: url(../img/broadcaster/sprite-possibilites.png) -616px -15px;
}

.PowhnNwBlg_ico {
    background: url(../img/broadcaster/sprite-possibilites.png) -716px -15px;
}

.posWhnNwPro_ico {
    background: url(../img/broadcaster/sprite-possibilites.png) -816px -15px;
}

.posWhnnwProAd_ico {
    background: url(../img/broadcaster/sprite-possibilites.png) -916px -15px;
}

.posbltsHdTxtContain {
    position: relative;
}

.posbltsHdTxtWrp {
    top: 80px;
    z-index: 1;
    position: sticky;
}

/***************/

.Broad_space-holder2 {
    position: relative;
    width: 100%;
    margin-bottom: 300px;
}

.Broad_sticky2 {
    position: sticky;
    top: 0;
    /*   height: 100vh; */
    height: 500px;
    width: 100%;
    /*   overflow-x: hidden; */
}

.Broad_horizontal2 {
    position: absolute;
    height: 100%;
    will-change: transform;
}

.Broad_cards2 {
    position: relative;
    height: 100vh;
    /*   padding: 0 0 0 150px; */
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;
}

.Broad_sample-card2 {
    position: relative;
    height: auto;
    width: auto;
    margin-right: 50px;
    flex-shrink: 0;
}

/***************/

.Broad_space-holder3 {
    position: relative;
    width: 100%;
    margin-bottom: 300px;
}

.Broad_sticky3 {
    position: sticky;
    top: 0;
    /*   height: 100vh; */
    height: 500px;
    width: 100%;
    /*   overflow-x: hidden; */
}

.Broad_horizontal3 {
    position: absolute;
    height: 100%;
    will-change: transform;
}

.Broad_cards3 {
    position: relative;
    height: 100vh;
    /*   padding: 0 0 0 150px; */
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;
}

.Broad_sample-card3 {
    position: relative;
    height: auto;
    width: auto;
    margin-right: 50px;
    flex-shrink: 0;
}
.txt_grtU{
    background: #088dff;
    font-size: 12px;
    padding: 2px 10px;
    margin-left: 10px;
    border-radius: 16px;
    display: inline-flex;
}
.clmn_posiibilties_wrap .Scroll_Posblts_Broad-data-item{
    min-width: 272px;
    min-height: 230px;
    width: 100%;
    max-width: 100%;
}

.mar_btm30px{
    margin-bottom: 60px;
}
.clr_gn{
    color: #4caf50;
}

.txt_hgt{
    color: #4caf50;
    margin-top: 12px;
    float: left;
    text-align: start;
    width: 100%;
}
.mr-2{
    margin-right: 8px;
}.dd_flx_jst_cntr{
    display: flex;
    justify-content: center;
}
.brdBannerTxt_h2{
    font-size: 70px;
    line-height: 68px;
    margin-bottom: 30px;
    padding-right: 0%;
    font-weight: 900;
}



/* btn animation start  */


.btn_watch_btn{
    display: flex;
    align-items: center;
    gap: 15px;
    cursor: pointer;
    padding: 5px;
}
.video_btn_rew{
width: 3.5rem;
height: 3.5rem;
transition-duration: .15s;
transition-property: all;
transition-timing-function: cubic-bezier(.4,0,.2,1);
background-color: color(srgb 0 0.4 1 / 0.1);
border-radius: 50%;
position: relative;
}

.text_whtch_text{
font-size: 15px;
line-height: 1.575rem;
color: color(srgb 0 0.77 0.48);
font-weight: 600;
}
.wrapper_blck {
display: inline-block;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%)
}

.video-main {
position: relative;
display: inline-block;
}

.video_btnew {
height: 40px;
width: 40px;
line-height: 40px;
text-align: center;
border-radius: 100%;
background: transparent;
color: #fff;
display: inline-block;
background: #00c47a;
z-index: 999;
}

@keyframes waves {
0% {
  -webkit-transform: scale(0.2, 0.2);
  transform: scale(0.2, 0.2);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
50% {
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
100% {
  -webkit-transform: scale(0.9, 0.9);
  transform: scale(0.9, 0.9);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
}

.fa-play:before {
content: "\f04b";
}

.waves {
position: absolute;
width: 85px;
height: 85px;
background: rgb(0 196 122 / 14%);
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
border-radius: 100%;
right: -22px;
bottom: -22px;
z-index: -1;
-webkit-animation: waves 3s ease-in-out infinite;
animation: waves 3s ease-in-out infinite;
}
      
.wave-1 {
-webkit-animation-delay: 0s;
animation-delay: 0s;
}

.wave-2 {
-webkit-animation-delay: 1s;
animation-delay: 1s;
}

.wave-3 {
-webkit-animation-delay: 2s;
animation-delay: 2s;
}
.btn_watch_btn:hover .text_whtch_text{
color: color(srgb 0.1 0.71 0.48);
}

.dd_fledsx_gap10px{
    display: flex;
    gap: 15px;
}
/* btn animation end  */




/**********/
@media(min-width: 0px) and (max-width: 1023px) {
    .card-broad {
        width: 100%;
    }
    .Banr_brod_row {
        flex-wrap: wrap;
        padding: 20px 0px;
        flex-direction: column-reverse;
    }

    .Imgblur_Img {
        max-width: 250px;
    }

    .blur_GradientWrap {
        position: relative;
        height: 300px;
        width: 300px;
        z-index: 0;
    }

    .brdBannerTxt_h1 , .brdBannerTxt_h2{
        font-size: 38px;
        line-height: 40px;
        text-align: center;
    }

    .brdBannerTxt_P b {
        text-align: center;
        width: 100%;
        margin-bottom: 5px;
    }

    .brdBannerTxt_P span {
        text-align: center;
        width: 100%;
    }

    .Broad-data-item {
        flex-direction: column;
        justify-content: center;
        text-align: center;
        padding: 0px 10px;
    }

    .Broad-data-desc {
        padding-left: 0px;
    }

    .Broad-data-desc p {
        font-size: 12px;
        line-height: 18px;
    }

    .ThemebtnBg {
        margin: auto;
        display: block;
    }

    .BrdhdSml {
        text-align: center;
    }

    .BroadSec01 {
        padding-bottom: 50px;
        background-color: #edf2fe;
    }

    .BroadSec02 {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .brdSecContTxt_P {
        text-align: center;
    }

    .NoteInfo_ico_Para {
        line-height: 22px;
    }

    .WhyWhtsApBrd .brdSecContTxt_P {
        text-align: left;
    }

    .tabBroadcaster_tabcontent {
        height: auto;
    }

    .brdBannerTxt_h3 {
        text-align: center;
    }

    .brdBannerTxt_h3 {
        font-size: 26px;
        line-height: 34px;
    }

    .Posblts_BroadDataItemCont {
        padding: 0px 20px;
        flex-wrap: wrap;
    }

    .Posblts_BroadDataItemWrp {
        margin-bottom: 0px;
    }

    .posbltsHdTxt {
        font-size: 40px;
    }

    .Posblts_BroadDataItemCont .Posblts_BroadDataItemWrp {
        margin-right: 0px;
    }

    .BroadSec05 {
        padding: 50px 0px;
    }

    .Broad_space-holder {
        margin-bottom: 0px;
    }

    .Broad_cards {
        flex-flow: row wrap;
        height: auto;
        align-items: flex-start;
        justify-content: initial;
        width: 100%;
    }

    .Broad_horizontal {
        height: auto;
        position: unset;
    }

    .Broad_sticky {
        position: unset;
        height: auto;
    }

    .Broad_cards2 {
        flex-flow: row wrap;
        height: auto;
        align-items: flex-start;
        justify-content: initial;
        width: 100%;
    }

    .Broad_cards3 {
        flex-flow: row wrap;
        height: auto;
        align-items: flex-start;
        justify-content: initial;
        width: 100%;
    }

    .Broad_sample-card {
        margin-right: 0px;
        margin-bottom: 20px;
    }

    .Scroll_Posblts_Broad-data-item {
        float: left;
        height: auto;
        width: auto;
        max-width: 100%;
        min-height: auto;
        min-width: 100%;
        margin-bottom: 0px;
        border-radius: 15px;
        padding: 20px;
    }

    .Broad_sample-card {
        width: 100%;
    }

    .BroadSec03 {
        background-color: #f5f7fa;
        padding-bottom: 40px !important;
        padding-top: 50px !important;
    }

    .BroadSec03_boxes {
        margin-top: 50px;
    }

    .BroadSec04SendInteractiveMessages {
        margin-top: 50px;
    }

    .tabBroadcaster button {
        font-size: 16px;
        margin-bottom: 25px;
        padding: 10px;
    }

    .posbltsHdTxtContain {
        padding: 0px;
    }

    .Scroll_Posblts_brdSecContTxt_Note {
        font-size: 14px;
        line-height: 20px;
    }

    .Broad_sticky2 {
        height: auto;
    }

    .Broad_horizontal2 {
        position: unset;
        height: unset;
    }

    .Broad_space-holder2 {
        margin-bottom: 0px;
    }
    .posbltsHdTxtWrp {
        margin-bottom: 30px;
    }
    .Light_circleShapeArtIn {
        width: 200px;
        height: 200px;
    }
    .Light_circleShape1 {
        width: 200px;
        height: 200px;
    }
    .Light_circleShape2 {
        width: 200px;
        height: 200px;
        left: 40px;
        top: 40px;
        right: 0px;
        bottom: 0px;
    }
    .Broad_pricing_tabelWrap {
        padding: 0px 20px;
        overflow-x: scroll;
    }
    .Broad_pricing_tabel {
        min-width: 600px;
    }
    .circleShapeArtIn {
        width: 200px;
        height: 200px;
    }
    .circleShape1 {
        width: 200px;
        height: 200px;
    }
    .circleShape2 {
        width: 200px;
        height: 200px;
        left: 40px;
        top: 40px;
        right: 0px;
        bottom: 0px;
    }
    .broad_SBIMGContent {
        padding: 20px;
        flex-direction: column;
    }
    .broad_SBIMGCLft {
        width: 100%;
    }
    .broad_SBIMGCRgt {
        width: 100%;
        align-items: center;
    }
    .ThemebtnBg {
        padding: 15px 20px;
        font-size: 12px;
    }
    .broad_SBIMGCRgt_bx_dv {
        flex-direction: column;
        width: 100%;
    }
    .broad_SBIMGCRgt_bx_content {
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .BroadSec09 {
        padding: 50px 0px !important;
    }
    .BroadSec10 {
        padding: 50px 0px;
    }
    .Info_broad-data-icon {
        text-align: center;;
    }
    .Info_broad-data-desc {
        padding-left: 50px;
    }
    .pricingNewBoxSec {
        padding: 40px 20px 360px 20px;
    }
    .BroadSec08 {
        padding: 50px 0px;
    }
    .BroadSec07{
        padding: 50px 0px;
    }
    .BroadSec07DynamicActionClicks {
        margin-top: 50px;
        margin-bottom: 0px;
    }
    .BroadSec06
    {
        padding: 50px 0px;
    }
   .BroadSec04 {
        padding: 50px 0px;
    }
    .Scroll_Posblts_Broad-data-item{
        margin-bottom: 15px;
    }
    .Imgblur_Img img , .img_box_main img{
        width: unset;
        height: unset;
        max-width: 100%;
    }
    .dd_flx_jst_cntr{
        display:block ;
    }
}