


@media (max-width: 1500px){
    .gallery-container {
        grid-auto-rows: 220px;
    }}
    
    @media (max-width: 1800px){
    .gallery-container {
        grid-auto-rows: 300px;
    }}
    @media(min-width:992px) {
        header .mega_menubox{transition: .3s ease-in-out;opacity: 0;visibility: hidden;pointer-events: none;}
        header .h_flex > ul > li:hover .mega_menubox{opacity: 1;visibility: visible;pointer-events: all;}
        }
     
        @media (min-width: 1280px) and (max-width: 1600px){
            .counter_case .numbers-items .numbers-item{padding: 0 15px;}
            .banner_main{padding-top: 12%;}
            .map_wapper .loc_point {
              top: 19%;
              left: 4%;
            }
            .mega_menubox:after{width: 29%;}
            .map_wapper .loc_point1{
                right: 23%;
                top: 26%;
            }
            .map_wapper .loc_point2{
                right: 23%;
                top: 34%;
            }
            .map_wapper .loc_point3{
                right: 15%;
                top: 42%;
            }
            .map_wapper .loc_point4{
                right: 5%;
                bottom: 37%;
            }
            .map_wapper .loc_point5{
                right: -9%;
                top: 32%;
            }
           
        }
    @media (min-width: 1280px) and (max-width: 1440px){
        .enter_list .card_wrapp > .crd_bx:first-child .img_bx{}
        .whychoose_sect .inner_rgt:before{bottom: 20%;}
    .iso_app_list .column.wdth_30 .crd_bx {min-height: 420px;}
    .indust_wrapp .card_box .case_study_card { grid-auto-rows: 350px;}
    .card_box.card_box4 .indust__flex__wrap .card__wrapper{ grid-auto-rows: 350px;}
    .about_sect .about_desp p{margin-bottom: 15px;}
    .about_sect .video_bx{margin-left: -104px;}
    .about_sect .about_desp p,.about_sect .about_desp ul li{font-size: 18px;}
    .timeline-inner{--app-timeline-dotsize: 25px;
        --app-timeline-box-width: 150px;
        --app-timeline-from-center-dist: 292px;--app-timeline-box-gap: 5px;
        }
    .timeline-wrapper {margin: 0 2%;}   
    .timeline-card-wrapper .timeline-arrow{width: 98px;    margin-left: -22px;}
    }
    @media (min-width: 1199px) and (max-width: 1280.5px){
    .mega_menubox:after{width: 26.3%;}
        }
    @media(max-width:1299px){
        header .mega_menubox{width: 100%;}
        }
    @media (min-width: 320px) and (max-width: 1199.5px){
        .enter_list .card_wrapp > .crd_bx:first-child{
        min-height: 400px;
    }
    .mega_menubox:after{display: none;}
    header .mega_menubox .bx_rgt{padding: 0;}
    header .h_flex > ul > li + li{ margin-left: 5px;}
    header .h_flex > ul > li > a{padding: 25px 5px;}
    header .grid2 .mega_menubox{left: 0;}
    header .h_flex > ul{position: fixed;top: 72px;right: -100%;height: 660px;overflow: auto;transition: .3s ease-in-out;display: block;background: #fff;padding:0 20px;overflow-x: auto;width: 100%;z-index: 9999;border-top: 1px solid #0067b8;}
    header .h_flex > ul.slide{right: 0;padding: 20px 0 10px;}
    header .h_flex > ul::-webkit-scrollbar {width: 5px;}
    header .h_flex > ul::-webkit-scrollbar-track {background: #f1f1f1; border-radius: 100px;}
    header .h_flex > ul::-webkit-scrollbar-thumb {background: #1f1f1f; border-radius: 100px;}
    header .h_flex > ul::-webkit-scrollbar-thumb:hover {background: #555; }
    header .mega_menubox{position: unset;display: none;box-shadow: none;transform: none;}
    header .mega_menubox .active_detail{display: none;}
    header .mega_menubox{padding: 15px 0;background: rgb(0, 103, 184,0.1);}
    header .h_flex > ul > li > a{padding: 8px 15px;padding-right: 45px;display: inline-block;}
    header .h_flex > ul > li + li{margin-left: 0;}
    header .h_flex > ul > li.mega_menu > a::after{top: 24px;}
    header .h_flex > ul > li > a::before{width: calc(100% + 40px);left: -20px; }
    .mega_menubox .mm_menu > ul{padding-right: 10px;margin-right: -10px;}
    .mega_menubox .mm_nrmlink{padding-top: 20px;}
    header .h_flex > ul > li .mega_menubox.meag_menu_update{width: 100%;}
    header .menu_collapse{margin-left: auto;padding: 30px 0;display: block;cursor: pointer;}
    header .menu_collapse span{height: 2px;position: relative;width: 30px;background: #1F1F1F;border-radius: 5px;display: block;}
    header .menu_collapse span::after,
    header .menu_collapse span::before{content: '';bottom: -8px;position: absolute;right: 0;width: 100%;height: 2px;border-radius: 5px;background: #1F1F1F;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;transition: background-color .2s ease-in-out,top .2s .2s ease-out,-webkit-transform .2s linear;transition: background-color .2s ease-in-out,top .2s .2s ease-out,transform .2s linear;transition: background-color .2s ease-in-out,top .2s .2s ease-out,transform .2s linear,-webkit-transform .2s linear;}
    header .menu_collapse span::after{top: -8px;}
    header{padding: 5px 0;background: #fff;TOP: 0;}
    header .mega_menubox .container {max-width: 100%;}
    header .mega_menubox .bx_lft .inner_bx.Ser_tab {padding: 0;}
    header .mega_menubox .bx_lft .inner_bx.Ser_tab .nav-tabs .nav-link {color: #1f1f1f;padding: 6px 15px;font-size: 16px;font-weight: 400;}
    header .mega_menubox .bx_lft .inner_bx h3 {display: none;}
    header .mega_menubox .bx_lft .inner_bx p {display: none;}
    header .mega_menubox .bx_lft .inner_bx.Ser_tab .nav-tabs .nav-link {margin: 0;display: inline-block;width: auto;}
    header .mega_menubox .bx_lft .inner_bx.Ser_tab .nav-tabs .nav-link.active, header .mega_menubox .bx_lft .inner_bx.Ser_tab .nav-tabs .nav-link:hover {border: 0;}
    header .mega_menubox .bx_lft .inner_bx.Ser_tab .nav-tabs {margin: 0px 0px 10px;}
    header .mega_menubox .bx_lft .inner_bx {padding: 0;}
    header .h_flex > ul > li:hover > a::before {display: none;}
    header .mega_menubox .bx_rgt .inner_bx ul li a {font-size: 16px;color: #001A68;padding: 8px 0;display: block;}
    header .mega_menubox .bx_rgt .inner_bx ul li {padding: 0;}
    header .mega_menubox .bx_rgt .inner_bx.grid_box {display: block;}
    header .mega_menubox .bx_rgt .inner_bx.grid_box .inner_rgt_box {width: 100%;padding: 0 50px;}
    header .mega_menubox .bx_rgt .inner_bx.grid_box .inner_rgt_box .img_bx {display: inline-flex;margin-bottom: 40px;}
    header .mega_menubox .bx_rgt .inner_bx.grid_box .inner_lft_box { width: 100%; margin-bottom: 30px;}
    header .mega_menubox .bx_lft .inner_bx.Ser_tab .nav-tabs .nav-link.active, header .mega_menubox .bx_lft .inner_bx.Ser_tab .nav-tabs .nav-link:hover {background: #337FC6;color: #fff;}
    header .mega_menubox .bx_lft .inner_bx.Ser_tab .nav-tabs .nav-link {border: 1px solid #337FC6;border-radius: 4px;margin: 0 10px;}
    header .h_flex > ul > li.btn_contact {margin: 0;}
    header .h_flex > ul > li.btn_contact a {background: transparent;color: #1f1f1f;margin: 0;padding: 8px 15px;}
    header .menu_collapse span {background-color: #000;content: "";display: block;height: 2px;}
    header .menu_collapse span::before {width: 20px;}
    header .menu_collapse.active span {background: transparent;}
    header .menu_collapse.active span:after {top: 0;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);-moz-transform: rotate3d(0,0,1,45deg);-ms-transform: rotate3d(0,0,1,45deg);-o-transform: rotate3d(0,0,1,45deg);width: 27px;}
    header .menu_collapse.active span:before {top: 0;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);width: 27px;}
    header .h_flex > ul > li .arrow_menu:after {content: "+";padding: 0;color: #555;position: absolute;right: 24px;font-size: 28px;top: 50%;transform: translateY(-50%);}
    header .h_flex > ul > li .active.arrow_menu:after {content: "–";font-size: 32px;color: #0067b8;}    
    header .menu_collapse.active span:after,
    header .menu_collapse.active span:before {transition: top .2s ease-out,-webkit-transform .2s .2s ease-out;transition: top .2s ease-out,transform .2s .2s ease-out; transition: top .2s ease-out,transform .2s .2s ease-out,-webkit-transform .2s .2s ease-out;}
    footer.footer .foot_wrapp .foot_colum{width: 50%;margin-bottom: 30px;}
    header .h_flex > ul > li  .arrow_menu{position: absolute;right: 0; top: 10px;}
    header .h_flex > ul > li {position: relative;}
    footer.footer .foot_wrapp{flex-wrap: wrap;justify-content: left;}
    .digt_ser_sect::after,.case_st_sect::after,
    .case_st_sect::before,.testi_sect:after{display: none;}
    .counter_case .numbers-items .numbers-item{border-bottom: 1px solid rgba(0, 0, 0, 0.20);padding-bottom: 15px;}
    .counter_case .numbers-items .numbers-item:nth-child(3){border-bottom:0px}
    .footer_bottom .ft_bm_list{flex-wrap: wrap;}
    .banner_card .banner_cont h4 span:after{height: 30px;}
    .counter_case{margin-top: -60px;}
    .case_st_sect .case_heading{display: inline-block;}
    section.app_dev h3,
    .idea_sect .idea_wrapp h3,
    .educ_flip .head h3{/* font-size: 36px; */}
    .idea_sect .idea_wrapp p,
    .text-left,
    .educ_flip .head p{font-size: 24px;}
    .contact_sect .contact_form {padding-left: 0;}
    .case_st_sect .case_heading button.btn{position: unset;display: block;float: right;margin: 20px 0;}
    .services ul{margin: -15px;}
    .services ul li{width: 50%!important;padding: 15px;}
    .hover-anime .hover-text a .valign h3,.services ul li .service-title a{font-size: 22px;}
    .testi_sect .video_bx{margin-bottom: 20px;}
    .gallery_list{flex-wrap: wrap;}
    .gallery_list .gallery_column.wdth_50{width: 100%;}
    .gallery_list .gallery_column.wdth_20,.gallery_list .gallery_column.wdth_30{width: 50%;}
    .map_wapper{height: 470px;background-size: contain;}
    .footer_bottom .ft_bm_list .Social_bx {width: 100%;text-align: center; }
    .footer_bottom .ft_bm_list .Social_bx ul {justify-content: center;margin-top: 20px;}
    .partner_sect .cont_lft h3{font-size: 18px;}
    .partner_sect .cont_lft h4{font-size: 36px;margin-bottom: 15px;}
    .partner_sect .cont_lft p{font-size: 18px;}
    .partner_sect:after{border-radius: 0;height: 100%;}
    .cont_rgt .crd_bx p{font-size: 22px;}
    .indust__flex__wrap,
    .indust_wrapp .card_box3 .indust__flex__wrap .indust__left{flex-wrap: wrap;}
    .indust__left,.indust_wrapp .card_box .case_study_card,
    .enter_list .column.wdth_30{width: 100%;}
    .indust__left{margin-bottom: 30px;}
    .enter_list{display: block;}
    .enter_list .column.wdth_30 .crd_bx:last-child .img_bx{ width: 18%;}
    .enter_list .column.wdth_30 .crd_bx:last-child img{margin: 0;}
    .enter_list .column.wdth_30{margin-top: 20px;}
    .banner_content.web_dev .web_banner h3{text-align: center;}
    .banner_content.web_dev .web_banner p{text-align: center;}
    .indust_wrapp .card_box:nth-child(even) .case_study_card{margin-bottom: 30px;}
    .indust_wrapp .card_box3 .indust__flex__wrap .indust__left .indus__head,
    .indust_wrapp .card_box3 .indust__flex__wrap .indus__list{width: 100%;}
    .indust_wrapp .card_box3 .case_study_card .csc_box p,
    .indust_wrapp .card_box3.bg_white .case_study_card .csc_box p{max-width: 100%;}
    .indust_wrapp .card_box .case_study_card {grid-auto-rows: 340px;}
    .indust_wrapp .card_box3 .case_study_card .csc_box h3,.indust_wrapp .card_box .case_study_card .csc_box h3{font-size: 24px;margin-bottom: 10px;}
    .indust_wrapp .card_box .case_study_card .media img {object-fit: fill;}
    .indust_wrapp .card_box3 .case_study_card .csc_box p, .indust_wrapp .card_box3.bg_white .case_study_card .csc_box p{
        line-height: 22px;
    }
    .indust_wrapp .card_box .case_study_card .csc_box h5{margin-bottom: 15px;}
    .indust_wrapp .card_box .case_study_card .csc_box .button-group .btn{}
    .inner_banner_sect .banner_content .btn{margin: 30px auto 0;display: flex;}
    .indust_wrapp .card_box .case_study_card {grid-auto-rows: 300px;}
    .indus__head .heading5{margin-bottom: 15px;line-height: 26px;}
    .indus__list ul{grid-row-gap: 6px;}
    .card_box.card_box4 .indust__flex__wrap .indust__box{width: 100%;}
    .card_box.card_box4 .indust__flex__wrap .card__wrapper{margin-bottom: 30px;}
    .idea_sect .idea_wrapp button.btn{}
    .serv_card_list .list_card .box .image_list,
    .serv_card_list .list_card .box .icon_grp{margin-top: 30px;}
    .serv_card_list .list_card .box .cont_bx h3{margin-bottom: 14px;}
    .serv_card_list .list_card .box{padding: 30px;}
    .soft_list .card_box{width: 110px;height: 110px;}
    .serv_card_list .list_card .box .cont_bx h3{font-size: 26px;}
    .serv_card_list .list_card .box .cont_bx p{font-size: 18px;line-height: normal;}
    .testi_sect .heading_bx{margin-bottom: 30px;}
    .digt_ser_sect{margin: 40px 0;}
    .services{margin-top: 40px;}
    .health_slider .health_wrap .card_bx .user_avtar{margin-bottom: 20px;}
    .health_slider .health_wrap .card_bx .list_counter:after{display: none;}
    .build_sect .build_list{display: block;}
    .build_list .column.wdth_70,
    .build_list .column.wdth_30,.column.wdth_70{width: 100%;}
    .build_sect .build_list .card_wrapp >.crd_bx .img_bx img{height: 290px;}
    .build_sect .build_list .crd_bx{margin-bottom: 20px;}
    .build_sect .build_list .column.wdth_30 .crd_bx:last-child img{height: 300px;}
    .medical_solu .med_sol_inner .right_bx .list_card{padding: 15px;}
    .medical_solu .med_sol_inner{max-width: 100%;}
    .medical_solu .med_sol_inner .left_bx .btn{position: initial;padding: 7px 15px;}
    .medical_solu .med_sol_inner .left_bx h3{margin-bottom: 15px;}
    .medical_solu .slider_medical_solu h4{
        max-width: 100%;
        line-height: 32px;
    }
    .medical_solu .slider_medical_solu{margin-bottom: 35px;}
    .prog_lang_sect .rgt_bx .icon_grp .soft_list .card_box{width: 70px;height: 70px;}
    .whychoose_sect .inner_rgt:before{bottom: 26%;}
    .slide_no .no_item{width: 55px;height: 55px;font-size: 18px;border: 6px solid;}
    .current .slide_no .no_item{width: 60px;height: 60px;font-size: 18px;border: 6px solid;}
    .slide_no h3{font-size: 12px;}
    .Resources_sect .Resources_slider .card_bx{
        margin-bottom: 20px;
    }
    .slider_realRstate .head h3,.slider_realRstate .rlRst_slide .card_bx h3{font-size: 26px;}
    .slider_realRstate .rlRst_slide .card_bx{min-height: auto;}
    .banner_inner .banner_cd .banner_cont p span{display: inline;}
    .media_devlp .head{
        display: block;
        padding-bottom: 30px;
    }
    .media_devlp .head p,.media_devlp .head h3{
        height: auto;
        display: block;
        line-height: normal;
        margin-bottom: 15px;
    }
    .FinTech_slider .head{display: block;height: auto;}
    .FinTech_slider .head h3{height: initial;font-size: 28px;margin-bottom: 15px;}
    .FinTech_slider .head p{font-size: 18px;height: initial;}
    .FinTech_slider .col-lg-8.col-md-12.col-sm-12 {
        overflow: hidden;
        height: 500px;
    }
    .tab_case .lft_bx .card_wrapp .card_inner .cont_bx p{}
    .educ_flip .list_card_flip,
    .event_circle_step:after{display: none;}
    .inner_banner_sect .banner_img img {width: 100%;height: calc(450px - 0px);object-fit: cover;}
    section.web_devlop {padding: 40px 0;background: #fff;}
    section.web_devlop .web_right h3 {/* font-size: 36px; */}
    section.web_devlop .web_right p {font-size: 18px;}
    .web_devlop .web_right {margin-bottom: 30px;}
    .dream_wrap .dream_header {flex-wrap: wrap;}
    .dream_wrap .dream_header h2 {font-size: 52px;}
    .dream_wrap .dream_header span {font-size: 22px;}
    .dream_wrap {padding: 40px 0;}
    section.dream_project {background-position: top;background-position: unset;background-size: cover;}
    .dream_wrap .dream_header .tech_xpert,.dream_wrap .dream_header .tech_xpert {justify-content: left;}
    .kick_start h3 {font-size: 28px;}
    .kick_start p {font-size: 18px;}
    .kick_start button.btn {font-size: 18px;}
    section.dev_process {padding: 40px 0;}
    .game_pr_bx .game_pr_content .game_pr_heading h3 {font-size: 24px;}
    .game_pr_bx .game_pr_content .game_pr_heading p {font-size: 14px;}
    section.dev_process h2,section.ideal_app .ideal_app_bx .connect_expert h3 {font-size: 36px;font-size: var(--main-heading-font);}
    .game_head p {font-size: 20px;}
    .case_heading p {font-size: 18px;}
    section.ideal_app .ideal_app_bx .connect_expert p{font-size: 18px;}
    section.ideal_app .ideal_app_bx .connect_expert button.btn{font-size: 18px;margin: 15px 0 30px;padding: 12px 22px;}
    section.web_secure_wrap .web_secure h2 span,
    section.app_dev h3 span {font-size: 32px;}
    section.web_secure_wrap .web_secure h2 {font-size: 36px;}
    section.web_secure_wrap .web_secure .web_practice .web_prac_bx h3,
    .app_bx .app_bx_content .app_cont_bdy h4 {font-size: 22px;}
    section.web_secure_wrap .web_secure .web_practice .web_prac_bx p {font-size: 18px;margin-bottom: 5px;}
    section.web_secure_wrap .web_secure .web_practice .web_prac_bx {margin-bottom: 20px;}
    .app_bx .app_bx_content{margin-bottom: 15px;border-bottom: 1px solid #ccc;padding-bottom: 15px;}
    section.app_dev{padding: 40px 0;margin: 0 15px;}
    .banner_content.web_dev .web_banner{margin-top: 20px;}
    .counter_case .numbers-items{ grid-template-columns: repeat(2,1fr);}
    .iso_app_list .card_wrapp{grid-template-columns: auto;}
    .iso_app_list .card_wrapp2{display: block;}
    .iso_app_list .column.wdth_30{width: 100%;}
    .iso_app_list .column.wdth_30 .crd_bx{min-height: 100%;}
    .iso_app_list .crd_bx p {
        max-width: 50%;
    }
    .iso_app_list .card_wrapp .crd_bx:first-child .img_bx,.iso_app_list .card_wrapp .crd_bx:nth-child(2) .img_bx {width: 18%;}
    
    
    
    .iso_app_list .card_wrapp .crd_bx:nth-child(3) .img_bx {
        width: 25%;
    }
    
    .iso_app_list .card_wrapp2 .wdth_70 .crd_bx:first-child .img_bx {
        width: 50%;
    }
    
    .iso_app_list .column.wdth_30 .crd_bx .img_bx {
        width: 20%;
    }
    .cs_tabs{flex-wrap: wrap;padding: 30px 15px;}
    .cs_tabs .card_cell:nth-child(1),.cs_tabs .card_cell:nth-child(2){width: 100%;padding: 30px 0;}
    .cs_tabs .card_cell:nth-child(1)::after{
        width: 100%;
        height: 1px;
        bottom: -3px;
        top: initial;
    }
    .case_dts_slider .role_steps{margin: 0;}
    
    .timeline-card-wrapper:not(:first-of-type) {
        margin: 0;
        left: 110px;
        margin-top: 45px;
    }
    
    .timeline-inner {
        display: block;
    }
    
    .timeline-wrapper {
        overflow: initial;
    }
    
    .timeline-card-wrapper:nth-child(even) {
        bottom: initial;
        left: 110px;
        margin-top: 45px;
    }
    
    .timeline-card-wrapper {
        margin: 0;
        top: initial; left: 110px;
        margin-bottom: 45px;
    }
    
    .timeline-card-wrapper:nth-child(even) .timeline-arrow {
        top: 104px;
    }
    .timeline-card-wrapper:nth-child(even) .timeline-arrow,.timeline-card-wrapper .timeline-arrow {
        background-image: url(../images/icon/arrow_timrline.png);
        margin-left: -139px;
        transform: rotate(-90deg);
        bottom: initial;
        top: 100px;
        height: 50px;
        width: 166px;
    }
    .timeline-card-wrapper .timeline-arrow {}
    .timeline_details:before{}
    .timeline-card-wrapper:nth-child(even) .timeline_details:before{}
    
    .timeline_details:before,
    .timeline-card-wrapper:nth-child(even) .timeline_details:before{
        top: -15px;
        height: 10px;
        display: none;
    }
    .timeline-mobile {overflow: auto;}
    
    .hsty_abt:after {
        font-size: 84px;
        right: 0;
        top: 52%;
        color: rgb(255 255 255 / 6%);
    }
    .timeline-card-wrapper:nth-child(even) .timeline-date,.timeline-card-wrapper .timeline-date {
        top: 20px;
        bottom: initial;
        left: -36px;
        border: 0;
    }
    .timeline_details .timeline-amt{
        padding: 6px;
    }
    }
    @media (min-width: 320px) and (max-width: 768.5px){
    .intigate_logo{display: none;}
    .web_process .web_head .process_nme span{font-size: 24px;}
    .app_dev_case .case_slider .card_bx {display: block;}
    .achiev_sect .flip-logo-wrap{width: calc(50% - 10px); margin: 0 5px;}
    .gallery-container {
            grid-template-columns: repeat(auto-fit,minmax(25%,1fr));
            grid-auto-rows: 260px;
    }
    div#video-wrapper iframe {height: 400px; width: 550px;}
    .banner_main{min-height: 500px;}
    .inr_bnnr_section .logo_icnbx{display: var(--display-none);}
    .mob-show{display: var(--display-block);}
    .media_devlp .head h3{}
    .e-comm_sect .head{margin-bottom: 30px;}
    .e-comm_sect .head h3:after{display: none;}
    header .mega_menubox .bx_rgt .inner_bx.grid_box .inner_lft_box .grid_box2{display: block;}
    header .mega_menubox .bx_rgt .inner_bx .inner_lft_box.tech_sect .serv_list,
    header .mega_menubox .bx_rgt .inner_bx .inner_lft_box .grid_box3 {flex-wrap: wrap;}
    header .mega_menubox .bx_rgt .inner_bx .inner_lft_box.tech_sect .serv_list .serv_name,
    header .mega_menubox .bx_rgt .inner_bx .inner_lft_box .grid_box3 ul{width: 100%;}
    header .mega_menubox .bx_rgt .inner_bx .inner_lft_box .grid_box3 ul{margin-left: 0;}
    .services ul{margin: -15px;}
    .banner_card .banner_cont {width: 100%;max-width: 65%;}
    .app_dev_case .card_bx{height: auto;}
    .app_dev_case .card_bx .silde.content button.btn{font-size: 18px;top: 20px;bottom: initial;right: 24px;}
    .idea_sect .idea_wrapp p,
    .educ_flip .head p,
    .app_dev_case .card_bx .silde.content p{font-size: 16px;}
    .gallery_list {flex-wrap: wrap;}
    .gallery_list .gallery_column.wdth_50, .gallery_list .gallery_column.wdth_20,.gallery_list .gallery_column.wdth_30 {width: 100%;}
    .gallery_list .gallery_column.wdth_50 .card_bx:nth-child(1), .gallery_list .gallery_column.wdth_50 .card_bx:nth-child(2) {width: 100%;}
    .services ul li{width: 100%!important;}
    .logo_cpy_sect h3{font-size: 26px;}
    .counter_case .numbers-items .numbers-item{padding: 0 5px 15px;}
    .case_st_sect .case_heading{margin-bottom: 20px;}
    .case_st_sect .case_heading button.btn{display: block;position: unset;float: right;margin: 15px 0;}
    .contact_sect{padding: 60px 0;}
    footer.footer:after{width: 300px;height: 400px;}
    footer.footer .foot_wrapp .foot_colum{width: 100%;}
    .banner_card>img {height: calc(700px - 200px);object-fit: cover;}
    .map_wapper{height: 334px;}.map_wapper .loc_point5{right: 0%;top: 31%;}
    .map_wapper .loc_point4{right: 4%;bottom: 23%;}
    .map_wapper .loc_point1{right: 22%;top: 28%;}
    .map_wapper .loc_point2{right: 24%;top: 40%;}
    .map_wapper .loc_point3{right: 12%;top: 50%;}
    .map_wapper .loc_point{top: 18%;left: 0%;}
    .case_slider{margin: 0;}
    .partner_sect .col-md-6 {width: 100%;}
    .partner_sect .cont_lft button.btn{margin: 0 auto 20px;display: block;}
    .cont_rgt .crd_bx{margin-bottom: 15px;}
    .counter_sect{padding-bottom: 35px;}
    .services.serv_inner ul li{width: 50%;}
    .faq_wrapp .accordion .accordion-item .accordion-header .accordion-button{font-size: 18px;font-weight: 600;}
    .Resources_sect:after{display: none;}
    .tab_case .lft_bx .card_wrapp .card_inner .cont_bx p{}
    .tab_case .lft_bx .card_wrapp .card_inner .head .user_avtar .user_dt h3{font-size: 18px;}
    .tab_case .lft_bx .card_wrapp .card_inner .head .user_avtar .user_dt p{font-size: 16px;}
    .tab_case .nav-tabs li .nav-link{
        padding: 15px;
    }
    .slider_uptodown .col .card_bx h3{font-size: 18px;}
    .whychoose_sect .slider_whychose{display: block;}
    .whychoose_sect .slider_whychose .inner_lft,.inner_rgt{width: 100%;margin-top: 0;}
    .whychoose_sect .slider_whychose .card_img{width: 100%;}
    .slide_no h3{font-size: 19px;}
    .whychoose_sect .inner_rgt:beforebefore{bottom: 19%;}
    .build_sect h3.title:after{left: 50%;}
    .ser_healthcare .Innova_wrap{max-width: 100%;}
    .banner_inner .banner_cd .banner_cont p{font-size: 24px;line-height: normal;}
    .slider_uptodown .col .card_bx .icon svg{width: 35px;}
    .list_icon{display: none;}
    .slider_realRstate .rlRst_slide{margin: 0 15px;}
    .slider_realRstate .rlRst_slide .card_bx h3{font-size: 22px;text-align: center;}
    .slider_realRstate .owl-nav{right: 0%;}
    .slider_realRstate .head h3{margin-bottom: 30px;}
    .Insure-Tech-sect .head_lft{margin-bottom: 20px;}
    .Insure-Tech-sect .head_rgt p{text-align: left;}
    .banner-slider .slider.slider-for,.banner-slider .slider.slider-nav{padding: 0;max-width: 100%;}
    .slider-for .slick-slide>div{padding: 0;}
    .banner-slider .slider.slider-for, .banner-slider .slider.slider-nav{height: auto;}
    .banner_inner .banner_cd video{height: calc(650px - 0px);width: auto;}
    .circle-menu {width: 1px;height: 600px;margin: 0 53px;border-radius: 0;}
    .circle-menu .step1,.circle-menu .step2,.circle-menu .step3,.circle-menu .step4,.circle-menu .step5 {transform: initial;-webkit-transform: none;}.circle-menu a {left: 14px;}
    .circle-menu .step1 {top: 0;}
    .circle-menu .step2 {top: 25%;}
    .circle-menu .step3 {top: 50%;}
    .circle-menu .step4 {top: 75%;}
    .circle-menu .step5 {bottom: 0;top: initial;}
    .card_wp .icon_no {width: 80px;height: 80px;}
    .card_wp .icon_no:after {width: 60px;height: 60px;}
    .card_wp .cont_bx {margin-left: 85px;}
    .card_wp .cont_bx .head h3 {}
    .circle-menu .step1 .card_wp .cont_bx, .circle-menu .step2 .card_wp .cont_bx {margin: 0;margin-left: 85px;left: 0;}
    .card_wp .icon_no svg {width: 34px;}
    .event_circle_step {padding: 150px 0;}
    .inner_banner_sect .banner_content h3{font-size: 36px;}
    .app_bx{padding: 20px;border-radius: 12px;margin-top: 30px;}
    .saas_sect .card_wrapper .head h3,
    .saas_sect .card_wrapper .head p{max-width: 100%;}
    .saas_sect .card_wrapper .head{flex-wrap: wrap;margin-bottom: 30px;}
    .saas_sect .card_wrapper{border-radius: 7px;padding: 15px;}
    .saas_sect .card_wrapper .saass_list .card_bx{border-radius: 7px;padding: 15px;}
    .saas_sect .card_wrapper .head h3{margin-bottom: 15px;}
    .saas_sect .card_wrapper .saass_list .card_bx .media img{border-radius: 7px;}
    .whychoose_sect .slider_whychose .card_img img{width: 100%;}
    .banner_inner .banner_cd{overflow: hidden;}
    .banner-slider .card_bx{border-radius: 12px;}
    .banner-slider .slider.slider-nav{margin-top: 30px;}
    .enter_list .column.wdth_30 .crd_bx:last-child .img_bx{
        width: 12%;
    }
    .enter_list .column.wdth_30 .crd_bx:last-child p{
        padding-bottom: 20px;
    }
    .enter_app_sect{padding: 40px 0;}
    .prog_lang_sect,.tab_case{grid-template-columns: auto;}
    .tab_case .lft_bx{order: 2;}
    .tab_case .rgt_bx{order: 1;}
    
    .iso_app_list .crd_bx p {
        max-width: 50%;
    }
    
    .iso_app_list .card_wrapp .crd_bx:first-child .img_bx,.iso_app_list .card_wrapp .crd_bx:nth-child(2) .img_bx {width: 18%;}
    
    
    
    .iso_app_list .card_wrapp .crd_bx:nth-child(3) .img_bx {
        width: 25%;
    }
    
    .iso_app_list .card_wrapp2 .wdth_70 .crd_bx:first-child .img_bx {
        width: 50%;
    }
    
    .iso_app_list .column.wdth_30 .crd_bx .img_bx {
        width: 20%;
    }
    
    .Empower_sect .col-lg-6.col-md-12.col-sm-12:first-child {
        order: 2;
        z-index: 2;
    }
    
    .Empower_sect .col-lg-6.col-md-12.col-sm-12:last-child {
        order: 1;
    }
    
    .Empower_sect {
        background-image: none;
    }
    .Empower_sect .row:after {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 100%;
        content: '';
        z-index: 0;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 34.49%, rgba(0, 0, 0, 0.63) 44.6%, rgba(0, 0, 0, 0.64) 49.53%, #000 57.68%);
    }
    
    .Empower_sect .row {
        position: relative;
    }
    .Empower_sect img{width: 100%;}
    .Empower_sect .head {
        padding-bottom: 40px;
    }
    .iso_app_list .card_wrapp .crd_bx:first-child .img_bx {
        width: 24%;
    }
    
    .iso_app_list .card_wrapp .crd_bx:nth-child(2) .img_bx {
        width: 25%;
    }
    
    .iso_app_list .card_wrapp .crd_bx:nth-child(3) .img_bx {
        width: 35%;
    }
    
    .iso_app_list .card_wrapp2 .wdth_70 .crd_bx:first-child .img_bx {
        width: 40%;
    }
    
    .iso_app_list .card_wrapp2 .wdth_70 .crd_bx:first-child .cont_bx p {
        max-width: 69%;
    }
    
    .iso_app_list .card_wrapp2 .wdth_70 .crd_bx:last-child .img_bx {
    }
    
    .iso_app_list .column.wdth_30 .crd_bx .img_bx {
        width: 30%;
    }
    .about_event_list{grid-template-columns: auto!important;margin: 0;}
    .about_event_list .evnt_crd{margin: 0 0 20px;}
    .inr_bnnr_section .bnnr_cntnt p span{display: inline;}
    .contact_address{margin-bottom: 30px;}
    .about_event_list .evnt_crd .media{display: block;}
    .inr_bnnr_center .bnnr_cntnt h3{font-size: 36px;line-height: 42px;}
    .who_sect .who_cnt{grid-template-columns: auto;}
    .who_sect:before,.who_sect:after{
        font-size: 120px;
    }
    .who_sect:after{bottom: -29px;}
    .wrk_life_wrapp .wrk_crd,.wrk_life_wrapp .wrk_crd:last-child, .wrk_life_wrapp .wrk_crd:nth-child(3), .wrk_life_wrapp .wrk_crd:nth-child(6){
        border-right: 0;
        border-bottom: 1px solid #707070;
        padding-bottom: 20px;
    }
    .Wrk_life .head{
        margin-bottom: 20px;
        width: auto;
    }
    .Wrk_life .head h3{text-align: center;}
    .jn_team .heading_bx{padding-bottom: 30px;}
    .counter_about{padding-top: 0;}
    .leadership_list .lead_card{margin: 30px 30px 30px 45px;}
    .cs_tabs .card_cell .cc_bx h3{font-size: 20px;}
    .cs_tabs .card_cell .cdmrk_icon{
        width: 160px;
    }
    .cs_tabs .card_cell .cdcl_icon .icon_logo li + li{margin-left: 10px;}
    .cs_tabs .card_cell .cdcl_icon .icon_logo li{width: 60px;height: 60px;}
    .cs_tabs .card_cell .cc_bx .cc_bxcnt p{font-size: 20px;}
    .cs_tabs .card_cell .cc_bx .cc_bxcnt ul li h3{font-size: 18px;}
    .cs_tabs .card_cell .cc_bx .cc_bxcnt ul li p{
        font-size: 12px;
    }
    .about_desp{margin-top: 30px;}
    .faq_wrapp .accordion .accordion-item .accordion-body{padding: 0 20px 20px;}
    .case_dts_slider .heading_bx h4{
        font-size: 20px;
        line-height: 26px;
    }
    .web_process .web_head .process_nme .process_icon svg {
        width: 44px;
        height: 55px;
    }
    .process_wrap .pr_content p{font-size: 18px;}
    }
    @media (min-width: 320px) and (max-width: 575.5px){
    .process_wrap .pr_content p{font-size: 16px;}
    .web_process .web_head .process_nme span{font-size: 18px;}
    section.app_dev h3 span{display: inline;}
    .inr_bnnr_center .bnnr_cntnt p{font-size: 22px;}
    div#video-wrapper iframe {height: 300px; width: 350px;}
    .inner_banner_sect .banner_content h3{font-size: 32px;}
    .inner_banner_sect .banner_content p{font-size: 18px;}
    .dream_wrap .dream_header h2{font-size: 36px;}
    .slider_uptodown .col .card_bx .info p{font-size: 14px;}
    .slider_uptodown .col .card_bx h3{font-size: 18px;}
    footer.footer:after{}
    .who_sect .who_cnt h3{margin-bottom: 15px;}
    .who_sect .who_cnt p{font-size: 14px;line-height: 22px;}
    .case_slider .card_bx .cont_bottom .case_type .box_crd p{font-size: 10px;}
    .case_slider .card_bx .cont_bottom .title p,.case_slider .card_bx .cont_top .down_btn label{font-size: 18px;}
    .case_slider .card_bx .cont_top .down_btn label svg{width: 24px;height: 24px;}
    .case_slider .card_bx .cont_bottom .case_type .box_crd h3{font-size: 16px;}
    .case_st_sect .case_heading button.btn,
    .services .btn_grp .btn{font-size: 16px;padding: 8px 15px;}
    .case_st_sect .case_heading button.btn svg,
    .services .btn_grp .btn svg{width: 24px;height: 24px;}
    .digt_ser_sect{margin: 40px 0;}
    .services{margin-top: 40px;}
    .testi_sect .heading_bx{margin-bottom: 40px;}
    
    section.web_secure_wrap .web_secure h2 span,
    section.app_dev h3 span{font-size: 24px;}
    .web_prac_bx h3::before{top: 0;}
    section.web_secure_wrap ::after,.app_dev_case::after{display: none;}
    .testi_slider .card_bx p, .game_head p{font-size: 18px;line-height: normal;min-height: auto!important;}
    .testi_slider .card_bx>p::after{ width: 29px;height: 30px;background-size: contain;left: 14px;}
    .testi_slider .card_bx .user_avtar .user_cont h3{font-size: 18px;}
    .testi_slider .card_bx .user_avtar .user_img img{width: 45px;height: 45px;}
    .testi_slider .card_bx .user_avtar .user_cont p{font-size: 14px;text-align: left;display: block;}
    .testi_slider .owl-nav .owl-prev, .testi_slider .owl-nav .owl-next{width: 35px;height: 35px;}
    .testi_slider .owl-nav .owl-prev:after,.testi_slider .owl-nav .owl-next:after{font-size: 19px;}
    .contact_form .btn_contact .btn{font-size: 16px;padding: 8px 16px;}
    footer.footer{padding-top: 30px;}
    .footer_bottom .ft_bm_list{justify-content: center;}
    .partner_sect .cont_lft p{margin-bottom: 15px;}
    .cont_rgt .crd_bx p{font-size: 18px;}
    .partner_sect:after{}
    .partner_sect{padding-bottom: 30px;}
    .indust_sect{padding: 40px 0;}
    .indust_wrapp .card_box:nth-child(odd):after{display: none;}
    .indust_wrapp .card_box .case_study_card .csc_box h3{font-size: 18px;}
    .count{/* font-size: 100px; */}
    .indust_wrapp .card_box .case_study_card .csc_box .button-group .btn{}
    .indust_wrapp .card_box3 .case_study_card .csc_box,.indust_wrapp .card_box .case_study_card .csc_box{padding: 15px;}
    .idea_sect .idea_wrapp button.btn{font-size: 18px;padding: 12px 24px;}
    .serv_card_list .card_box.box .image_list .img_bx.img3, .serv_card_list .card_box2.box .image_list .img_bx.img1,.serv_card_list .card_box2.box .image_list .img_bx.img2{left: 0;}
    .serv_card_list .card_box.box .image_list .img_bx.img4{left: 0;}
    .serv_card_list .list_card .box .image_list{justify-content: space-between;}
    .serv_card_list .list_card .box .image_list .img_bx+.img_bx{margin-top: 30px;}
    .serv_card_list .card_box.box .image_list .img_bx.img1, .serv_card_list .card_box.box .image_list .img_bx.img2,.serv_card_list .card_box2.box .image_list .img_bx.img3{left: 0;}
    .soft_list .card_box{width: 105px;height: 105px;}
    .build_sect .build_list .crd_bx .card_inner.d-flex .cont_bx, .build_sect .build_list .crd_bx .card_inner.d-flex .img_bx{width: 100%;}
    .build_sect .build_list .crd_bx .card_inner.d-flex .img_bx{margin: 0;}
    .banner_inner .banner_cd .banner_cont p{font-size: 22px;line-height: 26px;}
    .build_sect .build_list .card_wrapp,
    .build_sect .build_list .crd_bx .card_inner.d-flex{display: block!important;}
    .build_sect .build_list .card_wrapp >.crd_bx .img_bx img,
    .build_sect .build_list .crd_bx .card_inner.d-flex .img_bx img{height: auto;}
    .prog_lang_sect{}
    .whychoose_sect{padding-bottom: 23px;}
    .FinTech_slider .head h3{font-size: 24px;}
    .ser_healthcare .head{padding: 30px 0;margin-bottom: 0;}
    .slider_medical_solu .card_bx{min-height: max-content;}
    .ser_healthcare .Innova_wrap{max-width: 100%;}
    .ser_healthcare .Innova_wrap .list_card .card_bx h3{font-size: 18px;}
    .ser_healthcare .Innova_wrap .list_card .card_bx{padding: 15px;}
    .prog_lang_sect .rgt_bx{padding: 0 15px;}
    .prog_lang_sect{display: block;}
    .prog_lang_sect .rgt_bx .icon_grp{ padding: 15px 0;}
    .prog_lang_sect .rgt_bx .icon_grp .soft_list{margin: -5px;}
    .prog_lang_sect .left_bx .nav-tabs li .nav-link{}
    .enter_list .card_wrapp{display: block;}
    .enter_list .card_wrapp .crd_bx .cont_bx {
        z-index: 1;
        position: relative;
    }
    .enter_list .card_wrapp>.crd_bx:first-child .img_bx{
        width: 60%;
    }
    .enter_app_sect{padding: inherit;}
    .Insure-Tech-sect .head_lft h4{font-size: 36px;}
    .Insure-Tech-sect .head_lft h3{font-size: 32px;}
    section.ideal_app .ideal_app_bx{padding: 20px;}
    .medical_solu .med_sol_inner .left_bx{
        padding: 15px;
    }
    .slider_uptodown{margin: 0;}
    section.ideal_app .ideal_app_bx,
    section.web_secure_wrap .web_secure .web_practice,
    .game_pr_bx{border-radius: 12px;}
    section.web_secure_wrap{padding: 40px 0;}
    .banner_inner .banner_cd .banner_cont h4{
        font-size: 36px;
    }
    .travel_sect .head h3{font-size: 26px;}
    .travel_sect .head h3:after{display: none;}
    .travel_sect .head{
        margin-bottom: 30px;
    }
    .travel_sect .travel_wrapp .card_bx .cont_bx h3{
        font-size: 20px;
    }
    .travel_wrapp .card_bx .cont_bx p{font-size: 14px;}
    .saas_sect .card_wrapper .saass_list .card_bx h3{min-height: auto;}
    .leadership_page .heading_bx, .gallery_wrap .heading_bx, .about_event .heading_bx{
        margin-bottom: 30px;
    }
    .leadership_page .heading_bx h4, .gallery_wrap .heading_bx h4, .about_event .heading_bx h4{font-size: 14px;}
    .video-popup-container{
        width: 100%;
        margin: 0 15px;
        left: 0;
    }
    .reg_search{
        display: flex;
        flex-wrap: wrap;
    }
    .reg_search .reg_drp{width: 50%;margin-bottom: 5px;}
    .reg_search .reg_search_ipt{width: 90%;}
    .case_slider .owl-nav{
        margin: 20px auto 0;
    }
    .faq_wrapp .accordion .accordion-item{
        border-radius: 12px;
    }
    div#sync1{
        margin-bottom: 0;
    }
    .inr_bnnr_section .bnnr_cntnt h3{font-size: 42px;}
    .inr_bnnr_section .bnnr_cntnt h3 span{display: inline;}
    .hsty_abt .heading_bx{margin-bottom: 30px;}
    .educ_flip .head{margin-bottom: 0;}
     }
    
    @media (min-width: 320px) and (max-width: 480.5px){
        .inr_bnnr_section .bnnr_cntnt h3{font-size: 36px;}
        .contact_address .ct_ad_bx .icon img{width: 60px;}
        .achiev_sect .flip-logo-wrap {
            width: calc(100% - 10px);}
        section.web_devlop .web_right p{font-size: 14px;line-height: 22px;}
        section.web_secure_wrap .web_secure h2 {font-size: 18px;line-height: 26px;}
        section.web_secure_wrap .web_secure h2 span{font-size: 20px;}
    .slider_realRstate .rlRst_slide .card_bx .icon{margin: 0 auto;}
    .enter_list .crd_bx h3{}
    .case_st_sect .case_heading p{font-size: 18px;}
    .slider_medical_solu .card_bx h3{font-size: 18px;}
    .enter_list .crd_bx p{}
    /* .ser_healthcare .Innova_wrap .list_card .card_bx{ min-height: 150px;}
    .ser_healthcare .Innova_wrap .list_card .card_bx .card_inner {height: 150px;} */
    .case_slider .card_bx:after{border-radius: 12px;}
    .health_slider .health_wrap .card_bx{border-radius: 7px;padding: 15px;margin: 0;}
    .saas_sect .card_wrapper .head h3{font-size: 18px;}
    .saas_sect .card_wrapper .saass_list .card_bx h3{margin-bottom: 10px;}
    .saas_sect .card_wrapper .head p{font-size: 14px;}
    .dream_wrap .dream_header h2{font-size: 24px;}
    .dream_wrap .dream_header span{font-size: 18px;}
    .dream_wrap .dream_header .tech_xpert{margin-bottom: 30px;}
    .slider_uptodown .col .card_bx{padding: 10px;}
    .slider_uptodown .col .card_bx .info p{font-size: 14px;}
    .slider_uptodown .col .card_bx h3{font-size: 14px;}
    .enter_list .crd_bx .card_inner.d-flex .img_bx{width: 80%;height: auto;bottom: 0;}
    .slider_realRstate .head h3{font-size: 22px;margin-bottom: 60px;}
    .banner_card .banner_cont{max-width: 80%;}
    .enter_app_sect .head h3,
    .media_devlp .head h3{
        line-height: 32px;
        height: initial;
        margin-bottom: 20px;
        text-align: var(--align-items-left);
    }
    .media_devlp .head p{margin-bottom: 15px;line-height: 26px;height: initial;}
    .testi_slider .card_bx>p{margin-bottom: 15px;}
    .testi_sect{padding: 30px 0;}
    .gallery_sect .heading_bx{margin-bottom: 30px;}
    .case_slider .card_bx .cont_bottom{display: block;padding: 0 15px 15px;}
    .case_slider .card_bx .cont_bottom .case_type{justify-content: space-between;}
    .case_slider .card_bx .cont_bottom .title h3{font-size: 24px;}
    .case_st_sect .case_slider .card_bx img{/* height: calc(250px - 0px); */border-radius: 12px;object-fit: cover;height: 100%;}
    .case_slider .card_bx .cont_bottom .case_type .box_crd:first-child{padding-left: 0;}
    .case_slider .card_bx .cont_bottom .title{margin-bottom: 15px;}
    .indust_wrapp .card_box .case_study_card{display: block;overflow: hidden;}
    .indust_wrapp .card_box .case_study_card .csc_box .button-group{position: initial;}
    .indust_wrapp .card_box .case_study_card .csc_box p{margin-bottom: 15px;}
    .indust_wrapp .card_box .case_study_card .media{display: inline-block;height: auto;margin-top: 20px;}
    .indust_wrapp .card_box3 .case_study_card .csc_box{border-radius: 20px 20px 0 0px;}
    .indust_wrapp .card_box3 .case_study_card .media{margin-top: 0;}
    .indust_wrapp .card_box .case_study_card .media img{  border-radius:  0px 0px 20px 20px;}
    .card_box.card_box4 .indust__flex__wrap .card__wrapper{display: block;}
    .card_box.card_box4 .indust__flex__wrap .card__wrapper .media{display: block;height: auto;}
    .map_wapper .loc_bx .name h3{font-size: 14px;}
    .map_wapper .loc_bx .name h3 span:first-child{margin-right: 5px;}
    .map_wapper{display: none;height: 250px;}
    .map_wapper .loc_bx .address_hide h4{font-size: 16px;}
    .map_wapper .loc_bx .address_hide p{font-size: 14px;}
    .map_wapper .loc_bx:hover .address_hide{padding: 4px 10px;}
    .indust_wrapp .card_box{}
    .indust_sect{padding-bottom: 0;}
    .gallery_sect{padding: 30px 0;margin-bottom: 0px!important;}
    .contact_sect{padding: 35px 0;}
    .serv_card_list .list_card .box .image_list .img_bx{width: auto!important;}
    .serv_card_list .list_card .box .image_list .img_bx{margin: 0;margin-bottom: 30px;}
    .soft_list .card_box{width: 92px;height: 92px;}
    .serv_card_list .list_card .box button.know_more{font-size: 18px;}
    .serv_card_list .list_card .box{padding: 15px;}
    footer.footer .foot_wrapp .foot_colum .ft_heading h3{margin-bottom: 10px;}
    .serv_card_list .card_box.box .image_list .img_bx.img1, .serv_card_list .card_box.box .image_list .img_bx.img2, .serv_card_list .card_box2.box .image_list .img_bx.img3,.serv_card_list .card_box2.box .image_list .img_bx.img2{position: initial!important;}
    .serv_card_list .list_card .box .image_list{justify-content: center;}
    .banner_inner .banner_cd>img{height: calc(512px - 0px);}
    .banner_inner .banner_cd .banner_cont p{font-size: 18px;line-height: normal;}
    .banner_inner .banner_cd .banner_cont{max-width:90% ;}
    .health_slider .health_wrap .card_bx .user_avtar .user_det h3{font-size: 18px;}
    .medical_solu .med_sol_inner .left_bx h3{}
    footer.footer .foot_wrapp .foot_colum ul li a,
    .health_slider .health_wrap .card_bx p{}
    .health_slider .health_wrap .card_bx .list_counter .counter_no h3{font-size: 26px;}
    .health_slider .health_wrap .card_bx .list_counter .counter_no p{font-size: 14px;}
    footer.footer .foot_wrapp .foot_colum ul li{}
    footer.footer .foot_wrapp .foot_colum{margin-bottom: 10px;}
    .build_sect h3.title:after{display: none;}
    
    .banner_inner .banner_cd .banner_cont h4{font-size: 26px;margin-bottom: 5px;}
    
    .medical_solu .med_sol_inner .right_bx .list_card{display: block;}
    .medical_solu .med_sol_inner .right_bx .list_card .card_bx{margin-bottom: 15px;min-height: auto;border-radius: 7px;}
    .slide_no h3{font-size: 12px;}
    .whychoose_sect .inner_rgt:before{bottom: 36%;}
    .whychoose_sect .slider_whychose .inner_lft h3{max-width: 100%;font-size: 18px;}
    .whychoose_sect .slider_whychose{padding-top: 30%;}
    .tab_case{display: flex;flex-wrap: wrap;}
    .tab_case .rgt_bx{order: 1;width: 100%;}
    .tab_case .lft_bx{order: 2;}
    .faq_wrapp .accordion .accordion-item .accordion-header .accordion-button{padding: 18px 20px;font-size: 16px;}
    .faq_sect{padding: 40px 0;}
    .Resources_sect{padding: 35px 0;}
    .ser_healthcare .head h3{font-size: 22px;}
    .banner_inner .banner_cd .banner_cont .btn_grp{margin-bottom: 20px;}
    .medical_solu .med_sol_inner .right_bx .list_card .card_bx h3{}
    .banner_inner .banner_cd .banner_cont .btn_grp .btn{font-size: 18px;padding: 8px 20px;}
    .medical_solu .med_sol_inner .right_bx .list_card .card_bx p{position: initial;}
    .soft_list .card_box{margin: 5px;}
    
    .case_st_sect .case_heading p.text-left{line-height: 26px;}
    .Insure-Tech-sect .head_lft h4{font-size: 28px;}
    .Insure-Tech-sect .head_lft h3,.banner-slider .card_bx .cont_bx h3,.thumbnail-card .heading_bx .title_head h3{font-size: 20px;}
    .Insure-Tech-sect .head_rgt p{font-size: 18px;}
    .thumbnail-card .heading_bx .sl_no{width: 45px;height: 45px;flex: 0 0 45px;font-size: 18px;}
    .thumbnail-card{padding: 15px;}
    .banner-slider .card_bx .cont_bx{padding: 20px;}
    .banner-slider .card_bx .img_bx{grid-auto-rows: 240px;}
    .Insure-Tech-sect{padding:30px 0;}
    .e-comm_sect .travel_wrapp .card_bx .cont_bx h3{font-size: 20px;}
    .health_slider .owl-carousel .owl-nav button.owl-next, .health_slider .owl-carousel .owl-nav button.owl-prev{width: 45px;height: 45px;}
    .card_wp .cont_bx .head h3{font-size: 18px;}
    .card_wp .cont_bx{width: 250px;padding: 15px;}
    .card_wp .cont_bx .cont_desp p{font-size: 12px;}
    .app_dev_case .card_bx .col-6 { height: auto;width: 100%;}
    .app_dev_case .card_bx {height: auto;padding: 20px;border-radius: 12px;}
    .app_dev_case .card_bx .silde.content button.btn {top: 25px;bottom: initial;right: 28px;left: initial;padding: 8px 16px;font-size: 16px;}
    .app_dev_case .card_bx .silde.content p {font-size: 16px;} 
    section.ideal_app{padding: 30px 0px;}
    section.ideal_app .ideal_app_bx .app_service_list .ser_list .ser_list_details h4 {font-size: 18px;}
    section.ideal_app .ideal_app_bx .app_service_list .ser_list .ser_list_details p {font-size: 14px;}
    section.ideal_app .ideal_app_bx .connect_expert p {font-size: 16px;}
    section.web_secure_wrap .web_secure .web_practice .web_prac_bx p {font-size: 16px;}
    section.web_secure_wrap .web_secure .web_practice .web_prac_bx h3 {font-size: 18px;}
    section.web_secure_wrap .web_secure .web_practice .web_prac_bx { padding-left: 15px;}
    .banner_inner .banner_cd .banner_cont .logo_grp img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
    
    .banner_inner .banner_cd .banner_cont .logo_grp {
        display: grid;
        align-items: center;
        width: 100%;
        height: 100%;
        grid-auto-rows: 80px;
        grid-auto-flow: dense;
    }
    .educ_flip .list_card_flip .card_bx{
        height: 190px;
    }
    .educ_flip .list_card_flip .card_bx .flip_font h3{
        height: 45%;
    }
    .enter_list .card_wrapp .column_grp .crd_bx:first-child .img_bx{
        width: 50%;
    }
    .enter_list .column.wdth_30 .crd_bx:last-child .img_bx{
        width: 25%;
    }
    .iso_app_list .card_wrapp .crd_bx:first-child .img_bx {
        width: 44%;
    }
    
    .iso_app_list .card_wrapp .crd_bx:nth-child(2) .img_bx {
        width: 43%;
    }
    
    .iso_app_list .card_wrapp .crd_bx:nth-child(3) .img_bx {
        width: 55%;
    }
    
    .iso_app_list .card_wrapp2 .wdth_70 .crd_bx:first-child .img_bx {
        width: 37%;
    }
    
    .iso_app_list .card_wrapp2 .wdth_70 .crd_bx:first-child .cont_bx p {
        max-width: 69%;
    }
    
    .iso_app_list .card_wrapp2 .wdth_70 .crd_bx:last-child .img_bx {
    }
    
    .iso_app_list .column.wdth_30 .crd_bx .img_bx {
        width: 47%;
    }
    .gallery-container{grid-auto-rows: 160px;}
    .reg_search .reg_search_ipt{
        width: 88.33%;
    }
    .search-list-career .career-card a{padding: 15px;}
    .about_sect .about_desp p{font-size: 18px;}
    .btn_resume{
        padding-top: 25px;
    }
    .Journey_sect .sm_nme_btn:before, .Journey_sect .sm_nme_btn.play_anims:after{width: 50px;height: 50px;}
    .Journey_sect .sm_nme_btn .media{font-size: 24px;}
    .faq_wrapp .accordion-button::after{font-size: 22px;width: 40px;height: 40px;}
    .case_slider .card_bx {
        display: grid;
        grid-auto-rows: 250px;
    }
    
    }
    
    