@media (max-width: 991px) {
 
}
@media (max-width: 540px){
section.pro-gallery {
    padding-top: 120px;
  padding-bottom: 20px;
  }
  .pro-gallery-info{
    flex-direction: column;
    gap: 15px;
  }
  section.pro-gallery .pro-left, section.pro-gallery .pro-right {
    width: 100%;
}
  section.pro-gallery .pro-left img {
    width: 100%;
    height: 250px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-left-radius: 0;
}
  section.pro-gallery .pro-left a {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-left-radius: 0px;
}
  section.pro-gallery .pro-right img{
    height: 120px;
  }
  section.pro-gallery .pro-right .pro-images:nth-child(2) a, section.pro-gallery .pro-right .pro-images:nth-child(2) img {
    border-top-right-radius: 0;
}
  section.pro-gallery .pro-right .pro-images:nth-child(3) a, section.pro-gallery .pro-right .pro-images:nth-child(3) img {
    border-bottom-left-radius: 12px;
}
  .gallery-btn a {
    width: 155px !important;
  }
  .gallery-btn {
    right: 10px;
    bottom: 10px;
}
  section.pro-head h1{
   font-size: var(--f30); 
  }
  .abe-icons {
    gap: 10px;
    flex-wrap: wrap;
}
  .abe-icons span{
   width: 48%;
  }
  section.pro-bottom .col-9, section.pro-bottom .col-3 {
    padding: 0 12px;
    width: 100%;
}
  .pro-left ul.nav.nav-pills{
    gap: 8px 13px;
  }
  section.pro-bottom{
   padding-bottom:40px; 
  }
  section.pro-bottom .col-3{
    margin-top:25px;
  }
}

@media (max-width: 360px){

    }