@media screen and (min-width:320px) and (max-width:420px) {

    .Talk_database_box,
    .WEBINARS,
    .banner_content h1,
    .banner_content h2,
    .banner_content h3,
    .banner_content h6,
    .banner_content p,
    .demo_btn1 .fa-play,
    .left_box,
    .main_demo_btn {
        text-align: center
    }

    .all_section_container,
    .product_container {
        width: calc(100vw - 50px) !important;
        margin: 0 auto
    }

    .left_banner_box img,
    .left_banner_box44 {
        padding: 0 !important
    }

    .section-tab {
        height: 75vh !important
    }

    .Conversational_hadding5 h5 {
        font-size: 2rem !important;
        line-height: 3rem !important
    }

    .books_a_demos,
    .slick-dots {
        display: none !important
    }

    .CEO_DASHBOARD_box123,
    .left_box video {
        margin-bottom: 2rem
    }

    .Talk_database_box,
    .Talk_database_box2 {
        width: 100%;
        margin-bottom: 1rem
    }
    .Talk_database_box2 svg{
        height: 190px;
    }
    .Talk_database_box svg{
        height: 190px;
    }
    .etl_banner_content_Pricing p {
        font-size: 3.3rem;
        text-align: center;
    }
    .packages {
        width: 100%;
        margin-bottom: 2rem;
    }
    .packages_flex {
        flex-direction: column;
    }
    .table-header {

        font-size: 1.3rem;
    
    }
    
    

    .Talk_database_box h5,
    .WORDS_FROM_OUR_CLIENTS_hadding h5,
    .video_section_left h5 {
        font-size: 1.3rem
    }

    .slick-prev {
        left: -19px
    }

    .CEO_DASHBOARD_box2::before,
    .CEO_DASHBOARD_box3::before,
    .CEO_DASHBOARD_box4::before,
    .CEO_DASHBOARD_box::before,
    .Design_Architecture_main,
    .No_Code_Data_box_i,
    .RIGHT_BG,
    .banner_btns22,
    .bg_banner2,
    .bg_banner3,
    .circle_box,
    .coma_S_etl,
    .dot_bdr_dot,
    .dot_bdr_dot2,
    .dot_bdr_dot3,
    .dot_bdr_dot4,
    .dot_bdr_line,
    .dot_bdr_line2,
    .dot_bdr_line3,
    .dot_bdr_line4,
    .dot_lines,
    .dubble_cote,
    .left_bdr_line,
    .left_bdr_line2,
    .left_bdr_line3,
    .left_bdr_line4,
    .left_bdr_line_top,
    .left_bdr_line_top2,
    .left_bdr_line_top3,
    .left_bdr_line_top4,
    .left_bg,
    .left_bg1,
    .line_bdr,
    .number_one,
    .number_one2,
    .number_one3,
    .number_one4,
    .right_arrow i,
    .right_arrow2 i,
    .right_arrow3 i,
    .right_arrow4 i,
    .satting_cog,
    .satting_cog2,
    .satting_cog3,
    .satting_cog3::after,
    .satting_cog4,
    .satting_cog4::after {
        display: none
    }

    .banner_content h1 {
        font-size: 1.1rem !important;
        line-height: 1.6rem
    }

    .bi_box {
        width: 100% !important;
        margin-top: 4rem
    }

    .generative_hadding h5 {
        font-size: 1.7rem;
        color: #162b7f;
        text-align: center
    }

    .Frequently_bg {
        height: 35%;
        top: 29%
    }

    details p {
        padding: .9rem
    }

    .accelerating_flex,
    .bi_product_box_flex,
    .blog_flex,
    .content,
    .faster_video_flex,
    .flex_banner_data_lake,
    .footer_row,
    .for_product_flex,
    .linearly_flex,
    .menu_left_main_box,
    .our_task_flex,
    .product_detail_flex,
    .tab_content_flex,
    .video_section_flex,
    .we_have_flex,
    .what_the_do_flex {
        flex-direction: column
    }

    .three_card {
        width: 100%;
        height: 133px;
        margin-bottom: 2rem
    }

    .technologies_icon_box {
        width: 40%;
        margin-bottom: 2rem
    }

    .oracle_tuning_main_video {
        background-position: left;
        background-size: auto;
        margin-top: 3.6rem
    }

    .WEBINARS,
    .left_box {
        width: 100%
    }

    .WEBINARS h5 {
        font-size: 1.7rem
    }

    .ACHIEVEMENTS_box,
    .About_Newfangled_left_box,
    .CEO_DASHBOARD_box_main123,
    .CEO_DASHBOARD_box_main2,
    .CEO_DASHBOARD_box_main456,
    .Newfangled_Vision_box p,
    .No_Code_Data_box_hadding,
    .Performance_box,
    .Popular_Jobs_box,
    .accelerating_box,
    .accelerating_box2332,
    .big_product_box,
    .big_product_box2,
    .book_a_demo_box2,
    .d-imgs,
    .feature_hadding,
    .footer_box2,
    .newfangled_Story_box,
    .newfangled_Story_box2,
    .our_task_right,
    .pricing_new_card,
    .product_boxs,
    .right_box,
    .small_product_box,
    .tab_images,
    .thank_you_bo,
    .thank_you_bo2,
    .video_section_right,
    .we_have_box,
    label {
        width: 100%
    }

    .About_Newfangled_right_box {
        width: 100%;
        margin-top: 2rem
    }

    .CEO_DASHBOARD_container {
        width: calc(100vw - 21px);
        margin: 0 auto
    }

    .CEO_DASHBOARD_box_main {
        width: 100%;
        padding-top: 0
    }

    .section__box .box {
        width: 100%;
        max-width: 100%;
        margin-bottom: 7rem
    }

    .Happened_main_box {
        height: 114rem
    }

    .Conversation_hadding h5,
    .Performance_box h5 {
        line-height: 2rem
    }

    .ACHIEVEMENTS_big_box {
        width: 100%;
        padding: 2rem
    }

    .live_demo_main {
        padding-bottom: 4rem;
        margin-top: -2rem
    }

    .open_book {
        width: 20%
    }

    .data_transfersss_img {
        display: block !important
    }

    .data_transfer_main {
        display: block
    }

    .bottom_footer .flex_div {
        font-size: .8rem !important
    }

    .OUR_OFFICES_box,
    .Popular_Case_card,
    .blog_post,
    .card {
        width: 100%;
        margin-bottom: 2rem
    }

    .Implementation_hadding p {
        font-size: 1.1rem;
        width: 100%
    }

    .el-video-container {
        display: inline-block;
        width: 100%;
        max-width: 100%;
        margin-bottom: 2rem
    }

    .d-details {
        width: 100%;
        position: relative
    }

    .banner_content h2 {
        padding-top: 1rem !important;
        font-size: .9rem !important;
        line-height: 1.2rem !important;
        padding-bottom: 1rem !important
    }

    .banner_img {
        padding-top: 1rem;
        width: 100% !important
    }

    .banner_content h3 {
        padding-bottom: 1rem;
        font-size: 1.4rem
    }

    .banner_content p {
        padding-top: 6rem;
        font-size: 1.9rem;
        line-height: 1.3rem
    }

    .bi_box_icon {
        width: 13%
    }

    .demo_btn1 {
        padding: .6rem;
        font-size: .9rem
    }

    .demo_btn1 .fa-play {
        border: 2px solid #3739a8;
        border-radius: 51px;
        padding: 5px 7px 5px 8px;
        color: #3739a8
    }

    .demo_btn {
        background-color: #3739a8;
        padding: .3rem 1rem .4rem;
        font-size: .9rem
    }

    .our_client_hadding h5 {
        font-size: 1.1rem;
        padding-bottom: .5rem
    }

    .our_client_flex,
    .thank_you_row {
        flex-flow: wrap
    }

    .small_client_logo {
        width: 45%;
        height: 65px;
        display: flex;
        justify-content: center;
        align-items: center
    }

    .our_client_hadding,
    .product_images {
        padding: 0
    }

    .client_logos_box {
        width: 80%;
        background-color: #fff;
        padding: .7rem 0;
        position: absolute;
        left: 50%;
        top: 89%;
        transform: translate(-50%, -22%)
    }

    .CLIENTS_hadding_min,
    .MANUFACTURING_hadeline,
    .MANUFACTURING_hadeline p,
    .Our_History_box,
    .Switch_from_box,
    .Talk_database_box_padding_ext,
    .banner_content,
    .faster_video_box,
    .linearly_box,
    .linearly_hadding,
    .linearly_hadding2,
    .menu_left_1,
    .menu_left_2,
    .new_about_us_banner_box,
    .pricing-table .pricing-option,
    .sec_Our_Mission_box,
    .what_the_do_box {
        width: 100% !important
    }

    .linearly_box {
        border-right: 0 !important
    }

    .what_the_do_box {
        padding-bottom: 1rem
    }

    .what_the_do_box h5 {
        font-size: 1.8rem
    }

    .implementing_box h4 {
        font-size: 1.1rem !important;
        line-height: 2rem
    }

    .linearly_hadding h5 {
        font-size: 1.5rem !important
    }

    .product_box {
        width: 100%;
        padding-top: 8rem
    }

    .product_box h5 span {
        font-size: 4.5rem
    }

    .Switch_from_box h5 {
        font-size: 1.4rem;
        padding-bottom: 2rem
    }

    .Hero_Steels_box h5,
    .tab-content span,
    .timeline ul li .content p {
        font-size: .8rem
    }

    .President_box p,
    .accordion_hadding p,
    .book_a_demo_box p,
    .timeline ul li .content h3 {
        font-size: .9rem
    }

    .product_box h5 {
        font-size: 1.2rem;
        line-height: 2.3rem;
        margin-bottom: 1.5rem
    }

    .Conversation_hadding_vid h5,
    .product_box p,
    .video_section_left p {
        font-size: 1rem
    }

    .product_images_main {
        width: 100%;
        margin-top: 3rem;
        padding: 0
    }

    .banner_header_etl h6,
    .left_box p {
        font-size: .9rem;
        line-height: 1.4rem
    }

    .bg_color_add {
        top: 55%
    }

    .video_section_left {
        width: 100%;
        padding: 2rem 0
    }

    .tab_content {
        width: 100%;
        text-align: left
    }

    .tab_content h5 {
        font-size: 1.5rem;
        line-height: 1.9rem
    }

    .slide .content {
        position: absolute;
        bottom: 3px;
        left: 0;
        max-width: 100%;
        width: 100%;
        height: 100%;
        border-radius: 0;
        border-right: 0
    }

    .thumbnail img {
        max-width: 25% !important
    }

    .next-button {
        left: 60%;
        top: 91.5%;
        font-size: 2rem
    }

    .previous-button {
        left: 38%;
        top: 91.5%;
        font-size: 2rem
    }

    .book_a_demo_flex {
        width: 100%;
        flex-direction: column
    }

    .book_a_demo_box {
        width: 100%;
        padding: 1.5rem;
        text-align: center
    }

    .footer_box {
        width: 100% !important;
        padding-top: 1rem
    }

    .MANUFACTURING_hadeline h5,
    .accordion_hadding h5,
    .blog_slider_hadding h5,
    .book_a_demo_box h5,
    .marquee_hadding_main h5 {
        font-size: 1.4rem
    }

    .faster_video_box2 {
        width: 100% !important;
        margin-top: 5rem
    }

    .feature_hadding h5 {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .banner_header h1,
    .banner_header h4 {
        font-size: .9rem !important
    }

    .features_box {
        width: 100% !important;
        border-right: 0px solid #5465ff !important;
        border-bottom: 0 solid #5465ff !important;
        border-top: 1px solid #5465ff !important
    }

    .banner_header h4 {
        padding: 1rem 0 !important
    }

    .coma_S {
        position: absolute;
        width: 6%;
        z-index: 1;
        top: -9px !important;
        left: 9px !important
    }

    .Conversational_hadding h5 {
        font-size: 1rem;
        line-height: 1.4rem
    }

    .box_log_quester_bg_video {
        width: 80%;
        padding-top: 14rem
    }

    .implementing_img {
        position: absolute;
        width: 47%;
        left: 0;
        top: 0
    }

    .HOSPITAL_KNOWLEDGE_center h5,
    .blog_hadding h5 {
        font-size: 2.5rem !important
    }

    .thank_you_main .all_section_container {
        width: calc(100vw - 50px);
        margin: 0 auto
    }

    .thank_you_bo h5 {
        font-size: 2.3rem;
        text-align: center
    }

    .thank_you_bo p {
        font-size: 1.2rem;
        text-align: center;
        color: #000;
        padding: .2rem 0
    }

    .btn_flex {
        display: flex;
        padding-top: .7rem;
        justify-content: center
    }

    .btn_flex li {
        padding: .2rem .7rem .3rem
    }

    .All_rights {
        padding-top: 2rem
    }

    .tabgroup .tabsss {
        display: inline-block;
        float: none;
        margin-right: 1.2%;
        width: 100%
    }

    .tabgroup {
        display: flex;
        flex-direction: column
    }

    .Switch_from_box2 {
        margin-top: 2rem;
        width: 100% !important
    }

    .CLIENTS_hadding_min>p {
        padding-bottom: 2rem
    }

    .bg_full_box {
        width: 100%;
        height: 100% !important;
        top: 0 !important
    }

    .our_services h6 {
        font-size: 1.3rem !important
    }

    .title-around-span:before {
        width: 30% !important;
        left: 14rem !important
    }

    .linearly_hadding2 h5 {
        font-size: 1.9rem
    }

    .our_task_left {
        width: 100%;
        padding-bottom: 1rem
    }

    .our_task_left h5 {
        font-size: 2rem
    }

    .ebcf_modal-content {
        width: 90% !important;
        border: none !important;
        padding: 0
    }

    .No_Code_Data_box_content {
        width: 100%;
        margin-top: 0
    }

    .Ecosystem_icon img {
        max-width: 70%;
        padding-bottom: 1rem
    }

    .No_Code_Data_box_content_box,
    .No_Code_Data_box_content_box2 {
        text-align: center;
        border: 1px solid #3739a8;
        margin-bottom: 1rem;
        padding: .5rem
    }

    .No_Code_Data_box_content_box,
    .sec_Our_Mission {
        height: auto
    }

    .product_images img {
        max-width: 100%
    }

    .Ecosystem_icon {
        display: block;
        width: 18%;
        margin: auto
    }

    .No_Code_Data_box_content_box p {
        padding-top: .5rem
    }

    .logo_brands_flex li {
        width: 49%
    }

    .big_product_box h5 {
        padding-bottom: 1.5rem;
        text-align: center;
        font-size: 1.4rem
    }

    .marquee_hadding_main p {
        padding: 1rem 0;
        font-size: 1rem;
        width: 100%
    }

    .NEW_testimonial_client_main .slick-slide .slide-content {
        width: 90%
    }

    .President_box h5 {
        font-size: 1.1rem;
        padding: .5rem 0
    }

    .PolusAI_Ecosystem_box {
        width: 100%;
        position: relative;
        padding-right: 1rem;
        border-right: 0px dotted #ccc;
        margin-bottom: 2rem
    }

    .Hero_Steels_box p {
        font-size: .7rem
    }

    .MANUFACTURING_hadeline p {
        font-size: 1rem;
        line-height: 1.2rem
    }

    .main_logo {
        width: 35% !important
    }

    .flex_banner_bi2222,
    .flex_banner_etl {
        height: 80vh !important
    }

    .main_banner_etl {
        height: 90vh !important
    }

    .main_banner_bi {
        height: 90vh
    }

    .tab-content p {
        height: 2rem
    }

    .nav-btn {
        top: 2.5rem !important
    }

    .etl_banner_content p {
        font-size: 1.9rem;
        text-align: center;
        line-height: 2.5rem
    }

    .data_hadding {
        padding: 2rem 0;
        text-align: center
    }

    .data_hadding h4 {
        font-size: 1.5rem
    }

    .etl_banner_content span {
        text-align: center;
        line-height: 2rem
    }

    .etl_banner_content h1 {
        font-size: 1.2rem;
        margin-bottom: 1rem
    }

    .fist_box_log_quester {
        width: 33%
    }

    .fist_box_log_quester p {
        font-size: .6rem
    }

    .sec_Our_Mission2 {
        position: relative;
        height: auto !important
    }

    .new_about_us_banner_box h1 {
        padding-top: 3rem;
        font-size: 1.6rem;
        line-height: 2.4rem;
        text-align: center
    }

    .six_box_row {
        top: 3rem
    }

    .Conversation_hadding_vid {
        top: 78%
    }

    .etl_banner_content ul li a {
        padding: .3rem .5rem
    }

    .banner_header_main_etl {
        top: -46px
    }

    .implementing_box {
        padding: 1rem
    }

    .Talk_database_flex_column_reverse {
        flex-direction: column-reverse
    }

    .Explore_table_main {
        overflow: scroll
    }

    .links__item {
        transform: rotate(var(--rotation)) translate(calc(var(--link-size) + var(--base-grid)* 1)) rotate(calc(var(--rotation)* -1)) !important
    }

    .links__link:before {
        width: 100% !important;
        height: 100% !important
    }

    .links {
        min-height: 58vh !important;
        --link-size: calc(var(--base-grid)*12) !important
    }


    .Register_webinar_content {
        width: 100%;
    }
    .Register_webinar_img {
        width: 100%;
    }
    .banner_topic h1 {
        line-height: 2.7rem;
    }
    .Register_webinar_flex{
        flex-direction: column;
    }
    .Webinar_date {
        flex-direction: column;
        line-height: 2rem;
        align-items: baseline;
    }
    .Speaker_hadding h5 {
        font-size: 2rem;
    }
    .Speaker_profile {
        width: 100%;
    }
    .Webinar_Recording{
        width: 100%;
    }
    .webinar_covers>.arrow_right21>.roiing p{
        font-size: 1.1rem;
    }
    .cardsss{
    max-width: 100% !important;
    margin-top: 4rem !important;
    }
    



       
    

}