@media (max-width: 484px) {
  .row.list-row {
    position: absolute;
    top: 94px;
    left: 30px;
  }
  .featured {
     min-height: 275px !important;
  }
     
  .carousel-inner {
      
      overflow: visible;
  }
  .banner{
    margin-top: 2.9rem;
    max-height: 912px;
    height: auto;
    /*min-height: 902px;*/
    min-height: 850px;
  }
  .banner .carousel-caption {
/*    top: 750px;*/
    height: 502px;
  }

  .banner .carousel-caption.carousel-caption-inner {
      height: 634px;
      top: 30% !important;
  }
  /*  home pahe*/
  .featured .details h3 {
    margin-bottom: 1rem;
  }
  #handbook h5 {
    text-align: right;
    width: 270px;
    font-size: 26px!important;
  }
  /*  agent page*/
  .agent{
    padding: 5px 0 30px;
  }
  .agent_div img{
    max-height: 100%;
    height: auto;
  }
  .search-property {
    display: block;
  }
  .custoM_input {
    width: 100%;
  }
  .agent_div .img_box {
    height: 29em;
  }
}
@media (max-width: 1280px) {
  .agent_div .img_box {
    height: 19em;
  }
}
@media (max-width: 768px) {  
  .agent_div .img_box {
    height: 25em;
  }

  .pagination {
    margin: 15px 10px;
  }
}