/* Responsve Styling */

@media only screen and (min-width: 0px) and (max-width: 519px) {
    .header_main {}

    .own_container {
        width: 100%;
        padding: 0 10px;
    }

    .nav-tabs {
        gap: 14px;
    }

    .projects_sec .nav-link {
        font-size: 23px !important;
        width: 100%;
    }

    .projects_sec .nav-item {
        width: 100%;
    }

    .nav_menu {
        display: none;
    }

    .menu_btn {
        font-size: 0;
    }

    .header_contact {
        width: 100%;
    }

    .banner_mainHead h1 {
        font-size: 120px;
        letter-spacing: -5px;
        line-height: 112px;
        height: 103px;
        margin-left: 0;
    }

    .bannerList li {
        font-size: 8px;
    }

    .banner_mainHead {
        width: 100%;
        margin: 0;
    }

    .banner_bottom {
        display: flex;
        flex-direction: column-reverse;
        margin: 0px 0 0;
    }

    .bannerbotLeft {
        width: 100%;
        padding: 0 0px;
        flex-wrap: wrap;
        justify-content: center;
    }

    .banner_bottom p {
        font-size: 12px;
        line-height: 19px;
    }

    .banner_bottom p span {
        text-align: start;
    }

    .banner_bottom h2 {
        font-size: 34px;
        width: 100%;
        letter-spacing: -3px;
    }

    .main_bannerContent h5 {
        font-size: 34px;
    }

    ul.bannerList {
        margin: 10px 0 0 !important;
    }

    .banner {
        align-items: center;
        padding: 100px 0 230px;
    }

    .section_head {
        width: 100%;
        flex-direction: column-reverse;
    }

    .section_content {
        font-size: 15px;
    }

    a.lets_talkbtn {
        font-size: 13px;
        margin: 15px 0 0px;
        justify-content: end;
    }

    .main_counters {
        margin: 30px 0 0;
        display: block;
    }

    .counterCrd {
        width: 100%;
        text-align: -webkit-center;
        margin: 10px 0;
        padding: 10px 0;
        border-bottom: 1px solid #4444;
    }

    .counter {
        font-size: 30px;
        border: none;
        padding: 0;
    }

    .counter_content h5 {
        font-size: 16px;
    }

    .counter_content p {
        font-size: 12px;
    }

    .work_speaks {
        padding: 70px 0 0;
        height: 100%;
    }

    .hero {
        padding: 80px 0 80px;
        height: 100%;
    }

    .product {
        width: 75%;
    }

    .headline {
        letter-spacing: 0;
    }

    .about {
        margin: 0px 0 0;
        overflow: hidden;
    }

    .main_innerLyniqSec {
        width: 90%;
        padding: 120px 30px;
    }

    .main_innerLyniqSec p {
        width: 100%;
        font-size: 12px;
    }

    .section_title h3 {
        font-size: 20px;
    }

    .section_title p {
        width: 100%;
        font-size: 12px;
    }

    .goal_img {
        width: 100%;
        height: 210px;
    }

    .goal_card h3 {
        font-size: 16px;
    }

    .goal_card p {
        font-size: 14px;
    }

    .goal_card p span {
        font-size: 14px;
    }

    .goal_card h6 {
        font-size: 11px;
    }

    .goal_card {
        margin: 20px 0;
        height: auto;
        padding: 20px 20px;
    }

    .goal_card.last {
        height: 600px;
    }

    .goal_card h3 {
        font-size: 12px;
    }

    .goal_card p {
        font-size: 10px;
    }

    .text-content h1 {
        font-size: 50px;
        line-height: 50px;
    }

    .year {
        font-size: 30px;
        margin: 0 0;
    }

    .services-section .col-md-7 {
        transform: translate(0);
    }

    .services_cont h2 {
        font-size: 20px;
    }

    .services_cont p {
        font-size: 12px;
    }

    .services_btn a {
        font-size: 10px;
    }

    .services_img {
        height: 210px;
    }

    .service {
        margin-bottom: 50px;
        transition: 0ms all !important;
        opacity: 1 !important;
    }

    .services-section .col-md-5 {
        transform: translate(0);
    }

    .service.alt {
        width: 100%;
        margin: 30px 0 !important;
    }

    .all_casec a {
        justify-content: flex-start;
        margin: -20px 30px 0 0;
        font-size: 12px !important;
    }

    .services-section {
        padding: 0px 0 70px;
        margin: 0px 0 0;
    }

    .testi_img {
        height: 350px;
    }

    .testi_cont {
        padding: 30px 0 0;
    }

    .testi_cont h4 {
        text-indent: 0;
        font-size: 16px;
        line-height: 24px;
    }

    .testi_cont p {
        width: 100%;
        font-size: 14px;
        margin: 10px 0 0;
    }

    .client_name {
        margin-top: 10px;
        padding-top: 10px;
    }

    .client_name h3 {
        font-size: 15px;
    }

    .logo_slider {
        margin: 10px 0 0;
    }

    .testimonial {
        padding: 40px 0 20px !important;
        height: 100%;
    }

    .all_casec a {
        font-size: 23px;
    }

    .all_casec a span {
        right: 110px;
        font-size: 16px;
    }

    .banner_formBox {
        width: 100%;
        padding: 30px 20px;
    }

    .banner_formHead {
        font-size: 16px;
    }

    .input_feild :is(input, textarea) {
        font-size: 12px;
    }

    .input_feild {
        margin: 0 0 15px;
    }

    .input_feild textarea {
        height: 90px;
    }

    .check_feild {
        margin: 0px 0 0;
    }

    .check_feild label {
        font-size: 12px;
    }

    .button_feild button {
        font-size: 12px;
        width: 100%;
    }

    .banner_formBot {
        font-size: 11px;
        margin: 0px 0 0;
    }

    .button_feild {
        margin: 20px 0 20px;
    }

    .lets_talkbtn {
        width: fit-content;
    }

    .counter_content {
        padding: 10px 0 0;
    }

    .counterCrd:nth-last-child(1) {
        border: none;
    }

    .slider_bar {
        margin: -570px 0 100px !important;
    }

    .bannerbotLeft a {
        margin: 0px 0 0 !important;
        font-size: 12px;
    }

    .slide_para {
        font-size: 12px;
        display: block;
        line-height: 10px;
    }

    .slide_para a {
        font-size: 12px;
    }

    .slide_para i {
        font-size: 23px;
        position: relative;
        top: 6px;
        left: -5px;
    }

    .hero:before {
        width: 75%;
    }

    .tech__headMain {
        display: block;
    }

    .tech__head {
        width: 100%;
    }

    .tech__head h4 {
        font-size: 20px;
    }

    .tech__head p {
        font-size: 12px;
        margin: 0 0 20px;
    }


    .tech__crds {
        margin: 40px 0 0;
    }

    .tech_crdMain {
        padding: 50px 20px;
        border-left: 0;
        border-right: 0;
        border-bottom: 1px solid #4444 !important;
    }

    .tech_crdMain :is(h4, p) {
        width: 100%;
    }

    .tech_crdMain h4 {
        font-size: 20px;
    }

    .tech_crdMain p {
        font-size: 12px;
    }

    .lyniq_sec {
        border: none;
    }

    .goal_innerTop h5 {
        font-size: 20px;
    }

    .goal_crnBot ul li {
        font-size: 14px;
    }

    .goal_crnBot a {
        font-size: 12px;
        margin: 20px 0 10px;
    }

    .goal_card__main {
        margin: 10px 0;
        padding: 10px;
    }

    .card_InnerimgMain {
        padding: 0;
    }

    .ico_btn p {
        font-size: 12px;
    }

    .goal__mainInnerCont h4 {
        font-size: 16px;
        margin: 10px 0;
    }

    .goal__mainInnerCont>p {
        font-size: 12px;
        width: 265px;
    }

    .goal__mainInnerCont {
        margin: 20px 0 30px;
    }

    .hero-section {
        height: 50vh !important;
    }

    .client_name h6 {
        font-size: 12px;
    }

    .main_servicetabSec .row {
        flex-direction: column-reverse;
    }

    a.tab_btn.active {
        padding-left: 0 !important;
    }

    a.tab_btn {
        padding-left: 0 !important;
        font-size: 19px;
        letter-spacing: 0;
    }

    .tab_btn span {
        font-size: 17px;
        transform: none;
        margin-left: 2px;
    }

    .main_tabs {
        margin: 60px 0 30px;
    }

    .main_servicetabSec {
        margin: 0;
    }

    .serv_img {
        width: 100%;
        height: 193px;
    }

    .serv_content {
        width: 100%;
        margin: 30px 0 0;
    }

    .serv_content h6 {
        font-size: 19px;
    }

    .serv_content p {
        font-size: 13px;
        font-weight: 200;
        line-height: 24px;
    }

    .services {
        padding: 0 0 20px;
    }

    .team_mainSec h3 {
        font-size: 31px;
        letter-spacing: 0;
    }

    .team_mainSec p br {
        display: none;
    }

    .team_mainSec p {
        font-size: 14px;
    }

    .team_bottom {
        display: block;
    }

    .team_crd {
        width: 100%;
    }

    .team_crds {
        width: 100%;
        display: block;
        margin: 0 0 20px;
    }

    .team_crd h4 {
        font-size: 31px;
    }

    .team_crd p {
        font-size: 13px;
    }

    .anim-bg-gradient {
        text-align: center !important;
    }

    .team_btn a {
        justify-content: center;
    }

    .main_process h4 {
        font-size: 40px;
        letter-spacing: -1px;
        margin: 0;
    }

    .main_process p {
        width: 100%;
        font-size: 12px;
    }

    .process_btn a {
        font-size: 12px;
        margin: 0 0 20px;
    }

    .process_crd p {
        padding-left: 0;
        font-size: 12px;
    }

    .process_head {
        display: block;
    }

    .process_number {
        margin: 0 0 10px;
        width: 50px;
        height: 50px;
    }

    .process_head h3 {
        font-size: 20px;
    }

    .main_faq h3 {
        font-size: 66px;
    }

    .main_faq p {
        width: 100%;
        font-size: 12px;
    }

    .accordion-button {
        font-size: 16px !important;
    }

    .accordion-item {
        padding: 20px 0;
    }

    .accordion-body {
        font-size: 12px;
    }

    .latest_insight .section_title h3 {
        font-size: 35px;
    }

    .latest_insight .section_title p {
        width: 100%;
        margin: 0px 0 20px;
    }

    .latest_img {
        height: 250px;
    }

    .latest_cont h3 {
        font-size: 17px;
    }

    .latest_img.alt {
        height: 250px;
    }

    .anim-bg-gradient {
        font-size: 12px !important;
    }

    .blongs {
        display: block;
    }

    .copy_right {
        display: block;
        width: 100%;
    }

    .footer_bottomContent {
        width: 100%;
    }

    .footer_navs {
        flex-wrap: wrap;
        gap: 20px;
    }

    .footer_content p {
        width: 100%;
        font-size: 12px;
    }

    .footer_content h4 {
        font-size: 40px;
        line-height: 38px;
    }

    .logos {
        margin: 20px 0;
    }

    .copy_center {
        display: block;
    }

    ul.copy_linkd {}

    p.copy_cont {
        display: block;
    }

    ul.mainBlongs {
        display: flex;
        align-items: center;
        gap: 10px;
    }

    .testi_cont h4:after,
    .testi_cont h4:before {
        display: none;
    }

    body {
        overflow-x: hidden !important;
    }

    .footer_list li {
        font-size: 12px;
    }

    .logo_img {
        padding: 0 10px !important;
        width: 25% !important;
    }

    .footer_nav {
        margin: 10px 0;
    }

    .bline {
        display: none;
    }

    .mainBlongs li {
        width: 25%;
        font-size: 11px;
    }

    .footer_bottomContent h4 {
        font-size: 30px;
    }

    .footer_bottomContent p {
        font-size: 12px;
        font-weight: 300;
    }

    .prot_img {
        width: 120px;
    }

    .copy_center {
        margin: 10px 0;
    }

    ul.copy_linkd {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 30px 0 0 !important;
        width: 100%;
    }

    .bottomNav {
        display: flex;
        flex-direction: column-reverse;
    }

    .bottomNav.active {
        height: 400px;
    }

    .header.active {
        height: 100vh;
        position: fixed;
        z-index: 99999;
    }

    .header.active:before {
        height: 100vh !important;
    }

    .menu_nav {
        margin: 30px 0 0 !important;
    }

    .header_contact a {
        font-size: 20px !important;
        line-height: 28px;
    }

    .mega_menuCenter {
        display: block;
        margin: 30px 40px 0;
    }

    .mega_menu.active {
        height: 650px !important;
    }

    .prject_head {
        display: block;
    }

    .mega_menuMain:before {
        left: -14px;
        height: 100%;
    }

    .mega_box {
        display: none;
    }

    .about_banner_cont {}

    .about_banner {
        padding: 100px 0 0;
        align-items: center;
        min-height: 23vh;
        height: auto;
    }

    .about_banner_cont h3 {
        font-size: 28px;
    }

    .about_banner_cont h3 br {
        display: none;
    }

    .nav-item {
        width: 48%;
    }

    .nav-item button {
        width: 100%;
    }

    .sulmi_robot {
        display: none;
    }

    .abt__innerImg {
        height: 120px;
    }

    .about_imagesBot {
        flex-wrap: wrap;
    }

    .abt__innerImg {
        width: 49%;
        margin: 4px 0;
    }

    .build_image {
        height: 240px;
    }

    .built_cont {
        margin-top: 60px;
    }

    .built_title {
        font-size: 28px;
        color: #000;
    }

    .built_text2 {
        margin: 10px 0;
    }

    .built__text2 {
        margin-top: 10px;
    }

    .built__text2 p {
        width: 100%;
        font-size: 12px;
    }

    .built_text {
        font-size: 12px;
    }

    .ios_counter {
        padding: 40px 0;
        width: 100%;
    }

    .counter_content {
        margin-top: 10px;
    }

    .ios_counter .counter_content h5 {
        font-size: 18px;
        margin: 0 0 10px;
    }

    .ios_counter .counter_content p {
        font-size: 12px;
    }

    .often__title {
        font-size: 16px;
        line-height: 24px;
    }

    .often_overlay {
        display: none;
    }

    .too_often {
        padding: 60px 0 0;
    }

    .often_text {
        font-size: 12px;
        margin: 0 0 10px;
    }

    .digital_head {
        width: 100%;
    }

    .digital_head p {
        font-size: 12px;
    }

    .digital_slider .slick-list.draggable {
        padding: 0 !important;
    }

    .digi_text {
        font-size: 12px;
    }

    .digi_title {
        font-size: 14px;
    }

    .awardMainhead h3 {
        font-size: 60px;
        letter-spacing: -2px;
    }

    .awardMainhead {
        padding: 100px 0 10px;
    }

    .award_tableHead li:nth-child(1) {
        font-size: 12px;
        width: 38%;
    }

    .award_tableHead li:nth-child(2) {
        width: 33%;
    }

    .award_tableHead li:nth-child(3) {
        width: 11%;
    }

    .award_tableHead li {
        font-size: 12px;
    }

    .award__title {
        font-size: 12px;
        width: 38%;
    }

    .award__desc {
        font-size: 12px;
        width: 33%;
    }

    .award__year {
        width: 11%;
    }

    .awards {
        padding: 0 0 60px;
    }

    .ios_banner_head h3 {
        font-size: 35px;
        word-spacing: normal;
        line-height: 40px;
    }

    .ios_text {
        margin: 0;
        display: block;
        width: 100%;
    }

    .ios_text p {
        width: 100%;
        font-size: 12px;
        text-align: center;
        margin: 20px 0 10px;
    }

    .ios_img {
        height: 100px;
    }

    .ios_development .row .col-md-6:nth-child(odd)::before {
        display: none;
    }

    .ios_development_cont {
        width: 100%;
    }

    .ios_development_cont h3 {
        font-size: 20px;
        margin: 0 0 10px;
    }

    .ios_development_cont p {
        font-size: 14px;
    }

    .text-content h1 {
        font-size: 50px;
        line-height: 56px;
    }

    .excellence_main {
        padding: 0;
    }

    .excellence_cont h4 {
        font-size: 19px;
        text-align: center;
    }

    .excellence_cont p {
        font-size: 14px;
        text-align: center;
    }

    .excellence_cont {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: anchor-center;
        border-top: 1px solid #4444;
        border-bottom: 1px solid #4444;
    }

    .business_title h3 {
        font-size: 23px;
    }

    .business_tabs .nav-tabs {
        background: transparent;
        border-radius: 0;
        gap: 10px;
        width: 100%;
    }

    .business_tabs .nav-tabs .nav-link {
        background: #4444;
        font-size: 12px !important;
    }

    .business_cont p {
        font-size: 20px;
    }

    .business_tabs .tab-content {
        padding: 0px 0px;
    }

    .business_cont p::before {
        height: 30px;
        font-size: 25px;
        left: 30px;
    }

    .business_img {
        height: 290px;
        margin: 20px 0 0;
    }

    .industry_cont h3 {
        font-size: 20px;
        margin: 0 0 10px;
    }

    .industry_cont p {
        font-size: 14px;
    }

    .eye_img_cont h3 {
        font-size: 22px;
    }

    .eye_img_cont p {
        font-size: 14px;
    }

    .eye_img_cont {
        padding: 30px 18px;
    }

    .result_bot_tab li {
        width: 50%;
    }

    .sulmiMain {
        display: block;
    }

    .sulmi_head {
        display: block;
    }

    .sulmi_head h3 {
        width: 100%;
        font-size: 24px;
    }

    .sulmi_sliderMain {
        width: 100%;
    }

    .sulmi_MainContent {
        width: 100%;
    }

    .sulmi_item {
        margin: 0;
    }

    .sulmi_MainContent>p {
        font-size: 12px;
        line-height: 22px;
        letter-spacing: 0;
    }

    .sulmi_logos {
        width: 100%;
        margin: 30px 0 0;
        display: none;
    }

    .slick-dots {
        bottom: -30px !important;
        left: 50% !important;
        transform: translatex(-50%) !important;
    }

    .sulmi_logoimg {
        width: 100px;
    }

    .web_logo {
        font-size: 33px;
    }

    .business_mena {
        padding: 50px 0;
    }

    .business_main_card {
        display: block;
    }

    .business_cont_card {
        width: 100%;
    }

    .business_cont_card h3 {
        font-size: 30px;
    }

    .business_cont_card p {
        font-size: 12px;
    }

    .business_card_img {
        scale: 0.7;
        padding: 0px 0px;
        margin-top: -50px;
    }

    .inner_banner {
        padding: 0px 0 0;
        align-items: center;
    }

    .inner_bannerHead {
        font-size: 44px;
        letter-spacing: 0;
    }

    .innerBannerParagraph {
        font-size: 12px;
    }

    .innerBannerParagraph br {
        display: none;
    }

    .blogsInner {
        margin: -100px 0 0;
    }

    .blog_content h3 {
        font-size: 20px;
    }

    .blog_content p {
        font-size: 12px;
    }

    .pagination button {
        font-size: 18px;
    }

    .contact {
        padding: 0;
        margin: -80px 0 0;
    }

    .contact_main {
        padding: 30px 30px;
        display: block;
    }

    .contact_info {
        width: 100%;
    }

    .contact_form {
        width: 100%;
        margin: 30px 0 0;
    }

    .footer_contact a {
        font-size: 18px;
        margin: 0 0 10px;
    }

    .contact_nav {
        margin: 0 0 20px;
    }

    .contact_location p {
        font-size: 12px;
    }

    .cont_nav li a {
        font-size: 14px;
    }

    .mainContactForm.alt :is(textarea, input) {
        font-size: 13px;
    }

    .businessPara {
        font-size: 12px !important;
        line-height: 21px !important;
    }

    .sulmi_box {
        padding: 35px 35px 60px;
    }

    .sulmi_item {
        margin: 0 !important;
    }

    .icons_images {
        padding: 20px;
    }

    .main_technology_crd {
        padding: 30px;
    }

    .tab_innerContent {
        margin: 70px 0 0;
    }

    .tab_innerContent h5 {
        margin: 0 0 10px;
        font-size: 25px;
    }

    .tab_innerContent p {
        font-size: 12px;
        line-height: 21px;
    }

    .tech_tabs .nav-link {
        font-size: 12px !important;
    }

    .technology_head h3 {
        font-size: 22px;
    }

    .technology_head {
        margin: 0 0 40px;
    }

    .section__title h3 {
        font-size: 29px;
    }

    .just_slider .slick-list.draggable {
        padding: 0 !important;
    }

    .just_items {
        margin: 0 10px;
    }

    .just_img {
        height:
            200px;
    }

    .para_btn {
        display: block;
    }

    .para_btn p {
        width: 100%;
        font-size: 14px;
    }

    .just_cont {
        padding: 20px 0;
    }

    ul.person_name {
        margin: 10px 0 0 !important;
    }

    .exceed_card::before {
        display: none;
    }

    .exceed_img {
        display: none;
    }

    .exceed_main_cards {
        margin: 40px 0 0;
    }

    .exceed_card {
        margin: 0 auto 30px;
    }

    .exceed_business {
        padding: 130px 0 20px;
    }

    .popMmain {
        height: 100vh;
        width: 100%;
    }

    .pop_crds {
        display: none;
    }

    .pop_upMain {
        z-index: 99999;
    }

    .popMmain .banner_formBox {
        width: 100%;
    }

    .case_content h3 {
        font-size: 26px;
        line-height: 37px;
    }

    .content_img {
        display: none;
    }

    .casE_banner {
        padding: 0;
        min-height: 73vh;
    }

    .case_head {
        display: block;
    }

    .case_head h3 {
        font-size: 37px;
        margin: 0 0 11px;
    }

    .mainInerCase {
        margin: 30px 0 0;
    }

    .caseImg {
        height: 260px;
    }

    .case_Innerrcontent h3 {
        font-size: 20px;
    }

    .case_Innerrcontent p {
        font-size: 12px;
    }

    .case_studay_cont h1 {
        font-size: 46px;
    }

    .case_studay_cont p {
        font-size: 12px;
    }

    .case_banner_img {
        margin: -71px 0 -140px;
        scale: 0.5;
        transform: translatex(-170px);
    }

    .case_banner_logo {
        scale: 0.7;
        transform: translatex(-40px);
    }

    .overview_cont h5 {
        font-size: 19px;
        font-weight: 600;
        margin: 0 0 9px;
    }

    .overview_cont p {
        font-size: 12px;
    }

    .overview_cont ul {
        padding-left: 20px !important;
        margin: 20px 0 0 !important;
    }

    .overview_cont ul li {
        font-size: 12px;
        margin: 0 0 9px;
    }

    .interactive_cont h5 {
        font-size: 18px;
    }

    .interactive_cont h4 {
        font-size: 25px;
    }

    .interactive_cont p {
        width: 100%;
        font-size: 12px;
    }

    .interactive_img {
        height: 340px;
    }

    .month_cont {
        margin: 0 0 20px;
    }

    .month_cont h3 {
        font-size: 20px;
    }

    .month_cont ul li {
        font-size: 12px;
    }

    .top_res_main {
        display: block;
    }

    .top_res_main h4 {
        width: 100%;
        font-size: 22px;
    }

    .top_res_main p {
        width: 100%;
        font-size: 12px;
    }

    h4 {}

    .zero_img {
        height: 310px;
    }

    .main_result p {
        font-size: 14px;
    }

    .client_names h4 {
        font-size: 14px;
    }

    .client_names h5 {
        font-size: 12px;
    }

    .planImg {
        height: 210px;
    }

    .planningIMagBox {
        padding: 60px 30px 0;
    }

    .zeroinner_img {
        height: 470px;
        padding: 50px;
    }

    .zzero_img {
        height: 200px !important;
    }

    .zero_imgMAin {
        padding: 70px 0px 0;
    }

    .zerro_img {
        height: 450px;
        padding: 0px 50px 70px;
        margin: 0 0 20px;
    }

    .zerro_img--alt {
        padding: 70px 50px 0;
    }

    .zeroo_img {
        margin: 20px 0;
        height: 540px;
        padding: 40px;
    }

    .eye_img_cont a {
        font-size: 14px !important;
        margin: 80px 0;
    }
}

@media only screen and (min-width: 520px) and (max-width: 767px) {}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .banner_mainHead h1 {
        font-size: 200px;
        letter-spacing: -11px;
        line-height: 520px;
    }

    .banner_bottom h2 {
        font-size: 52px;
        letter-spacing: -2px;
    }

    .banner_bottom p {
        font-size: 12px;
        line-height: 19px;
    }

    .banner_formBox {
        width: 67%;
    }

    .banner_formHead {
        font-size: 21px;
    }

    .section_head {
        width: 100%;
        display: block;
    }

    .section_content {
        font-size: 35px;
    }

    .anim-bg-gradient {
        font-size: 19px !important;
    }

    .counter {
        font-size: 55px;
    }

    .counter_content h5 {
        font-size: 20px;
    }

    .counter_content p {
        font-size: 15px;
    }

    .slider_bar {
        margin: -700px 0 140px !important;
    }

    .slide_para {
        font-size: 14px;
    }

    .slide_para a {
        font-size: 14px;
    }

    .slide_para i {
        font-size: 24px;
    }

    .own_container {
        width: 100%;
        padding: 0 20px;
    }

    .anim-bg-gradient {
        font-size: 14px !important;
        width: fit-content;
    }

    img.product {
        width: 67%;
        height: 100%;
    }

    .hero:before {
        width: 67%;
        height: 100%;
    }

    .tech__head h4 {
        font-size: 26px;
    }

    .tech__head p {
        font-size: 14px;
    }

    .tech_crdMain p {
        width: 100%;
        font-size: 12px;
    }

    .tech_crdMain {
        padding: 40px;
    }

    .section_title h3 {
        font-size: 40px;
    }

    .section_title p {
        font-size: 14px;
        width: 100% !important;
    }

    .goals_priority .col-md-3 {
        width: 50%;
    }

    .goal_innerTop h5 {
        font-size: 16px;
    }

    .goal_innerTop p {
        font-size: 14px;
    }

    .goal_crnBot ul li {
        font-size: 14px;
    }

    .goal_crnBot a {
        margin: 20px 0 0;
    }

    .goal__mainInnerCont>p {
        font-size: 12px;
    }

    .goal_card {
        height: 619.19px;
        margin: 0px 0 20px !important;
    }

    .goal_card.last {
        margin: 10px 0 0;
    }

    .text-content h1 {
        font-size: 90px;
    }

    .services-section .col-md-7 {
        transform: none;
        width: 100%;
    }

    .services-section .col-md-5 {
        transform: none;
        width: 100%;
    }

    .testi_cont {
        padding-left: 10px;
    }

    .testi_cont h4 {
        font-size: 26px;
    }

    .testi_cont p {
        font-size: 16px;
    }

    .client_name h3 {
        font-size: 17px;
    }

    .client_name h6 {
        font-size: 14px;
    }

    .testi_img {
        height: 370px;
    }

    .logo_slider {
        margin: -140px 0 0;
    }

    .tab_btn {
        font-size: 47px;
        letter-spacing: -3px;
    }

    .tab_btn span {
        transform: translatey(-14%);
        font-size: 24px;
        margin-left: 9px;
    }

    .services {
        padding: 0 0 180px;
    }

    .serv_content p {
        font-size: 15px;
        line-height: 24px;
    }

    .team_mainSec h3 {
        font-size: 80px;
    }

    .team_crd p {
        font-size: 13px;
    }

    .team_crd h4 {
        font-size: 20px;
    }

    .main_process h4 {
        font-size: 59px;
        letter-spacing: -3px;
    }

    .main_process p {
        width: 100%;
        font-size: 14px;
    }

    .process_head h3 {
        font-size: 20px;
    }

    .process_crd p {
        font-size: 14px;
    }

    .main_faq p {
        width: 100%;
        font-size: 14px;
    }

    .main_faq h3 {
        font-size: 71px;
    }

    .latest_img.alt {
        height: 200px;
    }

    .latest_img {
        height: 300px;
    }

    .latest_cont h3 {
        font-size: 15px;
    }

    .footer_content h4 {
        font-size: 69px;
        line-height: 74px;
    }

    .new_footer {
        justify-content: center;
    }

    .footer_bottomContent {
        width: 100%;
    }

    .mega_boxContent h5 {
        font-size: 12px;
    }

    .mega_box {
        display: none;
    }

    .mega_menuCenter {
        margin-left: 70px;
    }

    .mega_menuMain:before {
        display: none;
    }

    .about_banner_cont h3 {
        font-size: 43px;
    }

    .abt__innerImg {
        height: 331px;
    }

    .build_image {
        height: 450px;
    }

    .built_title {
        font-size: 30px;
    }

    .built__text2 p {
        font-size: 14px;
    }

    .ios_counter {
        padding: 0px 40px 70px !important;
        width: 100%;
    }

    .ios_counter .counter_content h5 {
        font-size: 20px;
    }

    .ios_counter .counter_content p {
        font-size: 15px;
    }

    .often__title {
        font-size: 26px;
        line-height: 40px;
    }

    .often_text {
        font-size: 14px;
    }

    .digital_slider .slick-list.draggable {
        padding: 0 !important;
    }

    .digi_img {
        height: 210px;
    }

    .digi_title {
        font-size: 14px;
    }

    .digi_text {
        font-size: 14px;
    }

    .awardMainhead h3 {
        font-size: 90px;
    }

    .award__title {
        font-size: 20px;
    }

    .inner_bannerHead {
        font-size: 90px;
        letter-spacing: -3px;
    }

    .blogsInner .col-md-3 {
        width: 33.33333%;
    }

    .blog_content h3 {
        font-size: 21px;
    }

    .case_content h3 {
        font-size: 45px;
    }

    .content_img {
        height: 70px;
        width: 150px;

    }

    .contact .col-md-9 {
        width: 100%;
    }

    .contactNav a {
        font-size: 21px;
        margin: 0 0 10px;
    }

    .ios_banner_head h3 {
        font-size: 60px;
        word-spacing: 3px;
    }

    .ios_banner .col-md-8 {
        width: 100%;
    }

    .ios_img {
        height: 230px;
    }

    .ios_development_cont h3 {
        font-size: 23px;
    }

    .ios_development_cont p {
        font-size: 14px;
    }

    .excellence_cont h4 {
        font-size: 20px;
    }

    .excellence_cont p {
        font-size: 14px;
    }

    .excellence_cont {
        height: 270px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .business_title h3 {
        font-size: 45px;
    }

    .business_tabs .nav-tabs {
        width: 100%;
        gap: 0;
        justify-content: left;
    }

    .business_cont p {
        font-size: 24px;
    }

    .business_img {
        height: 290px;
    }

    .sulmi_head h3 {
        font-size: 35px;
    }

    .sulmi_MainContent>p {
        font-size: 20px;
        line-height: 25px;
    }

    .sulmi_robot {
        left: 480px;
    }

    .business_cont_card h3 {
        font-size: 40px;
    }

    .business_card_img {
        scale: 0.9;
    }

    .business_card_cont h3 {
        font-size: 14px;
    }

    .business_card_cont p {
        font-size: 12px;
    }

    .tab_innerContent {
        margin: 70px 0 0;
        pointer-events: none;
    }

    .tab-content .col-md-6 {
        pointer-events: none;
    }

    .icons_images {
        padding: 40px;
        height: 280px;
    }

    .tech_tabs {
        flex-wrap: wrap;
        width: 420px;
    }

    .business_tabs .nav-tabs .nav-link {
        font-size: 11px !important;
    }

    .business_cont p::before {
        scale: 0.6;
    }

    .case_studay_cont h1 {
        font-size: 61px;
    }

    .case_studay_cont p {
        font-size: 22px;
    }

    .case_banner_img {
        scale: 0.6;
        transform: translatex(-120px);
    }

    .month_cont ul li {
        font-size: 12px;
    }

    .month_cont h3 {
        font-size: 20px;
    }

    .interactive_cont h4 {
        font-size: 30px;
    }

    .interactive_cont p {
        font-size: 14px;
    }

    .top_res_main p {
        font-size: 12px;
    }

    .top_res_main h4 {
        font-size: 20px !important;
    }

    .top_result h5 {
        font-size: 15px;
    }

    .zero_img {
        height: 430px;
    }

    .main_result p {
        font-size: 24px;
    }

    .client_names h4 {
        font-size: 18px;
    }

    .client_names h5 {
        font-size: 16px;
    }

    .planImg {
        height: 280px;
    }

    .zeroinner_img {
        height: 440px;
    }

    .popMmain {
        width: 90%;
        height: 90vh;
        z-index: 99999;
        padding: 60px 0 80px;
    }

    .popMmain .col-md-6:nth-child(1) {
        width: 30%;
    }

    .popMmain .col-md-6:nth-child(2) {
        width: 70%;
    }

    .pop_upMain {
        z-index: 999999;
    }

    .pop_crds {
        scale: 0.4;
    }

    .popMmain .banner_formBox {
        scale: 0.8;
    }

    .popMmain .logo_img {
        padding: 0 10px 0 0px;
    }

    .popMmain .logos {
        scale: 1.4;
        transform: translatex(40px);
        gap: 10px;
    }

    .nav_menu {
        display: none;
    }

    .banner .row .col-md-6 {
        width: 100%;
    }

    .banner .row {}

    .banner {
        padding: 0px 0 69px;
    }

    .work_speaks {
        margin: 300px 0 0;
        height: 80vh;
        padding: 360px 0 300px;
    }

    .counterCrd {
        width: 45% !important;
    }

    .main_counters {
        flex-wrap: wrap;
    }

    .hero {
        padding: 0;
        height: 49vh;
    }

    .headline {
        letter-spacing: -6px;
    }

    .tech__headMain {
        display: block;
    }

    .bannerbotLeft--alt {
        width: 100%;
        justify-content: center;
        margin: 30px 0 0;
    }

    .tech_crdMain h4 {
        font-size: 20px;
    }

    .services-section .col-md-7 {}

    .service {
        width: 100% !important;
    }

    .services_img {
        height: 400px !important;
    }

    .main_servicetabSec .col-md-4 {
        width: 100%;
    }

    .main_servicetabSec .row {
        flex-direction: column-reverse;
    }

    .main_servicetabSec .col-md-8 {
        width: 100%;
    }

    .main_tabs {
        margin: 0 0 50px;
    }

    .main_servicetabSec {
        margin: 50px 0 0;
    }

    .serv_crd {
        width: 50%;
        margin: 0 auto !important;
    }

    .main_servCrds {}

    .team_mainSec p {
        font-size: 14px;
    }

    .team_arrow {
        display: none;
    }

    .team_bottom {
        display: block;
    }

    .team_crds {
        width: 100%;
    }

    .team_crd {
        width: 33.3333%;
    }

    .team_btn {
        margin-left: auto;
        margin-top: 20px;
    }

    .faqs :is(.col-md-3, .col-md-9) {
        width: 100%;
    }

    .faqs {
        padding: 60px 0 130px;
    }

    .section_title.alt .col-md-3 {
        width: 50%;
    }

    .footer_main {
        width: 100%;
    }

    .copy_right {
        flex-direction: column;
        gap: 10px;
        margin: 30px 0 0;
    }

    .footer_main .col-md-6 {
        width: 100%;
    }

    .footer_main .banner_formBox {
        margin: 30px auto 50px;
    }

    .footer_nav {
        width: 38%;
    }

    .footer_navs {
        flex-wrap: wrap;
        gap: 10px;
    }

    .testi_cont h4::before {
        font-size: 80px;
        top: -10px;
        left:
            -50px;
    }

    .testi_cont h4:after {
        font-size: 90px;
        left: 175px;
        bottom: 45px;
    }
}

@media only screen and (min-width: 1240px) and (max-width: 1440px) {
    .banner_mainHead h1 {
        font-size: 250px;
        letter-spacing: -11px;
        line-height: 490px;
    }
.testi_cont h4:after {
    left: 640px !important;
}
    .banner_bottom h2 {
        font-size: 62px;
        letter-spacing: -2px;
    }

    .banner_bottom p {
        font-size: 12px;
        line-height: 19px;
    }

    .banner_formBox {
        width: 59% !important;
    }

    .banner_formHead {
        font-size: 21px;
    }

    .section_head {
        width: 100%;
    }

    .section_content {
        font-size: 35px;
    }

    .anim-bg-gradient {
        font-size: 19px !important;
    }

    .counter {
        font-size: 55px;
    }

    .counter_content h5 {
        font-size: 20px;
    }

    .counter_content p {
        font-size: 15px;
    }

    .slider_bar {
        margin: -540px 0 140px !important;
    }

    .slide_para {
        font-size: 14px;
    }

    .slide_para a {
        font-size: 14px;
    }

    .slide_para i {
        font-size: 24px;
    }

    .own_container {
        width: 100%;
        padding: 0 20px;
    }

    .anim-bg-gradient {
        font-size: 14px !important;
    }

    img.product {
        width: 67%;
    }

    .hero:before {
        width: 67%;
    }

    .tech__head h4 {
        font-size: 26px;
    }

    .tech__head p {
        font-size: 14px;
    }

    .tech_crdMain p {
        width: 100%;
        font-size: 12px;
    }

    .tech_crdMain {
        padding: 40px;
    }

    .section_title h3 {
        font-size: 45px;
    }

    .section_title p {
        font-size: 14px;
    }

    .goals_priority .col-md-3 {
    width: 25% !important;
    }

    .goal_innerTop h5 {
        font-size: 16px;
    }

    .goal_innerTop p {
        font-size: 14px;
    }

    .goal_crnBot ul li {
        font-size: 14px;
    }

    .goal_crnBot a {
        margin: 20px 0 0;
    }

    .goal__mainInnerCont>p {
        font-size: 12px;
    }

    .goal_card {
        height: 633.19px;
    }

    .goal_card.last {
    }

    .text-content h1 {
        font-size: 110px;
    }

    .services-section .col-md-7 {
        transform: none;
    }

    .services-section .col-md-5 {
        transform: none;
    }

    .testi_cont {
        padding-left: 70px;
    }

    .testi_cont h4 {
        font-size: 33px;
    }

    .testi_cont p {
        font-size: 16px;
    }

    .client_name h3 {
        font-size: 17px;
    }

    .client_name h6 {
        font-size: 14px;
    }

    .testi_img {
        height: 450px;
    }

    .logo_slider {
        margin: -140px 0 0;
    }

    .tab_btn {
        font-size: 47px;
        letter-spacing: -3px;
    }

    .tab_btn span {
        transform: translatey(-14%);
        font-size: 24px;
        margin-left: 9px;
    }

    .services {
        padding: 0 0 180px;
    }

    .serv_content p {
        font-size: 15px;
        line-height: 24px;
    }

    .team_mainSec h3 {
        font-size: 100px;
    }

    .team_crd p {
        font-size: 12px;
    }

    .team_crd h4 {
        font-size: 32px;
    }

    .main_process h4 {
        font-size: 71px;
        letter-spacing: -3px;
    }

    .main_process p {
        width: 100%;
        font-size: 14px;
    }

    .process_head h3 {
        font-size: 20px;
    }

    .process_crd p {
        font-size: 14px;
    }

    .main_faq p {
        width: 100%;
        font-size: 14px;
    }

    .main_faq h3 {
        font-size: 71px;
    }

    .latest_img.alt {
        height: 200px;
    }

    .latest_img {
        height: 300px;
    }

    .latest_cont h3 {
        font-size: 18px;
    }

    .footer_content h4 {
        font-size: 59px;
        line-height: 54px;
    }

    .new_footer {
        justify-content: center;
    }

    .footer_bottomContent {
        width: 100%;
    }

    .mega_boxContent h5 {
        font-size: 12px;
    }

    .mega_box {
        display: none;
    }

    .mega_menuCenter {
        margin-left: 70px;
    }

    .mega_menuMain:before {
        display: none;
    }

    .about_banner_cont h3 {
        font-size: 43px;
    }

    .abt__innerImg {
        height: 331px;
    }

    .build_image {
        height: 450px;
    }

    .built_title {
        font-size: 30px;
    }

    .built__text2 p {
        font-size: 14px;
    }

    .ios_counter {
        padding: 0px 40px 70px !important;
        width: 100%;
    }

    .ios_counter .counter_content h5 {
        font-size: 20px;
    }

    .ios_counter .counter_content p {
        font-size: 15px;
    }

    .often__title {
        font-size: 26px;
        line-height: 40px;
    }

    .often_text {
        font-size: 14px;
    }

    .digital_slider .slick-list.draggable {
        padding: 0 !important;
    }

    .digi_img {
        height: 210px;
    }

    .digi_title {
        font-size: 14px;
    }

    .digi_text {
        font-size: 14px;
    }

    .awardMainhead h3 {
        font-size: 90px;
    }

    .award__title {
        font-size: 20px;
    }

    .inner_bannerHead {
        font-size: 90px;
        letter-spacing: -3px;
    }

    .blogsInner .col-md-3 {
        width: 33.33333%;
    }

    .blog_content h3 {
        font-size: 21px;
    }

    .case_content h3 {
        font-size: 45px;
    }

    .content_img {
        height: 70px;
        width: 150px;

    }

    .contact .col-md-9 {
        width: 100%;
    }

    .contactNav a {
        font-size: 21px;
        margin: 0 0 10px;
    }

    .ios_banner_head h3 {
        font-size: 60px;
        word-spacing: 3px;
    }

    .ios_banner .col-md-8 {
        width: 100%;
    }

    .ios_img {
        height: 230px;
    }

    .ios_development_cont h3 {
        font-size: 23px;
    }

    .ios_development_cont p {
        font-size: 14px;
    }

    .excellence_cont h4 {
        font-size: 20px;
    }

    .excellence_cont p {
        font-size: 14px;
    }

    .excellence_cont {
        height: 270px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .business_title h3 {
        font-size: 45px;
    }

    .business_tabs .nav-tabs {
        width: 100%;
        gap: 0;
        justify-content: left;
    }

    .business_cont p {
        font-size: 24px;
    }

    .business_img {
        height: 290px;
    }

    .sulmi_head h3 {
        font-size: 35px;
    }

    .sulmi_MainContent>p {
        font-size: 20px;
        line-height: 25px;
    }

    .sulmi_robot {
        left: 840px;
    }

    .business_cont_card h3 {
        font-size: 40px;
    }

    .business_card_img {
        scale: 0.9;
    }

    .business_card_cont h3 {
        font-size: 14px;
    }

    .business_card_cont p {
        font-size: 12px;
    }

    .tab_innerContent {
        margin: 70px 0 0;
        pointer-events: none;
    }

    .tab-content .col-md-6 {
        pointer-events: none;
    }

    .icons_images {
        padding: 40px;
        height: 280px;
    }

    .tech_tabs {
        flex-wrap: wrap;
        width: 420px;
    }

    .business_tabs .nav-tabs .nav-link {
        font-size: 11px !important;
    }

    .business_cont p::before {
        scale: 0.6;
    }

    .case_studay_cont h1 {
        font-size: 61px;
    }

    .case_studay_cont p {
        font-size: 22px;
    }

    .case_banner_img {
        scale: 0.6;
        transform: translatex(-120px);
    }

    .month_cont ul li {
        font-size: 12px;
    }

    .month_cont h3 {
        font-size: 20px;
    }

    .interactive_cont h4 {
        font-size: 30px;
    }

    .interactive_cont p {
        font-size: 14px;
    }

    .top_res_main p {
        font-size: 12px;
    }

    .top_res_main h4 {
        font-size: 20px !important;
    }

    .top_result h5 {
        font-size: 15px;
    }

    .zero_img {
        height: 430px;
    }

    .main_result p {
        font-size: 24px;
    }

    .client_names h4 {
        font-size: 18px;
    }

    .client_names h5 {
        font-size: 16px;
    }

    .planImg {
        height: 280px;
    }

    .zeroinner_img {
        height: 440px;
    }

    .popMmain {
        width: 90%;
        height: 90vh;
        z-index: 99999;
        padding: 60px 0 80px;
    }

    .popMmain .col-md-6:nth-child(1) {
        width: 30%;
    }

    .popMmain .col-md-6:nth-child(2) {
        width: 70%;
    }

    .pop_upMain {
        z-index: 999999;
    }

    .pop_crds {
        scale: 0.4;
    }

    .popMmain .banner_formBox {
        scale: 0.8;
    }

    .popMmain .logo_img {
        padding: 0 10px 0 0px;
    }

    .popMmain .logos {
        scale: 1.4;
        transform: translatex(40px);
        gap: 10px;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1240px) {

    .banner_mainHead h1 {
        font-size: 200px;
        letter-spacing: -11px;
        line-height: 520px;
    }

    .banner_bottom h2 {
        font-size: 52px;
        letter-spacing: -2px;
    }

    .banner_bottom p {
        font-size: 12px;
        line-height: 19px;
    }

    .banner_formBox {
        width: 85%;
    }

    .banner_formHead {
        font-size: 21px;
    }

    .section_head {
        width: 100%;
    }

    .section_content {
        font-size: 35px;
    }

    .anim-bg-gradient {
        font-size: 19px !important;
    }

    .counter {
        font-size: 55px;
    }

    .counter_content h5 {
        font-size: 20px;
    }

    .counter_content p {
        font-size: 15px;
    }

    .slider_bar {
        margin: -540px 0 140px !important;
    }

    .slide_para {
        font-size: 14px;
    }

    .slide_para a {
        font-size: 14px;
    }

    .slide_para i {
        font-size: 24px;
    }

    .own_container {
        width: 100%;
        padding: 0 20px;
    }

    .anim-bg-gradient {
        font-size: 14px !important;
    }

    img.product {
        width: 67%;
    }

    .hero:before {
        width: 67%;
    }

    .tech__head h4 {
        font-size: 26px;
    }

    .tech__head p {
        font-size: 14px;
    }

    .tech_crdMain p {
        width: 100%;
        font-size: 12px;
    }

    .tech_crdMain {
        padding: 40px;
    }

    .section_title h3 {
        font-size: 45px;
    }

    .section_title p {
        font-size: 14px;
    }

    .goals_priority .col-md-3 {
        width: 33.33333333333333333333333%;
    }

    .goal_innerTop h5 {
        font-size: 16px;
    }

    .goal_innerTop p {
        font-size: 14px;
    }

    .goal_crnBot ul li {
        font-size: 14px;
    }

    .goal_crnBot a {
        margin: 20px 0 0;
    }

    .goal__mainInnerCont>p {
        font-size: 12px;
    }

    .goal_card {
        height: 633.19px;
    }

    .goal_card.last {
        margin: 10px 0 0;
    }

    .text-content h1 {
        font-size: 110px;
    }

    .services-section .col-md-7 {
        transform: none;
    }

    .services-section .col-md-5 {
        transform: none;
    }

    .testi_cont {
        padding-left: 70px;
    }

    .testi_cont h4 {
        font-size: 33px;
    }

    .testi_cont p {
        font-size: 16px;
    }

    .client_name h3 {
        font-size: 17px;
    }

    .client_name h6 {
        font-size: 14px;
    }

    .testi_img {
        height: 450px;
    }

    .logo_slider {
        margin: -140px 0 0;
    }

    .tab_btn {
        font-size: 47px;
        letter-spacing: -3px;
    }

    .tab_btn span {
        transform: translatey(-14%);
        font-size: 24px;
        margin-left: 9px;
    }

    .services {
        padding: 0 0 180px;
    }

    .serv_content p {
        font-size: 15px;
        line-height: 24px;
    }

    .team_mainSec h3 {
        font-size: 100px;
    }

    .team_crd p {
        font-size: 12px;
    }

    .team_crd h4 {
        font-size: 32px;
    }

    .main_process h4 {
        font-size: 71px;
        letter-spacing: -3px;
    }

    .main_process p {
        width: 100%;
        font-size: 14px;
    }

    .process_head h3 {
        font-size: 20px;
    }

    .process_crd p {
        font-size: 14px;
    }

    .main_faq p {
        width: 100%;
        font-size: 14px;
    }

    .main_faq h3 {
        font-size: 71px;
    }

    .latest_img.alt {
        height: 200px;
    }

    .latest_img {
        height: 300px;
    }

    .latest_cont h3 {
        font-size: 18px;
    }

    .footer_content h4 {
        font-size: 59px;
        line-height: 54px;
    }

    .new_footer {
        justify-content: center;
    }

    .footer_bottomContent {
        width: 100%;
    }

    .mega_boxContent h5 {
        font-size: 12px;
    }

    .mega_box {
    display: flex;
    width: 480px;
    }

    .mega_menuCenter {
        margin-left: -20px;
    }

    .mega_menuMain:before {
        display: none;
    }

    .about_banner_cont h3 {
        font-size: 43px;
    }

    .abt__innerImg {
        height: 331px;
    }

    .build_image {
        height: 450px;
    }

    .built_title {
        font-size: 30px;
    }

    .built__text2 p {
        font-size: 14px;
    }

    .ios_counter {
        padding: 0px 40px 70px !important;
        width: 100%;
    }

    .ios_counter .counter_content h5 {
        font-size: 20px;
    }

    .ios_counter .counter_content p {
        font-size: 15px;
    }

    .often__title {
        font-size: 26px;
        line-height: 40px;
    }

    .often_text {
        font-size: 14px;
    }

    .digital_slider .slick-list.draggable {
        padding: 0 !important;
    }

    .digi_img {
        height: 210px;
    }

    .digi_title {
        font-size: 14px;
    }

    .digi_text {
        font-size: 14px;
    }

    .awardMainhead h3 {
        font-size: 90px;
    }

    .award__title {
        font-size: 20px;
    }

    .inner_bannerHead {
        font-size: 90px;
        letter-spacing: -3px;
    }

    .blogsInner .col-md-3 {
        width: 33.33333%;
    }

    .blog_content h3 {
        font-size: 21px;
    }

    .case_content h3 {
        font-size: 45px;
    }

    .content_img {
        height: 70px;
        width: 150px;

    }

    .contact .col-md-9 {
        width: 100%;
    }

    .contactNav a {
        font-size: 21px;
        margin: 0 0 10px;
    }

    .ios_banner_head h3 {
        font-size: 60px;
        word-spacing: 3px;
    }

    .ios_banner .col-md-8 {
        width: 100%;
    }

    .ios_img {
        height: 230px;
    }

    .ios_development_cont h3 {
        font-size: 23px;
    }

    .ios_development_cont p {
        font-size: 14px;
    }

    .excellence_cont h4 {
        font-size: 20px;
    }

    .excellence_cont p {
        font-size: 14px;
    }

    .excellence_cont {
        height: 270px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .business_title h3 {
        font-size: 45px;
    }

    .business_tabs .nav-tabs {
        width: fit-content;
        gap: 0;
        justify-content: left;
    }

    .business_cont p {
        font-size: 24px;
    }

    .business_img {
        height: 290px;
    }

    .sulmi_head h3 {
        font-size: 35px;
    }

    .sulmi_MainContent>p {
        font-size: 20px;
        line-height: 25px;
    }

    .sulmi_robot {
        left: 480px;
    }

    .business_cont_card h3 {
        font-size: 40px;
    }

    .business_card_img {
        scale: 0.9;
    }

    .business_card_cont h3 {
        font-size: 14px;
    }

    .business_card_cont p {
        font-size: 12px;
    }

    .tab_innerContent {
        margin: 70px 0 0;
        pointer-events: none;
    }

    .tab-content .col-md-6 {
        pointer-events: none;
    }

    .icons_images {
        padding: 40px;
        height: 280px;
    }

    .tech_tabs {
        flex-wrap: wrap;
        width: 420px;
    }

    .business_tabs .nav-tabs .nav-link {
        font-size: 11px !important;
    }

    .business_cont p::before {
        scale: 0.6;
    }

    .case_studay_cont h1 {
        font-size: 61px;
    }

    .case_studay_cont p {
        font-size: 22px;
    }

    .case_banner_img {
        scale: 0.6;
        transform: translatex(-120px);
    }

    .month_cont ul li {
        font-size: 12px;
    }

    .month_cont h3 {
        font-size: 20px;
    }

    .interactive_cont h4 {
        font-size: 30px;
    }

    .interactive_cont p {
        font-size: 14px;
    }

    .top_res_main p {
        font-size: 12px;
    }

    .top_res_main h4 {
        font-size: 20px !important;
    }

    .top_result h5 {
        font-size: 15px;
    }

    .zero_img {
        height: 430px;
    }

    .main_result p {
        font-size: 24px;
    }

    .client_names h4 {
        font-size: 18px;
    }

    .client_names h5 {
        font-size: 16px;
    }

    .planImg {
        height: 280px;
    }

    .zeroinner_img {
        height: 440px;
    }

    .popMmain {
        width: 90%;
        height: 90vh;
        z-index: 99999;
        padding: 60px 0 80px;
    }

    .popMmain .col-md-6:nth-child(1) {
        width: 30%;
    }

    .popMmain .col-md-6:nth-child(2) {
        width: 70%;
    }

    .pop_upMain {
        z-index: 999999;
    }

    .pop_crds {
        scale: 0.4;
    }

    .popMmain .banner_formBox {
        scale: 0.8;
    }

    .popMmain .logo_img {
        padding: 0 10px 0 0px;
    }

    .popMmain .logos {
        scale: 1.4;
        transform: translatex(40px);
        gap: 10px;
    }
}
