@media(max-width:479.98px){
     .banner-section-sixteen .content-box .title {
    font-size: 35px;
  }
    .sec-title h2, .values-header-content h2, .col-marketing-card h2, .journey-process-section .lifecycle-header h2,
    .timeline-section h2 {
    font-size: 28px !important;
  }
  .about-section-seven .content-column .other-info .theme-btn {
    margin-top: 0px;
  }
  .about-section-seven .content-column .other-info .btn-box{
    text-align: center;
  }
  .about-section-seven .image-column .image-2{
    position: unset;
    display: block !important;
  }
  .about-section-seven .image-column .image-2{
    max-width:100%;
    border:none;
    margin-top:30px;
  }
  .projects-section-four, .value-container
  {
    padding-top:0px !important;
  }
  .about-section-seven .image-column{
    margin-bottom:0px !important;
  }
  .projects-section-four .outer-box{
    margin:0 15px;
  }
  .why-us-grid .left-col .hero-card{
    height:450px;
    border-radius: 0px;
  }
  .spec-text br, .about-section-eleven .content-column .info-box .title br{
    display: none;
  }
  .feature-card{
    flex-direction: column;
    align-items: center;
  }
  .feature-info{
    text-align: center;
  }
  .news-block-four .content-box {
    padding: 30px 20px 20px;
  }
  .news-block-four-2 .image, .about-section-eleven .image-column .image-2, 
  .service-block-eight .image-box .image{
    max-width:100%;
  }
  .about-section-eleven .image-column .image-1 img{
    margin-top:30px;
  }
  .service-block-eight .image-box{
    margin-bottom:30px;
  }
  .about-section-eighteen .content-column .info-box {
  display: inline-block;
  position: relative;
  margin-bottom: 30px;
  margin-right: 0px;
}
.about-section-eighteen .image-column .image-1 img, .about-section-eighteen .image-column .image-2 img{
    width:100%;
}
.about-section-eighteen .image-column .inner-column{
    margin-right:0px;
}
  .about-section-eighteen .image-column .image-2 {
    display: none !important;
  }
   .about-section-eighteen .image-column, .values-header-content .main-desc {
    margin-bottom: 0px;
  }
  .value-container, .journey-process-section{
    padding-left:15px !important;
    padding-right:15px !important;
  }
  .values-header-content{
    padding-right:0px;
  }
  .value-container{
    padding-bottom: 0px;
  }
  .arotech-section .container, .arotech-section,  .arotech-section1 .container{
    padding-top:0px !important;
    padding-bottom:0px !important;
  }
  .arotech-section{

    padding-bottom:40px !important;
  }
  .progress-header span {
  font-size: 17px;
}
.journey-process-section .lifecycle-container{
    flex-direction: column;
    gap:30px;
    height:unset
}
.journey-process-section .step-card{
    position: unset;
    width:100%;
    justify-content: center;
}
.journey-process-section .step-content h4 {
  font-size: 24px;
}
.journey-process-section p, .journey-process-section .lifecycle-header h2,
.timeline-section .values-tag, .timeline-section h2{
    text-align: center;
}
.journey-process-section .lifecycle-section{
    gap:0px;
}
.journey-process-section .lifecycle-container{
    margin-top:-40px;
}
.journey-process-section .circle-svg, .journey-process-section .timeline::before, .journey-process-section .timeline-node{
    display: none;
}
.journey-process-section .lifecycle-section{
    margin-bottom:-60px;
}
.journey-process-section .timeline{
    padding-left:0px;
}
.right-box{
    display: none;
}
header .btn-style-one{
    margin-top:20px;
    margin-left:10px;
}
header .btn-style-one:hover .btn-title{
   
    color:black !important;
}
header .btn-style-one::before{
    display: none;
}
.page-title {
  padding: 80px 0px !important;
}
.journey-process-section .lifecycle-container{
    transform: scale(1.2);
}
.main-footer .footer-column{
    margin-bottom:0px;
}
.main-footer .footer-widget{
    margin-bottom:30px
}
.main-footer .footer-widget.service{
    padding-left:0px;
}
.main-footer .widget-title, .services-section-seven{
    padding-bottom:0px !important;
}
.footer-bottom .inner-container {
    padding: 0px 15px 20px;
    margin-left: 0px;
    margin-right: 0px;
  }
  .page-title .title {
  font-size: 36px;
  }
  .mv-item{
    flex-direction: column;
  }
  .col-marketing-card h2{
    margin-bottom:10px;
  }
  .about-section-fourteen .content-column .bold-text{
    margin-top:20px;
  }
  .about-section-fourteen .content-column .list-style-three li{
    width:100%;
  }
  .about-section-fourteen .content-column .list-style-three {
  margin-bottom: 20px;
}
.overview-img{
  margin-top:30px;
}
 .service-faq-section
  {
    padding-top:20px !important;
  }
  .why-choose-us-five .sec-title{
    text-align: center;
  }
  .page-title .title {
    font-size: 26px;
  }
  .service-block-seven .title br{
    display: none;
  }
  .header-style-one .header-lower{
    padding:10px 25px !important;
  }
  .news-block-four-2 .image{
    max-height:unset;
  }
  .projects-section-four{
    padding-top:40px !important;
  }
  .services-section-eight{
    padding-top:30px !important;
  }
  .why-us-container{
    padding-left:15px !important;
    padding-right:15px !important;
  }
  .why-us-grid .left-col .hero-card{
    padding:30px 20px;
  }
  .feature-text p{
    text-align: left;
  }
  .dark-features-card{
    padding:40px 20px 40px 30px;
  }
}