.section_main{
    padding: 100px 0;
}
.main_text_wrap{
    margin-right: auto;
    margin-left: auto;
    padding: 60px 0px;
    padding-bottom: 0;
}
.mar_btm_35px {
    margin-bottom: 35px;
}
.main_text_tr{
    margin-right: auto;
    margin-left: auto;
    max-width: 776px;
    font-size: 60px;
    line-height: 75px;
    color: rgb(5, 0, 56);
    word-break: break-word;
    font-weight: 700;
    text-align: center;
    font-family: "Lato", sans-serif;
    letter-spacing: 0.5px;
}
.text_ftr{
    line-height: 66px;
    top: 10px;
    position: relative;
}

.terxt_blurGradINR{
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

.gn_gradient{
    background-image: linear-gradient(to bottom, #00c47a, #00c47a);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}
.text_pargph_ty{
    font-size: 20px;
    line-height: 33px;
    overflow-wrap: break-word;
    font-weight: 400;
    color: #1d1d1b;
    word-break: break-word;
    margin-bottom: 15px;
    font-family: "Lato", sans-serif;
}
.mar_btn_20{
    margin-bottom: 20px!important;
}
.btn_main_group{
    grid-column-gap: 12px;
    color: #fff;
    background-image: #232c34;
    text-align: center;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    padding: 8px 22px;
    font-size: 18px;
    font-weight: 500;
    line-height: 156%;
    transition: transform .4s ease-in-out;
    display: flex;
    border: 1px solid #232c34;
    background: #232c34;
    min-width: 210px;
    transition: transform .4s ease-in-out;
}
.bg_border{
    background: white;
    color: #050038;
}
.dd_flex_gap{
    display: flex;
    gap: 10px;
    justify-content: center;
}
.button-arrow{
    transition: transform .4s ease-in-out;

}
.btn_main_group:hover .button-arrow{
    transform: translateX(10px);
}
.bg_rad_grad{
    background-color: transparent;
    background-image: linear-gradient(180deg, #fffcf3 0%, #ffffff00 100%), url(../img/funnel/bg_radial.png);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    background-position: unset;
    background-repeat: repeat;
}
.mar_btn_35{
    margin-bottom: 35px;
}
.main_back_ground_block{
 
}
.title_seconr{
    font-size: 40px;
    font-weight: 700;
    color: #ffffff;
    margin-bottom: 0;
    line-height: 54px;
    margin-bottom: 10px;
}
.paragph_sctry{
    font-size: 16px;
    font-weight: 500;
    color: white;
    line-height: 30px;

}
.section_box_wrap {
    width: 50%;
    background: #2a3784;
    padding: 50px 45px;
    border-radius: 75px 35px 70px 30px;
    position: relative;
}
.marg_btn_60px{
    margin-bottom: 60px;
}
.icon_bg_group{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    min-width: 45px;
    background-image: linear-gradient(to bottom, #B79FFA, #C6C1FF);
    display: flex;
    justify-content: center;
    align-items: center;

}
.post_absol_icon{
    position: absolute;
    right: 8px;
    top: 8px;
}
.main_back_ground_block {
    display: flex;
    background: #f9caff;
    overflow: hidden;
    border-radius: 75px 35px 70px 30px;
    max-width: 900px;
}

.bg_light_rose{

    background: #f9caff;
}
.bg_light_rose .title_seconr{
    color: #000000;
}
.bg_light_rose .paragph_sctry{

    color: #252525;
}
.dd_flex_just_cntr{
    display: flex;
    justify-content: center;
}
.bg_dark_background{
    background-color: #171819;
}

.color_black{
    color: #252525; 
}
.font_size_c{
    font-size: 48px;
    line-height: 65px;
}
.text-white {
    color: #fff!important;
}
.bagroud_rad_ty::after {
    content: '';
    z-index: 0;
    position: absolute;
    left: 0;
    background-image: linear-gradient(to bottom, #FFF8F1, #EEFBFF);
    /* margin-left: 100px; */
    width: 135%;
    height: 100%;
    top: 0;
    right: 0;
    border-radius: 100px 0 0px 100px; 
}

.bagroud_rad_ty {
    /* background-image: linear-gradient(to bottom, #FFF8F1, #EEFBFF);
    /* margin-left: 100px; */
    padding: 30px;


  
}
.tax_back_yt{
    position: relative;
    z-index: 2;
    display: flex;
    gap: 40px;
}
.icon_section_box{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    min-width: 100px;
    background: #232c34;
    justify-content: center;
    align-items: center;
    display: flex;
    font-size: 45px;
    color: white;
    font-weight: 600;
}
.text_led_qulify{
    font-size: 30px;
    line-height: 42px;
    word-break: break-word;
    font-weight: 800;
    font-family: "Lato", sans-serif;
    color: rgb(5, 0, 56);
}
.lead_pargrph{
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
    color: #1d1d1b;
}
.d_main_block_tab {
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
    text-align: start;
}
.clr_green {
    color: #009688 !important;
}
.text_pa_wr_ragph {
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
    color: #1d1d1b;
}
.bold-600{
    font-weight: 600;
}
.mar_top_5px {
    margin-top: 7px;
}
.icon_section_box{
    position: relative;
}
.arrow_down{
    content: '';
    position: absolute;
    top: 83px;
    left: 50px;
    width: 2px;
    bottom: 195px;
    visibility: hidden;
    border-left: 2px dashed #232c34;
}
.arrow_down::after{
    content: "";
    position: absolute;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 14px solid #232c34;
    right: -6px;
    bottom: -9px;
    transform: rotate(88deg);
}
.keyBox_main{
    border-radius: 12px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding: 32px;
    text-decoration: none;
    display: flex;
    position: relative;
    grid-row-gap: 20px;
    color: rgb(0, 0, 0);
    background-color: rgb(242, 242, 244);
    text-align: start;
    justify-content: center;
    min-height: 350px;
}
.icon_tab__tre{
    width: 60px;
    height: 60px;
    font-size: 20px;
    background-color: #b1ffc4;
    font-weight: 700;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    border: 2px solid #00c47a;
}

.clr_txy_cpation{
    color: #000000;
    float: left;
    text-align: start;
    width: 100%;
    margin-bottom: 5px;
}
.bg_2_ico{
    border-color: #ee6852;
    background-color: #ffd5c7;
}
.bg_3_ico{
    border-color: #07c6e2;
    background-color: #c2e7fd;
}
.button_next ,.button_prev {
    width: 55px !important;
    height: 55px !important;
    border-radius: 100px;
    background-color: #fff !important;
    box-shadow: 0 5px 10px 0 rgb(27 45 69 / 10%);
    top: 185px !important;
}
.swiper-button-next:after, .swiper-button-prev:after {
    font-size: 15px !important;
    font-weight: 600;
    color: black;
}
.button_next{
    right: -15px!important;
}
.button_prev{
    left: -15px!important;
}
.height_block{
    min-height: 160px;
    flex-direction: row;
    gap: 23px;
    background-color: #fff;
    border: 1px solid rgb(235 235 235);
}
.height_block .text_pa_wr_ragph{
    margin-bottom: 0;
}
.dd_flx_blo_yrwefck{
    display: flex;
    align-items: flex-end;
}
.bacK_block_yr{
    background: #e6ffec;
}
.dd_flx_bTYTlo_yrwefck{
    display: flex;
    justify-content: center;
}

.why_choose_block .height_block{
    min-height: 290px;
    flex-direction: column;
    padding: 15px;
}

.table_box_tab{
    /* padding: 20px; */

}


.font_16_yt{
    font-size: 16px;
    font-family: "Lato", sans-serif;
}
.table_box_tab{
    float: left;
    width: 100%;
    border: 1px solid #eeeeee;
    border-radius: 12px;
    /* overflow: hidden; */
    position: relative;

}
.table_box_tab:before{
    content: '';
    position: absolute;
    left: 3px;
    top: 3px;
    box-shadow: 3px 3px 0px #00c47a;
    position: absolute;
    height: 100%;
    width: 100%;
    background: #00c47a;
    z-index: -1;
    border-radius: 10px;
   
}



.min_flex_tab_item{
    display: flex;
    background-color: #fff;

}
.wid_first{
    width: 300px;
    max-width: 300px;
    min-width: 300px;
    text-align: left;
    padding: 8px 15px;
}
.secind_tab{
    padding: 8px 15px;
    position: relative;
    /* height: 50px; */
    text-align: center;
    width: 160px;
    flex: 1 1 0;
    min-width: 160px;
}
.bg_gn_lg{
    background-color: #E9FFEB;
}
.brd_btm_yter{
    border-bottom: 1px solid #eeeeee;
}
.bg_geY_block{
    background-color: #f1f1f1;
}
.brd_rad_btm{
    border-radius: 0 0px 10px 10px;
}
.brd_rad_tab{
    border-radius: 10px 10px 0px 0px;

}
.trial_box_pky{
    background-color: #cdcdcd;
    padding: 30px;
    border-radius: 15px;
    /* height: 30rem; */
    /* box-shadow: 0 12px 44px 0 rgb(119 146 179 / 16%); */
    -webkit-transition: .3s;
    transition: .3s;
    cursor: pointer;
}
.icon_block_pkt{
    width: 40px;
    height: 40px;
    padding: 9px;
    background: #1d353e45;
    border-radius: 6px;
    float: left;
    margin-right: 15px;
}
.btn_mtab{
    position: relative;
    padding: 0 20px;
    height: 40px;
    font-style: normal;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    cursor: pointer;
    border: none;
    border-radius: 6px;
    outline: none;
    text-decoration: none;
    display: -moz-box;
    /* display: flex; */
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    flex-direction: row;
    -moz-box-pack: center;
    justify-content: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-transition: .1s cubic-bezier(.47,0,.745,.715);
    -moz-transition: .1s cubic-bezier(.47, 0, .745, .715);
    transition: .1s cubic-bezier(.47,0,.745,.715);
    margin-top: 10px;
    /* padding-right: 40px; */
    -webkit-appearance: none;
    /* display: inline-block; */
    display: inline-flex;

}
.trial_box_pky h2{
    color: #000000;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    letter-spacing: -.01em;
    margin-bottom: 15px;
    font-size: 27px;
    font-family: "Lato", sans-serif;
}
.trial_box_pky p{
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    color: #222222;
    margin-bottom: 15px;
    font-size: 18px;
    font-family: "Lato", sans-serif; 
}
.bg_tab_65{
    background: linear-gradient(to right, #AECEFF, #ECFFE3);
}
.bn_gn{
    background-color: #000000;
    color: #fff;
}
.bg_tab_68{
    background: linear-gradient(to right, #B9AEFF, #FFEBE3);

}
.bg_re_bg_tab{
    background-color: #f4f6ff;
    border-radius: 100px 100px;
    padding: 100px 0;
}
.icon_text_bg{
    width: 55px;
    height: 55px;
    min-width: 55px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 30px;
    font-weight: 600;
    font-family: "Lato", sans-serif;
    margin-bottom: 10px;

}
.bg_yelow54{
    border: 1px solid #b5deb4;
    background: #f2fff1;
    color: #00c47a;
}
.dd_flex_hgr{
    display: flex;
    gap: 12px;
}
.badge_block{
    padding: 0px 10px;
    line-height: 28px;
    display: inline-flex;
    border-radius: 4px;
    background-color: rgb(20, 20, 20);
    color: rgb(0, 0, 0);
    margin-right: 8px;
    font-weight: 600;
}
.dd_clm_gap{
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.bg_g1{
    background: #e6fbfe;
}
.bg_g2{
    background-color: #e3ebfd;
}
.bg_g3{
    background-color: #edddfb;
}
.dd_flex_dom{
    display: flex;
    align-items: center;
}
.use_case_box{
    padding: 20px 0px;
    background-color: #ffffff;
    min-height: auto;
    justify-content: center;
    align-items: center;
    text-align: center;
    border: 1px solid #edecec;
}
.use_case_box .clr_txy_cpation{
    text-align: center;
}
.pad_box_tabn{
    padding: 0 10px;
}

.btn_tab_yt{
    display: inline-flex;
    flex-direction: column;
    gap: 10px;
    justify-content: center;
    align-items: center;
    padding: 20px;
    border: 1px solid #e3e3e3;
    border-radius: 12px;
    min-width: 200px;
    text-align: center;
    transition: transform .85s cubic-bezier(.23,1,.32,1), background .3s, border .3s, border-radius .3s, box-shadow .3s;
    cursor: pointer;
    background-color: #ffffff;
}

.texy_suter{
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 0;
    text-align: center;
    color: #1c1c1c;
}
.icon_bty{
    width: 50px;
    height: 50px;
    display: flex;
    margin-bottom: 5px;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    min-width: 50px;

}
.bg_lght_b{
    background-color: #efeffd;
    color: #6264ef;
}
.bg_lght_b1{
    background-color: #fff6ed;
    color: #f29848;
}
.bg_lght_b2{
    background-color: #ecfef3;
    color: #2f9d5d;
}
.dd_flx_cntr{
    display: flex;
    justify-content: center;
    gap: 20px;
}
.bg_row_blocK_before{
   
    position: relative;
    padding: 50px 0px;
    margin-bottom: 20px;
}
.bg_row_blocK_before:before{
    position: absolute;
    content: '';
    width: 110%;
    height: 100%;
    background: #edfff6;
    top: 0px;
    right: 0;
    left: -52px;
    z-index: -1;
    /* border-bottom-right-radius: 100px; */
    border-radius: 80px;
}
.w2funnel:before{
    width: 108%;
    background: #fdedff;
    left: -47px;
    border-radius: 40px;
}
.w3funnel:before{
    width: 106%;
    left: -36px;
    border-radius: 30px;
    background: #f1ffff;

}
.w4funnel:before{
    width: 102%;
    border-radius: 20px;
    left: -12px;
    background: #fff9eb;

}
.text_main_gtr{
    color: #1f1f1f;
    float: left;
    text-align: start;
    width: 100%;
    margin-bottom: 35px;
    font-size: 32px;
    font-weight: 700;
}
.txt_grad_maygv{
    background-image: linear-gradient(to bottom, #d57eff, #7a72efcc);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}
.hed_maintrad{
    display: flex;
    padding: 15px 20px;
    background: #f3f3f3;
    font-size: 16px;
    border-radius: 10px 10px 0 0;
}

.text_trad_grt{
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 0;

}

.pad__tym_block{
    /* padding: 15px; */
    border: 1px solid #ebebeb;
    border-radius: 12px;
    overflow: hidden;
    flex: 2;
}
.pad_block_tvf{
    
    padding: 10px;
    background: #ffffff;
    height: 100%;
}
.bg_gn_block .hed_maintrad{
    background: #ffe79d;
}
.bg_gn_block{
    border-color: #ffdf80;

}

.bg_gn_block .pad_block_tvf{
    background-color: #fff8e5;
}
.bg_gn_block2 .hed_maintrad{
    background: #dcdcff;
}
.hed_maintrad{
    border-color: #a5a6ff;
}
.bg_gn_block2 {
    border-color: #8687fd;
}


.bg_gn_block2 .pad_block_tvf{
    background-color: #efefff;
}
.bg_gn_block3  .hed_maintrad{
    background: #ffd8c0;
}
.bg_gn_block3 {
    border-color: #ffa974;
}
.bg_gn_block3 .pad_block_tvf{
    background: #fff6f1;
}
.bg_gn_block4  .hed_maintrad{
    background: #b6ffd0;
}
.bg_gn_block4 {
    border-color: #7feba5;
}
.bg_gn_block4 .pad_block_tvf{
    background: #edfff3;
}
.bg_gn_block5  .hed_maintrad{
    background: #e3caff;
}
.bg_gn_block5 {
    border-color: #d6b2ff;
}
.bg_gn_block5 .pad_block_tvf{
    background: #f3e8ff;
}
.bg_gn_block6  .hed_maintrad{
    background: #c2e7fd;
}
.bg_gn_block6 {
    border-color: #c2e7fd;
}
.bg_gn_block6 .pad_block_tvf{
    background: #f2faff;
}

.min_hight_bgt{
    min-height: 237px;
}
.clrwhite{
    color: #000000;
}
.marg_btn_90px{
    margin-bottom: 80px;
}
.active_send_msg.vil_clr{
    background: #6264ef;

}
.active_send_msg.vil_clr .texy_suter{
    color: #ffffff;
}
.active_send_msg.ornge_clr{
    background: #f29848;

}
.active_send_msg.ornge_clr .texy_suter{
    color: #ffffff;
}
.active_send_msg.gn_clr{
    background: #00c47a;

}
.active_send_msg.gn_clr .texy_suter{
    color: #ffffff;
}

.w5funnel:before{
    
    background-color:#fff9eb ;
}
.w6funnel:before{
    width: 102%;
    border-radius: 20px;
    left: -12px;
    background: #edfff6;
}
.vil_clr:hover{
    border-color: #6264ef;
}
.ornge_clr:hover{
    border-color: #f29848;
}
.gn_clr:Hover{
    border-color: #00c47a;
    

}

.marg_btn_60_px{
    margin-bottom: 60px;
}
.bg_greYlhj{
    background-color: #f7f7f7;
}
.keyBox_main,.bn_gn,.pad__tym_block {
    transition: transform .85s cubic-bezier(.23,1,.32,1), background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.keyBox_main:hover{
    background-color: rgb(228 228 255);
    cursor: pointer;
}
.bn_gn:hover{
    background-color: #ffffff;
    color: #0f0f0f;
}
.pad__tym_block:hover{
    transform: translateY(-10px);
    cursor: pointer;
}
.video_outer_tab{
    overflow: hidden;
}
.video_outer_tab video{
    border: 1px solid #000000;
    border-radius: 22px;
    border-right: 5px solid #000000;
    border-bottom: 5px solid #000000;
    left: -1px;
    position: relative;
    height: 665px;
    width: 100%;
}

#lottie12{
    background-color: #ffffff;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    transform: translate3d(0, 0, 0);
    text-align: center;
    opacity: 1;
}
.clr_light {
    color: #000000;
}

.fixed_nav_tab  {
    
}

.fix_sroll_down{
    display: flex;
    justify-content: center;
    gap: 20px;
    position: fixed;
    top: 85px;
    width: 100%;
    /* inset: 0; */
    left: 0;
    z-index: 1000;


    
}
.fix_sroll_down .btn_tab_yt{
    
    flex-direction: row;
    padding: 10px;
    min-width: 145px;
}
.fix_sroll_down .texy_suter{
    font-size: 15px;
}
.fix_sroll_down .icon_bty {
    width: 35px;
    height: 35px;
    min-width: 35px;
    margin-bottom: 0;

}
.lottie_section{
    position: relative;
}
.lottie_section {
    height: 500px;
    width: 100%;
}




/* #lottie div{
    overflow: visible!important;
} */
.dd_flexT_tab{
    display: flex;
    gap: 10px;
}
.add_arrow_add{
    transition: transform .85s cubic-bezier(.23,1,.32,1), background .3s, border .3s, border-radius .3s, box-shadow .3s ,bottom .3s;
    bottom: 0;
    visibility: visible;
}
.dd_flex_gap_block_tab{
    display: flex;
    gap: 20px;
    position: relative;
}
.arrow_tsab_block .icon_section_box{
    min-width: 45px;
    width: 45px;
    height: 45px;
    font-size: 22px;
    background: #f2fff1;
    color: #00c47a;
    border-color: beige;
    border: 1px solid #00c47a;
}
.dd_flx_trwp{
    display: flex;
    flex-direction: column;
}

.arrow_tsab_block  .arrow_down {
    top: 45px;
    left: 22px;
    border-color: #00c47a;

}
.podst_arrow_block{
    width: 100%;
    position: absolute;
    justify-content: center;
    display: inline-flex;
    top: -75px;
    pointer-events: none;
    left: 27px;
    
}
.podst_arrow_block #lottietfff{
    display: inline-flex;
    z-index: 113;
    pointer-events: none;
}
.arrow_tsab_block .arrow_down::after{

    border-left: 14px solid #06c57d;
}


.lottie_section div{
    overflow: visible!important;
}
.dd_flx_trwp .text_main_gtr {
    margin-top: 5px;
}

/* 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);
}


/* btn animation end  */



/* mobile responsive start */
@media only screen and (max-width: 992px) {
    html{
    width: 100%;
    overflow-x: hidden;
    }  
    .dd_flx_blo_yrwefck{
        flex-direction: column;
    }
    .main_text_tr{
        font-size: 50px;
        line-height: 72px;
    }
    .main_text_wrap{
        padding-top: 0;
    }
    .dd_flex_gap{
        flex-direction: column;
        gap: 15px;
    }
    .section_box_wrap{
        width: 100%;
        padding: 30px 25px;
        border-radius: 30px 30px 30px 30px;
    }
    .main_back_ground_block{
        border-radius: 40px 35px 40px 30px;
        flex-direction: column;
    }
    .title_seconr{
        font-size: 28px;
        line-height: 40px;
    }
    .post_absol_icon img{
        width: 100px;
    }
    .post_absol_icon{
        top: 45px;
    }
    .font_size_c{
        font-size: 28px;
        line-height: 40px;
    }
    .text_pargph_ty{
        font-size: 15px;
        line-height: 32px;
    }
    /* .lottie_section{
        height: 500px;
    } */
    .lottie_section {
        height: 200px;
    }
    .icon_section_box{
        width: 30px;
        height: 30px;
        min-width: 30px;
        font-size: 18px;

    }
    .bagroud_rad_ty{
        padding: 15px 0;
    }
    .tax_back_yt{
        gap: 10px;
    }
    .bagroud_rad_ty::after{
        border-radius: 30px 0 0px 30px;
    }
    .arrow_down {
        top: 35px;
        left: 15px;
    }
    .text_led_qulify{
        font-size: 25px;
    }
    .button_next{
        right: 0!important;;
    }
    .button_prev {
        left: 0px !important;
    }
    .button_next, .button_prev {
        width: 30px !important;
        height: 30px !important;
    }
    .icon_tab__tre {
        width: 50px;
        height: 50px;
        font-size: 16px;
    }
    .keyBox_main{
        min-height: 320px;
    }
    .section_main{
        padding: 60px 0;
    }
    .dd_flx_bTYTlo_yrwefck img{
        max-width: 100%;
    }
    .marg_btn_60px{
        margin-bottom: 30px;
    }
    .dd_flx_blo_yrwefck .height_block{
        height: auto;
        min-height: auto;
        flex-direction: column;
        gap: 15px;
        padding: 20px;
    }
    .mob_marbtm_{
        margin-bottom: 20px;
    }
    .dd_flx_trwp .dd_flex_gap_block_tab{
        flex-direction: column;
    }
    .arrow_tsab_block .icon_section_box {
        min-width: 35px;
        width: 30px;
        height: 35px;
        font-size: 16px;
    }
    .arrow_tsab_block .arrow_down {
        top: 35px;
        left: 16px;
    }
    .dd_flex_gap_block_tab{
        gap: 13px;
    }
    .podst_arrow_block{
        display: none;
    }
    .text_main_gtr{
        margin-bottom: 15px;
        font-size: 22px;
    }
    .text_trad_grt{
        font-size: 15px;
    }
    .dd_flx_cntr {
        flex-wrap: wrap;
        gap: 15px;
    }
    .btn_tab_yt {
        padding: 13px;
        min-width: 155px;
    }
    .texy_suter{
        font-size: 15px;
    }
    .bg_row_blocK_before:before{
        width: 100%;

        left: 0;
        border-radius: 20px;
    }
    .dd_flex_dom{
        flex-direction: column;
    }
    .img_block img{
        max-width: 100%;
    }
    .clm_revrce{
        flex-direction: column-reverse;
    }
    .icon_bty{
        width: 40px;
        height: 40px;
        min-width: 40px;
    }
    .fix_sroll_down .btn_tab_yt {
        flex-direction: row;
        padding: 2px 15px;
        min-width: auto;
    }
    .fix_sroll_down {
        top: 65px;
    }
    .dd_flx_cntr {
        gap: 10px;
    }
    .icon_bty {
        display: none;
    }
    .fix_sroll_down .texy_suter{
        font-size: 12px;
    }
    .video_outer_tab video {
        height:auto ;
    }
}




