.breadcrumbs {
    display: none;
}

.contact-form div,
.exp-data1 div,
.exp-data2 div,
.name-year div {
    display: inline-block;
    width: 45%;
}

.social-data img {
    width: 40px;
    padding: 8px;
}

img.img-mhs {
    width: 181px;
    text-align: center;
}

.online-dir {
    border-top: 1px solid lightgrey;
    border-left: 1px solid lightgrey;
    border-right: 1px solid lightgrey;
    line-height: 20px;
}

.filter-from input,
.filter-from select {
    float: left;
    margin: 0 10px;
}

.filter-from {
    margin: 20px 0;
}

.position-name,
.alumi {
    display: inline-block;
    width: 100%;
}

.alumi {
    font-style: italic;
}

.reset {
    margin: 0 !important;
}

.profile-pic-ind-preview,
.profile-pic-org-preview {
    padding-bottom: 8px;
}


/*
span#fld_1970635Caption,
span#fld_5188283Caption,
#fld_381463Caption {
    color: #B94A48;
}*/

.page-id-26 .directory-body p {
    padding-bottom: 15px;
}

input#fld_5170811_1 {
    padding-bottom: 15px;
}

.contact-form,
.exp-data2 {
    font-weight: bold;
}

.page-id-7308 #Subheader {
    display: none !important;
}


/*
#fld_5172704Caption,
#fld_5407869Caption,
#fld_7254812Caption,
#fld_6242543Caption,
#fld_3968118Caption,
#org_emailCaption {
    color: #B94A48;
    display: none;
}*/


/*label#fld_5506161Label {
    border-top: 1px solid black;
}*/

.directory-body {
    margin-bottom: 0 !important;
}

.page-id-5674 .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner {
    padding-top: 0;
    padding-bottom: 10px;
}

.page-id-7308 .crm-title {
    display: none;
}

input.unsubscribe-submit {
    background: white !important;
    border: 2px solid black !important;
    color: black !important;
}

.online-dir div:empty {
    display: none;
}

.industry-name,
.ind-logo,
.contact-address,
.org-logo {
    padding-bottom: 10px;
}

@media only screen and (min-width:1200px) {
    .width-120 {
        width: 120px;
    }
    .width-145 {
        width: 145px;
    }
    .right-section {
        width: 70%;
        float: left;
    }
    .left-section {
        width: 25%;
        float: left;
        margin: 15px;
    }
    .mobile-mode {
        display: none;
    }
    .online-dir {
        width: 46%;
        float: left;
        /*margin: 10px 0;*/
        min-height: 550px;
        padding-top: 50px;
        display: flex;
        /*align-items: center;*/
    }
    .online-dir .left-section {
        padding-top: 50px;
    }
    .online-dir:nth-last-child(1),
    .online-dir:nth-last-child(2) {
        border-bottom: 1px solid lightgrey;
    }
    /*.page-id-7058 .vc_row.wpb_row .vc_col-sm-6 {
        width: 100%;
    }*/
    .page-id-7058 .update-subscribe,
    .page-id-7058 .update-unsubscribe {
        width: 48%;
        float: left;
        margin-right: 20px;
    }
    /*.profile-pic-ind-preview,
    .profile-pic-org-preview {
        position: absolute;
        top: -50px;
        right: 0;
    }
    .pp_individual,
    .pp_org {
        position: relative;
    }*/
    .static-note p {
        padding-right: 10px;
    }
}

@media only screen and (max-width: 480px) and (min-width: 320px) {
    .online-dir {
        border-top: 1px solid lightgray;
        border-bottom: 1px solid lightgray;
        border-right: none;
        border-left: none;
        clear: both;
        padding: 20px 0px;
    }
    .ind-logo {
        padding-right: 10px;
    }
    .contact-form div,
    .exp-data1 div,
    .exp-data2 div,
    .name-year div {
        display: inline-block;
        width: 135px;
    }
    .display-name {
        width: 55% !important;
    }
    .display-year {
        width: 40% !important;
    }
    .desktop-mode {
        display: none;
    }
    .mobile-mode {
        display: block;
    }
    img.img-mhs {
        width: 120px;
        text-align: center;
    }
    .industry-name h4 {
        font-size: 20px;
        font-weight: bold;
    }
    #CF5e97beea7e5b2_1-row-3,
    #CF5f12ffd605b61_1-row-3,
    .pp_individual,
    .pp_org,
    #CF5e97beea7e5b2_1-row-6,
    #CF5e97beea7e5b2_1-row-8,
    #CF5e97beea7e5b2_1-row-10,
    #CF5f12ffd605b61_1-row-6,
    #CF5f12ffd605b61_1-row-8,
    #CF5f12ffd605b61_1-row-10 {
        padding-top: 20px;
    }
    .preview-back-confirm {
        width: 100% !important;
    }
    .preview-back-confirm a {
        padding: 8px 14px !important;
    }
    .confirm-preview {
        font-size: 10px !important;
    }
    .crm-container .crm-section .label {
        float: none !important;
        width: 100% !important;
        text-align: left !important;
    }
    .crm-container .crm-section .content {
        margin-left: 0% !important;
    }
    #crm-container {
        clear: both !important;
    }
    #directory-filter-form input,
    #directory-filter-form select {
        width: 100%;
        margin: 10px 0;
    }
    .reset {
        display: block !important;
        margin: 10px 0 !important;
        float: none;
        text-align: center;
        font-size: 14px;
        font-family: "Open Sans", Arial, Tahoma, sans-serif;
        font-weight: bold;
        letter-spacing: 1px;
    }
    #user-exist-check {
        margin-top: 10px;
    }
    div#fld_8437789_1-wrap {
        margin-top: 15px;
    }
    .update-subscribe {
        border-bottom: 4px dotted grey;
    }
    .update-subscribe {
        margin-top: 15px;
    }
    .ls-popup-overlay {
        width: 100% !important;
        top: 0% !important;
        right: 0% !important;
        left: 0% !important;
        overflow-y: scroll !important;
        height: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    .noscroll {
        height: 0;
        overflow: hidden;
    }
    .top_bar_right {
        display: none;
    }
    #Content {
        padding-top: 0px !important;
    }
    .page-id-7308 .online-dir,
    .page-id-7078 .online-dir {
        margin-top: 20px;
    }
}

@media only screen and (max-width: 1199px) and (min-width: 481px) {
    .online-dir {
        padding: 10px;
    }
}