@media (max-width: 991px) {

}
@media (max-width: 540px){
  .partner-buttons {
    margin-top: 20px;
    gap: 15px;
    flex-direction: column;
}
      .page-title {
        height: 450px;
    }
  .auto-container h1{
    margin-top: 80px;
  }
  .page-title .common-btn-primary{
    width: 60%;
  }
  section.new_section-div .container{
   padding:0; 
  }
  section.new_section-div .col-md-6{
    padding:0;
  }
  .right_small-top-heading p {
    width: 100%;
  }
  .left_card-img-div-content img{
   height:300px; 
  }
  .right_img-div-content img, .right_img-div-content{
   height:250px; 
  }
  .right_bottom-text-content{
   margin-top:15px; 
  }
  .right_img-div{
   margin-top:20px; 
  }
  .zoom_dark-value .container{
   padding:0; 
  }
  .zoom_dark-value .col-md-6{
    padding:0; 
  }
  .zoom_dark-value .row{
    gap:25px;
    flex-direction:column-reverse;
  }
  .zoom_main-heading h4{
   font-size: 24px; 
  }
  section.first-direction-move .container.first-direction-content{
   padding:0; 
  }
    section.first-direction-move .col-md-6{
   padding:0;   
  }
  section.first-direction-move .upper-row.row, section.first-direction-move .row{
    flex-direction:column-reverse;
  }
  .second_direction_move .container{
   padding:0; 
  }
  .second_direction_move .col-md-6{
    padding:0; 
  }
  .second_direction_move .row{
   gap:25px; 
  }
  .connection_div .container{
   padding:0; 
  }
  .connection_div .col-md-3.service-left {
    padding: 0;
    margin-bottom: 25px;
}
  .connection_div .col-md-9.service-right{
    padding: 0;
  }
  .service-card-heading{
   margin-bottom:25px; 
  }
  .service_cards-value .row{
   gap:20px; 
  }
  .service-cards-img img{
    height: 170px;
  }
}
@media (max-width: 360px){

    }