@media only screen and (min-width:768px) and (max-width:1024px) {
    .login-form{
      background-size: contain;
    }

    #wp_clara_login_form{
      width:500px;
      padding:55px;
    }

    .field_row .right_side{
      float:right;
    }

    .field_submit_row{
      margin-top:64px;
    }

    .field_submit_row #submitbtn{
      width:300px;
      padding: 15px 0;
    }
    .banner img{
          width:100%;
      }
      .right_container.sticky{
        display: none;
      }
      #searchsubmit{
          width:0
      }
      .page-content a{
        word-break: break-all;
      }
      .left_container{
        max-width: 100% !important;
        width: 100% !important;
        flex: 100% !important;
      }
      .third_column .textwidget{
          width:100% !important;
      }
      #mySidenav #navbarNavDropdown{
        width: 100%;
      }
}

@media only screen and (max-width:1024px) {
    .navbar-expand-md .navbar-nav .dropdown-menu{
        grid-template-rows: repeat(5, auto);
        grid-auto-flow: column;
        display:inline-block;
        width: 100%;
        min-width: 100% !important;
    }

    .navbar-expand-md .navbar-nav .dropdown-menu.show{
      display: inline-block !important;
    }

    .dropdown-item{
      white-space: pre-line !important;
    }
}
