.rs-mobile-lawyer-photo {
  display: none; 
}

@media screen and (max-width: 767px) {
  body #container {
      padding-top: 0!important;
  }
  .rs-mobile-header.rs-mobile-header-fixed {
      transform: translateY(-80px);
  }

  #fixed-review-info .standard-form {
    width: 100%;
    max-width: 100%;
        box-shadow: none;
      padding: 20px 10px 5px;
  }

  #fixed-review-info .standard-form br {
    display: none;
    
  }

  #callnowbutton  {
    background-color: #cc3434;
    left: auto;
    right: 20px;
    bottom: 80px;
  }
  .homepage-hero-section__col-2 {
      padding-top: 50px;
  }
  .homepage-hero-section__col-3.homepage-hero-section__column {
      display: none;
  }


  .rs-mobile-lawyer-photo {
    display: inline-block;
    width: 50%;
    vertical-align: bottom;
    margin-bottom: -27px;
  }
  .rs-mobile-lawyer-photo img {
    width: 255px;
    position: relative;
    left: -50px;
    
  }

  .rs-mobile-lawyer-photo + .homepage-hero-section__avvo-badge {
      display: inline-block;
      vertical-align: bottom;
      width: 50%;
      
  }
  
  .rs-mobile-header {
    box-sizing: border-box;
    width: 100vw;
  }
  .rs-mobile-header .rs-icon-btn {
    line-height: 1;
    padding: 13px 15px;
    color: #d23b3b;
  }
  #fixed-review-info .standard-form {
    box-sizing: border-box;
  }
}



select {
    -webkit-appearance: none;
    appearance: none;
  }


  img.wp-image-3103.alignright {
    margin-bottom: 25px;
    margin-top: 25px;
  }