@media (max-width:990px) {
    section.ideas-about .row {
    padding-inline: 15px;
    margin-top: 5rem;
}
  .special {
    text-align: center;
    padding-inline: 0;
}  
.about-section .image-column .inner-column {
    position: relative;
    padding: 40px 40px 0px 10px;
    margin-left: 0;
}
.about-section .content-column .inner-column {
    position: relative;
    padding-top: 0;
    padding-right: 0;
}
.about-section {
    position: relative;
    padding: 75px 15px 0;
    overflow: hidden;
}
.inner {
    margin: 0 auto;
    width: 75rem;
    max-width: calc(100% - 3rem);
}
    .digital-pnel3 .inner {
    width: 100%;
    max-width: 100%;
}
.other_text {
    padding: 3rem 2rem;
}
.other_text h3 em{display: none;}
.other_text h3 {
    font-size: 1.5rem;
    margin: 2rem 0 0;
}
    #cta {
        background-attachment: scroll;
        padding-block: 5rem;
        overflow: hidden;
    }
    section.ideas-about {
    padding: 4rem 0;
    overflow: hidden;
}
section.ideas-about .col-md-6:nth-child(4) {
    padding-inline: 1rem;
    padding-top: 2rem;
}
section.topiner_header{overflow: hidden;}
#facts, #testimonials {
    overflow: hidden;
}
.accordion {
    max-width: 100%;
    margin: 5rem auto 5rem;
    border-top: 1px solid #d9e5e8;
}
.swiper-container1.abt-slide1 {
    padding-bottom: 4rem;
    padding-top: 2rem;
}section.service_work_start {
    overflow: hidden;
    padding: 4rem 0 0;
}
.accordion a {
    font-size: 1.2rem;}
        .accordion a:after {
            top: 26px;}
section.service_faq {
    background: #fff;
    padding: 5rem 0 0;
}
.container.inner_container h1{position: relative;}
section.about-section.service_Section .content-column {
    position: relative;
    margin-bottom: 0px;
}
section.ideas-about .col-md-6:nth-child(3) {
    order: 4;
}
section.relative.bg-\[var\(--light-background-color\)\].code-section.home_form_panel .text-center.text-white {
    padding-inline: 1rem;
}
.placement_right {
    position: relative;
    padding-inline: 2.2rem 1.2rem;
    padding-block: 0rem 0.9rem;
}
section.digital-panel {
    padding-block: 6rem 0;
    overflow: hidden;
}
.digital-box-bg {
    padding: 1rem 1.5rem 1rem;
    height: 100%;
}
.digital-box-bg1.placement_right {
    padding: 0;
}
section.digital-pnel4 .placement_right {
    position: relative;
    padding-inline: 0.2rem 0.2rem;
    padding-block: 0rem 0.9rem;
}
section.digital-pnel3 {
    margin-bottom: 3rem;
    padding-inline: 1.5rem;
}
section.all_project.d-none.d-lg-block {
    display: block!important;
    padding-top: 2rem;
    overflow: hidden;
}
.all_project .filture_nave ul {
    margin-bottom: 2rem;
}
.all_project .filture_nave ul li {
    padding-bottom: 1rem;
    margin: 0 1rem;
}
.project_grid {
    padding-inline: 1rem; gap: 11px;
}
.project_grid a {
    width: 49%;
    margin: 0;
}
section.digital-pnel3 .inner .col-md-6 {
    padding: 0;
}
section.wrapper.servive_wrapper button {
    width: 100%;
    margin-bottom: .5rem;
    margin-left: 0!important;
    margin-right: 0!important;
}

section.wrapper.servive_wrapper button:last-child {
    width: 100%;
    box-sizing: border-box;
}
section.digital-pnel3 section.digital-pnel3 {
    padding-inline: .8rem;
}
.btn-full {
    margin-bottom: 3rem;
}
}

@media (max-width:600px) {
    .btn-full {
    margin-bottom: 3rem;
}
    .project_grid {
        padding-inline: 1rem;
      
    }
    .project_grid a {
    width: 100%;
    margin: 0;
}
section.topiner_header {
    height: 20rem;
    padding-top: 6.5rem;}
.inner-banner-bg.absolute.inset-0.w-full.bg-cover.bg-center.object-cover {
    height: 22rem;
}
}

