@media only screen and (min-width:0px) and (max-width:400px) {
 #block-system-main-menu span.caret, #admin-menu {
 display:none;
}
.wbf h1.main_title {
 font-size:22px !important;
}
html body.admin-menu, body.admin-menu {
 margin-top:0px !important;
}
body {
 font-size: 13px !important;
}
#front_whole_wrapper {
width:100%;
margin:auto;
min-height:inherit;
}
#main_contant {
width:100%;
margin:auto;
height:auto;
}
#landing_page_banner img {
 height: 120px;
 width: 100%;
}
#landing_page_banner .landing_page_banner_intro_text {
padding-left: 4%;
padding-right: 4%;
}
#block-block-11 {
width:100%;
margin:auto;
}
#block-block-11 ul li {
padding-left:60px;
margin-left:5%;
background:url(images/landing_page_li-a_mobile_bg.png) no-repeat 0px 17px;
}
 #block-block-11 ul li.wba a {
padding-left:0;
padding-top:80px;
background:url(images/wba_logo_mobile.png) no-repeat top left;
}
#block-block-11 ul li.wbf a {
padding-left:0;
padding-top:80px;
background:url(images/wbf_logo_mobile.png) no-repeat top left;
}
#block-block-11 ul li a .descrip, #block-block-11 ul li a .title {
margin-left:-50px;
padding-right:15px;
}
#footer_area {
width:100%;
}
#footer_left_area {
width:96%;
padding-left:4%;
}
#footer_right_area {
width:95%;
margin-top:10px;
}
#block-menu-menu-wba-footer-menu {
padding-top:0px;
}
#whole_wrapper {
width:100%;
}
#logo_area {
width:48%;
padding-left:2%;
}
#logo_area img {
width:100%;
}
#header_right {
width:48%;
padding-right:3%;
}
#header_right .block {
width:auto;
padding-right:20px;
}
#header_right .block a {
font-size:16px;
font-weight:bold;
}
#slide_show_area {
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
}
.view-wbf-slide-show, .view-slide-show {
width:100%;
}
.view-wbf-slide-show .image_box, .view-slide-show .image_box {
width:96%;
float:none;
}
.view-wbf-slide-show .views-slideshow-cycle-main-frame-row, .view-slide-show .views-slideshow-cycle-main-frame-row, .view-wbf-slide-show .views-slideshow-cycle-main-frame, .view-slide-show .views-slideshow-cycle-main-frame {
width:100% !important;
}
.view-wbf-slide-show .image_box img, .view-slide-show .image_box img {
width:100%;
height:auto;
}
.view-wbf-slide-show .desc_box, .view-slide-show .desc_box {
width:96%;
float:none;
padding-left:0px;
padding-top:15px;
}
.view-wbf-slide-show .desc_box .title_text, .view-slide-show .desc_box .title_text {
font-size:18px;
line-height:20px;
}
.view-wbf-slide-show .desc_box .desc_text, .view-slide-show .desc_box .desc_text {
font-size:15px;
}
.view-wbf-slide-show .views-slideshow-controls-bottom, .view-slide-show .views-slideshow-controls-bottom {
float: none;
margin-top:10%;
}
#front_content_left {
width:100%;
float:none;
}
#front_content_middle {
width:100%;
float:none;
}
#sidebar_second {
width:60%;
float:none;
margin:auto;
}
#block-views-wba-news-announcements-block, .wbf #front_content_left .block {
padding:20px;
border-radius:0px;
}
#block-views-wbf-vimeo-video-block, #block-views-upcoming-event-block-1 {
padding:20px;
border-radius:0px;
}
#upcoming_event .event_date {
font-size:14px;
}
#block-block-8, #block-block-9 {
width:auto;
}
.view-wbf-vimeo-video- .vimeo_video embed {
width:96%;
height:auto;
}

/*------------------------------------INNER PAGE--------------------------------------*/

#whole_main_div, #midcontent {
width:100%;
}
#sidebar_first {
width:100%;
float:none;
}
#sidebar_first .block {
border-radius:0px;
padding-left:15px;
padding-right:15px;
padding-top:20px;
padding-bottom:20px;
}
#block-views-committees-block-1 ul {
font-size:13px !important;
}
body.sidebar-first #midcontent {
width:100%;
float:none;
border-radius:0px;
padding-left:10px;
padding-right:10px;
margin-left:0px;
}
body.sidebar-second #midcontent {
width:100%;
float:none;
border-radius:0px;
padding-left:10px;
padding-right:10px;
}
 body.two-sidebars #midcontent {
width:100%;
float:none;
margin-left:0px;
border-radius:0px;
}
#block-block-13 img {
width:100%;
height:auto;
}
#block-block-35 img, #block-block-36 img {
width: 80%;
margin-left:7%;
}
#block-block-35 img {
width: 70%;
margin-left:7%;
}
 .view-wba-directors .all_board_of_directors {
 width: 100%;
}
.view-wba-directors .all_emeritus_board {
 width: 100%;
}
body.page-node-387 .field-name-body table tr td, body.page-node-103 .field-name-body table tr td {
display:block;
}
body.page-node-103 .field-name-body table tr td img {
width:65% !important;
height:auto !important;
}
.view .date-nav-wrapper .date-prev {
right:25%;
}
#webform-client-form-343 .webform-component-email label {
display:block;
}
#edit-submitted-civicrm-1-contact-1-fieldset-fieldset-civicrm-1-contact-1-email-email {
 height: 33px;
 width: 100%;
}
.view-refferal-directory .views-exposed-widget {
 float: left !important;
 height: 43px !important;
 width: 100% !important;
}
.views-exposed-form label {
 float: left;
 margin-right: 3% !important;
 width: 42% !important;
 text-align:none !important;
}
.view-refferal-directory .form-item input, .view-refferal-directory .form-item select {
 float: right;
 width: 54% !important;
}
.view-refferal-directory .view-filters {
 border: 1px solid #ccc;
 margin-bottom: 30px;
 overflow: hidden;
 padding: 20px 3px !important;
}
.views-exposed-widget.views-submit-button {
 margin-top: 12px;
}
.views-exposed-widget.views-reset-button {
 float: right !important;
 width: 48% !important;
}
 .views-exposed-widget.views-submit-button, .views-exposed-widget.views-reset-button {
 margin-top: 12px;
}
.views-exposed-widget.views-submit-button {
 float: left !important;
 width: 50% !important;
}
body.page-node-209 td {
 float: left;
 margin-top: 5% !important;
 text-align: center;
 width: 100% !important;
}
body.page-node-209 .field-item.even img {
 margin-top: 5%;
 width: 80% !important;
}
body.page-node-208 .field-item.even img {
 width: 100% !important;
 height:auto !important;
}
body.page-node-92 .wbf #sidebar_first .block {
 height:auto !important;
 font-size:14px;
}
.crm-container .crm-section .label {
 text-align: justify !important;
 width: 100% !important;
}
.crm-container .crm-section .content {
 margin-left: 0 !important;
}
#crm-container.crm-public input[type="text"], #crm-container.crm-public input[type="password"], #crm-container.crm-public input[type="email"], #crm-container.crm-public select {
 margin: auto !important;
 width: 77% !important;
}
#crm-container.crm-public .calc-value, #crm-container.crm-public .content {
 margin-left: 5% !important;
 margin-right: 5% !important;
}
table.form-layout-compressed tr {
 width: 100% !important;
}
table.form-layout-compressed tr td {
 float: left;
 width: 75% !important;
}
#editrow-gender_id .content label, #editrow-custom_144 .content label, #editrow-custom_129 .content label {
 font-size: 13px;
 float:right;
 width: 85% !important
}
#editrow-gender_id .crm-form-radio, #editrow-custom_144 .crm-form-checkbox, #editrow-custom_129 .crm-form-checkbox {
 float:left;
 clear:both;
}
.crm-container.crm-public .select2-container-multi .select2-choices {
 width: 100% !important;
}
.select2-container.crm-select2.crm-form-select {
 width: 78% !important;
}
#block-block-19 img {
 width: 100% !important;
 height:auto !important;
}
#block-block-12 p {
 font-size: 13px !important;
 line-height: 20px !important;
}
#node-91 .field-name-field-upload-image img {
 width: 100% !important;
 height:auto !important;
}
.date-nav div.date-heading h3 {
 float:left;
 font-size: 22px !important;
}
#block-block-14 {
 font-size:14px !important;
}
#block-block-14 h2.title {
 font-size: 23px !important;
}
#block-block-14 h2 {
 font-size:17px !important;
}
#block-block-14 span {
 width:288px !important;
}
#front_content_left h2.title {
 font-size: 23px !important;
}
#webform-client-form-362 .webform-layout-box > .form-item input {
 display:block !important;
 width:95% !important;
}
#webform-client-form-362 .webform-component--name--civicrm-1-contact-1-contact-last-name, #webform-client-form-362 .webform-component--contact-info--civicrm-1-contact-1-email-email {
 margin-left: 0 !important;
}
#webform-client-form-362 .webform-component--contact-info--civicrm-1-contact-1-phone-phone, #webform-client-form-362 .webform-component--name--civicrm-1-contact-1-contact-last-name, #webform-client-form-362 .webform-component--name--civicrm-1-contact-1-contact-first-name {
 width: 100% !important;
}
 #webform-client-form-362 .form-item input {
 margin-bottom: 3% !important;
}
#webform-client-form-362 label {
 margin-bottom: 3% !important;
}
#webform-client-form-362 .email.civicrm-enabled.form-text.form-email {
 width: 94%;
}
#webform-client-form-362 .radio input[type="radio"] {
 float:none !important;
 margin:0px !important;
}
#webform-client-form-362 .form-control {
 width:95% !important;
}
#webform-client-form-252 .form-control {
width: 100% !important;
}
#webform-client-form-252 .civicrm-enabled.form-text.form-email {
 display:block !important;
 width: 100% !important;
}
#crm-container.crm-public .price-set-row .crm-form-radio {
 margin-right: 10px !important;
 margin-top: 0 !important;
}
.payment_processor-section .crm-form-radio {
 clear: both;
 float: left;
}
.payment_processor-section .content label {
 float: right !important;
 width: 90% !important;
}
#block-block-26, #block-block-30 {
 margin-right: 60px;
}
#webform-client-form-343 .form-control {
 width: 100% !important;
}
#block-block-26 {
 margin-top:10px;
}
.committee-co-chair .committee_email {
 font-size: 9px !important;
}
#block-block-31 {
 text-align:center;
}
#comment-form {
 margin-left: 5%;
 margin-right: 5%;
}
#comment-form .form-item.form-group input {
 margin-bottom: 10px;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
 display:block !important
}
#whole_main_div, #midcontent {
 padding-left: 5px;
}
table.sticky-header {
 display:none !important;
}
.forum-node-create-links .forum-add-node {
 width: 120px !important;
 margin-top: 6px !important;
 margin-bottom: 5px !important;
}
.view-board-of-trustees .all_trustees_area, .view-board-of-trustees .emeritus_board {
 font-size:13px !important;
}
.all_trustees_area {
 width: 100% !important;
}
#upcoming_event .addthisevent-drop {
 margin-left: 54px !important;
}
.wba .view-wba-directors .all_president_area {
 width:100% !important;
}
#node-62 .membership table {
 font-size: 12px !important;
}
#node-268 .field-name-body img, #node-90 .field-name-field-upload-image img, #node-89 .field-name-field-upload-image img, #node-266 .field-name-body img, #node-267 .field-name-body img, #node-265 .field-name-body img, #node-264 .field-name-body img, #node-263 .field-name-body img, #node-261 .field-name-body img, #node-259 .field-name-body img, #node-258 .field-name-body img {
 width:100% !important;
 height:auto;
}
#node-262 .field-name-body img {
 width:79% !important;
}
#node-262 .field-name-body span {
font-size:12px !important;
}
#node-104 .field-name-body img {
 width:61% !important;
}
#node-104 .field-name-body span {
font-size:13px !important;
}
#node-171 table {
 width:100% !important;
}
#node-171 .field-name-body td {
 float: left;
 overflow: hidden !important;
 text-align: center !important;
 width: 100% !important;
}
#node-171 .field-name-body .pat p {
 text-align: center !important;
}
 .forum-topic-header .topic-reply-link, .forum-topic-header .topic-new-post-link, .forum-topic-header .last-post-link {
 float: left;
 margin: 0 50px 7px 0;
 width: 40% !important;
}
body.page-forum-active .views-exposed-form .views-exposed-widget .form-submit {
margin-top:0px !important;
}
.forum-table-topics td.views-field-comment-count, .forum-table-topics td.views-field-totalcount {
 font-size: 9px;
 width: 10%;
}
.forum-table-topics .views-field-title {
 font-size: 11px !important;
}
.forum-table-topics td.views-field-last-updated {
 font-size: 11px;
 width: 30%;
 padding:0px !important;
}
#forum-topic-list .views-field.views-field-name {
 font-size: 11px;
}
.wba #forum-topic-list .forum-table-topics thead th {
 font-size: 9px;
 line-height: 30px;
}

/*-----------------------------------INNER PAGE CLOSED---------------------------------*/

/*------------------------------------------------------------------------*/

#block-menu-menu-wbf-main-menu ul.menu li.dhtml-menu-cloned-leaf span.caret, #block-menu-menu-wba-main-menu ul.menu li.dhtml-menu-cloned-leaf span.caret {
 border: 0 none !important;
}
#block-menu-menu-wbf-main-menu .block-title, #block-menu-menu-wba-main-menu .block-title {
 display:block !important;
 width:36px !important;
 height:25px !important;
 font-size:0px;
 cursor:pointer;
 float:right;
 margin-right:4%;
 margin-top:-25px;
 background:url(images/mobile_menu_btn.png) no-repeat center left;
}
/*-------------- DHTML MENU ------------------*/
#menu_area {
 position: relative;
}
#block-menu-menu-wbf-main-menu, #block-menu-menu-wba-main-menu {
display:block;
}
#block-menu-menu-wbf-main-menu ul, #block-menu-menu-wba-main-menu ul {
 display:none;
}
#block-superfish-2, #block-superfish-3 {
 display:none;
}
#block-menu-menu-wbf-main-menu ul.menu, #block-menu-menu-wba-main-menu ul.menu {
 position: absolute;
 top: 40px;
 width: 100%;
 z-index: 9999;
 background: #072B65;
}
#block-menu-menu-wbf-main-menu ul.menu {
 background:#612d62 !important;
}
#block-menu-menu-wbf-main-menu ul li:hover, #block-menu-menu-wbf-main-menu ul li.collapsed a, #block-menu-menu-wbf-main-menu ul li.expanded a, #block-menu-menu-wbf-main-menu ul li a:hover, #block-menu-menu-wbf-main-menu ul li ul li a:hover {
 background:#612d62 !important;
}
#block-menu-menu-wbf-main-menu ul.menu li a, #block-menu-menu-wba-main-menu ul.menu li a {
 border-bottom: 1px solid #dddddd;
 color: #fff !important;
 font-size: 15px;
 text-align: center;
 text-transform: capitalize;
}
 #block-menu-menu-wba-main-menu ul li:hover, #block-menu-menu-wba-main-menu ul li.collapsed a, #block-menu-menu-wba-main-menu ul li.expanded a, #block-menu-menu-wba-main-menu ul li a:hover, #block-menu-menu-wba-main-menu ul li ul li a:hover {
 background:#072b65 !important;
}
#block-menu-menu-wbf-main-menu ul.menu .dropdown-menu {
 background: #612d62 !important;
}
#block-menu-menu-wbf-main-menu ul.menu .dropdown-menu, #block-menu-menu-wba-main-menu ul.menu .dropdown-menu {
 border: 0 none;
 border-radius: 0;
 box-shadow: none;
 font-size: 14px;
 position: relative;
 top: 100%;
 width: 100%;
 background: #072b65;
}
 #block-menu-menu-wbf-main-menu ul.dropdown-menu li a, #block-menu-menu-wba-main-menu ul.dropdown-menu li a {
padding-top:7px;
padding-bottom:7px;
}
#block-menu-menu-wbf-main-menu ul.dropdown-menu li.last, #block-menu-menu-wba-main-menu ul.dropdown-menu li.last {
margin-bottom:8px;
}
#block-menu-menu-wbf-main-menu ul.menu .dropdown-menu a, #block-menu-menu-wba-main-menu ul.menu .dropdown-menu a {
 color: #fff !important;
}
#block-menu-menu-wbf-main-menu .caret:hover, #block-menu-menu-wbf-main-menu .caret, #block-menu-menu-wba-main-menu .caret:hover, #block-menu-menu-wba-main-menu .caret {
 border-bottom-color: #fff;
 border-top-color: #fff;
}
#block-views-premium-directory-block-1 .views-field span.views-label{
width:auto;
text-align:left;
}
.attorney_image {
    float: none;
    margin-bottom: 20px;
    text-align: center;
}
#block-block-43{
float:none;
}
.view-committee-members table.views-view-grid tr td{
  display:block;
}
.view-attorney-profile .view-content h3 {
    margin-bottom: 10px;
    margin-left: 60px;
}
.view-id-attorney_profile span.views-label {
    width: 110px;
}
.view-attorney-profile .views-field-email span.field-content {
  display:block;
}
#block-menu-menu-wbf-main-menu .open ul, #block-menu-menu-wba-main-menu .open ul{
  display:block;
}

}

/* -------------------DHTML MENU CLOSE -----------*/

 @media only screen and (min-width:401px) and (max-width:767px) {
 #block-menu-menu-wbf-main-menu ul.menu li.dhtml-menu-cloned-leaf span.caret, #block-menu-menu-wba-main-menu ul.menu li.dhtml-menu-cloned-leaf span.caret {
 border: 0 none !important;
}
#block-system-main-menu span.caret, #admin-menu {
 display:none;
}
 html body.admin-menu, body.admin-menu {
 margin-top:0px !important;
}
#front_whole_wrapper {
width:100%;
margin:auto;
min-height:inherit;
}
#main_contant {
width:100%;
margin:auto;
height:auto;
}
#landing_page_banner img {
width:100%;
height:160px;
}
#landing_page_banner .landing_page_banner_intro_text {
padding-left: 4%;
padding-right: 4%;
}
#block-block-11 {
width:100%;
margin:auto;
}
#block-block-11 ul li {
padding-left:60px;
margin-left:5%;
background:url(images/landing_page_li-a_mobile_bg.png) no-repeat 0px 17px;
}
 #block-block-11 ul li.wba a {
padding-left:0;
padding-top:80px;
background:url(images/wba_logo_mobile.png) no-repeat top left;
}
#block-block-11 ul li.wbf a {
padding-left:0;
padding-top:80px;
background:url(images/wbf_logo_mobile.png) no-repeat top left;
}
#block-block-11 ul li a .descrip, #block-block-11 ul li a .title {
margin-left:-50px;
padding-right:15px;
}
#footer_area {
width:100%;
}
#footer_left_area {
width:96%;
padding-left:4%;
}
#footer_right_area {
width:95%;
margin-top:10px;
}
#block-menu-menu-wba-footer-menu {
padding-top:0px;
}
#block-views-committees-block-1 ul {
font-size:13px !important;
}
#logo_area {
width:48%;
padding-left:2%;
}
#logo_area img {
width:100%;
}
#header_right {
width:48%;
padding-right:2%;
}
#header_right .block {
width:auto;
padding-right:20px;
}
#header_right .block a {
font-size:16px;
font-weight:bold;
}
#slide_show_area {
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
}
.view-wbf-slide-show, .view-slide-show {
width:100%;
}
.view-wbf-slide-show .image_box, .view-slide-show .image_box {
width:96%;
float:none;
}
.view-wbf-slide-show .image_box img, .view-slide-show .image_box img {
width:100%;
height:auto;
}
.view-wbf-slide-show .views-slideshow-cycle-main-frame-row, .view-slide-show .views-slideshow-cycle-main-frame-row, .view-wbf-slide-show .views-slideshow-cycle-main-frame, .view-slide-show .views-slideshow-cycle-main-frame {
width:100% !important;
}
.view-wbf-slide-show .desc_box, .view-slide-show .desc_box {
width:96%;
float:none;
padding-left:0px;
padding-top:15px;
}
.view-wbf-slide-show .desc_box .title_text, .view-slide-show .desc_box .title_text {
font-size:18px;
line-height:20px;
}
.view-wbf-slide-show .desc_box .desc_text, .view-slide-show .desc_box .desc_text {
font-size:15px;
}
.view-wbf-slide-show .views-slideshow-controls-bottom, .view-slide-show .views-slideshow-controls-bottom {
float: none;
margin-top:20%;
}
#front_content_left {
width:100%;
float:none;
}
#front_content_middle {
width:100%;
float:none;
}
#sidebar_second {
width:60%;
float:none;
margin:auto;
}
#block-views-wba-news-announcements-block, .wbf #front_content_left .block {
padding:20px;
border-radius:0px;
}
#block-views-wbf-vimeo-video-block, #block-views-upcoming-event-block-1 {
padding:20px;
border-radius:0px;
}
#upcoming_event .event_date {
font-size:14px;
}
#block-block-8, #block-block-9 {
width:auto;
}
.view-wbf-vimeo-video- .vimeo_video embed {
width:96%;
height:auto;
}
.crm-container .crm-section .label {
 text-align: justify !important;
 width: 100% !important;
}
.crm-container .crm-section .content {
 margin-left: 0 !important;
}
#membership .Membership_Type-content {
 width:43% !important;
}
 #crm-container.crm-public input[type="text"], #crm-container.crm-public input[type="password"], #crm-container.crm-public input[type="email"], #crm-container.crm-public select {
 margin: auto !important;
 width: 77% !important;
}
#crm-container.crm-public .calc-value, #crm-container.crm-public .content {
 margin-left: 5% !important;
 margin-right: 5% !important;
}
#editrow-gender_id .content label, #editrow-custom_144 .content label, #editrow-custom_129 .content label {
 font-size: 13px;
 float:right;
 width: 85% !important
}
#editrow-gender_id .crm-form-radio, #editrow-custom_144 .crm-form-checkbox, #editrow-custom_129 .crm-form-checkbox {
 float:left;
 clear:both;
}
#payment_information .billing_state_province_id-5-section .select2-choice, #payment_information .billing_country_id-5-section .select2-choice {
 width: 80% !important;
}
.crm-container.crm-public .select2-container-multi .select2-choices {
 width: 77% !important;
}
.select2-container.crm-select2.crm-form-select {
 width: 78% !important;
}
#block-block-19 img {
 width: 100% !important;
}
body.page-node-208 .field-item.even img {
 width: 100% !important;
 height:auto !important;
}
.crm-container.crm-public .select2-container, .crm-container.crm-public .select2-results {
 font-size: 14px;
 width: 100% !important;
}
.date-nav div.date-heading h3 {
 float:left;
}
#webform-client-form-343 .form-control {
 width: 70% !important;
}
#edit-submitted-civicrm-1-contact-1-fieldset-fieldset-civicrm-1-contact-1-email-email {
 height: 33px;
 width: 70%;
}
#webform-client-form-362 .webform-component--name--civicrm-1-contact-1-contact-last-name, #webform-client-form-362 .webform-component--contact-info--civicrm-1-contact-1-email-email {
 margin-left: 0 !important;
}
#webform-client-form-362 .webform-component--contact-info--civicrm-1-contact-1-phone-phone, #webform-client-form-362 .webform-component--name--civicrm-1-contact-1-contact-last-name, #webform-client-form-362 .webform-component--name--civicrm-1-contact-1-contact-first-name {
 width: 100% !important;
}
#webform-client-form-362 .email.civicrm-enabled.form-text.form-email {
 width: 94%;
}
#webform-client-form-362 .form-submit {
 margin-top: 15px !important;
}
#webform-client-form-362 .radio input[type="radio"] {
 float:none !important;
 margin:0px !important;
}
#webform-client-form-362 .form-control {
 width:77% !important;
}
#webform-client-form-252 .form-control {
width: 100% !important;
}
#webform-client-form-252 .civicrm-enabled.form-text.form-email {
 display:block !important;
 width: 100% !important;
}
#block-block-26, #block-block-30 {
 float: left !important;
 margin-left: 25% !important;
 margin-right: 10% !important;
 margin-top: 5% !important;
 width: 48% !important;
}
#block-block-31 {
 text-align:center;
}
#block-block-12 p {
 font-size: 13px !important;
 line-height: 20px !important;
}
table.sticky-header {
 display:none !important;
}
#node-91 .field-name-field-upload-image img {
 width: 100% !important;
 height:auto !important;
}
.view-board-of-trustees .all_trustees_area, .view-board-of-trustees .emeritus_board {
 font-size:13px;
}
.forum-node-create-links .forum-add-node {
 width: 120px !important;
 margin-top: 6px !important;
 margin-bottom: 5px !important;
}
#node-62 .membership table {
 font-size: 12px !important;
}
body.node-type-committee #midcontent {
 width:auto!important;
}

/*------------------------------------INNER PAGE--------------------------------------*/

#whole_main_div, #midcontent {
width:100%;
}
#sidebar_first {
width:100%;
float:none;
}
#sidebar_first .block {
border-radius:0px;
padding-left:15px;
padding-right:15px;
padding-top:20px;
padding-bottom:20px;
}
body.sidebar-first #midcontent {
width:100%;
float:none;
border-radius:0px;
padding-left:10px;
padding-right:10px;
}
body.sidebar-second #midcontent {
width:100%;
float:none;
border-radius:0px;
padding-left:10px;
padding-right:10px;
}
 body.two-sidebars #midcontent {
width:100%;
float:none;
margin-left:0px;
border-radius:0px;
}
#block-block-13 img {
width:100%;
height:auto;
}
#block-block-35 img, #block-block-36 img {
width: 80%;
height:auto;
margin-left:143px;
}
 .view-wba-directors .all_board_of_directors {
 width: 100%;
}
.view-wba-directors .all_emeritus_board {
 width: 100%;
}
 body.page-node-387 .field-name-body table tr td, body.page-node-103 .field-name-body table tr td {
display:block;
}
body.node-type-committee #midcontent #block-system-main {
 width:100% !important;
}
body.page-node-103 .field-name-body table tr td img {
width:40% !important;
height:auto !important;
}
.view .date-nav-wrapper .date-prev {
right:25%;
}
#webform-client-form-343 .webform-component-email label {
display:block;
}
 .view-refferal-directory .views-exposed-widget {
 float: left !important;
 height: 43px !important;
 width: 100% !important;
}
.views-exposed-form label {
 float: left;
 margin-right: 3% !important;
 width: 42% !important;
 text-align:none !important;
}
.view-refferal-directory .form-item input, .view-refferal-directory .form-item select {
 float: right;
 width: 54% !important;
}
.views-exposed-widget.views-reset-button {
 float: right !important;
 width: 21% !important;
}
.view-refferal-directory .view-filters {
 border: 1px solid #ccc;
 margin-bottom: 30px;
 overflow: hidden;
 padding: 20px 3px !important;
}
.views-exposed-widget.views-submit-button {
 float: left !important;
 width: 41% !important;
 margin-left: 28% !important;
}
.views-exposed-widget.views-reset-button {
 margin-top: 12px;
}
.views-exposed-widget.views-submit-button, .views-exposed-widget.views-reset-button {
 margin-top: 12px;
}
body.page-node-209 td {
 float: left;
 margin-top: 5% !important;
 text-align: center;
 width: 100% !important;
}
body.page-node-209 .field-item.even img {
 margin-top: 5%;
 margin-right: 80px;
 width: 46% !important;
}
body.page-node-92 .wbf #sidebar_first .block {
 height:auto !important;
 font-size:14px !important;
}
#comment-form {
 margin-left: 5%;
 margin-right: 5%;
}
#comment-form .form-item.form-group input {
 margin-bottom: 10px;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
 display:block !important
}
#whole_main_div, #midcontent {
 padding-left: 5px;
}
#node-267 .field-name-body img {
 width:76% !important;
 height:auto;
}
#node-265 .field-name-body img {
 width:100% !important;
 height:auto;
}
 #crm-container.crm-public .price-set-row .crm-form-radio {
 margin-right: 10px !important;
 margin-top: 0 !important;
}
#node-268 .field-name-body img, #node-90 .field-name-field-upload-image img, #node-89 .field-name-field-upload-image img, #node-266 .field-name-body img, #node-267 .field-name-body img, #node-265 .field-name-body img, #node-264 .field-name-body img, #node-263 .field-name-body img, #node-261 .field-name-body img, #node-259 .field-name-body img, #node-258 .field-name-body img {
 width:100% !important;
 height:auto;
}
#node-171 table {
 width:100% !important;
}
#node-262 .field-name-body img {
 width:79% !important;
}
#node-262 .field-name-body span {
font-size:12px !important;
}
#node-104 .field-name-body img {
 width:36% !important;
}
#node-104 .field-name-body span {
font-size:13px !important;
}
#node-171 .field-name-body td {
 float: left;
 overflow: hidden !important;
 text-align: center !important;
 width: 100% !important;
}
#node-171 .field-name-body .pat p {
 text-align: center !important;
}

/*-----------------------------------INNER PAGE CLOSED---------------------------------*/

/*------------------------------------------------------------------------*/
#block-menu-menu-wbf-main-menu .block-title, #block-menu-menu-wba-main-menu .block-title {
 display:block !important;
 width:36px !important;
 height:25px !important;
 font-size:0px;
 cursor:pointer;
 float:right;
 margin-right:4%;
 margin-top:-25px;
 background:url(images/mobile_menu_btn.png) no-repeat center left;
}
/*-------------- DHTML MENU ------------------*/
#menu_area {
 position: relative;
}
#block-menu-menu-wbf-main-menu, #block-menu-menu-wba-main-menu {
display:block;
}
#block-menu-menu-wbf-main-menu ul, #block-menu-menu-wba-main-menu ul {
 display:none;
}
#block-superfish-2, #block-superfish-3 {
 display:none;
}
 #block-menu-menu-wbf-main-menu ul.menu {
 background: #612d62 !important;
}
#block-menu-menu-wbf-main-menu ul li:hover, #block-menu-menu-wbf-main-menu ul li.collapsed a, #block-menu-menu-wbf-main-menu ul li.expanded a, #block-menu-menu-wbf-main-menu ul li a:hover, #block-menu-menu-wbf-main-menu ul li ul li a:hover {
 background:#612d62 !important;
}
#block-menu-menu-wbf-main-menu ul.menu, #block-menu-menu-wba-main-menu ul.menu {
 position: absolute;
 top: 40px;
 width: 100%;
 z-index: 9999;
 background: #072B65;
}
#block-menu-menu-wbf-main-menu ul.menu li a, #block-menu-menu-wba-main-menu ul.menu li a {
 border-bottom: 1px solid #dddddd;
 color: #fff !important;
 font-size: 15px;
 text-align: center;
 text-transform: capitalize;
}
#block-menu-menu-wba-main-menu ul li:hover, #block-menu-menu-wba-main-menu ul li.collapsed a, #block-menu-menu-wba-main-menu ul li.expanded a, #block-menu-menu-wba-main-menu ul li a:hover, #block-menu-menu-wba-main-menu ul li ul li a:hover {
 background:#072b65 !important;
}
#block-menu-menu-wbf-main-menu ul.menu .dropdown-menu, #block-menu-menu-wba-main-menu ul.menu .dropdown-menu {
 border: 0 none;
 border-radius: 0;
 box-shadow: none;
 font-size: 14px;
 position: relative;
 top: 100%;
 width: 100%;
 background: #072b65;
}
#block-menu-menu-wbf-main-menu ul.menu .dropdown-menu {
 background:#612d62 !important;
}
 #block-menu-menu-wbf-main-menu ul.dropdown-menu li a, #block-menu-menu-wba-main-menu ul.dropdown-menu li a {
padding-top:7px;
padding-bottom:7px;
}
#block-menu-menu-wbf-main-menu ul.dropdown-menu li.last, #block-menu-menu-wba-main-menu ul.dropdown-menu li.last {
margin-bottom:8px;
}
#block-menu-menu-wbf-main-menu ul.menu .dropdown-menu a, #block-menu-menu-wba-main-menu ul.menu .dropdown-menu a {
 color: #fff !important;
}
#block-menu-menu-wbf-main-menu .caret:hover, #block-menu-menu-wbf-main-menu .caret, #block-menu-menu-wba-main-menu .caret:hover, #block-menu-menu-wba-main-menu .caret {
 border-bottom-color: #fff;
 border-top-color: #fff;
}
#block-views-premium-directory-block-1 .views-field span.views-label{
width:auto;
text-align:left;
}
.attorney_image {
    float: none;
    margin-bottom: 20px;
    text-align: center;
}
#block-block-43{
float:none;
}
.view-committee-members table.views-view-grid tr td{
  display:block;
}
.view-attorney-profile .view-content h3 {
    margin-bottom: 10px;
    margin-left: 105px;
}
.view-attorney-profile .views-field-email span.field-content {
  display:block;
}
#block-menu-menu-wbf-main-menu .open ul, #block-menu-menu-wba-main-menu .open ul{
  display:block;
}

}
