@media all and (max-width: 767px) {
    .sidebar .well {
        margin-top: 0px !important;
    }
    .custom--logo{
        max-width: 160px;
    }
    .advertisement {
        padding: 10px 0px 30px;
    }

    .top-add-banner figure {
        padding: 0 15px;
    }
    .view-id-notification_list_for_creating_issues table.views-table.cols-5.table.table-hover.table-striped tr div {
        overflow-x: scroll;
    }
    .navbar-toggle {
        border: 1px solid #000;
        margin-bottom: 0;
        margin-right: 0;
        margin-top: 69px;
    }

    .navbar-toggle .icon-bar {
        background: #000;
    }

    .navbar-collapse {
        max-height: 5000px;
    }

    #primary-nav .navbar {
        padding: 20px 0 0;
        border: none;
        overflow: hidden;
        background: transparent;
    }

    #primary-nav .navbar ul {
        width: 100%;
    }

    #primary-nav .navbar ul li {
        padding: 0 0 5px;
        float: none;
    }

    #primary-nav .navbar ul li a {
        line-height: 26px;
    }

    #primary-nav .navbar ul li .dropdown-menu {
        border: none;
        box-shadow: none;
        display: block;
        left: 0;
        margin: 0;
        width: 100%;
        padding: 10px;
        position: relative;
        top: 0;
        z-index: 2;
    }

    .dropdown-menu::before {
        background: transparent;
    }

    #primary-nav .navbar ul.menu.nav > li > a {
        height: auto;
    }

    #primary-nav .navbar ul li li a {
        font-size: 12px;
    }

    .main-content .col-lg-9 {
        padding-right: 15px;
    }

    .tips-image {
        width: 26%;
    }

    .tips-details {
        width: 71%;
    }

    .conferences .conference-list li {
        padding: 0 15px 20px !important;
        width: 50%;
    }

    .conferences .conference-list li.views-row-even {
        padding-right: 0 !important;
    }

    .conferences .conference-list li.views-row-odd {
        padding-left: 0 !important;
    }

    .main-content .col-lg-3 {
        padding-left: 15px;
        clear: both;
    }

    #block-block-12,
    #block-block-58,
    .bottom-block-item {
        float: none;
        margin: 0 auto 20px;
        padding: 0 !important;
        width: 300px;
    }

    .block-sidebar-image,
    .bottom-block-item figure {
        text-align: center;
    }

    .block-footer-menu {
        margin: 0;
        padding-right: 0;
        width: 100%;
    }

    .block-footer-menu ul.menu {
        float: left;
        padding: 10px 0;
        width: 100%;
        text-align: center;
    }

    .block-footer-menu ul.menu {
        border-bottom: 1px solid #fff;
        padding-bottom: 20px;
    }

    .block-footer-menu ul.menu li {
        display: inline-block;
        float: none;
        padding: 0 22px 5px 7px !important;
    }

    .block-footer-menu ul.menu li a {
        line-height: 22px !important;
        font-size: 16px;
    }

    .footer-address-block {
        border: none;
        padding: 20px 0;
        text-align: center;
        width: 100%;
    }

    #footer {
        padding: 22px 0 10px;
    }

    .current-issue-banner {
        background: transparent;
    }

    .current-issue-banner-image {
        float: left;
        left: 0;
        position: relative;
        text-align: center;
        top: 0;
        width: 100%;
    }

    .current-issue-banner-image img {
        box-shadow: none;
        min-height: auto;
    }

    .current-issue-banner-text {
        padding: 20px 0;
        width: 100%;
    }

    .current-issue-banner-text-inner {
        height: auto;
    }

    .article-search-result-common .download {
        top: 15px;
    }

    .search-result-properties {
        float: left;
        margin: 0 0 20px;
        position: relative;
        right: 0;
        top: 0;
        width: 100%;
    }

    .article-search-result-common {
        clear: both;
    }

    .search-result-properties li {
        padding: 0 7px 5px !important;
    }

    .editorial-list li {
        padding-right: 0;
    }

    .not-front .sidebar {
        clear: both;
    }

    .conf-list .odd,
    .conf-list .even {
        margin: 0 0 20px;
        width: 100%;
    }

    .block-conferences.content-common-block figure {
        margin: 0 0 20px;
    }

    .prev,
    .next {
        bottom: auto;
        top: 182px;
    }

    .bloc-advertise-top-header {
        padding: 10px 0 30px;
    }

    .block-home-slider-main {
        margin: 0 0 20px;
        padding-right: 0;
        width: 100%;
    }

    .block-home-slider-right {
        padding-left: 0;
        width: 100%;
    }

    .banner-image-shade h3 {
        font-size: 20px;
        line-height: 20px;
        text-align: center;
        padding: 0 10px !important;
    }

    .slider-bottom-shade h3,
    .slider-bottom-shade h3 a {
        font-size: 20px;
        line-height: 22px;
    }

    .slider-bottom-shade h3 {
        padding-bottom: 5px;
    }

    .slider-bottom-shade p {
        height: 58px;
        overflow: hidden;
    }

    .navbar-header .search-box {
        display: none;
    }

    .conferences h4,
    .sidebar .calender-list li h4 {
        padding-bottom: 7px;
    }

    .tips-details h4,
    .featured-video h4,
    .conferences h4,
    .sidebar .calender-list li h4 {
        line-height: 14px;
    }

    .heater-top .top-social-icons {
        display: none;
    }
    #header .heater-top a.individual-subscription-link{
        width: auto !important;
    }

    .heater-top label.form {
        padding-bottom: 5px;
        width: 100%;
    }

    .heater-top #user-login-form {
        float: left;
        width: 84%;
    }

    .heater-top form .form-group {
        margin: 0;
        padding-right: 10px;
        width: 40%;
    }

    .heater-top form .form-group .form-text {
        min-width: 100%;
        width: 100%;
    }

    #header .container .row > .header-top {
        /*display: none;*/
    }

    #header .container .row > .header-top .advertisement {
        padding: 20px 15px 0px;
    }

    #header .container .row > .header-top .advertisement iframe {
        width: 100%;
    }

    #header .col-lg-3 {
        padding-right: 15px;
    }

    #header .col-lg-3 h1 {
        float: left;
        padding: 12px 0 0;
        width: 70%;
    }

    #header .col-lg-3 h1 a {
        display: block;
        margin: 0;
        width: 100%;
    }

    .slider-bottom-shade {
        padding: 10px 15px;
    }

    .front .advertisement {
        /*display: none;*/
    }

    /*.front .advertisement iframe,
    .advertisement iframe {
        width: 100% !important;
    }*/

    .front .page-header,
    .front h2,
    .front h3,
    .page-node-2 .block-title,
    .page-node-10223 .block-title,
    .page-node-25 .block-title,
    .page-node-27 .block-title,
    .page-node-10750 .block-title,
    .page-node-10572 .block-title {
        padding: 0 46px 10px 0;
    }

    .conferences .conference-list li a,
    .sidebar .calender-list li a {
        padding-right: 15px;
    }

    h2,
    .page-header,
    h3 {
        font-size: 20px;
        line-height: 22px;
    }
    .featured--adviser--top h3{
        font-size: 40px;
    }

    .front .sidebar .block-calender,
    .front .sidebar .block-sidebar-image,
    .new-mobile-menu.navbar-toggle .icon-bar,
    .page-article-library .sidebar,
    .page-node-25 .sidebar .sidebar-common.diligent,
    .page-node-25 .sidebar,
    .page-node-25 section.block-system,
    .current-issue-banner-image,
    .page-node-2 section.block-page-title,
    .page-node-2 section.block-system,
    .page-node-2 .block-In-this-issue-top,
    .page-node-2 .sidebar,
    .front .advisory-sorting-help-text {
        display: none;
    }

    .front .sidebar #block-block-12,
    .front .sidebar #block-block-58,
    .content-bottom-full .block-content-bottom-block {
        display: block;
    }

    .sidebar {
        padding-top: 30px;
    }

    .new-mobile-menu.navbar-toggle {
        border: none;
        padding: 0;

        bottom: 0;
        position: absolute;
        right: 15px;
        width: 24%;
        margin: 0;
    }

    .new-mobile-menu.navbar-toggle .sr-only.menu-text {
        border-bottom: 1px solid #898989;
        display: block;
        font-family: "AvenirNext-Bold";
        font-size: 18px;
        font-weight: normal;
        height: auto;
        line-height: 32px;
        margin: 0;
        overflow: auto;
        position: relative;
        text-align: right;
        text-transform: uppercase;
        top: auto;
        width: 74px;
        float: right;
    }

    .page-article-library .views-exposed-form ::-webkit-input-placeholder {
        color: #165aa6;
    }

    .page-article-library .views-exposed-form :-moz-placeholder {
        color: #165aa6;
    }

    .page-article-library .views-exposed-form ::-moz-placeholder {
        color: #165aa6;
        opacity: 1;
    }

    .page-article-library .views-exposed-form :-ms-input-placeholder {
        color: #165aa6;
    }

    .search-by {
        clear: both;
    }

    .not-front .main-content .col-lg-8 {
        padding-right: 15px;
    }

    .page-article-library .views-exposed-form .views-submit-button,
    .page-article-library .views-exposed-form .views-reset-button {
        float: right !important;
        margin: 0 !important;
        padding: 0 !important;
        width: 49% !important;
    }

    .page-article-library .views-exposed-form .views-submit-button > button,
    .page-article-library .views-exposed-form .views-reset-button > button {
        min-width: 100% !important;
    }

    .page-article-library .views-exposed-form .views-reset-button {
        float: left !important;
    }

    .article-search-result-common {
        padding: 0 0 70px;
    }

    .article-search-result-common .download {
        bottom: 20px;
        left: 0;
        right: auto;
        top: auto;
        font-family: "Futura-medium";
        font-size: 18px;
        padding: 7px 15px 5px;
        height: auto;
    }

    .page-article-library .article-search-result-pub-date {
        color: #165aa6;
        padding-right: 0;
    }

    .page-article-library .article-search-result-common h4 {
        padding-bottom: 10px !important;
        padding-right: 0;
    }

    ul.pagination {
        text-align: right;
    }

    ul.pagination li {
        display: inline-block;
        float: none;
        margin-bottom: 5px;
    }

    ul.pagination li a {
        font-size: 16px;
    }

    ul.pagination li.active a,
    ul.pagination li.active a:hover {
        background: transparent;
        color: #808080;
    }

    .tips-slider-sub-block h4 {
        max-height: 67px;
        overflow: hidden;
    }

    .tips-slider-sub-block p {
        max-height: 79px;
        overflow: hidden;
    }

    .content-block-mobile,
    .page-node-2 .bottom.advertisement {
        display: block;
        position: relative;
    }

    .content-block-mobile.content-block-subscription {
        margin: 20px 0 30px;
    }

    .content-block-mobile .border-button.subs {
        height: auto;
    }

    .content-block-mobile .border-button.subs a {
        line-height: 40px;
        font-size: 24px;
        padding: 15px 0 12px;
    }

    .content-block-mobile .subscribe-now-button {
        font-size: 24px;
    }

    .current-issue-banner .in-this-issue li {
        float: left;
        width: 100%;
        padding-bottom: 0;
    }

    .current-issue-banner {
        margin-bottom: 20px;
    }

    .current-issue-banner .current-issue-banner-text {
        background: #e1e1e1;
        padding: 20px;
        margin-bottom: 20px;
    }

    .current-issue-banner-text h3 {
        font-size: 20px;
    }

    .page-node-2 .current-issue-banner .readmore {
        bottom: 0;
        clear: both;
        position: relative;
        right: 0;
        text-align: center;
        top: 0;
    }

    .not-front .main-content {
        padding-top: 0px;
    }

    .content-block-mobile figure img,
    .banner-common-block figure img {
        width: 100%;
        border: 1px solid #aaabab;
    }

    .content-block-mobile .subscribe-now-button {
        height: 70px;
    }

    .page-directory-of-advisor .block-page-title h1.page-header {
        margin-bottom: 90px;
        padding-right: 0;
    }

    .block.block-become-an-advisor-link {
        clear: both;
    }

    .page-directory-of-advisor .become-adv {
        top: -73px;
    }

    .page-directory-of-advisor .views-exposed-form .views-exposed-widgets > div {
        padding-right: 0;
    }

    .page-cart .commerce-line-item-views-form form {
        overflow: auto;
        clear: both;
    }

    .page-checkout .block-system form {
        clear: both;
    }

    .page-checkout .block-system form table thead th,
    .page-checkout .block-system form table tbody td,
    .page-cart form table thead th,
    .page-cart form table tbody td {
        padding: 5px;
    }

    .page-handbooks .view-id-handbooks .views-field-field-image {
        width: 100%;
        float: left;
        margin: 0 0 10px;
        text-align: center;
    }

    .page-handbooks .view-id-handbooks .views-field-field-image img {
        max-width: 100%;
    }

    .node-type-fbhandbooks .block-system .field-name-field-image > .field-label {
        padding-bottom: 10px;
    }

    .views-field-line-item-title a {
        font-size: 12px;
    }

    .page-cart .table > thead > tr > th,
    .page-cart .table > tbody > tr > th,
    .page-cart .table > tfoot > tr > th,
    .page-cart .table > thead > tr > td,
    .page-cart .table > tbody > tr > td,
    .page-cart .table > tfoot > tr > td {
        padding: 5px;
    }

    .page-cart .table a,
    .page-cart .table th,
    .page-cart .table td {
        font-size: 12px;
    }

    .content iframe,
    .front .sidebar iframe,
    .content-bottom-full .block-content-bottom-block iframe {
        width: 100% !important;
    }

    .download-popup-buttons {
        width: 100%;
    }

    .download-popup-buttons a {
        margin-bottom: 10px;
    }

    .download-popup-buttons a.border-button {
        float: none;
    }

    .node .content .field-type-image img {
        max-width: 100%;
    }
    .node-type-directory-company .content .field-type-image img{
        width: 100px;
    }

    .form-submit-add-to-cart-tab {
        float: none;
        margin: 0 0 10px;
    }

    .page-cart.not-front .sidebar .banner-image-shade h3 {
        text-align: center;
    }

    ul.quicktabs-tabs.quicktabs-style-basic {
        border: none;
        padding: 0;
        height: auto;
    }

    ul.quicktabs-tabs.quicktabs-style-basic li {
        float: left;
        width: 100%;
        padding: 0;
    }

    ul.quicktabs-tabs.quicktabs-style-basic li.last {
        border-bottom: 1px solid #e5e5e5;
    }

    ul.quicktabs-tabs.quicktabs-style-basic li {
        padding: 12px 10px;
        display: block;
    }

    .main-container {
        word-wrap: break-word;
    }

    .right-image {
        min-height: 50px;
        min-width: 50px;
    }

    .left-image img,
    .right-image img {
        height: auto;
    }

    .not-front .main-content .col-lg-8 {
        margin-top: 0px;
    }

    .page-node-27 .tips-details h4 a,
    .page-node-10223 .tips-details h4 a,
    .page-node-25 .tips-details h4 a,
    .page-node-10750 .tips-details h4 a,
    .page-node-10572 .tips-details h4 a,
    .page-article-library .article-search-result-common h4 a {
        font-size: 16px;
    }

    .node-type-currentissue .current-issue-banner .readmore {
        bottom: auto;
        clear: both;
        position: relative;
        right: 0;
        text-align: right;
        top: auto;
    }

    .node-type-currentissue .current-issue-banner {
        margin-bottom: 20px;
    }

    .page-cart .table td.views-field-line-item-title .cart-product-title {
        font-size: 16px;
        line-height: 18px;
    }

    .article-cart-price,
    .page-cart table .views-field-commerce-unit-price.price {
        font-size: 18px;
    }

    .page-cart .commerce-line-item-views-form form .views-field img {
        min-width: 100px;
    }

    .page-user-orders .region-content #block-system-main {
        overflow: auto;
    }

    .front .view-id-home_page_slideshow .caption.ef-title-cap,
    .front .view-id-home_page_slideshow .caption.ef-small-cap-bg {
        max-width: 90%;
    }

    .front .view-id-home_page_slideshow .caption.ef-title-cap,
    .front .view-id-home_page_slideshow .caption.ef-small-cap-bg p {
        font-size: 12px;
    }

    .front .view-id-home_page_slideshow .caption.ef-title-cap {
        height: 25px;
        top: 23%;
        line-height: 17px;
    }

    .front .view-id-home_page_slideshow .caption.ef-small-cap-bg {
        top: 34%;
    }

    .front .view-id-home_page_slideshow .caption.ef-small-cap-bg p {
        margin: 0 0 5px;
        padding: 2px 5px;
    }

    .front .main-content .region-content > section {
        clear: both;
        overflow-x: hidden;
    }

    #fsForm2010150 .fsFieldRow input[type="email"],
    #fsForm2010150 .fsFieldRow input[type="number"],
    #fsForm2010150 .fsFieldRow input[type="tel"],
    #fsForm2010150 .fsFieldRow input[type="text"],
    .fsForm textarea {
        max-width: 100%;
    }

    #fsForm2010150 .fsBody .fsSubField {
        margin-right: 0;
    }

    #fsForm2010150 .fsBody .fsForm .fsCell {
        padding: 5px 0;
    }

    #fsForm2010150 .fsborderradius .fsBody .fsSectionHeader {
        margin: 10px 0;
    }

    #fsForm2010150 #fsPage2010150-1 > div {
        clear: both;
    }

    #fsForm2010150 #fsSection32529005 > #fsRow2010150-11 {
        float: left;
        width: 100%;
    }

    #fsForm2010150 .fsBody div.fsFieldZip {
        float: right;
        margin: 0.5em 0 0;
        width: 26%;
    }

    #fsForm2010150 .fsOptionLabel.horizontal {
        float: left;
        margin: 5px 0;
        width: 100%;
    }

    #fsForm2010150 #fsRow2010150-167 #field32529141,
    #fsForm2010150 #fsRow2010150-168 .fieldset-content select {
        margin-bottom: 10px;
    }

    #fsForm2010150 #fsSubmit2010150 .stacklock > div {
        margin-top: 15px;
    }

    #fsForm2010150 .fsRow.fsFieldRow.fsLastRow {
        float: left;
        margin-bottom: 1em;
        width: 100%;
    }

    .node-type-conferences .container .tabbable > .col-md-3 {
        padding-left: 0;
    }

    .node-type-conferences .container .tabbable > .col-md-9 {
        padding-right: 0;
    }

    .node-type-conferences .content .nav-tabs > li {
        float: left;
        margin-bottom: 0px;
        width: 100%;
    }

    .node-type-conferences .content .nav-tabs > li > a {
        margin-right: 0;
    }

    .node-type-conferences .fsBody div.fsFieldZip {
        float: right;
        margin: 6px 0;
        width: 26%;
    }

    .family-business-news .tips-details h4 a {
        line-height: 22px;
    }

    .not-front .sidebar {
        padding-top: 0px;
    }

    .page-checkout div.addressfield-container-inline > div.form-item {
        margin-right: 0;
        width: 100%;
    }

    .page-checkout fieldset .panel-heading {
        padding: 10px;
    }

    .page-checkout fieldset .panel-body {
        padding: 15px 5px;
    }

    .page-familyuser .tooltip {
        display: none !important;
    }

    .advisors-result-social-icons {
        clear: both;
    }

    .advisors-result-social-icons li.service-links-google-plus-one.last > div {
        width: 66px !important;
    }

    .node-type-conferences .content-common-block h3 span {
        position: relative;
    }

    .node-type-video .region-content .content .field-item > div > div {
        width: 100% !important;
    }

    .front #page-header > .region-header .view-home-page-slideshow .skin-default img,
    .block-home-slider-main .views-slideshow-cycle-main-frame,
    .block-home-slider-main .views-slideshow-cycle-main-frame > div {
        min-height: 180px;
        height: 350px;
    }

    #header .heater-top a.individual-subscription-link {
        display: block;
        float: left;
        padding-top: 3px;
        width: 50%;
    }

    #header .heater-top label.form {
        float: left;
        width: 14%;
    }

    #header .heater-top #user-login-form {
        float: left;
        width: 100%;
        font-size: 11px;
    }

    .cart-summary {
        float: left;
    }

    /*..gallery slider...*/
    .view-conference-photo-gallery .views_slideshow_cycle_main {
        height: 332px !important;
    }

    .views-slideshow-controls-top span.views-slideshow-controls-text-previous,
    .views-slideshow-controls-top span.views-slideshow-controls-text-next {
        top: 24%;
    }

    .view-conference-photo-gallery .views-field-field-name-title > div {
        max-height: 89px;
        overflow: hidden;
    }

    #fbm-common-new-subscription-form div.subscription-text-block-1 img.subscription-left-image {
        margin-bottom: 15px;
    }

    /*FAM-602*/
    span.content-img-container {
        /*float: left;*/
        margin-bottom: 5px;
        margin-top: 15px;
        /*max-width: 40%;*/
        max-width: 100%;
    }

    /*.node .content .field-type-image span.content-img-container img {
        max-width: 250px;
    }*/
    span.content-img-container-left {
        float: left;
        margin-right: 0px;
    }

    span.content-img-container-right {
        float: right;
        margin-left: 0px;
    }

    .special-section .service-links {
        background-color: inherit;
        border: none;
        border-radius: inherit;
        left: inherit;
        padding: inherit;
        position: relative;
        top: inherit;
        width: inherit;
    }

    .special-section .service-links li {
        list-style: inherit;
        margin: inherit;
    }

    .special-section .service-links .links {
        padding: inherit;
        margin: inherit;
    }

    .story-year-subscription h2 {
        padding: 10px 20px;
        font-size: 12px;
    }
    .block-sidebar-image ins.dcmads {
        left: 0px !important;
        transform: scale(1) !important;
    }

    .node-type-forum .comment-wrapper > .back-to-forum:last-of-type, .node-type-forum .block-system  > .back-to-forum{
        position: unset;
        text-align: center;
        width: 50%;
        margin: 0 auto;
        padding: 10px 20px;
    }
    .node-type-forum .comment-wrapper > .back-to-forum:last-of-type a, .node-type-forum .block-system  > .back-to-forum a{
        font-size: 16px;
    }
}

@media all and (max-width: 767px) and (orientation: landscape) {
    .front .region-content .advertisement iframe {
        height: 90px !important;
    }

    #header .container .row > .header-top .advertisement iframe {
        height: 60px;
    }

    .front #page-header > .region-header .view-home-page-slideshow .skin-default img,
    .block-home-slider-main .views-slideshow-cycle-main-frame,
    .block-home-slider-main .views-slideshow-cycle-main-frame > div {
        min-height: 180px;
        height: 350px;
    }

    #fbm-common-new-subscription-form div.subscription-text-block-1 img.subscription-left-image {
        margin-bottom: 125px;
    }

}

@media all and (max-width: 650px) {
    /*..gallery slider...*/
    .view-conference-photo-gallery .views_slideshow_cycle_main {
        height: 280px !important;
    }

    .views-slideshow-controls-top span.views-slideshow-controls-text-previous,
    .views-slideshow-controls-top span.views-slideshow-controls-text-next {
        top: 27%;
    }

}

@media (max-width: 740px) and (orientation: landscape) {
    #fbm-common-new-subscription-form div.subscription-text-block-1 img.subscription-left-image {
        margin-bottom: 65px;
    }
}

@media (max-width: 670px) and (orientation: landscape) {
    #fbm-common-new-subscription-form div.subscription-text-block-1 img.subscription-left-image {
        margin-bottom: 106px;
    }
}

@media (max-width: 570px) and (orientation: landscape) {
    #fbm-common-new-subscription-form div.subscription-text-block-1 img.subscription-left-image {
        margin-bottom: 135px;
    }
}

@media all and (max-width: 380px) {

    .front #page-header > .region-header .view-home-page-slideshow .skin-default img,
    .block-home-slider-main .views-slideshow-cycle-main-frame,
    .block-home-slider-main .views-slideshow-cycle-main-frame > div {
        min-height: 140px;
        height: 140px;
    }

    .slider-bottom-shade h3,
    .slider-bottom-shade h3 a {
        font-size: 16px;
        line-height: 20px;
    }

    .page-article-library .views-exposed-form .views-submit-button > button,
    .page-article-library .views-exposed-form .views-reset-button > button {
        font-size: 16px;
    }

    /*..gallery slider...*/
    .view-conference-photo-gallery .views_slideshow_cycle_main {
        height: 250px !important;
    }

    .jumbotron .view-conference-photo-gallery #views_slideshow_cycle_main_conference_photo_gallery-block .views-field-field-name-title {
        position: relative;
        font-size: 12px !important;
        line-height: 16px !important;
    }

    .view-conference-photo-gallery .views-field-field-name-title > div {
        height: 97px;
        overflow: hidden;
    }

    #fbm-common-new-subscription-form div.subscription-text-block-1 img.subscription-left-image {
        margin-bottom: 25px;
    }
}

@media all and (max-width: 320px) {
    .heater-top #user-login-form {
        width: 81%;
    }

    .navbar-toggle {
        margin-top: 58px;
    }

    .slider-bottom-shade h3,
    .slider-bottom-shade h3 a {
        font-size: 16px;
        line-height: 20px;
    }

    /*..gallery slider...*/
    .view-conference-photo-gallery .views_slideshow_cycle_main {
        height: 250px !important;
    }

    #fbm-common-new-subscription-form div.subscription-text-block-1 img.subscription-left-image {
        margin-bottom: 25px;
    }
}

@media (min-width: 667px) and (max-width: 767px) {
    .subscribe-buy-buttons a.border-button {
        width: 313px !important;
    }

    .subscribe-buy-buttons input#edit-submit-add-to-cart-tab-0 {
        width: 313px !important;
    }

    #block-system-main .authors-name {
        padding-bottom: 5px !important;
    }

    .service-links ul.links {
        position: relative !important;
        top: 0% !important;
        left: 0;
        padding: 12px 0px 12px 0px;
        border-radius: 0px 0px 0px 0px;
        border: 0px solid #aaa;
    }

    .service-links ul.links li {
        display: inline-block !important;
        width: 78px !important;
    }

    .views-slideshow-pager-fields img {
        min-height: 90px !important;
    }

    .view-conference-photo-gallery .views_slideshow_cycle_main {
        height: 400px !important;
    }

    .views-field-field-photos-gallery .field-content {
        height: 377px !important;
    }

    .view-conference-photo-gallery .views-slideshow-controls-bottom {
        margin-top: 0px !important;
    }
}

@media (min-width: 375px) and (max-width: 567px) {
    .node .content .field p {
        padding-left: 0 !important;
    }

    #block-system-main .authors-name {
        padding-bottom: 35px;
    }

    .service-links ul.links {
        position: relative !important;
        top: 0% !important;
        left: 0;
        padding: 12px 0px 12px 0px;
        border-radius: 0px 0px 0px 0px;
        border: 0px solid #aaa;
    }

    .service-links ul.links li {
        display: inline-block !important;
        width: 78px !important;
    }

    .view-conference-photo-gallery .views_slideshow_cycle_main {
        height: 340px !important;
    }

    .views-slideshow-pager-fields img {
        min-width: 100%;
        min-height: 80px;
    }

    .views-field-field-photos-gallery .field-content {
        height: 312px !important;
    }

    .view-conference-photo-gallery .views_slideshow_cycle_main {
        height: 228px !important;
    }

    .views-slideshow-pager-fields div {
        height: 79px;
    }

    .view-id-staff .staff-listing {
        width: 100% !important;
    }

    .contextual-links-region .views-row {
        width: 100% !important;
    }

    .view-staff .staff-box .staff-box-img {
        height: 205px !important;
    }

    .view-staff .staff-box {
        height: auto !important;
        margin-bottom: 0px !important;
    }

    .view-id-staff li.views-row {
        width: 167px !important;
    }

    .email_address_field .field-content {
        font-size: 13px !important;
    }
    .subscribe-buy-buttons p {
        padding-top: 0px !important;
        clear: both !important;
    }
}

@media (min-width: 320px) and (max-width: 374px) {
    .browse--our--video ul {
        display: block !important;
        text-align: center;
    }
    .browse--our--video ul li a {
        font-size: 16px !important;
        margin: 0px 0px !important;
    }
    .browse--our--video ul li {
        padding: 5px 0px;
    }
    .view-browse-our-video .views-row {
        width: 100% !important;
        padding: 0px !important;
    }
    .browse--our--video--section iframe {
        min-height: initial !important;
        height: 160px !important;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }




    .subscribe-buy-buttons a.border-button {
        width: 290px !important;
    }
    .featured-video img.ey-logo {
        width: 34px !important;
        top: -40px !important;
    }
    .subscribe-buy-buttons input#edit-submit-add-to-cart-tab-0 {
        margin-left: 0px !important;
        width: 290px !important;
        margin-top: 20px !important;
    }

    .node-article .content-img-container img {
        width: 100% !important;
        float: none !important;
    }

    .node .content .field p {
        padding-left: 0 !important;
    }

    .node-article .field-type-text-with-summary {
        margin-top: 10px !important;
    }

    .service-links ul.links {
        position: relative !important;
        top: 0% !important;
        left: 0;
        padding: 12px 0px 12px 0px;
        border-radius: 0px 0px 0px 0px;
        border: 0px solid #aaa;
    }

    .service-links ul.links li {
        display: inline-block !important;
        width: 78px !important;
    }

    .views-slideshow-pager-fields img {
        min-height: 45px !important;
    }

    .view-conference-photo-gallery .views_slideshow_cycle_main {
        height: 200px !important;
    }

    .views-field-field-photos-gallery .field-content {
        height: 183px !important;
    }

    .view-conference-photo-gallery .views-slideshow-controls-bottom {
        margin-top: 6px !important;
    }

    .views-slideshow-pager-fields div {
        height: 60px;
    }

    .view-conference-photo-gallery .views-slideshow-controls-bottom > div > div {
        width: 33.3% !important;
    }

    .view-id-staff .staff-listing {
        width: 100% !important;
    }

    .contextual-links-region .views-row {
        width: 100% !important;
    }

    .view-staff .staff-box {
        height: auto !important;
        margin-bottom: 0px !important;
    }

    .cont-box_img {
        height: 175px !important;
    }

    .user_title span.field-content {
        font-size: 11px !important;
    }


    #header .heater-top #user-login-form .form-item-name, #header .heater-top #user-login-form .form-item-pass {
        width: 42%;
    }

    .view-id-staff li.views-row {
        width: 140px !important;
    }
}

@media (min-width: 568px) and (max-width: 666px) {
    .view-id-staff .staff-listing {
        width: 49% !important;
    }
    div#modalContent {
        top: 60px !important;
        width: 100% !important;
        left: 0px !important;
    }
    .bounce-convert-custom-modal {
        padding: 15px !important;
        max-width: 100% !important;
        padding-bottom: 60px !important;
    }
    .ctools-modal-content.modal-forms-modal-content {
        max-width: 60% !important;
        margin-left: 20% !important;
    }
    button.navbar-toggle.new-mobile-menu {
        z-index: 999 !important;
    }
    .bounce-convert-custom-modal div#modal-content .form-item h2 {
        padding-left: 0 !important;
        line-height: normal !important;
    }
    .front .featured-video img.media-element.file-default.img-responsive {
        height: auto !important;
    }

    .cont-box_img {
        height: 215px !important;
    }

    .view-staff .staff-box .staff-box-img {
        height: 215px !important;
    }

    .subscribe-buy-buttons input#edit-submit-add-to-cart-tab-0 {
        margin-left: 37px !important;
        min-width: 245px !important;
        margin-top: 0px !important;
    }

    .subscribe-buy-buttons input#edit-submit-add-to-cart-tab-0 {
        float: left;
        margin-left: 26px !important;
        width: 255px !important;
    }

    .subscribe-buy-buttons a.border-button {
        float: left;
        width: 255px !important;
    }

    .node .content .field p {
        padding-left: 0 !important;
    }

    #block-system-main .authors-name {
        padding-bottom: 35px !important;
    }

    .service-links ul.links {
        position: relative !important;
        top: 0% !important;
        left: 0;
        padding: 12px 0px 12px 0px;
        border-radius: 0px 0px 0px 0px;
        border: 0px solid #aaa;
    }

    .service-links ul.links li {
        display: inline-block !important;
        width: 78px !important;
    }

    .view-conference-photo-gallery .views_slideshow_cycle_main {
        height: 150px !important;
    }

    .views-field-field-photos-gallery .field-content {
        height: 146px !important;
    }

    .view-conference-photo-gallery .views-slideshow-controls-bottom {
        margin-top: 6px !important;
    }

    .view-conference-photo-gallery .views-slideshow-controls-bottom > div > div {
        width: 33.3% !important;
    }

    .view-id-staff li.views-row {
        width: 32.4% !important;
    }
}

@media (min-width: 768px) and (max-width: 799px) {
    .node-type-article .field.field-name-body.field-type-text-with-summary.field-label-hidden {
        margin-top: 0px !important;
    }

    div#modalContent {
        top: 60px !important;
        width: 100% !important;
        left: 0px !important;
    }
    .bounce-convert-custom-modal {
        padding: 15px !important;
        max-width: 100% !important;
        padding-bottom: 60px !important;
    }
    .ctools-modal-content.modal-forms-modal-content {
        max-width: 60% !important;
        margin-left: 20% !important;
    }
    button.navbar-toggle.new-mobile-menu {
        z-index: 999 !important;
    }
    .bounce-convert-custom-modal div#modal-content .form-item h2 {
        padding-left: 0 !important;
        line-height: normal !important;
    }

    .node-type-article h1.page-header {
        margin-bottom: 15px !important;
    }
    .node-type-listicles .main-content .views-field.views-field-field-slide-image img {
        height: 330px !important;
    }

    .node-type-listicles .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
        height: 330px !important;
    }
    .page-search-node iframe {
        width: 645px;
    }
}

@media (min-width: 736px) and (max-width: 767px) {
    .node-type-article div#primary-nav {
        width: 100% !important;
    }

    div#modalContent {
        top: 60px !important;
        width: 100% !important;
        left: 0px !important;
    }
    .bounce-convert-custom-modal {
        padding: 15px !important;
        max-width: 100% !important;
        padding-bottom: 60px !important;
    }
    .ctools-modal-content.modal-forms-modal-content {
        max-width: 60% !important;
        margin-left: 20% !important;
    }
    button.navbar-toggle.new-mobile-menu {
        z-index: 999 !important;
    }
    .bounce-convert-custom-modal div#modal-content .form-item h2 {
        padding-left: 0 !important;
        line-height: normal !important;
    }

    .view-id-staff li.views-row {
        width: 171px !important;
    }

    .view-staff .staff-box .staff-box-img {
        height: 210px !important;
    }

    .view-id-staff .view-header h4 {
        margin-top: 50px !important;
    }

    .cont-box_img {
        height: 210px !important;
    }
    .page-search-node iframe {
        width: 645px;
    }
}

@media (min-width: 732px) and (max-width: 735px) {
    .node-type-article h1.page-header {
        margin-bottom: 38px !important;
    }
    .page-search-node iframe {
        width: 645px;
    }


    div#modalContent {
        top: 60px !important;
        width: 100% !important;
        left: 0px !important;
    }
    .bounce-convert-custom-modal {
        padding: 15px !important;
        max-width: 100% !important;
        padding-bottom: 60px !important;
    }
    .ctools-modal-content.modal-forms-modal-content {
        max-width: 60% !important;
        margin-left: 20% !important;
    }
    button.navbar-toggle.new-mobile-menu {
        z-index: 999 !important;
    }
    .bounce-convert-custom-modal div#modal-content .form-item h2 {
        padding-left: 0 !important;
        line-height: normal !important;
    }
}

@media (min-width: 667px) and (max-width: 731px) {
    .node-type-article div#primary-nav {
        width: 100% !important;
    }

    div#modalContent {
        top: 60px !important;
        width: 100% !important;
        left: 0px !important;
    }
    .bounce-convert-custom-modal {
        padding: 15px !important;
        max-width: 100% !important;
        padding-bottom: 60px !important;
    }
    .ctools-modal-content.modal-forms-modal-content {
        max-width: 60% !important;
        margin-left: 20% !important;
    }
    button.navbar-toggle.new-mobile-menu {
        z-index: 999 !important;
    }
    .bounce-convert-custom-modal div#modal-content .form-item h2 {
        padding-left: 0 !important;
        line-height: normal !important;
    }

    .view-id-staff li.views-row {
        width: 154px !important;
    }

    .view-staff .staff-box .staff-box-img {
        height: 190px !important;
    }

    .cont-box_img {
        height: 190px !important;
    }
    .page-search-node iframe {
        width: 625px;
    }
}


@media (min-width: 568px) and (max-width: 639px) {
    .node-type-article div#primary-nav {
        width: 100% !important;
    }

    div#modalContent {
        top: 60px !important;
        width: 100% !important;
        left: 0px !important;
    }
    .bounce-convert-custom-modal {
        padding: 15px !important;
        max-width: 100% !important;
        padding-bottom: 60px !important;
    }
    .ctools-modal-content.modal-forms-modal-content {
        max-width: 547px !important;
        margin-left: 10px !important;
    }
    button.navbar-toggle.new-mobile-menu {
        z-index: 999 !important;
    }
    .bounce-convert-custom-modal div#modal-content .form-item h2 {
        padding-left: 0 !important;
        line-height: normal !important;
    }

    .node-type-article h1.page-header {
        margin-bottom: 10px !important;
    }
    .page-search-node iframe {
        width: 530px;
    }
}

@media (min-width: 414px) and (max-width: 567px) {
    .node-type-article .main-content h1.page-header {
        margin-bottom: 10px !important;
    }
    #header .container .row > .header-top .advertisement iframe {
        max-height: 60px !important;
    }

    div#modalContent {
        top: 60px !important;
        width: 100% !important;
        left: 0px !important;
    }
    .bounce-convert-custom-modal {
        padding: 15px !important;
        max-width: 100% !important;
        padding-bottom: 60px !important;
    }
    .ctools-modal-content.modal-forms-modal-content {
        max-width: 394px !important;
        margin-left: 10px !important;
    }
    button.navbar-toggle.new-mobile-menu {
        z-index: 999 !important;
    }
    .bounce-convert-custom-modal div#modal-content .form-item h2 {
        padding-left: 0 !important;
        line-height: normal !important;
    }

    .node-type-article div#primary-nav {
        width: 100% !important;
    }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !important;
    }
    .page-past-conferences-new .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-search-node iframe {
        width: 380px;
    }


    .browse--our--video .video-sub-filter {
        right: 0px !important;
        padding-right: 0px;
    }
    .browse--our--video .video-sub-filter {
        top: 0px !important;
    }
    .browse--our--video ul li {
        width: 100% !important;
    }
    .browse--our--video ul li {
        margin-bottom: 0px !important;
    }
}

@media (min-width: 375px) and (max-width: 413px) {
    .node-type-article div#primary-nav {
        width: 100% !important;
    }


    div#modalContent {
        top: 60px !important;
        width: 100% !important;
        left: 0px !important;
    }
    .bounce-convert-custom-modal {
        padding: 15px !important;
        max-width: 100% !important;
        padding-bottom: 60px !important;
    }
    .ctools-modal-content.modal-forms-modal-content {
        max-width: 355px !important;
        margin-left: 10px !important;
    }
    button.navbar-toggle.new-mobile-menu {
        z-index: 999 !important;
    }
    .bounce-convert-custom-modal div#modal-content .form-item h2 {
        padding-left: 0 !important;
        line-height: normal !important;
    }

    .node-type-article h1.page-header {
        margin-bottom: 10px !important;
    }
    .page-search-node iframe {
        width: 340px;
    }

    .browse--our--video .video-sub-filter {
        right: 0px !important;
        padding-right: 0px;
    }
    .browse--our--video .video-sub-filter {
        top: 0px !important;
    }
    .browse--our--video ul li {
        width: 100% !important;
    }
    .browse--our--video ul li {
        margin-bottom: 0px !important;
    }
}

@media (min-width: 360px) and (max-width: 374px) {
    .node-type-article .main-content h1.page-header {
        margin-bottom: 10px !important;
    }

    div#modalContent {
        top: 60px !important;
        width: 100% !important;
        left: 0px !important;
    }
    .bounce-convert-custom-modal {
        padding: 15px !important;
        max-width: 100% !important;
        padding-bottom: 60px !important;
    }
    .ctools-modal-content.modal-forms-modal-content {
        max-width: 340px !important;
        margin-left: 10px !important;
    }
    button.navbar-toggle.new-mobile-menu {
        z-index: 999 !important;
    }
    .bounce-convert-custom-modal div#modal-content .form-item h2 {
        padding-left: 0 !important;
        line-height: normal !important;
    }

    .Subscriber--top {
        padding-top: 5px !important;
    }
    #header .heater-top #user-login-form .form-actions, .heater-top a.last {
        margin-top: 5px !important;
    }
    body #user-login-form a.last {
        top: 0px !important;
    }


    .browse--our--video .video-sub-filter {
        right: 0px !important;
        padding-right: 0px;
    }
    .browse--our--video .video-sub-filter {
        top: 0px !important;
    }
    .browse--our--video ul li {
        width: 100% !important;
    }
    .browse--our--video ul li {
        margin-bottom: 0px !important;
    }

    .node-type-article div#primary-nav {
        width: 100% !important;
    }
    .browse--our--video ul {
        display: block !important;
        text-align: center;
    }
    .browse--our--video ul li a {
        font-size: 16px !important;
        margin: 0px 0px !important;
    }
    .browse--our--video ul li {
        padding: 5px 0px;
    }
    .view-browse-our-video .views-row {
        width: 100% !important;
        padding: 0px !important;
    }
    .browse--our--video--section iframe {
        min-height: initial !important;
        height: 180px !important;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }
    .page-search-node iframe {
        width: 330px;
    }
}

@media (min-width: 320px) and (max-width: 359px) {
    .node-type-article .field.field-name-body.field-type-text-with-summary.field-label-hidden {
        margin-top: 0px !important;
    }


    div#modalContent {
        top: 60px !important;
        width: 100% !important;
        left: 0px !important;
    }
    .bounce-convert-custom-modal {
        padding: 15px !important;
        max-width: 100% !important;
        padding-bottom: 60px !important;
    }
    .ctools-modal-content.modal-forms-modal-content {
        max-width: 300px !important;
        margin-left: 10px !important;
    }
    button.navbar-toggle.new-mobile-menu {
        z-index: 999 !important;
    }
    .bounce-convert-custom-modal div#modal-content .form-item h2 {
        padding-left: 0 !important;
        line-height: normal !important;
    }



    .Subscriber--top {
        padding-top: 5px !important;
    }
    #header .heater-top #user-login-form .form-actions, .heater-top a.last {
        margin-top: 5px !important;
    }
    body #user-login-form a.last {
        top: 0px !important;
    }



    .browse--our--video .video-sub-filter {
        right: 0px !important;
        padding-right: 0px;
    }
    .browse--our--video .video-sub-filter {
        top: 0px !important;
    }
    .browse--our--video ul li {
        width: 100% !important;
    }
    .browse--our--video ul li {
        margin-bottom: 0px !important;
    }



    .node-type-article .main-content h1.page-header {
        margin-bottom: 10px !important;
    }

    .node-type-article div#primary-nav {
        width: 100% !important;
    }

    .staff_title-head {
        font-size: 12px !important;
    }


    .page-search-node iframe {
        width: 290px;
    }

}

@media (min-width: 414px) and (max-width: 479px) {
    .view-id-staff .view-header h4 {
        margin-top: 50px !important;
    }

    .view-id-staff li.views-row {
        width: 187px !important;
    }

    .view-staff .staff-box .staff-box-img {
        height: 230px !important;
    }

    .cont-box_img {
        height: 230px !important;
    }
}

@media (min-width: 375px) and (max-width: 383px) {
    .cont-box_img {
        height: 205px !important;
    }
    .node-type-article .main-content .node-article .field-name-body span {
        display: block;
        width: 100% !important;
    }
    .node-type-article .main-content .node-article .field-name-body img {
        height: auto !important;
        float: none !important;
        margin: 0px 0px 0px 0px !important;
        width: 100% !important;
    }
}







/*Copy Form Directors & Boards*/


@media (min-width: 736px) and (max-width: 767px){
    .node-type-article div#primary-nav {
        width: 100% !important;
    }


    .Subscriber--top {
        padding-top: 5px !important;
        position: relative;
        top: -32px;
    }
    #header .heater-top #user-login-form .form-actions, .heater-top a.last {
        margin-top: 0px !important;
    }
    body #user-login-form a.last {
        top: 0px !important;
    }
    .custom--margin---bottom--20 .row {
        width: auto !important;
    }
    #header .heater-top a.individual-subscription-link {
        float: right !important;
    }
    a.individual-subscription-link {
        padding: 5px 8px !important;
    }



    .browse--our--video ul li a {
        font-size: 16px !important;
        margin: 0px 0px !important;
    }
    .browse--our--video ul li {
        padding: 5px 0px;
    }
    .view-browse-our-video .views-row {
        width: 50% !important;
        padding: 10px !important;
    }
    .browse--our--video--section iframe {
        min-height: initial !important;
        height: 390px !important;
    }
    .page-family-matters-2 .browse--our--video--section .field-iframe-instance {
        max-height: initial !important;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }
    .browse--our--video ul li a {
        padding: 6px 10px !important;
        letter-spacing: 0px !important;
    }


    .navbar-collapse {
        width: 75% !important;
    }
    #header .search-box {
        top: 0px !important;
    }
    .navbar-header .search-box form {
        float: left;
        width: 100% !important;
        margin: 0px 0 0 !important;
    }
    .navbar-header .search-box form .input-group {
        width: 100% !important;
    }
    .navbar-header .search-box form input, .navbar-header .search-box form .input-group-btn button[type="submit"] {
        width: 100% !important;
    }

    .download-article {
        top: 0 !important;
        left: auto !important;
    }
    .tips-details {
        width: 100% !important;
    }
    #footer {
        clear: both;
    }
    body #admin-menu {
        z-index: 99999 !important;
    }
    .node-article .content-img-container img.file-icon {
        width: auto !important;
    }


    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 18px !important;
        line-height: normal !important;
    }
    .featured--video h1 {
        width: 90% !important;
    }
    .front .block-featured-video h2.block-title {
        bottom: 168px !important;
        width: 90% !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        display: none;
    }
    .front .view-id-library_archieve .item-list.editorial-list li {
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
    .front section#block-views-conferences-block-2 h2.block-title {
        font-size: 24px !important;
        line-height: normal !important;
    }
    .home--upcomming--conferences {
        height: 120px !important;
        display: flex !important;
        align-items: center !important;
    }
    .front section#block-views-featured-advisor-block .featured--director {
        height: 115px !important;
    }
    .featured--director .home--directory--of--advisors--image {
        height: 115px !important;
    }
    .home--directory--of--advisors--contents {
        height: 115px !important;
    }



    .all-order-summery {
        float: none !important;
        text-align: center !important;
        top: 0px !important;
    }
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    .not-front .view-familly-business-video .view-header {
        text-align: right;
    }
    .block-family-business-video img.ey-logo {
        top: 0px !important;
        position: relative !important;
        width: 50px !important;
    }
    .staff-box-img {
        height: 215px !important;
    }

    .featured-video img.ey-logo {
        width: 48px !important;
        top: -42px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.93) !important;
        margin-left: -12px !important;
    }
    .staff_contributors .staff_deg h4 {
        padding-top: 2px !important;
    }
    .view-staff li.staff-listing {
        margin-bottom: 5px !important;
    }
    .view-id-staff .staff-listing {
        width: 174px !important;
    }
    .view-id-staff li.views-row {
        width: 174px !important;
    }
    .staff_contributors .staff_image {
        height: 215px !important;
    }
    .section-roster-search .stat-box-header > span {
        font-size: 16px !important;
    }
    .click-to-view-latest-roster-button a {
        width: 100% !important;
        font-size: 16px !important;
    }
    .section-roster-search .main-content {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    .section-roster-search .stat-box-body span {
        font-size: 16px !important;
    }
    .section-roster-search section#block-views-exp-roster-search-page {
        padding-right: 0px !important;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        font-size: 26px !important;
        width: 100% !important;
        float: none !important;
        text-align: center !important;
        margin-bottom: 30px;
        line-height: 35px !important;
    }
    .footer_top div#mailchimp-newsletter-ff9405319e-mergefields input#edit-mergevars-email {
        width: 209px !important;
        margin-left: 15px;
    }
    .form-item.form-item-mergevars-email.form-type-textfield.form-group {
        width: auto !important;
        float: none !important;
    }
    .footer_top .form-actions {
        width: auto !important;
        margin-left: 10px;
    }
    .footer_top section#block-mailchimp-signup-subscribe-to-our-free-newsletter {
        width: auto;
        margin: 0 auto;
    }
    #block-views-recent-articles-block-4, .featured-director-roster {
        width: 100% !important;
        float: none !important;
    }
    .form-actions button#edit-submit {
        padding: 5px 6px !important;
        top: 0px !important;
    }
    #header .header-top #user-login-form {
        border-right: 0px solid #fff !important;
    }
    #header .header-top a.individual-subscription-link {
        text-align: center !important;
    }
    .header-top a.forget-pass-link {
        font-size: 12px !important;
        text-align: center !important;
        margin: 0 auto !important;
        display: block !important;
    }
    .front .ad-space-after-slider-on-mobile img {
        margin-top: 20px;
    }
    .homepage-highlight {
        height: auto !important;
    }
    .highlight-details .read-more {
        position: relative !important;
        padding-top: 0px !important;
    }
    .front .block-home-recent-article .highlight-details .read-more {
        position: absolute !important;
        bottom: 15px;
    }
    .front .home-upcoming-events {
        margin-top: 30px !important;
    }
    .homepage-highlight .highlight-image {
        height: 185px !important;
        width: 26% !important;
    }
    .mailchimp-signup-subscribe-form button.form-submit {
        width: 110px !important;
    }
    .footer_top {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .front .homepage-highlight-mobile .overlay h1 a {
        font-size: 16px !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        margin-left: 100px !important;
    }
    .homepage-highlight-mobile .highlight-wrapper a img {
        width: 100%;
    }
    #primary-nav #logo {
        width: 50% !important;
    }
    .header-top a.forget-pass-link {
        width: 40% !important
    }
    #header .header-top a.individual-subscription-link {
        padding-left: 65px !important;
    }
    #primary-nav #logo {
        top: 225px !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        width: 57% !important;
    }
    .homepage-highlight {
        width: 100% !important;
    }
    .another_directors-roster img {
        height: auto !important;
    }
    .another_directors-roster {
        height: 340px !important;
    }
    .another_directors-roster .directors-roster-image {
        height: 330px !important;
    }
    .homepage-highlight-mobile section.small-12.large-3.columns.text-center {
        width: 33%;
        float: left;
        margin-right: 2px;
    }
    .top_directors-roster {
        height: 220px !important;
    }
    .top_directors-roster .directors-roster-image {
        height: 210px !important;
    }
    .home-upcoming-events .directors-roster .directors-roster-image {
        height: 199px !important;
    }
    .home-upcoming-events .directors-roster .directors-roster-image img {
        height: 100% !important;
    }
    .home-upcoming-events .directors-roster {
        height: 220px !important;
        padding-top: 10px !important;
    }
    .view-id-recent_articles .directors-roster-details .read-more {
        bottom: 10px !important;
    }
    .homepage-highlight .links li {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    /*.featured-director-roster .directors-roster-image {
        min-height: 360px !important;
    }
    }*/
    /*.Featured_Directors-section .directors-roster-image img {
        width: 515px !important;
    }*/
    .logged-in #primary-nav #logo {
        top: 190px !important;
    }
    .not-front #primary-nav #logo {
        top: 140px !important;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0px !important;
    }

    .node-type-news .news-publish-date{
        padding: 10px 0 0 0;
        clear: both;
    }
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .in-this-issue li {
        padding: 0px 0 0px !important;
    }
    .current-issue-banner-text {
        padding: 0px 20px 20px !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 120px !important;
    }
    .page-articles-singlebecoming-high-tech-director-0 .navbar-header button.navbar-toggle {
        position: relative;
        top: 0px;
        right: 0px;
    }
    .node-type-article .node-article .author-wrapper {
        padding: 0 0px !important;
    }
    .node-type-article form table {
        overflow: scroll;
    }
    #header .navbar-header button {
        margin-top: 90px !important;
    }
    .logged-in #header .navbar-header button {
        margin-top: 88px !important;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-article .main-content .node-article .field-name-body img {
        float: none !important;
        height: auto !important;
    }
    .node-type-article .main-content .node-article .field-name-body span {
        display: block;
    }
    .node-type-news #comments table {
        overflow: scroll;
    }
    .node-type-webinars .service-links {
        display: block;
        width: 100%;
    }
    .page-ebriefing .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .front #page-header > .region-header .view-home-page-slideshow .skin-default img, .block-home-slider-main .views-slideshow-cycle-main-frame, .block-home-slider-main .views-slideshow-cycle-main-frame > div {
        height: 435px !important;
    }
    .front .main-content .field-content a img {
        height: auto !important;
    }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !important;
    }
    .page-past-conferences-new .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .node-type-conferences .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-conferences .main-content .content-img-container {
        width: 100% !important;
    }
    .node-type-conferences .panel-body .conf-all-speakers {
        width: 50% !important;
        float: left !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
        overflow: scroll;
    }
    .node-type-conferences .jumbotron.header-image-text .image-caption {
        width: 100% !important;
    }
    .node-type-page #fbm-common-new-subscription-form div.cover-pic-block img {
        width: auto !important;
    }
    .node-type-businesstips .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-article .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    span.cke_skin_kama {
        overflow: scroll;
    }
    .main-content ins.dcmads {
        transform: scale(0.95);
        position: relative;
        left: -27px;
    }
    .header-top ins.dcmads {
        transform: scale(0.72);
        position: relative;
        left: -132px;
    }
    #block-block-12, #block-block-58, .bottom-block-item {
        width: 308px !important;
    }


}


@media (min-width: 732px) and (max-width: 735px){
    .node-type-article div#primary-nav {
        width: 100% !important;
    }

.page-taxonomy-term .browse--our--video--section iframe {
        height: 392px !important;
    }
    .Subscriber--top {
        padding-top: 5px !important;
        position: relative;
        top: -32px;
    }
    #header .heater-top #user-login-form .form-actions, .heater-top a.last {
        margin-top: 0px !important;
    }
    body #user-login-form a.last {
        top: 0px !important;
    }
    .custom--margin---bottom--20 .row {
        width: auto !important;
    }
    #header .heater-top a.individual-subscription-link {
        float: right !important;
    }
    a.individual-subscription-link {
        padding: 5px 8px !important;
    }




    .browse--our--video ul li a {
        font-size: 16px !important;
        margin: 0px 0px !important;
    }
    .browse--our--video ul li {
        padding: 5px 0px;
    }
    .view-browse-our-video .views-row {
        width: 50% !important;
        padding: 10px !important;
    }
    .browse--our--video--section iframe {
        min-height: initial !important;
        height: 386px !important;
    }
    .page-family-matters-2 .browse--our--video--section .field-iframe-instance {
        max-height: initial !important;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }
    .browse--our--video ul li a {
        padding: 6px 10px !important;
        letter-spacing: 0px !important;
    }

    .navbar-collapse {
        width: 75% !important;
    }
    #header .search-box {
        top: 0px !important;
    }
    .navbar-header .search-box form {
        float: left;
        width: 100% !important;
        margin: 0px 0 0 !important;
    }
    .navbar-header .search-box form .input-group {
        width: 100% !important;
    }
    .navbar-header .search-box form input, .navbar-header .search-box form .input-group-btn button[type="submit"] {
        width: 100% !important;
    }

    .download-article {
        top: 0 !important;
        left: auto !important;
    }
    .tips-details {
        width: 100% !important;
    }
    #footer {
        clear: both;
    }
    body #admin-menu {
        z-index: 99999 !important;
    }
    .node-article .content-img-container img.file-icon {
        width: auto !important;
    }


    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 18px !important;
        line-height: normal !important;
    }
    .featured--video h1 {
        width: 90% !important;
    }
    .front .block-featured-video h2.block-title {
        bottom: 168px !important;
        width: 90% !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        display: none;
    }
    .front .view-id-library_archieve .item-list.editorial-list li {
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
    .front section#block-views-conferences-block-2 h2.block-title {
        font-size: 24px !important;
        line-height: normal !important;
    }
    .home--upcomming--conferences {
        height: 120px !important;
        display: flex !important;
        align-items: center !important;
    }
    .front section#block-views-featured-advisor-block .featured--director {
        height: 115px !important;
    }
    .featured--director .home--directory--of--advisors--image {
        height: 115px !important;
    }
    .home--directory--of--advisors--contents {
        height: 115px !important;
    }


    .all-order-summery {
        float: none !important;
        text-align: center !important;
        top: 0px !important;
    }
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    .not-front .view-familly-business-video .view-header {
        text-align: right;
    }
    .block-family-business-video img.ey-logo {
        top: 0px !important;
        position: relative !important;
        width: 50px !important;
    }
   .section-roster-search .stat-box-header > span {
        font-size: 16px !important;
    }

    .featured-video img.ey-logo {
        width: 48px !important;
        top: -42px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.92) !important;
        margin-left: -12px !important;
    }
    .click-to-view-latest-roster-button a {
        width: 100% !important;
        font-size: 16px !important;
    }
    .section-roster-search .main-content {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    .section-roster-search .stat-box-body span {
        font-size: 16px !important;
    }
    .section-roster-search section#block-views-exp-roster-search-page {
        padding-right: 0px !important;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        font-size: 26px !important;
        width: 100% !important;
        float: none !important;
        text-align: center !important;
        margin-bottom: 30px;
        line-height: 35px !important;
    }
    .footer_top div#mailchimp-newsletter-ff9405319e-mergefields input#edit-mergevars-email {
        width: 209px !important;
        margin-left: 15px;
    }
    .form-item.form-item-mergevars-email.form-type-textfield.form-group {
        width: auto !important;
        float: none !important;
    }
    .footer_top .form-actions {
        width: auto !important;
        margin-left: 10px;
    }
    .footer_top section#block-mailchimp-signup-subscribe-to-our-free-newsletter {
        width: auto;
        margin: 0 auto;
    }
    #block-views-recent-articles-block-4, .featured-director-roster {
        width: 100% !important;
        float: none !important;
    }
    .form-actions button#edit-submit {
        padding: 5px 6px !important;
        top: 0px !important;
    }
    #header .header-top #user-login-form {
        border-right: 0px solid #fff !important;
    }
    #header .header-top a.individual-subscription-link {
        text-align: center !important;
    }
    .header-top a.forget-pass-link {
        font-size: 12px !important;
        text-align: center !important;
        margin: 0 auto !important;
        display: block !important;
    }
    .front .ad-space-after-slider-on-mobile img {
        margin-top: 20px;
    }
    .homepage-highlight {
        height: auto !important;
    }
    .highlight-details .read-more {
        position: relative !important;
        padding-top: 0px !important;
    }
    .front .block-home-recent-article .highlight-details .read-more {
        position: absolute !important;
    }
    .front .home-upcoming-events {
        margin-top: 30px !important;
    }
    .homepage-highlight .highlight-image {
        height: 185px !important;
    }
    .mailchimp-signup-subscribe-form button.form-submit {
        width: 110px !important;
    }
    .footer_top {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .front .homepage-highlight-mobile .overlay h1 a {
        font-size: 16px !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        margin-left: 97px !important;
    }
    .homepage-highlight-mobile .highlight-wrapper a img {
        width: 100%;
    }
    #primary-nav #logo {
        width: 50% !important;
        top: 140px !important;
    }
    .header-top a.forget-pass-link {
        width: 40% !important
    }
    #header .header-top a.individual-subscription-link {
        padding-left: 65px !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        width: 57% !important;
    }
    .homepage-highlight {
        width: 100% !important;
    }
    .homepage-highlight .links li {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .top_directors-roster {
        height: 195px !important;
    }

    .top_directors-roster .directors-roster-image {
        height: 184px !important;
    }
    .home-upcoming-events .directors-roster {
        height: 172px !important;
    }
    .home-upcoming-events .directors-roster .directors-roster-image {
        height: 162px !important;
    }
    .homepage-highlight-mobile .view-home-slideshow .views-row {
        width: 50%;
        float: left;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0px !important;
    }
    /*.Featured_Directors-section .directors-roster-image img {
        width: 240px !important;
    }*/
    .node-type-news .news-publish-date{
        padding: 10px 0 0 0;
        clear: both;
    }
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .in-this-issue li {
        padding: 0px 0 0px !important;
    }
    .current-issue-banner-text {
        padding: 0px 20px 20px !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 90px !important;
    }
    .page-articles-singlebecoming-high-tech-director-0 .navbar-header button.navbar-toggle {
        position: relative;
        top: 0px;
        right: 0px;
    }
    .node-type-article .node-article .author-wrapper {
        padding: 0 0px !important;
    }
    .node-type-article form table {
        overflow: scroll;
    }
    #header .navbar-header button {
        margin-top: 110px !important;
    }
    .node-type-article .main-content .node-article .field-name-body img {
        float: none !important;
        height: auto !important;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-article .main-content .node-article .field-name-body span {
        display: block;
    }
    .node-type-news #comments table {
        overflow: scroll;
    }
    .node-type-webinars .service-links {
        display: block;
        width: 100%;
    }
    .page-ebriefing .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .node-type-special-section .main-content .content-img-container img {
        height: auto !important;
        margin: 0 auto !important;
    }
    .node-type-special-section .main-content .content-img-container {
        float: none !important;
    }
    .node-type-special-section .main-content table {
        width: 100% !important;
    }
    .front #page-header > .region-header .view-home-page-slideshow .skin-default img, .block-home-slider-main .views-slideshow-cycle-main-frame, .block-home-slider-main .views-slideshow-cycle-main-frame > div {
        height: 435px !important;
    }
    .front .main-content .field-content a img {
        height: auto !important;
    }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !important;
    }
    .page-past-conferences-new .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .node-type-conferences .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-conferences .main-content .content-img-container {
        width: 100% !important;
    }

    .node-type-conferences .panel-body .conf-all-speakers {
        width: 50% !important;
        float: left !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
        overflow: scroll;
    }
    .node-type-conferences .jumbotron.header-image-text .image-caption {
        width: 100% !important;
    }
    .node-type-page #fbm-common-new-subscription-form div.cover-pic-block img {
        width: auto !important;
    }
    .node-type-businesstips .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-article .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    span.cke_skin_kama {
        overflow: scroll;
    }
    .main-content ins.dcmads {
        transform: scale(0.95);
        position: relative;
        left: -27px;
    }
    .header-top ins.dcmads {
        transform: scale(0.72);
        position: relative;
        left: -132px;
    }

}


@media (min-width: 667px) and (max-width: 731px){
    .node-type-article div#primary-nav {
        width: 100% !important;
    }
.page-taxonomy-term .browse--our--video--section iframe {
        height: 357px !important;
    }

    .Subscriber--top {
        padding-top: 5px !important;
        position: relative;
        top: -32px;
    }
    #header .heater-top #user-login-form .form-actions, .heater-top a.last {
        margin-top: 0px !important;
    }
    body #user-login-form a.last {
        top: 0px !important;
    }
    .custom--margin---bottom--20 .row {
        width: auto !important;
    }
    #header .heater-top a.individual-subscription-link {
        float: right !important;
    }
    a.individual-subscription-link {
        padding: 5px 8px !important;
    }




    .browse--our--video ul li a {
        font-size: 16px !important;
        margin: 0px 0px !important;
    }
    .browse--our--video ul li {
        padding: 5px 0px;
    }
    .view-browse-our-video .views-row {
        width: 50% !important;
        padding: 10px !important;
    }
    .browse--our--video--section iframe {
        min-height: initial !important;
        height: 350px !important;
    }
    .page-family-matters-2 .browse--our--video--section .field-iframe-instance {
        max-height: initial !important;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }
    .browse--our--video ul li a {
        padding: 6px 10px !important;
        letter-spacing: 0px !important;
    }



    .navbar-collapse {
        width: 75% !important;
    }
    #header .search-box {
        top: 0px !important;
    }
    .navbar-header .search-box form {
        float: left;
        width: 100% !important;
        margin: 0px 0 0 !important;
    }
    .navbar-header .search-box form .input-group {
        width: 100% !important;
    }
    .navbar-header .search-box form input, .navbar-header .search-box form .input-group-btn button[type="submit"] {
        width: 100% !important;
    }

    .download-article {
        top: 0 !important;
        left: auto !important;
    }
    .tips-details {
        width: 100% !important;
    }
    #footer {
        clear: both;
    }
    body #admin-menu {
        z-index: 99999 !important;
    }
    .node-article .content-img-container img.file-icon {
        width: auto !important;
    }


    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 18px !important;
        line-height: normal !important;
    }
    .featured--video h1 {
        bottom: 70px !important;
        left: 15px !important;
        font-size: 24px !important;
        width: 92% !important;
        line-height: 28px !important;
    }
    .front .block-featured-video h2.block-title {
        bottom: 168px !important;
        width: 92% !important;
        left: 15px !important;
    }
    .featured--video--link {
        left: 15px !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        display: none;
    }
    .front .view-id-library_archieve .item-list.editorial-list li {
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
    .front section#block-views-conferences-block-2 h2.block-title {
        font-size: 24px !important;
        line-height: normal !important;
    }
    .home--upcomming--conferences {
        height: 120px !important;
        display: flex !important;
        align-items: center !important;
    }
    .front section#block-views-featured-advisor-block .featured--director {
        height: 115px !important;
    }
    .featured--director .home--directory--of--advisors--image {
        height: 115px !important;
    }
    .home--directory--of--advisors--contents {
        height: 115px !important;
    }


    .all-order-summery {
        float: none !important;
        text-align: center !important;
        top: 0px !important;
    }
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    .not-front .view-familly-business-video .view-header {
        text-align: right;
    }
    .block-family-business-video img.ey-logo {
        top: 0px !important;
        position: relative !important;
        width: 50px !important;
    }
    .staff-box-img {
        height: 193px !important;
    }

    .featured-video img.ey-logo {
        width: 48px !important;
        top: -41px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.83) !important;
        margin-left: -43px !important;
    }
    .staff_contributors .staff_image {
        height: 193px !important;
    }
    .view-id-staff li.views-row {
        width: 156px !important;
    }
    .subscribe-buy-buttons input#edit-submit-add-to-cart-tab-0 {
        width: 308px !important;
    }
    .subscribe-buy-buttons a.border-button {
        width: 308px !important;
    }
    /*
    .contextual-links-region .views-row {
        width: 49% !important;
    }*/

    .section-roster-search .stat-box-header > span {
        font-size: 16px !important;
    }
    .click-to-view-latest-roster-button a {
        width: 100% !important;
        font-size: 16px !important;
    }
    .section-roster-search .main-content {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    .section-roster-search .stat-box-body span {
        font-size: 16px !important;
    }
    .section-roster-search section#block-views-exp-roster-search-page {
        padding-right: 0px !important;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        font-size: 26px !important;
        width: 100% !important;
        float: none !important;
        text-align: center !important;
        margin-bottom: 30px;
        line-height: 35px !important;
    }
    .footer_top div#mailchimp-newsletter-ff9405319e-mergefields input#edit-mergevars-email {
        width: 209px !important;
        margin-left: 15px;
    }
    .form-item.form-item-mergevars-email.form-type-textfield.form-group {
        width: auto !important;
        float: none !important;
    }
    .footer_top .form-actions {
        width: auto !important;
        margin-left: 10px;
    }
    .footer_top section#block-mailchimp-signup-subscribe-to-our-free-newsletter {
        width: auto;
        margin: 0 auto;
    }
    #block-views-recent-articles-block-4, .featured-director-roster {
        width: 100% !important;
        float: none !important;
    }
    .form-actions button#edit-submit {
        padding: 5px 6px !important;
        top: 0px !important;
    }
    #header .header-top #user-login-form {
        border-right: 0px solid #fff !important;
    }
    #header .header-top a.individual-subscription-link {
        text-align: center !important;
        padding-left: 53px;
    }
    .header-top a.forget-pass-link {
        font-size: 12px !important;
        text-align: center !important;
        margin: 0 auto !important;
        display: block !important;
        width: 36% !important;
    }
    .front .ad-space-after-slider-on-mobile img {
        margin-top: 20px;
    }
    .homepage-highlight {
        height: auto !important;
    }
    .highlight-details .read-more {
        position: relative !important;
        padding-top: 0px !important;
    }
    .front .block-home-recent-article .highlight-details .read-more {
        position: absolute !important;
        bottom: 15px;
    }
    .front .home-upcoming-events {
        margin-top: 30px !important;
    }
    .homepage-highlight .highlight-image {
        height: 185px !important;
        width: 29%;
    }
    .mailchimp-signup-subscribe-form button.form-submit {
        width: 110px !important;
    }
    .footer_top {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .front .homepage-highlight-mobile .overlay h1 a {
        font-size: 16px !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        margin-left: 98px !important;
    }
    #primary-nav #logo {
        top: 225px !important;
        width: 50% !important;
    }
    .homepage-highlight-mobile .highlight-wrapper.highlight a img {
        width: 100%;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        width: 57% !important;
    }
    .homepage-highlight {
        width: 100% !important;
    }
    .another_directors-roster {
        height: 300px !important;
    }
    .another_directors-roster img {
        height: auto !important;
    }
    .another_directors-roster .directors-roster-image {
        height: 293px !important;
    }
    .home-upcoming-events .directors-roster {
        height: 220px !important;
        padding-top: 10px !important;
    }
    .homepage-highlight-mobile section.small-12.large-3.columns.text-center {
        width: 33%;
        float: left;
        margin-right: 2px;
    }
    .top_directors-roster {
        height: 220px !important;
    }
    .top_directors-roster .directors-roster-image {
        height: 210px !important;
    }
    .home-upcoming-events .directors-roster .directors-roster-image {
        height: 199px !important;
    }
    .home-upcoming-events .directors-roster .directors-roster-image img {
        height: 100% !important;
    }
    .homepage-highlight .links li {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    /*.featured-director-roster .directors-roster-image {
        min-height: 328px !important;
    }
    }*/
    /*.Featured_Directors-section .directors-roster-image img {
        width: 480px !important;
    }*/
    .logged-in #primary-nav #logo {
        top: 190px !important;
    }
    .not-front #primary-nav #logo {
        top: 175px !important;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0px !important;
    }

    .node-type-news .news-publish-date{
        padding: 10px 0 0 0;
        clear: both;
    }
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .in-this-issue li {
        padding: 0px 0 0px !important;
    }
    .current-issue-banner-text {
        padding: 0px 20px 20px !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 90px !important;
    }
    .page-articles-singlebecoming-high-tech-director-0 .navbar-header button.navbar-toggle {
        position: relative;
        top: 0px;
        right: 0px;
    }
    .node-type-article .node-article .author-wrapper {
        padding: 0 0px !important;
    }
    .node-type-article form table {
        overflow: scroll;
    }
    #header .navbar-header button {
        margin-top: 100px !important;
    }
    .node-type-article .main-content .node-article .field-name-body img {
        height: auto !important;
        float: none !important;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-article .main-content .node-article .field-name-body span {
        display: block;
    }
    .node-type-news #comments table {
        overflow: scroll;
    }/*
    .node-type-news span.content-img-container-left {
        float: none !important;
    }*/
    .node-type-news .field-item em {
        display: block;
        clear: both;
    }
    .node-type-webinars .service-links {
        display: block;
        width: 100%;
    }
    .page-ebriefing .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .node-type-special-section .main-content .content-img-container img {
        height: auto !important;
        margin: 0 auto !important;
    }
    .node-type-special-section .main-content .content-img-container {
        float: none !important;
    }
    .node-type-special-section table {
        width: 100% !important;
    }
    .node-type-page .main-content #block-system-main .field-items a img {
        height: auto !important;
    }
    .front .main-content .field-content a img {
        height: auto !important;
    }
    .front #page-header > .region-header .view-home-page-slideshow .skin-default img, .block-home-slider-main .views-slideshow-cycle-main-frame, .block-home-slider-main .views-slideshow-cycle-main-frame > div {
        height: 385px !important;
    }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !important;
    }
    .page-past-conferences-new .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .node-type-conferences .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-conferences .main-content .content-img-container {
        width: 100% !important;
    }
    .node-type-conferences .panel-body .conf-all-speakers {
        width: 50% !important;
        float: left !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
        overflow: scroll;
    }
    .node-type-listicles .main-content .views-field.views-field-field-slide-image img {
        height: 460px !important;
    }

    .node-type-listicles .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
        height: 460px !important;
    }
    .node-type-conferences .jumbotron.header-image-text .image-caption {
        width: 100% !important;
    }
    .node-type-page #fbm-common-new-subscription-form div.cover-pic-block img {
        width: auto !important;
    }
    .node-type-businesstips .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-article .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-news span.content-img-container {
        width: 100% !important;
    }
    .main-content ins.dcmads {
        transform: scale(0.88);
        position: relative;
        left: -50px;
    }
    .header-top ins.dcmads {
        transform: scale(0.66);
        position: relative;
        left: -164px;
    }


}

@media (min-width: 640px) and (max-width: 666px){
    .node-type-article div#primary-nav {
        width: 100% !important;
    }
    .Subscriber--top {
        padding-top: 5px !important;
        position: relative;
        top: -32px;
    }
    #header .heater-top #user-login-form .form-actions, .heater-top a.last {
        margin-top: 0px !important;
    }
    body #user-login-form a.last {
        top: 0px !important;
    }
    .custom--margin---bottom--20 .row {
        width: auto !important;
    }
    #header .heater-top a.individual-subscription-link {
        float: right !important;
    }
    a.individual-subscription-link {
        padding: 5px 8px !important;
    }





    .browse--our--video ul {
        display: block !important;
        text-align: center;
    }
    .browse--our--video ul li a {
        font-size: 16px !important;
        margin: 0px 0px !important;
    }
    .browse--our--video ul li {
        padding: 5px 0px;
    }
    .view-browse-our-video .views-row {
        width: 50% !important;
        padding: 10px !important;
    }
    .browse--our--video--section iframe {
        min-height: initial !important;
        height: 337px !important;
    }

    .page-family-matters-2 .browse--our--video--section .field-iframe-instance {
        max-height: initial !important;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }

    .navbar-collapse {
        width: 75% !important;
    }
    #header .search-box {
        top: 0px !important;
    }
    .navbar-header .search-box form {
        float: left;
        width: 100% !important;
        margin: 0px 0 0 !important;
    }
    .navbar-header .search-box form .input-group {
        width: 100% !important;
    }
    .navbar-header .search-box form input, .navbar-header .search-box form .input-group-btn button[type="submit"] {
        width: 100% !important;
    }

    .download-article {
        top: 0 !important;
        left: auto !important;
    }
    .tips-details {
        width: 100% !important;
    }
    #footer {
        clear: both;
    }
    body #admin-menu {
        z-index: 99999 !important;
    }
    .node-article .content-img-container img.file-icon {
        width: auto !important;
    }


    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 18px !important;
        line-height: normal !important;
    }
    .featured--video h1 {
        bottom: 70px !important;
        left: 15px !important;
        font-size: 24px !important;
        width: 92% !important;
        line-height: 28px !important;
    }
    .front .block-featured-video h2.block-title {
        bottom: 168px !important;
        width: 92% !important;
        left: 15px !important;
    }
    .featured--video--link {
        left: 15px !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        display: none;
    }
    .front .view-id-library_archieve .item-list.editorial-list li {
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
    .front section#block-views-conferences-block-2 h2.block-title {
        font-size: 24px !important;
        line-height: normal !important;
    }
    .home--upcomming--conferences {
        height: 120px !important;
        display: flex !important;
        align-items: center !important;
    }
    .front section#block-views-featured-advisor-block .featured--director {
        height: 115px !important;
    }
    .featured--director .home--directory--of--advisors--image {
        height: 115px !important;
    }
    .home--directory--of--advisors--contents {
        height: 115px !important;
    }


    .all-order-summery {
        float: none !important;
        text-align: center !important;
        top: 0px !important;
    }
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
   .not-front .view-familly-business-video .view-header {
        text-align: right;
    }
    .block-family-business-video img.ey-logo {
        top: 0px !important;
        position: relative !important;
        width: 50px !important;
    }
   .section-roster-search .stat-box-header > span {
        font-size: 16px !important;
    }

    .featured-video img.ey-logo {
        width: 48px !important;
        top: -41px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.8) !important;
        margin-left: -54px !important;
    }
    #block-block-12, #block-block-58, .bottom-block-item {
        width: 312px !important;
    }
    .click-to-view-latest-roster-button a {
        width: 100% !important;
        font-size: 16px !important;
    }
    .section-roster-search .main-content {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    .section-roster-search .stat-box-body span {
        font-size: 16px !important;
    }
    .section-roster-search section#block-views-exp-roster-search-page {
        padding-right: 0px !important;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        font-size: 26px !important;
        width: 100% !important;
        float: none !important;
        text-align: center !important;
        margin-bottom: 30px;
        line-height: 35px !important;
    }
    .footer_top div#mailchimp-newsletter-ff9405319e-mergefields input#edit-mergevars-email {
        width: 209px !important;
        margin-left: 15px;
    }
    .form-item.form-item-mergevars-email.form-type-textfield.form-group {
        width: auto !important;
        float: none !important;
    }
    .footer_top .form-actions {
        width: auto !important;
        margin-left: 10px;
    }
    .footer_top section#block-mailchimp-signup-subscribe-to-our-free-newsletter {
        width: auto;
        margin: 0 auto;
    }
    #block-views-recent-articles-block-4, .featured-director-roster {
        width: 100% !important;
        float: none !important;
    }
    .form-actions button#edit-submit {
        padding: 5px 6px !important;
        top: 0px !important;
    }
    #header .header-top #user-login-form {
        border-right: 0px solid #fff !important;
    }
    #header .header-top a.individual-subscription-link {
        text-align: left !important;
        width: 54% !important;
    }
    .header-top a.forget-pass-link {
        font-size: 12px !important;
        text-align: left !important;
        margin: 0px;
        margin-top: 2px;
        margin-left: 15px;
    }
    .front .ad-space-after-slider-on-mobile img {
        margin-top: 20px;
    }
    .homepage-highlight {
        height: auto !important;
    }
    .highlight-details .read-more {
        position: relative !important;
        padding-top: 0px !important;
    }
    .front .block-home-recent-article .highlight-details .read-more {
        position: absolute !important;
    }
    .front .home-upcoming-events {
        margin-top: 30px !important;
    }
    .homepage-highlight .highlight-image {
        height: 185px !important;
    }
    .mailchimp-signup-subscribe-form button.form-submit {
        width: 110px !important;
    }
    .footer_top {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .front .homepage-highlight-mobile .overlay h1 a {
        font-size: 16px !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        margin-left: 76px !important;
    }
    .homepage-highlight-mobile .highlight-wrapper.highlight a img {
        width: 100%;
    }
    .homepage-highlight-mobile section.small-12.large-3.columns.text-center {
        width: 50%;
        float: left;
    }
    #primary-nav #logo {
        top: 215px !important;
        width: 50% !important;
    }

    .mailchimp-signup-subscribe-form input.form-control {
        width: 57% !important;
    }
    .homepage-highlight {
        width: 100% !important;
    }
    .homepage-highlight .links li {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .top_directors-roster .directors-roster-image {
        height: 184px !important;
    }
    .home-upcoming-events .directors-roster {
        height: 172px !important;
    }
    .home-upcoming-events .directors-roster .directors-roster-image {
        height: 162px !important;
    }
    .top_directors-roster {
        height: 195px !important;
    }
    .logged-in #primary-nav #logo {
        top: 190px !important;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0px !important;
    }
    /*.Featured_Directors-section .directors-roster-image img {
        width: 240px !important;
    }*/
    .node-type-news .news-publish-date{
        padding: 10px 0 0 0;
        clear: both;
    }
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .in-this-issue li {
        padding: 0px 0 0px !important;
    }
    .current-issue-banner-text {
        padding: 0px 20px 20px !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 90px !important;
    }
    .page-articles-singlebecoming-high-tech-director-0 .navbar-header button.navbar-toggle {
        position: relative;
        top: 0px;
        right: 0px;
    }
    .node-type-article .node-article .author-wrapper {
        padding: 0 0px !important;
    }
    .node-type-article form table {
        overflow: scroll;
    }
    #header .navbar-header button {
        margin-top: 100px !important;
    }
    .node-type-article .main-content .node-article .field-name-body img {
        float: none !important;
        height: auto !important;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-article .main-content .node-article .field-name-body span {
        display: block;
    }
    .node-type-news #comments table {
        overflow: scroll;
    }
    .node-type-news span.content-img-container-left {
        float: none !important;
    }
    .node-type-news .field-item em {
        display: block;
        clear: both;
    }
    .node-type-webinars .service-links {
        display: block;
        width: 100%;
    }
    .page-ebriefing .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .not-front #primary-nav #logo {
        top: 170px !important;
    }
    .node-type-special-section .main-content .content-img-container img {
        height: auto !important;
        margin: 0 auto !important;
    }
    .node-type-special-section .main-content .content-img-container {
        float: none !important;
    }
    .node-type-special-section .main-content table {
        width: 100% !important;
    }
    .node-type-page .main-content #block-system-main .field-items a img {
        height: auto !important;
    }
    .node-type-article div#primary-nav {
        width: 100% !important;
    }

    .node-type-article h1.page-header {
        margin-bottom: 10px !important;
    }
    .front .main-content .field-content a img {
        height: auto !important;
    }
    .front #page-header > .region-header .view-home-page-slideshow .skin-default img, .block-home-slider-main .views-slideshow-cycle-main-frame, .block-home-slider-main .views-slideshow-cycle-main-frame > div {
        height: 385px !important;
    }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !important;
    }
    .page-past-conferences-new .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .node-type-conferences .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-conferences .main-content .content-img-container {
        width: 100% !important;
    }
    .node-type-conferences .panel-body .conf-all-speakers {
        width: 50% !important;
        float: left !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
        overflow: scroll;
    }
    .node-type-listicles .main-content .views-field.views-field-field-slide-image img {
        height: 450px !important;
    }

    .node-type-listicles .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
        height: 450px !important;
    }
    .node-type-conferences .jumbotron.header-image-text .image-caption {
        width: 100% !important;
    }
    .node-type-page #fbm-common-new-subscription-form div.cover-pic-block img {
        width: auto !important;
    }
    .node-type-businesstips .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-article .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-news span.content-img-container {
        width: 100% !important;
    }
    .main-content ins.dcmads {
        transform: scale(0.84);
        position: relative;
        left: -66px;
    }
    .header-top ins.dcmads {
        transform: scale(0.62);
        position: relative;
        left: -179px;
    }
}

@media (min-width: 600px) and (max-width: 639px){
    .node-type-article div#primary-nav {
        width: 100% !important;
    }
    .page-taxonomy-term .browse--our--video--section iframe {
        height: 320px !important;
    }

    .Subscriber--top {
        padding-top: 5px !important;
        position: relative;
        top: -32px;
    }
    #header .heater-top #user-login-form .form-actions, .heater-top a.last {
        margin-top: 0px !important;
    }
    body #user-login-form a.last {
        top: 0px !important;
    }
    .custom--margin---bottom--20 .row {
        width: auto !important;
    }
    #header .heater-top a.individual-subscription-link {
        float: right !important;
    }
    a.individual-subscription-link {
        padding: 5px 8px !important;
    }




    .browse--our--video ul {
        display: block !important;
        text-align: center;
    }
    .browse--our--video ul li a {
        font-size: 16px !important;
        margin: 0px 0px !important;
    }
    .browse--our--video ul li {
        padding: 5px 0px;
    }
    .view-browse-our-video .views-row {
        width: 50% !important;
        padding: 10px !important;
    }
    .browse--our--video--section iframe {
        min-height: initial !important;
        height: 310px !important;
    }
    .page-family-matters-2 .browse--our--video--section .field-iframe-instance {
        max-height: initial !important;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }


    .navbar-collapse.collapse.col-lg-9, .navbar-collapse.collapse.col-md-9, .navbar-collapse.collapse.col-sm-9 {
        width: 100% !important;
    }
    #header .search-box {
        top: 0px !important;
    }
    .navbar-header .search-box form {
        float: left;
        width: 100% !important;
        margin: 0px 0 0 !important;
    }
    .navbar-header .search-box form .input-group {
        width: 100% !important;
    }
    .navbar-header .search-box form input, .navbar-header .search-box form .input-group-btn button[type="submit"] {
        width: 100% !important;
    }

    .download-article {
        top: 0 !important;
        left: auto !important;
    }
    .tips-details {
        width: 100% !important;
    }
    #footer {
        clear: both;
    }
    body #admin-menu {
        z-index: 99999 !important;
    }
    .node-article .content-img-container img.file-icon {
        width: auto !important;
    }

    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 18px !important;
        line-height: normal !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content {
        height: auto !important;
    }
    .featured--video h1 {
        bottom: 70px !important;
        left: 15px !important;
        font-size: 24px !important;
        width: 92% !important;
        line-height: 28px !important;
    }
    .front .block-featured-video h2.block-title {
        bottom: 168px !important;
        width: 92% !important;
        left: 15px !important;
    }
    .featured--video--link {
        left: 15px !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        display: none;
    }
    .front .view-id-library_archieve .item-list.editorial-list li {
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
    .front section#block-views-conferences-block-2 h2.block-title {
        font-size: 24px !important;
        line-height: normal !important;
    }
    .home--upcomming--conferences {
        height: 120px !important;
        display: flex !important;
        align-items: center !important;
    }
    .front section#block-views-featured-advisor-block .featured--director {
        height: 115px !important;
    }
    .featured--director .home--directory--of--advisors--image {
        height: 115px !important;
    }
    .home--directory--of--advisors--contents {
        height: 115px !important;
    }



    .all-order-summery {
        float: none !important;
        text-align: center !important;
        top: 0px !important;
    }
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    .not-front .view-familly-business-video .view-header {
        text-align: right;
    }
    .block-family-business-video img.ey-logo {
        top: 0px !important;
        position: relative !important;
        width: 50px !important;
    }
    .section-roster-search .stat-box-header > span {
        font-size: 14px !important;
    }

    .featured-video img.ey-logo {
        width: 48px !important;
        top: -41px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.74) !important;
        margin-left: -70px !important;
    }
    .click-to-view-latest-roster-button a {
        width: 100% !important;
        font-size: 14px !important;
    }
    .section-roster-search .main-content {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    .section-roster-search .stat-box-body span {
        font-size: 13px !important;
    }
    .section-roster-search section#block-views-exp-roster-search-page {
        padding-right: 0px !important;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        font-size: 26px !important;
        width: 100% !important;
        float: none !important;
        text-align: center !important;
        margin-bottom: 30px;
        line-height: 35px !important;
    }
    .footer_top div#mailchimp-newsletter-ff9405319e-mergefields input#edit-mergevars-email {
        width: 209px !important;
        margin-left: 15px;
    }
    .form-item.form-item-mergevars-email.form-type-textfield.form-group {
        width: auto !important;
        float: none !important;
    }
    .footer_top .form-actions {
        width: auto !important;
        margin-left: 10px;
    }
    .footer_top section#block-mailchimp-signup-subscribe-to-our-free-newsletter {
        width: auto;
        margin: 0 auto;
    }
    #block-views-recent-articles-block-4, .featured-director-roster {
        width: 100% !important;
        float: none !important;
    }
    .form-actions button#edit-submit {
        padding: 5px 6px !important;
        top: 0px !important;
    }
    #header .header-top #user-login-form {
        border-right: 0px solid #fff !important;
    }
    #header .header-top a.individual-subscription-link {
        text-align: left !important;
        width: 52% !important;
    }
    .header-top a.forget-pass-link {
        font-size: 12px !important;
        text-align: left !important;
        margin: 0px;
        margin-top: 2px;
        margin-left: 20px;
    }
    .front .ad-space-after-slider-on-mobile img {
        margin-top: 20px;
    }
    .homepage-highlight {
        height: auto !important;
    }
    .highlight-details .read-more {
        position: relative !important;
        padding-top: 0px !important;
    }
    .front .block-home-recent-article .highlight-details .read-more {
        position: absolute !important;
    }
    .front .home-upcoming-events {
        margin-top: 30px !important;
    }
    .homepage-highlight .highlight-image {
        height: 185px !important;
    }
    .mailchimp-signup-subscribe-form button.form-submit {
        width: 110px !important;
    }
    .footer_top {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .front .homepage-highlight-mobile .overlay h1 a {
        font-size: 16px !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        margin-left: 76px !important;
    }
    .homepage-highlight-mobile .highlight-wrapper.highlight a img {
        width: 100%;
    }
    .homepage-highlight-mobile section.small-12.large-3.columns.text-center {
        width: 50%;
        float: left;
    }
    #primary-nav #logo {
        top: 180px !important;
        width: 50% !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        width: 57% !important;
    }
    .homepage-highlight {
        width: 100% !important;
    }
    .homepage-highlight .links li {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .top_directors-roster {
        height: 195px !important;
    }

    .top_directors-roster .directors-roster-image {
        height: 184px !important;
    }
    .home-upcoming-events .directors-roster {
        height: 172px !important;
    }
    .home-upcoming-events .directors-roster .directors-roster-image {
        height: 162px !important;
    }
    .logged-in #primary-nav #logo {
        top: 140px !important;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0px !important;
    }
    /*.Featured_Directors-section .directors-roster-image img {
        width: 240px !important;
    }*/
    .node-type-news .news-publish-date{
        padding: 10px 0 0 0;
        clear: both;
    }
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .in-this-issue li {
        padding: 0px 0 0px !important;
    }
    .current-issue-banner-text {
        padding: 0px 20px 20px !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 90px !important;
    }
    .page-articles-singlebecoming-high-tech-director-0 .navbar-header button.navbar-toggle {
        position: relative;
        top: 0px;
        right: 15px;
    }
    .node-type-article .node-article .author-wrapper {
        padding: 0 0px !important;
    }
    .node-type-article form table {
        overflow: scroll;
    }
    #header .navbar-header button {
        margin-top: 106px !important;
    }
    .node-type-article .main-content .node-article .field-name-body img {
        float: none !important;
        height: auto !important;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-article .main-content .node-article .field-name-body span {
        display: block;
    }
    .node-type-news #comments table {
        overflow: scroll;
    }
    .node-type-news span.content-img-container-left {
        float: none !important;
    }
    .node-type-news .field-item em {
        display: block;
        clear: both;
    }
    .node-type-webinars .service-links {
        display: block;
        width: 100%;
    }
    .page-ebriefing .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .node-type-special-section .main-content .content-img-container img {
        height: auto !important;
        margin: 0 auto !important;
    }
    .node-type-special-section .main-content .content-img-container {
        float: none !important;
    }
    .node-type-special-section .main-content table {
        width: 100% !important;
    }
    .node-type-page .main-content #block-system-main .field-items a img {
        height: auto !important;
    }
    .front .main-content .field-content a img {
        height: auto !important;
    }

    .front #page-header > .region-header .view-home-page-slideshow .skin-default img, .block-home-slider-main .views-slideshow-cycle-main-frame, .block-home-slider-main .views-slideshow-cycle-main-frame > div {
        height: 385px !important;
    }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !important;
    }
    .page-past-conferences-new .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .node-type-conferences .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-conferences .main-content .content-img-container {
        width: 100% !important;
    }
    .node-type-conferences .panel-body .conf-all-speakers {
        width: 50% !important;
        float: left !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
        overflow: scroll;
    }
    .node-type-listicles .main-content .views-field.views-field-field-slide-image img {
        height: 400px !important;
    }

    .node-type-listicles .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
        height: 400px !important;
    }
    .node-type-conferences .jumbotron.header-image-text .image-caption {
        width: 100% !important;
    }
    .node-type-page #fbm-common-new-subscription-form div.cover-pic-block img {
        width: auto !important;
    }
    .node-type-businesstips .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-article .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-news span.content-img-container {
        width: 100% !important;
    }
    .main-content ins.dcmads {
        transform: scale(0.79);
        position: relative;
        left: -84px;
    }
    .header-top ins.dcmads {
        transform: scale(0.59);
        position: relative;
        left: -197px;
    }

}

@media (min-width: 568px) and (max-width: 599px){
    .node-type-article div#primary-nav {
        width: 100% !important;
    }

    .page-taxonomy-term .browse--our--video--section iframe {
        height: 297px !important;
    }

    .Subscriber--top {
        padding-top: 5px !important;
    }
    #header .heater-top #user-login-form .form-actions, .heater-top a.last {
        margin-top: 0px !important;
    }
    body #user-login-form a.last {
        top: 0px !important;
    }
    .custom--margin---bottom--20 .row {
        width: auto !important;
    }
    #header .heater-top a.individual-subscription-link {
        float: right !important;
    }
    a.individual-subscription-link {
        padding: 5px 8px !important;
    }



    .browse--our--video ul {
        display: block !important;
        text-align: center;
    }
    .browse--our--video ul li a {
        font-size: 16px !important;
        margin: 0px 0px !important;
    }
    .browse--our--video ul li {
        padding: 5px 0px;
    }
    .view-browse-our-video .views-row {
        width: 50% !important;
        padding: 10px !important;
    }
    .browse--our--video--section iframe {
        min-height: initial !important;
        height: 296px !important;
    }
    .page-family-matters-2 .browse--our--video--section .field-iframe-instance {
        max-height: initial !important;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }


    .navbar-collapse.collapse.col-lg-9, .navbar-collapse.collapse.col-md-9, .navbar-collapse.collapse.col-sm-9 {
        width: 100% !important;
    }
    #header .search-box {
        top: 0px !important;
    }
    .navbar-header .search-box form {
        float: left;
        width: 100% !important;
        margin: 0px 0 0 !important;
    }
    .navbar-header .search-box form .input-group {
        width: 100% !important;
    }
    .navbar-header .search-box form input, .navbar-header .search-box form .input-group-btn button[type="submit"] {
        width: 100% !important;
    }
    .download-article {
        top: 0 !important;
        left: auto !important;
    }
    .tips-details {
        width: 100% !important;
    }
    #footer {
        clear: both;
    }
    body #admin-menu {
        z-index: 99999 !important;
    }
    .node-article .content-img-container img.file-icon {
        width: auto !important;
    }

    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 18px !important;
        line-height: normal !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content {
        height: auto !important;
    }
    .featured--video h1 {
        bottom: 70px !important;
        left: 15px !important;
        font-size: 24px !important;
        width: 92% !important;
        line-height: 28px !important;
    }
    .front .block-featured-video h2.block-title {
        bottom: 168px !important;
        width: 92% !important;
        left: 15px !important;
    }
    .featured--video--link {
        left: 15px !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        display: none;
    }
    .home--current--issue .home--current--issue--image {
        width: 100% !important;
        float: none !important;
        margin-right: 0% !important;
        margin-bottom: 15px !important;
    }
    .home--current--issue .home--current--issue--content {
        width: 100% !important;
        float: none !important;
    }
    .front .view-id-library_archieve .item-list.editorial-list li {
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
    .front section#block-views-conferences-block-2 h2.block-title {
        font-size: 24px !important;
        line-height: normal !important;
    }
    .home--upcomming--conferences {
        height: 120px !important;
        display: flex !important;
        align-items: center !important;
    }
    .front section#block-views-featured-advisor-block .featured--director {
        height: 115px !important;
    }
    .featured--director .home--directory--of--advisors--image {
        height: 115px !important;
    }
    .home--directory--of--advisors--contents {
        height: 115px !important;
    }



    .all-order-summery {
        float: none !important;
        text-align: center !important;
        top: 0px !important;
    }
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    .not-front .view-familly-business-video .view-header {
        text-align: right;
    }
    .block-family-business-video img.ey-logo {
        top: 0px !important;
        position: relative !important;
        width: 50px !important;
    }
    .view-id-home_slideshow .skin-default .views-slideshow-cycle-main-frame img {
        min-height: 320px !important;
    }

    .featured-video img.ey-logo {
        width: 45px !important;
        top: -41px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.7) !important;
        margin-left: -80px !important;
    }
    #block-block-12, #block-block-58, .bottom-block-item {
        width: 302px !important;
    }
    .home-page-news-slider .news-image {
        min-height: 320px !important;
    }
    .view-id-staff .view-header h2 {
        margin-top: 50px !important;
    }
    .staff_contributors .staff_image {
        height: 220px !important;
    }
    .staff_contributors .staff_deg h4 {
        padding-top: 0px !important;
    }
    .view-id-staff li.views-row {
        width: 177px !important;
    }
    .staff-box-img {
        height: 218px !important;
    }
    .subscribe-buy-buttons input#edit-submit-add-to-cart-tab-0 {
        margin-left: 37px !important;
        min-width: 245px !important;
        margin-top: 0px !important;
    }
    .subscribe-buy-buttons input#edit-submit-add-to-cart-tab-0 {
        float: left;
        margin-left: 26px !important;
        width: 250px !important;
    }
    .subscribe-buy-buttons a.border-button {
        float: left;
        width: 250px !important;
    }
    .view-id-staff .staff-listing {
        width: 49% !important;
    }
    /*.contextual-links-region .views-row {
        width: 49% !important;
    }*/
    .click-to-view-latest-roster-button a {
        width: 100% !important;
    }
    .stat-box-body span {
        font-size: 16px;
    }
    .page-roster-search .middle-container .main-content, .block-roster-form-view {
        padding-right: 10px !important;
    }
    .stat-box-header > span {
        font-size: 16px !important;
    }
    .page-roster-search section#block-views-exp-roster-search-page {
        padding-right: 0px !important;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        font-size: 26px !important;
        width: 100% !important;
        float: none !important;
        text-align: center !important;
        margin-bottom: 30px;
        line-height: 35px !important;
    }
    .footer_top div#mailchimp-newsletter-ff9405319e-mergefields input#edit-mergevars-email {
        width: 209px !important;
        margin-left: 15px;
    }
    .form-item.form-item-mergevars-email.form-type-textfield.form-group {
        width: auto !important;
        float: none !important;
    }
    .footer_top .form-actions {
        width: auto !important;
        margin-left: 10px;
    }
    .footer_top section#block-mailchimp-signup-subscribe-to-our-free-newsletter {
        width: auto;
        margin: 0 auto;
    }
    #block-views-recent-articles-block-4, .featured-director-roster {
        width: 100% !important;
        float: none !important;
    }
    .form-actions button#edit-submit {
        padding: 5px 6px !important;
        top: 0px !important;
    }
    #header .header-top #user-login-form {
        border-right: 0px solid #fff !important;
    }
    #header .header-top a.individual-subscription-link {
        text-align: center !important;
    }
    .header-top a.forget-pass-link {
        font-size: 12px !important;
        text-align: center !important;
        margin: 0 auto !important;
        display: block !important;
    }
    .front .ad-space-after-slider-on-mobile img {
        margin-top: 20px;
    }
    .homepage-highlight {
        height: auto !important;
    }
    .highlight-details .read-more {
        position: relative !important;
        padding-top: 0px !important;
    }
    .front .block-home-recent-article .highlight-details .read-more {
        position: absolute !important;
        bottom: 15px;
    }
    .front .home-upcoming-events {
        margin-top: 30px !important;
    }
    .homepage-highlight .highlight-image {
        height: 185px !important;
    }
    .mailchimp-signup-subscribe-form button.form-submit {
        width: 110px !important;
    }
    .footer_top {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .front .homepage-highlight-mobile .overlay h1 a {
        font-size: 16px !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        margin-left: 60px !important;
    }
    #primary-nav #logo {
        top: 210px !important;
        width: 50% !important;
    }
    .homepage-highlight-mobile .highlight-wrapper.highlight a img {
        width: 100% !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        width: 57% !important;
    }
    .homepage-highlight {
        width: 100% !important;
    }
    .another_directors-roster {
        height: 250px !important;
    }
    .another_directors-roster img {
        height: auto !important;
    }
    .another_directors-roster .directors-roster-image {
        height: 240px !important;
    }
    .homepage-highlight-mobile section.small-12.large-3.columns.text-center {
        width: 33% !important;
        float: left !important;
        margin-right: 1px !important;
    }
    .top_directors-roster {
        height: 200px !important;
    }
    .top_directors-roster .directors-roster-image {
        height: 210px !important;
    }
    .home-upcoming-events .directors-roster .directors-roster-image {
        height: 199px !important;
    }
    .home-upcoming-events .directors-roster .directors-roster-image img {
        height: 100% !important;
    }
    .home-upcoming-events .directors-roster {
        height: 220px !important;
        padding-top: 10px !important;
    }
    .view-id-recent_articles .directors-roster-details .read-more {
        bottom: 15px !important;
    }
    .homepage-highlight .links li {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    /*.featured-director-roster .directors-roster-image {
        min-height: 240px !important;
    }
    }*/
    /*.Featured_Directors-section .directors-roster-image img {
        width: 355px !important;
    }*/
    .header-top .col-lg-4.col-md-4.col-sm-4.col-xs-12 {
        margin-top: 15px !important;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0px !important;
    }

    .node-type-news .news-publish-date{
        padding: 10px 0 0 0;
        clear: both;
    }
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .in-this-issue li {
        padding: 0px 0 0px !important;
    }
    .current-issue-banner-text {
        padding: 0px 20px 20px !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 90px !important;
    }
    .page-articles-singlebecoming-high-tech-director-0 .navbar-header button.navbar-toggle {
        position: relative;
        top: 0px;
        right: 0px;
    }
    .node-type-article .node-article .author-wrapper {
        padding: 0 0px !important;
    }
    .node-type-article form table {
        overflow: scroll;
    }
    .node-type-article .main-content .node-article .field-name-body img {
        height: auto !important;
        float: none !important;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-article .main-content .node-article .field-name-body span {
        display: block;
    }
    .node-type-news #comments table {
        overflow: scroll;
    }
    .node-type-news .field-item em {
        display: block;
        clear: both;
    }
    .node-type-news .main-container .main-content .content-img-container-right img {
        height: auto !important;
        float: none !important;
        width: 100% !important;
        margin: 0px !important;
    }
    .node-type-webinars .service-links {
        display: block;
        width: 100%;
    }
    .page-ebriefing .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .node-type-special-section .main-content .content-img-container img {
        height: auto !important;
        margin: 0 auto !important;
    }
    .node-type-special-section .main-content .content-img-container {
        float: none !important;
    }
    .node-type-special-section .main-content table {
        width: 100% !important;
    }
    .node-type-page .main-content #block-system-main .field-items a img {
        height: auto !important;
    }
    .front #page-header > .region-header .view-home-page-slideshow .skin-default img, .block-home-slider-main .views-slideshow-cycle-main-frame, .block-home-slider-main .views-slideshow-cycle-main-frame > div {
        height: 360px !important;
    }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !important;
    }
    .page-past-conferences-new .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .node-type-conferences .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-conferences .main-content .content-img-container {
        width: 100% !important;
    }
    .node-type-conferences .panel-body .conf-all-speakers {
        width: 50% !important;
        float: left !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
        overflow: scroll;
    }
    .node-type-listicles .main-content .views-field.views-field-field-slide-image img {
        height: 380px !important;
    }

    .node-type-listicles .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
        height: 380px !important;
    }
    .node-type-conferences .jumbotron.header-image-text .image-caption {
        width: 100% !important;
    }
    .node-type-page #fbm-common-new-subscription-form div.cover-pic-block img {
        width: auto !important;
    }
    .node-type-businesstips .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-article .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-news span.content-img-container {
        width: 100% !important;
    }
    .main-content ins.dcmads {
        transform: scale(0.75);
        position: relative;
        left: -98px;
    }
    .header-top ins.dcmads {
        transform: scale(0.55);
        position: relative;
        left: -214px;
    }


}

@media (min-width: 571px) and (max-width: 599px) {
    .node-type-article div#primary-nav {
        width: 100% !important;
    }
    .page-taxonomy-term .browse--our--video--section iframe {
        height: 304px !important;
    }

    .Subscriber--top {
        padding-top: 5px !important;
    }
    #header .heater-top #user-login-form .form-actions, .heater-top a.last {
        margin-top: 0px !important;
    }
    body #user-login-form a.last {
        top: 0px !important;
    }
    .custom--margin---bottom--20 .row {
        width: auto !important;
    }
    #header .heater-top a.individual-subscription-link {
        float: right !important;
    }
    a.individual-subscription-link {
        padding: 5px 8px !important;
    }




    .browse--our--video ul {
        display: block !important;
        text-align: center;
    }
    .browse--our--video ul li a {
        font-size: 16px !important;
        margin: 0px 0px !important;
    }
    .browse--our--video ul li {
        padding: 5px 0px;
    }
    .view-browse-our-video .views-row {
        width: 50% !important;
        padding: 10px !important;
    }
    .browse--our--video--section iframe {
        min-height: initial !important;
        height: 290px !important;
    }
    .page-family-matters-2 .browse--our--video--section .field-iframe-instance {
        max-height: inherit !important;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }

    .navbar-collapse.collapse.col-lg-9, .navbar-collapse.collapse.col-md-9, .navbar-collapse.collapse.col-sm-9 {
        width: 100% !important;
    }
    #header .search-box {
        top: 0px !important;
    }
    .navbar-header .search-box form {
        float: left;
        width: 100% !important;
        margin: 0px 0 0 !important;
    }
    .navbar-header .search-box form .input-group {
        width: 100% !important;
    }
    .navbar-header .search-box form input, .navbar-header .search-box form .input-group-btn button[type="submit"] {
        width: 100% !important;
    }
    .download-article {
        top: 0 !important;
        left: auto !important;
    }
    .tips-details {
        width: 100% !important;
    }
    #footer {
        clear: both;
    }
    body #admin-menu {
        z-index: 99999 !important;
    }
    .node-article .content-img-container img.file-icon {
        width: auto !important;
    }


    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 18px !important;
        line-height: normal !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content {
        height: auto !important;
    }
    .featured--video h1 {
        bottom: 70px !important;
        left: 15px !important;
        font-size: 24px !important;
        width: 92% !important;
        line-height: 28px !important;
    }
    .front .block-featured-video h2.block-title {
        bottom: 168px !important;
        width: 92% !important;
        left: 15px !important;
    }
    .featured--video--link {
        left: 15px !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        display: none;
    }
    .home--current--issue .home--current--issue--image {
        width: 100% !important;
        float: none !important;
        margin-right: 0% !important;
        margin-bottom: 15px !important;
    }
    .home--current--issue .home--current--issue--content {
        width: 100% !important;
        float: none !important;
    }
    .front .view-id-library_archieve .item-list.editorial-list li {
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
    .front section#block-views-conferences-block-2 h2.block-title {
        font-size: 24px !important;
        line-height: normal !important;
    }
    .home--upcomming--conferences {
        height: 120px !important;
        display: flex !important;
        align-items: center !important;
    }
    .front section#block-views-featured-advisor-block .featured--director {
        height: 115px !important;
    }
    .featured--director .home--directory--of--advisors--image {
        height: 115px !important;
    }
    .home--directory--of--advisors--contents {
        height: 115px !important;
    }


    .all-order-summery {
        float: none !important;
        text-align: center !important;
        top: 0px !important;
    }
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    .not-front .view-familly-business-video .view-header {
        text-align: right;
    }
    .block-family-business-video img.ey-logo {
        top: 0px !important;
        position: relative !important;
        width: 50px !important;
    }
    #header .header-top a.individual-subscription-link {
        text-align: right !important;
        padding-right: 102px !important;
    }

    .featured-video img.ey-logo {
        width: 45px !important;
        top: -41px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.7) !important;
        margin-left: -79px !important;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0px !important;
    }

    .node-type-news .news-publish-date{
        padding: 10px 0 0 0;
        clear: both;
    }
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .in-this-issue li {
        padding: 0px 0 0px !important;
    }
    .current-issue-banner-text {
        padding: 0px 20px 20px !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 90px !important;
    }
    .page-articles-singlebecoming-high-tech-director-0 .navbar-header button.navbar-toggle {
        position: relative;
        top: 0px;
        right: 0px;
    }
    .node-type-article .node-article .author-wrapper {
        padding: 0 0px !important;
    }
    .node-type-article form table {
        overflow: scroll;
    }
    .node-type-article .main-content .node-article .field-name-body img {
        float: none !important;
        height: auto !important;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-article .main-content .node-article .field-name-body span {
        display: block;
    }
    .node-type-news #comments table {
        overflow: scroll;
    }
    .node-type-news .main-container .main-content .service-links-mailto-services a img.img-responsive,
    .node-type-news .main-container .main-content .service-links-fbm-mailto-services a img.img-responsive {
        width: auto !important;
        margin: 0 auto !important;
    }
    .node-type-news .main-container .main-content .service-links-print a img.img-responsive {
        width: auto !important;
        margin: 0 auto !important;
    }
    .node-type-webinars .service-links {
        display: block;
        width: 100%;
    }
    .page-ebriefing .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .node-type-special-section .main-content .content-img-container img {
        height: auto !important;
        margin: 0 auto !important;
    }
    .node-type-special-section .main-content .content-img-container {
        float: none !important;
    }
    .node-type-special-section .main-content table {
        width: 100% !important;
    }
    .node-type-page .main-content #block-system-main .field-items a img {
        height: auto !important;
    }
    .front .main-content .field-content a img {
        height: auto !important;
    }
    .front #page-header > .region-header .view-home-page-slideshow .skin-default img, .block-home-slider-main .views-slideshow-cycle-main-frame, .block-home-slider-main .views-slideshow-cycle-main-frame > div {
        height: 360px !important;
    }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !important;
    }
    .page-past-conferences-new .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .node-type-conferences .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-conferences .main-content .content-img-container {
        width: 100% !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
        overflow: scroll;
    }
    .node-type-listicles .main-content .views-field.views-field-field-slide-image img {
        height: 380px !important;
    }

    .node-type-listicles .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
        height: 380px !important;
    }
    .node-type-conferences .jumbotron.header-image-text .image-caption {
        width: 100% !important;
    }
    .node-type-page #fbm-common-new-subscription-form div.cover-pic-block img {
        width: auto !important;
    }
    .node-type-businesstips .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-article .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-news span.content-img-container {
        width: 100% !important;
    }
    .main-content ins.dcmads {
        transform: scale(0.75);
        position: relative;
        left: -98px;
    }
    .header-top ins.dcmads {
        transform: scale(0.55);
        position: relative;
        left: -214px;
    }

}


@media(min-width: 533px) and (max-width: 567px) {
    .node-type-article div#primary-nav {
        width: 100% !important;
    }
    .page-taxonomy-term .browse--our--video--section iframe {
        height: 285px !important;
    }

    .Subscriber--top {
        padding-top: 5px !important;
    }
    #header .heater-top #user-login-form .form-actions, .heater-top a.last {
        margin-top: 0px !important;
    }
    body #user-login-form a.last {
        top: 0px !important;
    }
    .custom--margin---bottom--20 .row {
        width: auto !important;
    }
    #header .heater-top a.individual-subscription-link {
        float: right !important;
    }
    a.individual-subscription-link {
        padding: 5px 8px !important;
    }



    .browse--our--video ul {
        display: block !important;
        text-align: center;
    }
    .browse--our--video ul li a {
        font-size: 16px !important;
        margin: 0px 0px !important;
    }
    .browse--our--video ul li {
        padding: 5px 0px;
    }
    .view-browse-our-video .views-row {
        width: 50% !important;
        padding: 10px !important;
    }
    .browse--our--video--section iframe {
        min-height: initial !important;
        height: 276px !important;
    }
    .page-family-matters-2 .browse--our--video--section .field-iframe-instance {
        max-height: 280px !important;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }

    .navbar-collapse.collapse.col-lg-9, .navbar-collapse.collapse.col-md-9, .navbar-collapse.collapse.col-sm-9 {
        width: 100% !important;
    }
    #header .search-box {
        top: 0px !important;
    }
    .navbar-header .search-box form {
        float: left;
        width: 100% !important;
        margin: 0px 0 0 !important;
    }
    .navbar-header .search-box form .input-group {
        width: 100% !important;
    }
    .navbar-header .search-box form input, .navbar-header .search-box form .input-group-btn button[type="submit"] {
        width: 100% !important;
    }

    .download-article {
        top: 0 !important;
        left: auto !important;
    }
    .tips-details {
        width: 100% !important;
    }
    #footer {
        clear: both;
    }
    body #admin-menu {
        z-index: 99999 !important;
    }
    .node-article .content-img-container img.file-icon {
        width: auto !important;
    }



    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 18px !important;
        line-height: normal !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content {
        height: auto !important;
    }
    .featured--video h1 {
        bottom: 70px !important;
        left: 15px !important;
        font-size: 24px !important;
        width: 92% !important;
        line-height: 28px !important;
    }
    .front .block-featured-video h2.block-title {
        bottom: 168px !important;
        width: 92% !important;
        left: 15px !important;
    }
    .featured--video--link {
        left: 15px !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        display: none;
    }
    .home--current--issue .home--current--issue--image {
        width: 100% !important;
        float: none !important;
        margin-right: 0% !important;
        margin-bottom: 15px !important;
    }
    .home--current--issue .home--current--issue--content {
        width: 100% !important;
        float: none !important;
    }
    .front .view-id-library_archieve .item-list.editorial-list li {
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
    .front section#block-views-conferences-block-2 h2.block-title {
        font-size: 24px !important;
        line-height: normal !important;
    }
    .home--upcomming--conferences {
        height: 120px !important;
        display: flex !important;
        align-items: center !important;
    }
    .front section#block-views-featured-advisor-block .featured--director {
        height: 115px !important;
    }
    .featured--director .home--directory--of--advisors--image {
        height: 115px !important;
    }
    .home--directory--of--advisors--contents {
        height: 115px !important;
    }



    .all-order-summery {
        float: none !important;
        text-align: center !important;
        top: 0px !important;
    }
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    .not-front .view-familly-business-video .view-header {
        text-align: right;
    }
    .block-family-business-video img.ey-logo {
        top: 0px !important;
        position: relative !important;
        width: 50px !important;
    }
    .section-roster-search .stat-box-header > span {
        font-size: 14px !important;
    }

    .featured-video img.ey-logo {
        width: 45px !important;
        top: -41px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.65) !important;
        margin-left: -92px !important;
    }
    .click-to-view-latest-roster-button a {
        width: 100% !important;
        font-size: 14px !important;
    }
    .section-roster-search .main-content {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    .section-roster-search .stat-box-body span {
        font-size: 13px !important;
    }
    .section-roster-search section#block-views-exp-roster-search-page {
        padding-right: 0px !important;
    }
    .homepage-highlight-mobile .highlight-wrapper a img {
        width: 100%;
    }
    #primary-nav #logo {
        width: 50% !important;
    }
    #primary-nav #logo {
        top: 200px !important;
    }
    .form-actions button#edit-submit {
        padding: 5px 10px !important;
        margin-right: 20px !important;
    }
    .header-top a.forget-pass-link {
        line-height: 35px !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        margin-left: 30px !important;
    }
    #header .header-top #user-login-form {
        border-right: 0px solid #fff !important;
    }
    button#edit-submit {
        top: 0px !important;
    }
    #block-views-recent-articles-block-4, .featured-director-roster {
        width: 100% !important;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        font-size: 24px !important;
        width: 100% !important;
        float: none !important;
        text-align: center !important;
        margin-bottom: 30px;
        line-height: 35px !important;
    }
    .footer_top div#mailchimp-newsletter-ff9405319e-mergefields input#edit-mergevars-email {
        width: 209px !important;
        margin-left: 15px;
    }
    .form-item.form-item-mergevars-email.form-type-textfield.form-group {
        width: auto !important;
        float: none !important;
    }
    .footer_top .form-actions {
        width: auto !important;
        margin-left: 10px;
    }
    .footer_top section#block-mailchimp-signup-subscribe-to-our-free-newsletter {
        width: auto;
        margin: 0 auto;
    }
    .front .home-upcoming-events h4.ef-style-title {
        margin-top: 30px !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        width: 57% !important;
    }
    .homepage-highlight {
        width: 100% !important;
    }
    .homepage-highlight .links li {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .top_directors-roster {
        height: 195px !important;
    }

    .top_directors-roster .directors-roster-image {
        height: 184px !important;
    }
    .home-upcoming-events .directors-roster {
        height: 172px !important;
    }
    .home-upcoming-events .directors-roster .directors-roster-image {
        height: 162px !important;
    }
    .logged-in #primary-nav #logo {
        top: 170px !important;
    }

    .homepage-highlight-mobile .view-home-slideshow .views-row {
        width: 50%;
        float: left;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0px !important;
    }
    /*.Featured_Directors-section .directors-roster-image img {
        width: 250px !important;
    }*/

    .node-type-news .news-publish-date{
        padding: 10px 0 0 0;
        clear: both;
    }
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .in-this-issue li {
        padding: 0px 0 0px !important;
    }
    .current-issue-banner-text {
        padding: 0px 20px 20px !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 90px !important;
    }
    .page-articles-singlebecoming-high-tech-director-0 .navbar-header button.navbar-toggle {
        position: relative;
        top: 47px;
        right: 15px;
    }
    .node-type-article .node-article .author-wrapper {
        padding: 0 0px !important;
    }
    .node-type-article form table {
        overflow: scroll;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }

    .node-type-article .main-content .node-article .field-name-body span {
        display: block;
    }
    .node-type-article .main-content table {
        width: 100% !important;
        margin: 0px !important;
    }
    .node-type-news #comments table {
        overflow: scroll;
    }
    .node-type-news .main-container .main-content .content-img-container-right img {
        height: auto !important;
        float: none !important;
        width: 100% !important;
        margin: 0px !important;
    }
    .node-type-webinars .service-links {
        display: block;
        width: 100%;
    }
    .page-ebriefing .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .node-type-special-section .main-content .content-img-container img {
        height: auto !important;
        margin: 0 auto !important;
    }
    .node-type-special-section .main-content .content-img-container {
        float: none !important;
    }
    .node-type-special-section .main-content table {
        width: 100% !important;
    }
    .node-type-page .main-content #block-system-main .field-items a img {
        height: auto !important;
    }
    .front .main-content .field-content a img {
        height: auto !important;
    }
    .front #page-header > .region-header .view-home-page-slideshow .skin-default img, .block-home-slider-main .views-slideshow-cycle-main-frame, .block-home-slider-main .views-slideshow-cycle-main-frame > div {
        height: 350px !important;
    }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !important;
    }
    .page-past-conferences-new .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .node-type-conferences .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-conferences .main-content .content-img-container {
        width: 100% !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
        overflow: scroll;
    }
     .node-type-listicles .main-content .views-field.views-field-field-slide-image img {
        height: 350px !important;
    }

    .node-type-listicles .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
        height: 350px !important;
    }
    .node-type-conferences .jumbotron.header-image-text .image-caption {
        width: 100% !important;
    }
    .node-type-page #fbm-common-new-subscription-form div.cover-pic-block img {
        width: auto !important;
    }
    .node-type-businesstips .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-article .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-news span.content-img-container {
        width: 100% !important;
    }
    .subscribe-buy-buttons a.border-button {
        width: 180px !important;
        min-width: 150px !important;
    }

    .subscribe-buy-buttons input#edit-submit-add-to-cart-tab-0 {
        margin-left: 10px !important;
        width: 180px !important;
        margin-top: 0px !important;
        min-width: 150px !important;
    }
    .subscribe-buy-buttons a.border-button {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .main-content ins.dcmads {
        transform: scale(0.69);
        position: relative;
        left: -115px;
    }
    .header-top ins.dcmads {
        transform: scale(0.53);
        position: relative;
        left: -230px;
    }
}

@media (min-width: 480px) and (max-width: 532px){
    .node-type-article div#primary-nav {
        width: 100% !important;
    }
    .page-taxonomy-term .browse--our--video--section iframe {
        height: 256px !important;
    }

    .Subscriber--top {
        padding-top: 5px !important;
        padding-right: 61px;
    }
    #header .heater-top #user-login-form .form-actions, .heater-top a.last {
        margin-top: 0px !important;
    }
    body #user-login-form a.last {
        top: 0px !important;
    }
    .custom--margin---bottom--20 .row {
        width: auto !important;
    }
    #header .heater-top a.individual-subscription-link {
        float: right !important;
    }
    a.individual-subscription-link {
        padding: 5px 8px !important;
    }



    #header .container .row > .header-top .advertisement iframe {
        height: 60px !important;
    }
    .browse--our--video ul {
        display: block !important;
        text-align: center;
    }
    .browse--our--video ul li a {
        font-size: 16px !important;
        margin: 0px 0px !important;
    }
    .browse--our--video ul li {
        padding: 5px 0px;
    }
    .view-browse-our-video .views-row {
        width: 50% !important;
        padding: 10px !important;
    }
    .browse--our--video--section iframe {
        min-height: initial !important;
        height: 238px !important;
    }
    .page-family-matters-2 .browse--our--video--section .field-iframe-instance {
        max-height: 260px !important;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }

    .navbar-collapse.collapse.col-lg-9, .navbar-collapse.collapse.col-md-9, .navbar-collapse.collapse.col-sm-9 {
        width: 100% !important;
    }
    #header .search-box {
        top: 0px !important;
    }
    .navbar-header .search-box form {
        float: left;
        width: 100% !important;
        margin: 0px 0 0 !important;
    }
    .navbar-header .search-box form .input-group {
        width: 100% !important;
    }
    .navbar-header .search-box form input, .navbar-header .search-box form .input-group-btn button[type="submit"] {
        width: 100% !important;
    }

    .download-article {
        top: 0 !important;
        left: auto !important;
    }
    .tips-details {
        width: 100% !important;
    }
    #footer {
        clear: both;
    }
    body #admin-menu {
        z-index: 99999 !important;
    }
    .node-article .content-img-container img.file-icon {
        width: auto !important;
    }

    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 18px !important;
        line-height: normal !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content {
        height: auto !important;
    }
    .featured--video h1 {
        bottom: 70px !important;
        left: 15px !important;
        font-size: 24px !important;
        width: 92% !important;
        line-height: 28px !important;
    }
    .front .block-featured-video h2.block-title {
        bottom: 168px !important;
        width: 92% !important;
        left: 15px !important;
    }
    .featured--video--link {
        left: 15px !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        display: none;
    }
    .home--current--issue .home--current--issue--image {
        width: 100% !important;
        float: none !important;
        margin-right: 0% !important;
        margin-bottom: 15px !important;
    }
    .home--current--issue .home--current--issue--content {
        width: 100% !important;
        float: none !important;
    }
    .front .view-id-library_archieve .item-list.editorial-list li {
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
    .front section#block-views-conferences-block-2 h2.block-title {
        font-size: 24px !important;
        line-height: normal !important;
    }
    .home--upcomming--conferences {
        height: 120px !important;
        display: flex !important;
        align-items: center !important;
    }
    .front section#block-views-featured-advisor-block .featured--director {
        height: 115px !important;
    }
    .featured--director .home--directory--of--advisors--image {
        height: 115px !important;
    }
    .home--directory--of--advisors--contents {
        height: 115px !important;
    }



    .all-order-summery {
        float: none !important;
        text-align: center !important;
        top: 0px !important;
    }
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    .not-front .view-familly-business-video .view-header {
        text-align: right;
    }
    .block-family-business-video img.ey-logo {
        top: 0px !important;
        position: relative !important;
        width: 50px !important;
    }
   .section-roster-search .stat-box-header > span {
        font-size: 14px !important;
    }

    .featured-video img.ey-logo {
        width: 45px !important;
        top: -41px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.61) !important;
        margin-left: -106px !important;
    }
    .click-to-view-latest-roster-button a {
        width: 100% !important;
        font-size: 14px !important;
    }
    .section-roster-search .main-content {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    .section-roster-search .stat-box-body span {
        font-size: 13px !important;
    }
    .section-roster-search section#block-views-exp-roster-search-page {
        padding-right: 0px !important;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        font-size: 26px !important;
        width: 100% !important;
        float: none !important;
        text-align: center !important;
        margin-bottom: 30px;
        line-height: 35px !important;
    }
    .footer_top div#mailchimp-newsletter-ff9405319e-mergefields input#edit-mergevars-email {
        width: 209px !important;
        margin-left: 15px;
    }
    .form-item.form-item-mergevars-email.form-type-textfield.form-group {
        width: auto !important;
        float: none !important;
    }
    .footer_top .form-actions {
        width: auto !important;
        margin-left: 10px;
    }
    .footer_top section#block-mailchimp-signup-subscribe-to-our-free-newsletter {
        width: auto;
        margin: 0 auto;
    }
    #block-views-recent-articles-block-4, .featured-director-roster {
        width: 100% !important;
        float: none !important;
    }
    .form-actions button#edit-submit {
        padding: 5px 10px !important;
        top: -25px !important;
        margin-right: 25px;
    }
    #header .header-top #user-login-form .form-actions {
        float: right !important;
    }
    #header .header-top #user-login-form {
        border-right: 0px solid #fff !important;
    }
    #header .header-top a.individual-subscription-link {
        text-align: center !important;
    }
    .header-top a.forget-pass-link {
        font-size: 12px !important;
        text-align: center !important;
        margin: 0 auto !important;
        display: block !important;
        line-height: 0px !important;
        clear: both !important;
    }
    .header-top a.forget-pass-link {
        padding: 0 0px 0 0 !important;
    }
    .front .ad-space-after-slider-on-mobile img {
        margin-top: 20px;
    }
    .homepage-highlight {
        height: auto !important;
    }
    .highlight-details .read-more {
        position: relative !important;
        padding-top: 0px !important;
    }
    .front .block-home-recent-article .highlight-details .read-more {
        position: absolute !important;
    }
    .front .home-upcoming-events {
        margin-top: 30px !important;
    }
    .homepage-highlight .highlight-image {
        height: 185px !important;
    }
    .mailchimp-signup-subscribe-form button.form-submit {
        width: 110px !important;
    }
    .footer_top {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .front .homepage-highlight-mobile .overlay h1 a {
        font-size: 16px !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        margin-left: 44px !important;
    }
    #primary-nav #logo {
        width: 50% !important;
    }
    #primary-nav #logo {
        top: 192px !important;
    }
    .homepage-highlight-mobile .highlight-wrapper.highlight a img {
        width: 100%;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        width: 57% !important;
    }
    .homepage-highlight {
        width: 100% !important;
    }
    .homepage-highlight .links li {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .top_directors-roster {
        height: 195px !important;
    }

    .top_directors-roster .directors-roster-image {
        height: 184px !important;
    }
    .home-upcoming-events .directors-roster {
        height: 172px !important;
    }
    .home-upcoming-events .directors-roster .directors-roster-image {
        height: 162px !important;
    }
    .logged-in #primary-nav #logo {
        top: 170px !important;
    }
    .homepage-highlight-mobile .view-home-slideshow .views-row {
        width: 50%;
        float: left;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0px !important;
    }
    /*.Featured_Directors-section .directors-roster-image img {
        width: 250px !important;
    }*/
    .node-type-news .news-publish-date{
        padding: 10px 0 0 0;
        clear: both;
    }
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .in-this-issue li {
        padding: 0px 0 0px !important;
    }
    .current-issue-banner-text {
        padding: 0px 20px 20px !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 90px !important;
    }
    .node-type-article .navbar-header button.navbar-toggle {
        position: relative;
        top: 47px;
        right: 15px;
    }
    .node-type-article .node-article .author-wrapper {
        padding: 0 0px !important;
    }
    .node-type-article form table {
        overflow: scroll;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-article .main-content table {
        width: 100% !important;
        margin: 0px !important;
    }
    .node-type-news #comments table {
        overflow: scroll;
    }
    .node-type-webinars .service-links {
        display: block;
        width: 100%;
    }
    .node-type-webinars.page-webinars-single-saying-goodbye-how-navigate-unexpected-board-director-departure .content-img-container {
        width: 100% !important;
    }
    .node-type-webinars.page-webinars-single-saying-goodbye-how-navigate-unexpected-board-director-departure .content-img-container img {
        float: none !important;
        margin: 15px auto !important;
    }
    .page-ebriefing .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .node-type-special-section .main-content .content-img-container img {
        height: auto !important;
        margin: 0 auto !important;
    }
    .node-type-special-section .main-content .content-img-container {
        float: none !important;
    }
    .node-type-special-section .main-content table {
        width: 100% !important;
    }
    .node-type-page .main-content #block-system-main .field-items a img {
        height: auto !important;
    }
    .front .main-content .field-content a img {
        height: auto !important;
    }
    .front #page-header > .region-header .view-home-page-slideshow .skin-default img, .block-home-slider-main .views-slideshow-cycle-main-frame, .block-home-slider-main .views-slideshow-cycle-main-frame > div {
        height: 300px !important;
    }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !important;
    }
    .page-past-conferences-new .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .node-type-conferences .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-conferences .main-content .content-img-container {
        width: 100% !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
        overflow: scroll;
    }
     .node-type-listicles .main-content .views-field.views-field-field-slide-image img {
        height: 350px !important;
    }

    .node-type-listicles .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
        height: 350px !important;
    }
    .node-type-conferences .jumbotron.header-image-text .image-caption {
        width: 100% !important;
    }
    .node-type-page #fbm-common-new-subscription-form div.cover-pic-block img {
        width: auto !important;
    }
    .node-type-businesstips .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-article .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    span.cke_skin_kama {
        overflow: scroll;
    }
    .subscribe-buy-buttons a.border-button {
        width: 180px !important;
        min-width: 150px !important;
    }

    .subscribe-buy-buttons input#edit-submit-add-to-cart-tab-0 {
        margin-left: 10px !important;
        width: 180px !important;
        margin-top: 0px !important;
        min-width: 150px !important;
    }
    .subscribe-buy-buttons a.border-button {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .main-content ins.dcmads {
        transform: scale(0.6);
        position: relative;
        left: -143px;
    }
    .header-top ins.dcmads {
        transform: scale(0.47);
        position: relative;
        left: -254px;
    }

}

@media (min-width: 547px) and (max-width: 567px) {
    .node-type-article div#primary-nav {
        width: 100% !important;
    }

    .page-taxonomy-term .browse--our--video--section iframe {
        height: 292px !important;
    }
    .Subscriber--top {
        padding-top: 5px !important;
        padding-right: 102px;
    }
    #header .heater-top #user-login-form .form-actions, .heater-top a.last {
        margin-top: 0px !important;
    }
    body #user-login-form a.last {
        top: 0px !important;
    }
    .custom--margin---bottom--20 .row {
        width: auto !important;
    }
    #header .heater-top a.individual-subscription-link {
        float: right !important;
    }
    a.individual-subscription-link {
        padding: 5px 8px !important;
    }



    .browse--our--video ul {
        display: block !important;
        text-align: center;
    }
    .browse--our--video ul li a {
        font-size: 16px !important;
        margin: 0px 0px !important;
    }
    .browse--our--video ul li {
        padding: 5px 0px;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }
    .navbar-collapse.collapse.col-lg-9, .navbar-collapse.collapse.col-md-9, .navbar-collapse.collapse.col-sm-9 {
        width: 100% !important;
    }
    #header .search-box {
        top: 0px !important;
    }
    .navbar-header .search-box form {
        float: left;
        width: 100% !important;
        margin: 0px 0 0 !important;
    }
    .navbar-header .search-box form .input-group {
        width: 100% !important;
    }
    .navbar-header .search-box form input, .navbar-header .search-box form .input-group-btn button[type="submit"] {
        width: 100% !important;
    }
    .download-article {
        top: 0 !important;
        left: auto !important;
    }
    .tips-details {
        width: 100% !important;
    }
    #footer {
        clear: both;
    }
    body #admin-menu {
        z-index: 99999 !important;
    }
    .node-article .content-img-container img.file-icon {
        width: auto !important;
    }

    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 18px !important;
        line-height: normal !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content {
        height: auto !important;
    }
    .featured--video h1 {
        bottom: 70px !important;
        left: 15px !important;
        font-size: 24px !important;
        width: 92% !important;
        line-height: 28px !important;
    }
    .front .block-featured-video h2.block-title {
        bottom: 168px !important;
        width: 92% !important;
        left: 15px !important;
    }
    .featured--video--link {
        left: 15px !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        display: none;
    }
    .home--current--issue .home--current--issue--image {
        width: 100% !important;
        float: none !important;
        margin-right: 0% !important;
        margin-bottom: 15px !important;
    }
    .home--current--issue .home--current--issue--content {
        width: 100% !important;
        float: none !important;
    }
    .front .view-id-library_archieve .item-list.editorial-list li {
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
    .front section#block-views-conferences-block-2 h2.block-title {
        font-size: 24px !important;
        line-height: normal !important;
    }
    .home--upcomming--conferences {
        height: 120px !important;
        display: flex !important;
        align-items: center !important;
    }
    .front section#block-views-featured-advisor-block .featured--director {
        height: 115px !important;
    }
    .featured--director .home--directory--of--advisors--image {
        height: 115px !important;
    }
    .home--directory--of--advisors--contents {
        height: 115px !important;
    }




    .all-order-summery {
        float: none !important;
        text-align: center !important;
        top: 0px !important;
    }
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    .not-front .view-familly-business-video .view-header {
        text-align: right;
    }
    .block-family-business-video img.ey-logo {
        top: 0px !important;
        position: relative !important;
        width: 50px !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 90px !important;
    }

    .featured-video img.ey-logo {
        width: 46px !important;
        top: -41px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.67) !important;
        margin-left: -87px !important;
    }
    .node-type-article .navbar-header button.navbar-toggle {
        position: relative;
        top: 47px;
        right: 15px;
    }
    .node-type-article .node-article .author-wrapper {
        padding: 0 0px !important;
    }
    .node-type-article form table {
        overflow: scroll;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-article .main-content .node-article .field-name-body span {
        display: block;
    }
    .node-type-article .main-content table {
        width: 100% !important;
        margin: 0px !important;
    }
    .node-type-article .field-name-body table {
        width: 100% !important;
        margin: 0px !important;
    }
    .node-type-news #comments table {
        overflow: scroll;
    }
    .node-type-news .main-container .main-content .content-img-container-right img {
        height: auto !important;
        float: none !important;
        width: 100% !important;
        margin: 0px !important;
    }
    .node-type-webinars .service-links {
        display: block;
        width: 100%;
    }
    .node-type-webinars.page-webinars-single-saying-goodbye-how-navigate-unexpected-board-director-departure .content-img-container {
        width: 100% !important;
    }
    .node-type-webinars.page-webinars-single-saying-goodbye-how-navigate-unexpected-board-director-departure .content-img-container img {
        float: none !important;
        margin: 15px auto !important;
    }
    .page-ebriefing .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .node-type-special-section .main-content .content-img-container img {
        height: auto !important;
        margin: 0 auto !important;
    }
    .node-type-special-section .main-content .content-img-container {
        float: none !important;
    }
    .node-type-special-section .main-content table {
        width: 100% !important;
    }
    .node-type-page .main-content #block-system-main .field-items a img {
        height: auto !important;
    }
    .front .main-content .field-content a img {
        height: auto !important;
    }
    .front #page-header > .region-header .view-home-page-slideshow .skin-default img, .block-home-slider-main .views-slideshow-cycle-main-frame, .block-home-slider-main .views-slideshow-cycle-main-frame > div {
        height: 345px !important;
    }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !important;
    }
    .page-past-conferences-new .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .node-type-conferences .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-conferences .main-content .content-img-container {
        width: 100% !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
        overflow: scroll;
    }
     .node-type-listicles .main-content .views-field.views-field-field-slide-image img {
        height: 400px !important;
    }

    .node-type-listicles .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
        height: 400px !important;
    }
    .node-type-conferences .jumbotron.header-image-text .image-caption {
        width: 100% !important;
    }
    .node-type-page #fbm-common-new-subscription-form div.cover-pic-block img {
        width: auto !important;
    }
    .node-type-businesstips .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-article .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    span.cke_skin_kama {
        overflow: scroll;
    }
    .subscribe-buy-buttons a.border-button {
        width: 180px !important;
        min-width: 150px !important;
    }

    .subscribe-buy-buttons input#edit-submit-add-to-cart-tab-0 {
        margin-left: 10px !important;
        width: 180px !important;
        margin-top: 0px !important;
        min-width: 150px !important;
    }
    .subscribe-buy-buttons a.border-button {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .main-content ins.dcmads {
        transform: scale(0.68);
        position: relative;
        left: -118px;
    }
    .header-top ins.dcmads {
        transform: scale(0.53);
        position: relative;
        left: -223px;
    }


}

@media (min-width: 481px) and (max-width: 532px) {
    .node-type-article div#primary-nav {
        width: 100% !important;
    }

    .Subscriber--top {
        padding-top: 5px !important;
        padding-right: 62px;
    }
    #header .heater-top #user-login-form .form-actions, .heater-top a.last {
        margin-top: 0px !important;
    }
    body #user-login-form a.last {
        top: 0px !important;
    }
    .custom--margin---bottom--20 .row {
        width: auto !important;
    }
    #header .heater-top a.individual-subscription-link {
        float: right !important;
    }
    a.individual-subscription-link {
        padding: 5px 8px !important;
    }




    #header .container .row > .header-top .advertisement iframe {
        height: 50px !important;
    }
    .browse--our--video ul {
        display: block !important;
        text-align: center;
    }
    .browse--our--video ul li a {
        font-size: 16px !important;
        margin: 0px 0px !important;
    }
    .browse--our--video ul li {
        padding: 5px 0px;
    }
    .view-browse-our-video .views-row {
        width: 100% !important;
        padding: 0px !important;
    }
    .browse--our--video--section iframe {
        min-height: initial !important;
        height: 255px !important;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }
    .navbar-collapse.collapse.col-lg-9, .navbar-collapse.collapse.col-md-9, .navbar-collapse.collapse.col-sm-9 {
        width: 100% !important;
    }
    #header .search-box {
        top: 0px !important;
    }
    .navbar-header .search-box form {
        float: left;
        width: 100% !important;
        margin: 0px 0 0 !important;
    }
    .navbar-header .search-box form .input-group {
        width: 100% !important;
    }
    .navbar-header .search-box form input, .navbar-header .search-box form .input-group-btn button[type="submit"] {
        width: 100% !important;
    }

    .download-article {
        top: 0 !important;
        left: auto !important;
    }
    .tips-details {
        width: 100% !important;
    }
    #footer {
        clear: both;
    }
    body #admin-menu {
        z-index: 99999 !important;
    }
    .node-article .content-img-container img.file-icon {
        width: auto !important;
    }



    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 18px !important;
        line-height: normal !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content {
        height: auto !important;
    }
    .featured--video h1 {
        bottom: 70px !important;
        left: 15px !important;
        font-size: 24px !important;
        width: 92% !important;
        line-height: 28px !important;
    }
    .front .block-featured-video h2.block-title {
        bottom: 168px !important;
        width: 92% !important;
        left: 15px !important;
    }
    .featured--video--link {
        left: 15px !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        display: none;
    }
    .home--current--issue .home--current--issue--image {
        width: 100% !important;
        float: none !important;
        margin-right: 0% !important;
        margin-bottom: 15px !important;
    }
    .home--current--issue .home--current--issue--content {
        width: 100% !important;
        float: none !important;
    }
    .front .view-id-library_archieve .item-list.editorial-list li {
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
    .front section#block-views-conferences-block-2 h2.block-title {
        font-size: 24px !important;
        line-height: normal !important;
    }
    .home--upcomming--conferences {
        height: 135px !important;
        display: flex !important;
        align-items: center !important;
    }
    .front section#block-views-featured-advisor-block .featured--director {
        height: 115px !important;
    }
    .featured--director .home--directory--of--advisors--image {
        height: 115px !important;
    }
    .home--directory--of--advisors--contents {
        height: 115px !important;
    }



    .all-order-summery {
        float: none !important;
        text-align: center !important;
        top: 0px !important;
    }
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    .not-front .view-familly-business-video .view-header {
        text-align: right;
    }
    .block-family-business-video img.ey-logo {
        top: 0px !important;
        position: relative !important;
        width: 50px !important;
    }
    #header .header-top #user-login-form .form-actions {
        bottom: 1px !important;
    }

    .featured-video img.ey-logo {
        width: 44px !important;
        top: -41px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.59) !important;
        margin-left: -105px !important;
    }
    .header-top a.forget-pass-link {
        line-height: 36px !important;
    }
    .header-top a.forget-pass-link {
        padding: 0 0px 0 0 !important;
    }
    .form-actions button#edit-submit {
        top: 0px !important;
    }
    .logged-in #primary-nav #logo {
        top: 170px !important;
    }
    .homepage-highlight-mobile .view-home-slideshow .views-row {
        width: 50%;
        float: left;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0px !important;
    }

    .node-type-news .news-publish-date{
        padding: 10px 0 0 0;
        clear: both;
    }
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .in-this-issue li {
        padding: 0px 0 0px !important;
    }
    .current-issue-banner-text {
        padding: 0px 20px 20px !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 90px !important;
    }
    .node-type-article .navbar-header button.navbar-toggle {
        position: relative;
        top: 47px;
        right: 15px;
    }
    .node-type-article .node-article .author-wrapper {
        padding: 0 0px !important;
    }
    .node-type-article form table {
        overflow: scroll;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-news .main-container .main-content .content-img-container-right img {
        height: auto !important;
        float: none !important;
        width: 100% !important;
        margin: 0px !important;
    }
    .node-type-article .field-name-body table {
        width: 100% !important;
        margin: 0px !important;
    }
    .node-type-news #comments table {
        overflow: scroll;
    }
    .service-links-mailto-services span.content-img-container,
    .service-links-fbm-mailto-services span.content-img-container {
        display: initial !important;
    }
    .service-links-print span.content-img-container {
        display: initial !important;
    }
    .node-type-webinars .service-links {
        display: block;
        width: 100%;
    }
    .node-type-webinars.page-webinars-single-saying-goodbye-how-navigate-unexpected-board-director-departure .content-img-container {
        width: 100% !important;
    }
    .node-type-webinars.page-webinars-single-saying-goodbye-how-navigate-unexpected-board-director-departure .content-img-container img {
        float: none !important;
        margin: 15px auto !important;
    }
    .page-ebriefing .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .node-type-special-section .main-content .content-img-container img {
        height: auto !important;
        margin: 0 auto !important;
    }
    .node-type-special-section .main-content .content-img-container {
        float: none !important;
    }
    .node-type-special-section .main-content table {
        width: 100% !important;
    }
    .node-type-page .main-content #block-system-main .field-items a img {
        height: auto !important;
    }
    .front .main-content .field-content a img {
        height: auto !important;
    }
    .front #page-header > .region-header .view-home-page-slideshow .skin-default img, .block-home-slider-main .views-slideshow-cycle-main-frame, .block-home-slider-main .views-slideshow-cycle-main-frame > div {
        height: 320px !important;
    }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !important;
    }
    .page-past-conferences-new .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .node-type-conferences .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-conferences .main-content .content-img-container {
        width: 100% !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
        overflow: scroll;
    }
     .node-type-listicles .main-content .views-field.views-field-field-slide-image img {
        height: 330px !important;
    }

    .node-type-listicles .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
        height: 330px !important;
    }

    .node-type-news span.content-img-container {
        width: 100% !important;
    }
    .node-type-conferences .jumbotron.header-image-text .image-caption {
        width: 100% !important;
    }
    .node-type-page #fbm-common-new-subscription-form div.cover-pic-block img {
        width: auto !important;
    }
    .node-type-businesstips .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-article .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    span.cke_skin_kama {
        overflow: scroll;
    }
    .subscribe-buy-buttons a.border-button {
        width: 180px !important;
        min-width: 150px !important;
    }

    .subscribe-buy-buttons input#edit-submit-add-to-cart-tab-0 {
        margin-left: 10px !important;
        width: 180px !important;
        margin-top: 0px !important;
        min-width: 150px !important;
    }
    .subscribe-buy-buttons a.border-button {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .main-content ins.dcmads {
        transform: scale(0.64);
        position: relative;
        left: -138px;
    }
    .header-top ins.dcmads {
        transform: scale(0.48);
        position: relative;
        left: -255px;
    }


}


@media (min-width: 414px) and (max-width: 479px){
    .node-type-article div#primary-nav {
        width: 100% !important;
    }

    .Subscriber--top {
        padding-top: 5px !important;
        padding-right: 22px;
    }
    #header .heater-top #user-login-form .form-actions, .heater-top a.last {
        margin-top: 0px !important;
    }
    body #user-login-form a.last {
        top: 0px !important;
    }
    .custom--margin---bottom--20 .row {
        width: auto !important;
    }
    #header .heater-top a.individual-subscription-link {
        float: right !important;
    }
    a.individual-subscription-link {
        padding: 5px 8px !important;
    }





    body.page-family-matters-2 .browse--our--video--section .field-iframe-instance {
        max-height: 210px;
    }
    .browse--our--video ul {
        display: block !important;
        text-align: center;
    }
    .browse--our--video ul li a {
        font-size: 16px !important;
        margin: 0px 0px !important;
    }
    .browse--our--video ul li {
        padding: 5px 0px;
    }
    .view-browse-our-video .views-row {
        width: 100% !important;
        padding: 0px !important;
    }
    .browse--our--video--section iframe {
        min-height: initial !important;
        height: 215px !important;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }
    .navbar-collapse.collapse.col-lg-9, .navbar-collapse.collapse.col-md-9, .navbar-collapse.collapse.col-sm-9 {
        width: 100% !important;
    }
    #header .search-box {
        top: 0px !important;
    }
    .navbar-header .search-box form {
        float: left;
        width: 100% !important;
        margin: 0px 0 0 !important;
    }
    .navbar-header .search-box form .input-group {
        width: 100% !important;
    }
    .navbar-header .search-box form input, .navbar-header .search-box form .input-group-btn button[type="submit"] {
        width: 100% !important;
    }
    .download-article {
        top: 0 !important;
        left: auto !important;
    }
    .tips-details {
        width: 100% !important;
    }
    #footer {
        clear: both;
    }
    body #admin-menu {
        z-index: 99999 !important;
    }
    .node-article .content-img-container img.file-icon {
        width: auto !important;
    }



    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 18px !important;
        line-height: normal !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content {
        height: auto !important;
    }
    .featured--video h1 {
        bottom: 70px !important;
        left: 15px !important;
        font-size: 22px !important;
        width: 92% !important;
        line-height: 28px !important;
    }
    .front .block-featured-video h2.block-title {
        bottom: 168px !important;
        width: 92% !important;
        left: 15px !important;
    }
    .featured--video--link {
        left: 15px !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        display: none;
    }
    .home--current--issue .home--current--issue--image {
        width: 100% !important;
        float: none !important;
        margin-right: 0% !important;
        margin-bottom: 15px !important;
    }
    .home--current--issue .home--current--issue--content {
        width: 100% !important;
        float: none !important;
    }
    .front .view-id-library_archieve .item-list.editorial-list li {
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
    .front section#block-views-conferences-block-2 h2.block-title {
        font-size: 24px !important;
        line-height: normal !important;
    }
    .home--upcomming--conferences {
        height: 160px !important;
        display: flex !important;
        align-items: center !important;
    }
    .front section#block-views-featured-advisor-block .featured--director {
        height: 115px !important;
    }
    .featured--director .home--directory--of--advisors--image {
        height: 115px !important;
    }
    .home--directory--of--advisors--contents {
        height: 115px !important;
    }








    .all-order-summery {
        float: none !important;
        text-align: center !important;
        top: 0px !important;
    }
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    .not-front .view-familly-business-video .view-header {
        text-align: right;
    }
    .block-family-business-video img.ey-logo {
        top: 0px !important;
        position: relative !important;
        width: 50px !important;
    }
    .form-actions button#edit-submit {
        margin-right: 20px !important;
    }

    .featured-video img.ey-logo {
        width: 34px !important;
        top: -40px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.5) !important;
        margin-left: -118px !important;
    }
    .view-id-home_slideshow .skin-default .views-slideshow-cycle-main-frame img {
        min-height: 245px !important;
    }
    .home-page-news-slider .news-image {
        min-height: 245px !important;
    }
    .staff-box-img {
        height: 235px !important;
    }
    .staff_contributors .staff_image {
        height: 235px !important;
    }
    .staff_contributors .staff_deg h4 {
        padding-top: 0px !important;
    }
    .view-id-staff li.views-row {
        width: 192px !important;
    }
    .section-roster-search .stat-box-header > span {
        font-size: 14px !important;
    }
    .click-to-view-latest-roster-button a {
        width: 100% !important;
        font-size: 11px !important;
    }
    .section-roster-search .main-content {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    .section-roster-search .stat-box-body span {
        font-size: 11px !important;
    }
    .section-roster-search section#block-views-exp-roster-search-page {
        padding-right: 0px !important;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        font-size: 26px !important;
        width: 100% !important;
        float: none !important;
        text-align: center !important;
        margin-bottom: 30px;
        line-height: 35px !important;
    }
    .footer_top div#mailchimp-newsletter-ff9405319e-mergefields input#edit-mergevars-email {
        width: 209px !important;
        margin-left: 15px;
    }
    .form-item.form-item-mergevars-email.form-type-textfield.form-group {
        width: auto !important;
        float: none !important;
    }
    .footer_top .form-actions {
        width: auto !important;
        margin-left: 10px;
    }
    .footer_top section#block-mailchimp-signup-subscribe-to-our-free-newsletter {
        width: auto;
        margin: 0 auto;
    }
    #block-views-recent-articles-block-4, .featured-director-roster {
        width: 100% !important;
        float: none !important;
    }
    .form-actions button#edit-submit {
        padding: 5px 10px !important;
        top: 0px !important;
    }
    #header .header-top #user-login-form {
        border-right: 0px solid #fff !important;
    }
    #header .header-top a.individual-subscription-link {
        text-align: center !important;
    }
    .header-top a.forget-pass-link {
        font-size: 12px !important;
        text-align: center !important;
        margin: 0 auto !important;
        display: block !important;
        line-height: 0px !important;
        clear: both;
    }
    #header .header-top #user-login-form .form-actions {
        float: right !important;
        bottom: 25px !important;
        position: relative !important;
        left: 10px !important;
    }
    .front .ad-space-after-slider-on-mobile img {
        margin-top: 20px;
    }
    .highlight-details .read-more {
        position: relative !important;
        padding-top: 0px !important;
    }
    .front .block-home-recent-article .highlight-details .read-more {
        position: absolute !important;
        bottom: 15px;
    }
    .front .home-upcoming-events {
        margin-top: 30px !important;
    }
    .mailchimp-signup-subscribe-form button.form-submit {
        width: 110px !important;
    }
    .footer_top {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .front .homepage-highlight-mobile .overlay h1 a {
        font-size: 16px !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        margin-left: 30px !important;
    }
    #primary-nav #logo {
        top: 185px !important;
    }
    .homepage-highlight-mobile .highlight-wrapper a img {
        width: 100%;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        width: 57% !important;
    }
    .homepage-highlight {
        width: 100% !important;
    }
    .another_directors-roster img {
        height: auto !important;
    }
    .another_directors-roster .directors-roster-image {
        height: 200px !important;
    }
    .home-upcoming-events .directors-roster {
        height: 112px !important;
        padding-top: 10px !important;
    }
    .view-id-recent_articles .homepage-highlight .highlight-image {
        width: 39% !important;
    }
    .view-id-recent_articles .homepage-highlight .highlight-details {
        width: 60% !important;
    }
    .view-id-recent_articles .homepage-highlight .highlight-details .title a {
        font-size: 13px !important;
    }
    .homepage-highlight .links li {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .another_directors-roster {
        height: 205px !important;
    }
    .another_directors-roster.directors-roster {
        height: 183px !important;
    }
    .another_directors-roster .directors-roster-image {
        height: 175px !important;
    }
    .another_directors-roster img {
        height: auto !important;
    }
    .top_directors-roster .directors-roster-image {
        height: 122px !important;
    }
    .top_directors-roster {
        height: 133px !important;
    }
    /*.featured-director-roster .directors-roster-image {
        min-height: 200px !important;

    }
    }*/
    /*.Featured_Directors-section .directors-roster-image img {
        width: 294px !important;
    }*/

    .logged-in #primary-nav #logo {
        top: 160px !important;
    }
    .homepage-highlight-mobile .view-home-slideshow .views-row {
        width: 50%;
        float: left;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0px !important;
    }

    .node-type-news .news-publish-date{
        padding: 10px 0 0 0;
        clear: both;
    }
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .in-this-issue li {
        padding: 0px 0 0px !important;
    }
    .current-issue-banner-text {
        padding: 0px 20px 20px !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 90px !important;
    }
    .node-type-article .navbar-header button.navbar-toggle {
        position: relative;
        top: 35px;
        right: 15px;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
        margin: 10px auto !important;
    }
    .node-type-article .field-name-body table {
        width: 100% !important;
        margin: 0px !important;
    }
    .node-type-news #comments table {
        overflow: scroll;
    }
    .service-links-mailto-services span.content-img-container,
    .service-links-fbm-mailto-services span.content-img-container {
        display: initial !important;
    }
    .service-links-print span.content-img-container {
        display: initial !important;
    }

    .page-webinars .main-content .views-field img.media-element {
        display: block;
        width: 100% !important;
        margin: 15px auto !important;
        height: auto !important;
    }
    .node-type-webinars .service-links {
        display: block;
        width: 100%;
    }
    .node-type-webinars.page-webinars-single-saying-goodbye-how-navigate-unexpected-board-director-departure .content-img-container {
        width: 100% !important;
    }
    .node-type-webinars.page-webinars-single-saying-goodbye-how-navigate-unexpected-board-director-departure .content-img-container img {
        float: none !important;
        margin: 15px auto !important;
    }
    .page-ebriefing .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .node-type-special-section .main-content .content-img-container img {
        height: auto !important;
        margin: 0 auto !important;
    }
    .node-type-special-section .main-content .content-img-container {
        float: none !important;
    }
    .node-type-special-section .main-content table {
        width: 100% !important;
    }
    .node-type-page .main-content #block-system-main .field-items a img {
        height: auto !important;
    }
    .front .main-content .field-content a img {
        height: auto !important;
    }
    .front #page-header > .region-header .view-home-page-slideshow .skin-default img, .block-home-slider-main .views-slideshow-cycle-main-frame, .block-home-slider-main .views-slideshow-cycle-main-frame > div {
        height: 230px !important;
    }
    .front #page-header > .region-header .view-home-page-slideshow .skin-default img, .block-home-slider-main .views-slideshow-cycle-main-frame, .block-home-slider-main .views-slideshow-cycle-main-frame > div {
        height: 230px !important;
    }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !important;
    }
    .page-past-conferences-new .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .node-type-conferences .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-conferences .main-content .content-img-container {
        width: 100% !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
        overflow: scroll;
    }

     .node-type-listicles .main-content .views-field.views-field-field-slide-image img {
        height: 290px !important;
    }

    .node-type-listicles .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
        height: 290px !important;
    }
    .node-type-news span.content-img-container {
        width: 100% !important;
    }
    .node-type-conferences .jumbotron.header-image-text .image-caption {
        width: 100% !important;
    }
    .node-type-page #fbm-common-new-subscription-form div.cover-pic-block img {
        width: auto !important;
    }
    .node-type-businesstips .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-article .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-directory-company .back-to-search {
        float: none;
        margin-bottom: 25px;
    }
    .print-button {
        float: none !important;
    }
    .subscribe-buy-buttons a.border-button {
        width: 180px !important;
        min-width: 150px !important;
    }

    .subscribe-buy-buttons input#edit-submit-add-to-cart-tab-0 {
        margin-left: 10px !important;
        width: 180px !important;
        margin-top: 0px !important;
        min-width: 150px !important;
    }
    .subscribe-buy-buttons a.border-button {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .main-content ins.dcmads {
        transform: scale(0.54);
        position: relative;
        left: -172px;
    }
    .header-top ins.dcmads {
        transform: scale(0.4);
        position: relative;
        left: -295px;
    }

}


@media(min-width: 450px) and (max-width: 479px) {
    .node-type-article div#primary-nav {
        width: 100% !important;
    }
    #header .container .row > .header-top .advertisement iframe {
        height: 50px !important;
    }
    .browse--our--video ul {
        display: block !important;
        text-align: center;
    }
    .browse--our--video ul li a {
        font-size: 16px !important;
        margin: 0px 0px !important;
    }
    .browse--our--video ul li {
        padding: 5px 0px;
    }
    .view-browse-our-video .views-row {
        width: 100% !important;
        padding: 0px !important;
    }
    .browse--our--video--section iframe {
        min-height: initial !important;
        height: 240px !important;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }

    .navbar-collapse.collapse.col-lg-9, .navbar-collapse.collapse.col-md-9, .navbar-collapse.collapse.col-sm-9 {
        width: 100% !important;
    }
    #header .search-box {
        top: 0px !important;
    }
    .navbar-header .search-box form {
        float: left;
        width: 100% !important;
        margin: 0px 0 0 !important;
    }
    .navbar-header .search-box form .input-group {
        width: 100% !important;
    }
    .navbar-header .search-box form input, .navbar-header .search-box form .input-group-btn button[type="submit"] {
        width: 100% !important;
    }
    .download-article {
        top: 0 !important;
        left: auto !important;
    }
    .tips-details {
        width: 100% !important;
    }
    #footer {
        clear: both;
    }
    body #admin-menu {
        z-index: 99999 !important;
    }
    .node-article .content-img-container img.file-icon {
        width: auto !important;
    }

    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 18px !important;
        line-height: normal !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content {
        height: auto !important;
    }
    .featured--video h1 {
        bottom: 70px !important;
        left: 15px !important;
        font-size: 22px !important;
        width: 92% !important;
        line-height: 28px !important;
    }
    .front .block-featured-video h2.block-title {
        bottom: 168px !important;
        width: 92% !important;
        left: 15px !important;
    }
    .featured--video--link {
        left: 15px !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        display: none;
    }
    .home--current--issue .home--current--issue--image {
        width: 100% !important;
        float: none !important;
        margin-right: 0% !important;
        margin-bottom: 15px !important;
    }
    .home--current--issue .home--current--issue--content {
        width: 100% !important;
        float: none !important;
    }
    .front .view-id-library_archieve .item-list.editorial-list li {
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
    .front section#block-views-conferences-block-2 h2.block-title {
        font-size: 24px !important;
        line-height: normal !important;
    }
    .home--upcomming--conferences {
        height: 160px !important;
        display: flex !important;
        align-items: center !important;
    }


    .all-order-summery {
        float: none !important;
        text-align: center !important;
        top: 0px !important;
    }
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    .not-front .view-familly-business-video .view-header {
        text-align: right;
    }
    .block-family-business-video img.ey-logo {
        top: 0px !important;
        position: relative !important;
        width: 50px !important;
    }
    #header .header-top #user-login-form .form-actions {
        bottom: 1px !important;
    }

    .featured-video img.ey-logo {
        width: 40px !important;
        top: -40px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.54) !important;
        margin-left: -115px !important;
    }
    .header-top a.forget-pass-link {
        line-height: 36px !important;
    }
    .header-top a.forget-pass-link {
        padding: 0 0px 0 0 !important;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0px !important;
    }

    .node-type-news .news-publish-date{
        padding: 10px 0 0 0;
        clear: both;
    }
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .in-this-issue li {
        padding: 0px 0 0px !important;
    }
    .current-issue-banner-text {
        padding: 0px 20px 20px !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 90px !important;
    }
    .page-articles-singlebecoming-high-tech-director-0 .navbar-header button.navbar-toggle {
        position: relative;
        top: 35px;
        right: 15px;
    }
    .node-type-article .author-wrapper {
        padding: 0 0px !important;
    }
    .node-type-article  form table {
        overflow: scroll;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-article .field-name-body table {
        width: 100% !important;
        margin: 0px !important;
    }
    .node-type-news #comments table {
        overflow: scroll;
    }
    .service-links-mailto-services span.content-img-container,
    .service-links-fbm-mailto-services span.content-img-container {
        display: initial !important;
    }
    .service-links-print span.content-img-container {
        display: initial !important;
    }

    .page-webinars .main-content .views-field img.media-element {
        display: block;
        width: 100% !important;
        margin: 15px auto !important;
        height: auto !important;
    }
    .node-type-webinars .service-links {
        display: block;
        width: 100%;
    }
    .node-type-webinars.page-webinars-single-saying-goodbye-how-navigate-unexpected-board-director-departure .content-img-container {
        width: 100% !important;
    }
    .node-type-webinars.page-webinars-single-saying-goodbye-how-navigate-unexpected-board-director-departure .content-img-container img {
        float: none !important;
        margin: 15px auto !important;
    }
    .page-ebriefing .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .node-type-special-section .main-content .content-img-container img {
        height: auto !important;
        margin: 0 auto !important;
    }
    .node-type-special-section .main-content .content-img-container {
        float: none !important;
    }
    .node-type-special-section .main-content table {
        width: 100% !important;
    }
    .node-type-page .main-content #block-system-main .field-items a img {
        height: auto !important;
    }
    .front .main-content .field-content a img {
        height: auto !important;
    }
    .front #page-header > .region-header .view-home-page-slideshow .skin-default img, .block-home-slider-main .views-slideshow-cycle-main-frame, .block-home-slider-main .views-slideshow-cycle-main-frame > div {
        height: 305px !important;
    }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !important;
    }
    .page-past-conferences-new .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .node-type-conferences .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-conferences .main-content .content-img-container {
        width: 100% !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
        overflow: scroll;
    }
     .node-type-listicles .main-content .views-field.views-field-field-slide-image img {
        height: 310px !important;
    }

    .node-type-listicles .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
        height: 310px !important;
    }
    .node-type-news span.content-img-container {
        width: 100% !important;
    }
    .node-type-conferences .jumbotron.header-image-text .image-caption {
        width: 100% !important;
    }
    .node-type-page #fbm-common-new-subscription-form div.cover-pic-block img {
        width: auto !important;
    }
    .node-type-businesstips .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-article .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-directory-company .back-to-search {
        float: none;
        margin-bottom: 25px;
    }
    .print-button {
        float: none !important;
    }
    .subscribe-buy-buttons a.border-button {
        width: 180px !important;
        min-width: 150px !important;
    }

    .subscribe-buy-buttons input#edit-submit-add-to-cart-tab-0 {
        margin-left: 10px !important;
        width: 180px !important;
        margin-top: 0px !important;
        min-width: 150px !important;
    }
    .subscribe-buy-buttons a.border-button {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .main-content ins.dcmads {
        transform: scale(0.54);
        position: relative;
        left: -172px;
    }
    .header-top ins.dcmads {
        transform: scale(0.4);
        position: relative;
        left: -295px;
    }


}

@media (min-width: 412px) and (max-width: 413px){
    .node-type-article div#primary-nav {
        width: 100% !important;
    }

    .Subscriber--top {
        padding-top: 5px !important;
        padding-right: 21px;
    }
    #header .heater-top #user-login-form .form-actions, .heater-top a.last {
        margin-top: 0px !important;
    }
    body #user-login-form a.last {
        top: 0px !important;
    }
    .custom--margin---bottom--20 .row {
        width: auto !important;
    }
    #header .heater-top a.individual-subscription-link {
        float: right !important;
    }
    a.individual-subscription-link {
        padding: 5px 8px !important;
    }




    #header .container .row > .header-top .advertisement iframe {
        height: 50px !important;
    }
    .browse--our--video ul {
        display: block !important;
        text-align: center;
    }
    .browse--our--video ul li a {
        font-size: 16px !important;
        margin: 0px 0px !important;
    }
    .browse--our--video ul li {
        padding: 5px 0px;
    }
    .view-browse-our-video .views-row {
        width: 100% !important;
        padding: 0px !important;
    }
    .browse--our--video--section iframe {
        min-height: initial !important;
        height: 215px !important;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }

    .node-type-article .main-content .node-article .field-name-body img {
        width: 100% !important;
    }
    .node-type-article .main-content .node-article .field-name-body span {
        width: 100%;
    }
    .navbar-collapse.collapse.col-lg-9, .navbar-collapse.collapse.col-md-9, .navbar-collapse.collapse.col-sm-9 {
        width: 100% !important;
    }
    #header .search-box {
        top: 0px !important;
    }
    .navbar-header .search-box form {
        float: left;
        width: 100% !important;
        margin: 0px 0 0 !important;
    }
    .navbar-header .search-box form .input-group {
        width: 100% !important;
    }
    .navbar-header .search-box form input, .navbar-header .search-box form .input-group-btn button[type="submit"] {
        width: 100% !important;
    }

    .download-article {
        top: 0 !important;
        left: auto !important;
    }
    .tips-details {
        width: 100% !important;
    }
    #footer {
        clear: both;
    }
    body #admin-menu {
        z-index: 99999 !important;
    }
    .node-article .content-img-container img.file-icon {
        width: auto !important;
    }



    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 18px !important;
        line-height: normal !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content {
        height: auto !important;
    }
    .featured--video h1 {
        bottom: 70px !important;
        left: 15px !important;
        font-size: 22px !important;
        width: 92% !important;
        line-height: 28px !important;
    }
    .front .block-featured-video h2.block-title {
        bottom: 168px !important;
        width: 92% !important;
        left: 15px !important;
    }
    .featured--video--link {
        left: 15px !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        display: none;
    }
    .home--current--issue .home--current--issue--image {
        width: 100% !important;
        float: none !important;
        margin-right: 0% !important;
        margin-bottom: 15px !important;
    }
    .home--current--issue .home--current--issue--content {
        width: 100% !important;
        float: none !important;
    }
    .front .view-id-library_archieve .item-list.editorial-list li {
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
    .front section#block-views-conferences-block-2 h2.block-title {
        font-size: 24px !important;
        line-height: normal !important;
    }
    .home--upcomming--conferences {
        height: 160px !important;
        display: flex !important;
        align-items: center !important;
    }




    .all-order-summery {
        float: none !important;
        text-align: center !important;
        top: 0px !important;
    }
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    .not-front .view-familly-business-video .view-header {
        text-align: right;
    }
    .block-family-business-video img.ey-logo {
        top: 0px !important;
        position: relative !important;
        width: 50px !important;
    }
   .section-roster-search .stat-box-header > span {
        font-size: 14px !important;
    }

    .featured-video img.ey-logo {
        width: 34px !important;
        top: -41px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.49) !important;
        margin-left: -117px !important;
    }
    .form-actions button#edit-submit {
        margin-right: 20px !important;
    }
    .click-to-view-latest-roster-button a {
        width: 100% !important;
        font-size: 11px !important;
    }
    .section-roster-search .main-content {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    .section-roster-search .stat-box-body span {
        font-size: 10px !important;
    }
    .section-roster-search section#block-views-exp-roster-search-page {
        padding-right: 0px !important;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        font-size: 26px !important;
        width: 100% !important;
        float: none !important;
        text-align: center !important;
        margin-bottom: 30px;
        line-height: 35px !important;
    }
    .footer_top div#mailchimp-newsletter-ff9405319e-mergefields input#edit-mergevars-email {
        width: 209px !important;
        margin-left: 15px;
    }
    .form-item.form-item-mergevars-email.form-type-textfield.form-group {
        width: auto !important;
        float: none !important;
    }
    .footer_top .form-actions {
        width: auto !important;
        margin-left: 10px;
    }
    .footer_top section#block-mailchimp-signup-subscribe-to-our-free-newsletter {
        width: auto;
        margin: 0 auto;
    }
    #block-views-recent-articles-block-4, .featured-director-roster {
        width: 100% !important;
        float: none !important;
    }
    .form-actions button#edit-submit {
        padding: 5px 10px !important;
        top: 0px !important;
    }
    #header .header-top #user-login-form {
        border-right: 0px solid #fff !important;
    }
    #header .header-top a.individual-subscription-link {
        text-align: center !important;
    }
    .header-top a.forget-pass-link {
        font-size: 12px !important;
        text-align: center !important;
        margin: 0 auto !important;
        display: block !important;
        line-height: 0px !important;
        clear: both;
    }
    #header .header-top #user-login-form .form-actions {
        float: right !important;
        bottom: 25px !important;
        position: relative !important;
        left: 10px !important;
    }
    .front .ad-space-after-slider-on-mobile img {
        margin-top: 20px;
    }
    .homepage-highlight {
        height: auto !important;
    }
    .highlight-details .read-more {
        position: relative !important;
        padding-top: 0px !important;
    }
    .front .block-home-recent-article .highlight-details .read-more {
        position: absolute !important;
    }
    .front .home-upcoming-events {
        margin-top: 30px !important;
    }
    .homepage-highlight .highlight-image {
        height: 185px !important;
    }
    .mailchimp-signup-subscribe-form button.form-submit {
        width: 110px !important;
    }
    .footer_top {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .front .homepage-highlight-mobile .overlay h1 a {
        font-size: 16px !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        margin-left: 15px !important;
    }
    .homepage-highlight-mobile .highlight-wrapper a img {
        width: 100%;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        width: 63.8% !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        width: 57% !important;
    }
    .homepage-highlight {
        width: 100% !important;
    }
    .homepage-highlight .links li {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .view-id-recent_articles .directors-roster .directors-roster-image {
        height: 125px !important;
    }
    .another_directors-roster {
        height: 205px !important;
    }
    .top_directors-roster {
        height: 136px !important;
    }
    .top_directors-roster .directors-roster-image {
        height: 125px !important;
    }
    /*.featured-director-roster .directors-roster-image {*/
        /*min-height: 200px !important;*/
    /*}*/
    #primary-nav #logo {
        top: 185px !important;
    }
    .view-id-home_slideshow .skin-default .views-slideshow-cycle-main-frame img {
        min-height: 230px !important;
        max-height: 230px !important;
    }
    .home-page-news-slider .news-image {
        max-height: 230px !important;
        min-height: 230px !important;
    }
    .news-slider {
        height: 230px !important;
    }
    .logged-in #primary-nav #logo {
        top: 155px !important;
    }
    .homepage-highlight-mobile .view-home-slideshow .views-row {
        width: 50%;
        float: left;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0px !important;
    }
    /*.Featured_Directors-section .directors-roster-image img {
        width: 290px !important;
    }*/
    .node-type-news .news-publish-date{
        padding: 10px 0 0 0;
        clear: both;
    }
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .in-this-issue li {
        padding: 0px 0 0px !important;
    }
    .current-issue-banner-text {
        padding: 0px 20px 20px !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 90px !important;
    }
    .page-articles-singlebecoming-high-tech-director-0 .navbar-header button.navbar-toggle {
        position: relative;
        top: 24px;
        right: 15px;
    }
    .node-type-article .author-wrapper {
        padding: 0 0px !important;
    }
    .node-type-article form table {
        overflow: scroll;
    }
    .node-type-article .main-content .node-article .field-name-body img {
        height: auto !important;
        float: none !important;
        margin: 0px 15px 0px 0px !important;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-article .main-content .node-article .field-name-body span {
        display: block;
    }
    .node-type-article .field-name-body table {
        width: 100% !important;
        margin: 0px !important;
    }
    .node-type-news #comments table {
        overflow: scroll;
    }
    .service-links-mailto-services span.content-img-container,
    .service-links-fbm-mailto-services span.content-img-container {
        display: initial !important;
    }
    .service-links-print span.content-img-container {
        display: initial !important;
    }

    .page-webinars .main-content .views-field img.media-element {
        display: block;
        width: 100% !important;
        margin: 15px auto !important;
        height: auto !important;
    }
    .node-type-webinars .service-links {
        display: block;
        width: 100%;
    }
    .node-type-webinars.page-webinars-single-saying-goodbye-how-navigate-unexpected-board-director-departure .content-img-container {
        width: 100% !important;
    }
    .node-type-webinars.page-webinars-single-saying-goodbye-how-navigate-unexpected-board-director-departure .content-img-container img {
        float: none !important;
        margin: 15px auto !important;
    }
    .page-ebriefing .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .node-type-special-section .main-content .content-img-container img {
        height: auto !important;
        margin: 0 auto !important;
    }
    .node-type-special-section .main-content .content-img-container {
        float: none !important;
    }
    .node-type-special-section .main-content table {
        width: 100% !important;
    }
    .node-type-page .main-content #block-system-main .field-items a img {
        height: auto !important;
    }
    .front .main-content .field-content a img {
        height: auto !important;
    }
    .front #page-header > .region-header .view-home-page-slideshow .skin-default img, .block-home-slider-main .views-slideshow-cycle-main-frame, .block-home-slider-main .views-slideshow-cycle-main-frame > div {
        height: 280px !important;
    }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !important;
    }
    .page-past-conferences-new .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .node-type-conferences .main-content .content-img-container img {
        height: auto !important;
        margin: 0px auto !important;
    }
    .node-type-conferences .main-content .content-img-container {
        width: 100% !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
        overflow: scroll;
    }
     .node-type-listicles .main-content .views-field.views-field-field-slide-image img {
        height: 280px !important;
    }

    .node-type-listicles .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
        height: 280px !important;
    }
    .node-type-news span.content-img-container {
        width: 100% !important;
    }
    .node-type-conferences .jumbotron.header-image-text .image-caption {
        width: 100% !important;
    }
    .node-type-page #fbm-common-new-subscription-form div.cover-pic-block img {
        width: auto !important;
    }
    .node-type-businesstips .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-article .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-news .main-content .content-img-container img {
        margin: 10px auto !important;
    }
    .node-type-directory-company .back-to-search {
        float: none;
        margin-bottom: 25px;
    }
    .print-button {
        float: none !important;
    }
    .subscribe-buy-buttons a.border-button {
        width: 180px !important;
        min-width: 150px !important;
    }

    .subscribe-buy-buttons input#edit-submit-add-to-cart-tab-0 {
        margin-left: 10px !important;
        width: 180px !important;
        margin-top: 0px !important;
        min-width: 150px !important;
    }
    .subscribe-buy-buttons a.border-button {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .main-content ins.dcmads {
        transform: scale(0.54);
        position: relative;
        left: -172px;
    }
    .header-top ins.dcmads {
        transform: scale(0.4);
        position: relative;
        left: -295px;
    }

}

@media (min-width: 384px) and (max-width: 411px){
    .node-type-article div#primary-nav {
        width: 100% !important;
    }

    .page-taxonomy-term .browse--our--video--section iframe {
        height: 200px !important;
    }

    .Subscriber--top {
        padding-top: 5px !important;
        padding-right: 4px;
    }
    #header .heater-top #user-login-form .form-actions, .heater-top a.last {
        margin-top: 0px !important;
    }
    body #user-login-form a.last {
        top: 0px !important;
    }
    .custom--margin---bottom--20 .row {
        width: auto !important;
    }
    #header .heater-top a.individual-subscription-link {
        float: right !important;
    }
    a.individual-subscription-link {
        padding: 5px 8px !important;
    }


    #header .container .row > .header-top .advertisement iframe {
        height: 50px !important;
    }
    .browse--our--video ul {
        display: block !important;
        text-align: center;
    }
    .browse--our--video ul li a {
        font-size: 16px !important;
        margin: 0px 0px !important;
    }
    .browse--our--video ul li {
        padding: 5px 0px;
    }
    .view-browse-our-video .views-row {
        width: 100% !important;
        padding: 0px !important;
    }
    .browse--our--video--section iframe {
        min-height: initial !important;
        height: 188px !important;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }

    .node-type-article .main-content .node-article .field-name-body img {
        width: 100% !important;
    }
    .navbar-collapse.collapse.col-lg-9, .navbar-collapse.collapse.col-md-9, .navbar-collapse.collapse.col-sm-9 {
        width: 100% !important;
    }
    #header .search-box {
        top: 0px !important;
    }
    .navbar-header .search-box form {
        float: left;
        width: 100% !important;
        margin: 0px 0 0 !important;
    }
    .navbar-header .search-box form .input-group {
        width: 100% !important;
    }
    .navbar-header .search-box form input, .navbar-header .search-box form .input-group-btn button[type="submit"] {
        width: 100% !important;
    }
    .download-article {
        top: 0 !important;
        left: auto !important;
    }
    .tips-details {
        width: 100% !important;
    }
    #footer {
        clear: both;
    }
    body #admin-menu {
        z-index: 99999 !important;
    }
    .node-article .content-img-container img.file-icon {
        width: auto !important;
    }
    span.image-caption {
        width: 100% !important;
    }


    .highlight--content--section .highlight--title h3 {
        padding-right: 0px !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 16px !important;
        line-height: normal !important;
    }
    .hot--topic .hot--topic--image {
        height: auto !important;
        width: 100% !important;
        float: none !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        display: none;
    }
    .home--current--issue .home--current--issue--image {
        width: 100% !important;
        margin-right: 0% !important;
        margin-bottom: 15px;
    }
    .home--current--issue .home--current--issue--content {
        width: 100% !important;
        float: none !important;
    }
    .front section#block-views-conferences-block-2 h2.block-title {
        font-size: 20px !important;
        padding-right: 0px !important;
    }
    .home--upcomming--conferences--image {
        height: auto !important;
        width: 100% !important;
        display: block !important;
        float: none !important;
    }
    .home--upcomming--conferences--contents {
        height: auto !important;
        width: 100% !important;
    }
    .home--upcomming--conferences {
        height: auto !important;
        clear: both;
    }
    .home--upcomming--conferences--image p {
        margin: 0px;
    }
    .home--upcomming--conferences--contents {
        background: #f5f5f5;
        margin-bottom: 15px;
    }
    .front section#block-block-12.block-sidebar-image {
        width: 100% !important;
    }
    .block-sidebar-image {
        width: 100% !important;
    }
    .block-advertise-top-tips img {
        height: auto !important;
    }
    .featured--video h1 {
        bottom: 50px !important;
        left: 15px !important;
        font-size: 18px !important;
        width: 90% !important;
        line-height: normal !important;
        margin: 0px !important;
    }
    .featured--video--link {
        bottom: 15px !important;
        left: 15px !important;
    }
    .front .block-featured-video h2.block-title {
        bottom: 130px !important;
        width: 90% !important;
        left: 15px !important;
        font-size: 14px !important;

    }
    .front section#block-views-conferences-block-2 {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    .front .view-id-library_archieve .item-list.editorial-list li {
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }
    .front .item-list.editorial-list {
        margin-bottom: 15px !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content {
        height: auto !important;
        width: 100% !important;
        float: none !important;
    }




    .all-order-summery {
        float: none !important;
        text-align: center !important;
        top: 0px !important;
    }
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    .not-front .view-familly-business-video .view-header {
        text-align: right;
    }
    .block-family-business-video img.ey-logo {
        top: 0px !important;
        position: relative !important;
        width: 50px !important;
    }
    .section-roster-search .stat-box-header > span {
        font-size: 14px !important;
    }

    .featured-video img.ey-logo {
        width: 34px !important;
        top: -41px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.46) !important;
        margin-left: -121px !important;
    }
    .click-to-view-latest-roster-button a {
        width: 100% !important;
        font-size: 11px !important;
    }
    .section-roster-search .main-content {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    .section-roster-search .stat-box-body span {
        font-size: 10px !important;
    }
    .section-roster-search section#block-views-exp-roster-search-page {
        padding-right: 0px !important;
    }
    .section-roster-search button#roster-search-reset-button {
        margin-bottom: 10px;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        font-size: 26px !important;
        width: 100% !important;
        float: none !important;
        text-align: center !important;
        margin-bottom: 30px;
        line-height: 35px !important;
    }
    .footer_top div#mailchimp-newsletter-ff9405319e-mergefields input#edit-mergevars-email {
        width: 209px !important;
        margin-left: 15px;
    }
    .form-item.form-item-mergevars-email.form-type-textfield.form-group {
        width: auto !important;
        float: none !important;
    }
    .footer_top .form-actions {
        width: auto !important;
        margin-left: 10px;
    }
    .footer_top section#block-mailchimp-signup-subscribe-to-our-free-newsletter {
        width: auto;
        margin: 0 auto;
    }
    #block-views-recent-articles-block-4, .featured-director-roster {
        width: 100% !important;
        float: none !important;
    }
    .form-actions button#edit-submit {
        padding: 5px 10px !important;
        top: 0px !important;
    }
    #header .header-top #user-login-form {
        border-right: 0px solid #fff !important;
    }
    #header .header-top a.individual-subscription-link {
        text-align: center !important;
    }
    .header-top a.forget-pass-link {
        font-size: 12px !important;
        text-align: center !important;
        margin: 0 auto !important;
        display: block !important;
        line-height: 35px !important;
    }
    .front .ad-space-after-slider-on-mobile img {
        margin-top: 20px;
    }
    .homepage-highlight {
        height: auto !important;
    }
    .highlight-details .read-more {
        position: relative !important;
        padding-top: 0px !important;
    }
    .front .block-home-recent-article .highlight-details .read-more {
        position: absolute !important;
    }
    .front .home-upcoming-events {
        margin-top: 30px !important;
    }
    .homepage-highlight .highlight-image {
        height: 185px !important;
    }
    .mailchimp-signup-subscribe-form button.form-submit {
        width: 124px !important;
    }
    .footer_top {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .front .homepage-highlight-mobile .overlay h1 a {
        font-size: 16px !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        margin-left: 21px !important;
    }
    #primary-nav #logo {
        top: 190px !important;
    }
    #primary-nav #logo {
        top: 190px !important;
        width: 50% !important;
    }
    .homepage-highlight-mobile .highlight-wrapper.highlight a img {
        width: 100% !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        width: 57% !important;
    }
    .homepage-highlight {
        width: 100% !important;
    }
    .homepage-highlight .links li {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .view-id-home_slideshow .skin-default .views-slideshow-cycle-main-frame img {
        min-height: 230px !important;
        max-height: 230px !important;
    }
    .home-page-news-slider .news-image {
        max-height: 230px !important;
        min-height: 230px !important;
    }
    .news-slider {
        height: 230px !important;
    }
    .top_directors-roster .directors-roster-image {
        height: 120px !important;
    }
    .top_directors-roster {
        height: 133px !important;
    }

    .homepage-highlight-mobile .view-home-slideshow .views-row {
        width: 50%;
        float: left;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0px !important;
    }
    /*.Featured_Directors-section .directors-roster-image img {
        width: 240px !important;
    }*/
    .node-type-news .news-publish-date{
        padding: 10px 0 0 0;
        clear: both;
    }
    .current-issue-banner-text-inner {
        height: auto !important;
    }
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .in-this-issue li {
        padding: 0px 0 0px !important;
    }
    .current-issue-banner-text {
        padding: 0px 20px 20px !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 90px !important;
    }
    .node-type-article .navbar-header button.navbar-toggle {
        position: relative;
        top: 24px;
        right: 15px;
    }
    .node-type-article .author-wrapper {
        padding: 0 0px !important;
    }
    .node-type-article .main-content .node-article form table {
        overflow: scroll;
    }
    .node-type-article .main-content .node-article .field-name-body img {
        height: auto !important;
        float: none !important;
        margin: 0px 15px 0px 0px !important;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-article .main-content .node-article .field-name-body span {
        display: block;
    }
    .node-type-article .field-name-body table {
        width: 100% !important;
        margin: 0px !important;
    }
    .node-type-news #comments table {
        overflow: scroll;
    }
    .service-links-mailto-services span.content-img-container,
    .service-links-fbm-mailto-services span.content-img-container {
        display: initial !important;
    }
    .service-links-print span.content-img-container {
        display: initial !important;
    }

    .page-webinars .main-content .views-field img.media-element {
        display: block;
        width: 100% !important;
        margin: 15px auto !important;
        height: auto !important;
    }
    .node-type-webinars.page-webinars-single-saying-goodbye-how-navigate-unexpected-board-director-departure .content-img-container {
        width: 100% !important;
    }
    .node-type-webinars.page-webinars-single-saying-goodbye-how-navigate-unexpected-board-director-departure .content-img-container img {
        float: none !important;
        margin: 15px auto !important;
    }
    .page-ebriefing .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .node-type-special-section .main-content .content-img-container img {
        height: auto !important;
        margin: 0 auto !important;
    }
    .node-type-special-section .main-content .content-img-container {
        float: none !important;
    }
    .node-type-special-section .main-content table {
        width: 100% !important;
    }
    .node-type-page .main-content #block-system-main .field-items a img {
        height: auto !important;
    }
    .front .main-content .field-content a img {
        height: auto !important;
    }
    .front #page-header > .region-header .view-home-page-slideshow .skin-default img, .block-home-slider-main .views-slideshow-cycle-main-frame, .block-home-slider-main .views-slideshow-cycle-main-frame > div {
        height: 260px !important;
    }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !important;
    }
    .page-past-conferences-new .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .node-type-conferences .main-content .content-img-container img {
        height: auto !important;
        margin: 0px auto !important;
    }
    .node-type-conferences .main-content .content-img-container {
        width: 100% !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
        overflow: scroll;
    }
     .node-type-listicles .main-content .views-field.views-field-field-slide-image img {
        height: 250px !important;
    }

    .node-type-listicles .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
        height: 250px !important;
    }
    .node-type-conferences .jumbotron.header-image-text .image-caption {
        width: 100% !important;
    }
    .node-type-page #fbm-common-new-subscription-form div.cover-pic-block img {
        width: auto !important;
    }
    .node-type-businesstips .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-article .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-news .main-content .content-img-container img {
        margin: 10px auto !important;
    }
    .node-type-directory-company .back-to-search {
        float: none;
        margin-bottom: 25px;
    }
    .print-button {
        float: none !important;
    }
    .subscribe-buy-buttons a.border-button {
        width: 160px !important;
        min-width: 150px !important;
    }

    .subscribe-buy-buttons input#edit-submit-add-to-cart-tab-0 {
        margin-left: 10px !important;
        width: 160px !important;
        margin-top: 0px !important;
        min-width: 150px !important;
    }
    .subscribe-buy-buttons a.border-button {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .main-content ins.dcmads {
        transform: scale(0.5);
        position: relative;
        left: -187px;
    }
    .header-top ins.dcmads {
        transform: scale(0.37);
        position: relative;
        left: -308px;
    }

}

@media (min-width: 375px) and (max-width: 383px){
    .node-type-article div#primary-nav {
        width: 100% !important;
    }

    .page-taxonomy-term .browse--our--video--section iframe {
        height: 195px !important;
    }

    .Subscriber--top {
        padding-top: 5px !important;
        padding-right: 2px;
    }
    #header .heater-top #user-login-form .form-actions, .heater-top a.last {
        margin-top: 0px !important;
    }
    body #user-login-form a.last {
        top: 0px !important;
    }
    .custom--margin---bottom--20 .row {
        width: auto !important;
    }
    #header .heater-top a.individual-subscription-link {
        float: right !important;
    }
    a.individual-subscription-link {
        padding: 5px 9px !important;
    }





    #header .container .row > .header-top .advertisement iframe {
        height: 50px !important;
    }
    .browse--our--video ul {
        display: block !important;
        text-align: center;
    }
    .browse--our--video ul li a {
        font-size: 16px !important;
        margin: 0px 0px !important;
    }
    .browse--our--video ul li {
        padding: 5px 0px;
    }
    .view-browse-our-video .views-row {
        width: 100% !important;
        padding: 0px !important;
    }
    .browse--our--video--section iframe {
        min-height: initial !important;
        height: 185px !important;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }

    .navbar-collapse.collapse.col-lg-9, .navbar-collapse.collapse.col-md-9, .navbar-collapse.collapse.col-sm-9 {
        width: 100% !important;
    }
    #header .search-box {
        top: 0px !important;
    }
    .navbar-header .search-box form {
        float: left;
        width: 100% !important;
        margin: 0px 0 0 !important;
    }
    .navbar-header .search-box form .input-group {
        width: 100% !important;
    }
    .navbar-header .search-box form input, .navbar-header .search-box form .input-group-btn button[type="submit"] {
        width: 100% !important;
    }

    .download-article {
        top: 0 !important;
        left: auto !important;
    }
    .tips-details {
        width: 100% !important;
    }
    #footer {
        clear: both;
    }
    body #admin-menu {
        z-index: 99999 !important;
    }
    .node-article .content-img-container img.file-icon {
        width: auto !important;
    }
    span.image-caption {
        width: 100% !important;
    }

.highlight--content--section {
        height: 117px !important;
    }
    .highlight--image--section {
        height: 117px !important;
    }
    .highlight--content--section .highlight--title h3 {
        padding-right: 0px !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 16px !important;
        line-height: normal !important;
    }
    .hot--topic .hot--topic--image {
        height: auto !important;
        width: 100% !important;
        float: none !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        display: none;
    }
    .home--current--issue .home--current--issue--image {
        width: 100% !important;
        margin-right: 0% !important;
        margin-bottom: 15px;
    }
    .home--current--issue .home--current--issue--content {
        width: 100% !important;
        float: none !important;
    }
    .front section#block-views-conferences-block-2 h2.block-title {
        font-size: 20px !important;
        padding-right: 0px !important;
    }
    .home--upcomming--conferences--image {
        height: auto !important;
        width: 100% !important;
        display: block !important;
        float: none !important;
    }
    .home--upcomming--conferences--contents {
        height: auto !important;
        width: 100% !important;
    }
    .home--upcomming--conferences {
        height: auto !important;
        clear: both;
    }
    .home--upcomming--conferences--image p {
        margin: 0px;
    }
    .home--upcomming--conferences--contents {
        background: #f5f5f5;
        margin-bottom: 15px;
    }
    .front section#block-block-12.block-sidebar-image {
        width: 100% !important;
    }
    .block-sidebar-image {
        width: 100% !important;
    }
    .block-advertise-top-tips img {
        height: auto !important;
    }
    .featured--video h1 {
        bottom: 50px !important;
        left: 15px !important;
        font-size: 18px !important;
        width: 90% !important;
        line-height: normal !important;
        margin: 0px !important;
    }
    .featured--video--link {
        bottom: 15px !important;
        left: 15px !important;
    }
    .front .block-featured-video h2.block-title {
        bottom: 130px !important;
        width: 90% !important;
        left: 15px !important;
        font-size: 14px !important;

    }
    .front section#block-views-conferences-block-2 {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    .front .view-id-library_archieve .item-list.editorial-list li {
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }
    .front .item-list.editorial-list {
        margin-bottom: 15px !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content {
        height: auto !important;
        width: 100% !important;
        float: none !important;
    }




    .all-order-summery {
        float: none !important;
        text-align: center !important;
        top: 0px !important;
    }
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    .not-front .view-familly-business-video .view-header {
        text-align: right;
    }
    .block-family-business-video img.ey-logo {
        top: 0px !important;
        position: relative !important;
        width: 50px !important;
    }
    .view-id-staff li.views-row {
        width: 48.5% !important;
    }

    .featured-video img.ey-logo {
            width: 34px !important;
            top: -41px !important;
        }
    div#placement_328940_0 {
        transform: scale(0.44) !important;
        margin-left: -122px !important;
    }
    #block-block-12, #block-block-58, .bottom-block-item {
        width: 300px !important;
    }
    .view-id-home_slideshow .skin-default .views-slideshow-cycle-main-frame img {
        min-height: 230px !important;
    }
    .home-page-news-slider .news-image {
        min-height: 230px !important;
    }
    .staff-box-img {
        height: 210px !important;
    }
    .staff_contributors .staff_image {
        height: 210px !important;
    }
    .section-roster-search .stat-box-header > span {
        font-size: 14px !important;
    }
    .click-to-view-latest-roster-button a {
        font-size: 12px !important;
    }
    .page-roster-search .middle-container .main-content, .block-roster-form-view {
        padding-right: 10px !important;
    }
    .section-roster-search section#block-views-exp-roster-search-page {
        padding-right: 0px !important;
    }
    .section-roster-search .stat-box-body span {
        font-size: 10px !important;
    }
    .section-roster-search button#roster-search-reset-button {
        margin-bottom: 10px;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        font-size: 26px !important;
        width: 100% !important;
        float: none !important;
        text-align: center !important;
        margin-bottom: 30px;
        line-height: 35px !important;
    }
    .footer_top div#mailchimp-newsletter-ff9405319e-mergefields input#edit-mergevars-email {
        width: 209px !important;
        margin-left: 15px;
    }
    .form-item.form-item-mergevars-email.form-type-textfield.form-group {
        width: auto !important;
        float: none !important;
    }
    .footer_top .form-actions {
        width: auto !important;
        margin-left: 10px;
    }
    .footer_top section#block-mailchimp-signup-subscribe-to-our-free-newsletter {
        width: auto;
        margin: 0 auto;
    }
    #block-views-recent-articles-block-4 , .featured-director-roster{
        width: 100% !important;
        float: none !important;
    }
    .form-actions button#edit-submit {
        padding: 5px 8px !important;
        top: 0px !important;
    }
    #header .header-top #user-login-form {
        border-right: 0px solid #fff !important;
    }
    #header .header-top a.individual-subscription-link {
        text-align: center !important;
    }
    .header-top a.forget-pass-link {
        font-size: 12px !important;
        text-align: center !important;
        margin: 0 auto !important;
        display: block !important;
        line-height: 35px !important;
    }
    .front .ad-space-after-slider-on-mobile img {
        margin-top: 20px;
    }
    /*.homepage-highlight {
        height: auto !important;
    }*/
    .highlight-details .read-more {
        position: relative !important;
        padding-top: 0px !important;
    }
    .front .block-home-recent-article .highlight-details .read-more {
        position: absolute !important;
        bottom: 15px;
    }
    .front .home-upcoming-events {
        margin-top: 30px !important;
    }
    .homepage-highlight .highlight-image {
        height: 164px !important;
    }
    .mailchimp-signup-subscribe-form button.form-submit {
        width: 110px !important;
    }
    .footer_top {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .front .homepage-highlight-mobile .overlay h1 a {
        font-size: 16px !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        margin-left: 21px !important;
    }
    ul.top-social-icons {
        display: none;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        width: 57% !important;
    }
    .homepage-highlight {
        width: 100% !important;
    }
    .home-upcoming-events .directors-roster {
        height: 113px !important;
        padding-top: 10px !important;
    }
    .view-id-recent_articles .homepage-highlight .highlight-details {
        width: 55% !important;
    }
    .view-id-recent_articles .homepage-highlight .highlight-image {
        width: 45% !important;
    }
    .view-id-recent_articles .homepage-highlight .highlight-details .title a {
        font-size: 13px !important;
    }
    .view-id-recent_articles .homepage-highlight .highlight-details .body {
        font-size: 11px !important;
    }
    .homepage-highlight .links li {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .homepage-highlight .highlight-details .title, .homepage-highlight .highlight-details .body, .homepage-highlight .highlight-details .read-more {
        line-height: 14px !important;
    }
    .another_directors-roster.directors-roster {
        height: 183px !important;
    }
    .another_directors-roster .directors-roster-image {
        height: 175px !important;
    }
    .another_directors-roster img {
        height: auto !important;
    }
    .top_directors-roster .directors-roster-image {
        height: 122px !important;
    }
    .top_directors-roster {
        height: 133px !important;
    }
    /*.featured-director-roster .directors-roster-image {*/
        /*min-height: 180px !important;*/
    /*}*/
    /*.Featured_Directors-section .directors-roster-image img {
        width: 270px !important;
    }*/
    .logged-in #primary-nav #logo {
        top: 180px !important;
    }

    .homepage-highlight-mobile .view-home-slideshow .views-row {
        width: 50%;
        float: left;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0px !important;
    }

    .node-type-news .news-publish-date{
        padding: 10px 0 0 0;
        clear: both;
    }
    .current-issue-banner-text-inner {
        height: auto !important;
    }
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .in-this-issue li {
        padding: 0px 0 0px !important;
    }
    .current-issue-banner-text {
        padding: 0px 20px 20px !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 90px !important;
    }
    .node-type-article .navbar-header button.navbar-toggle {
        position: relative;
        top: 24px;
        right: 15px;
    }
    .node-type-article .author-wrapper {
        padding: 0 0px !important;
    }
    .node-type-article .main-content .node-article form table {
        overflow: scroll;
    }
    .node-type-article .main-content .node-article .field-name-body img {
        height: auto !important;
        float: none !important;
        margin: 0px 15px 0px 0px !important;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-article .main-content .node-article .field-name-body span {
        display: block;
    }
    .node-type-article .field-name-body table {
        width: 100% !important;
        margin: 0px !important;
    }
    .node-type-news .main-content .content-img-container {
        /*float: none !important;*/
        display: block;
    }
    .node-type-news #comments table {
        overflow: scroll;
    }
    .service-links-mailto-services span.content-img-container,
    .service-links-fbm-mailto-services span.content-img-container {
        display: initial !important;
    }
    .service-links-print span.content-img-container {
        display: initial !important;
    }

    .page-webinars .main-content .views-field img.media-element {
        display: block;
        width: 100% !important;
        margin: 15px auto !important;
        height: auto !important;
    }
    .node-type-webinars.page-webinars-single-saying-goodbye-how-navigate-unexpected-board-director-departure .content-img-container {
        width: 100% !important;
    }
    .node-type-webinars.page-webinars-single-saying-goodbye-how-navigate-unexpected-board-director-departure .content-img-container img {
        float: none !important;
        margin: 15px auto !important;
    }
    .page-ebriefing .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .node-type-special-section .main-content .content-img-container img {
        height: auto !important;
        margin: 0 auto !important;
    }
    .node-type-special-section .main-content .content-img-container {
        float: none !important;
    }
    .node-type-special-section .main-content table {
        width: 100% !important;
    }
    .node-type-page .main-content #block-system-main .field-items a img {
        height: auto !important;
    }
    .front .main-content .field-content a img {
        height: auto !important;
    }
    .front #page-header > .region-header .view-home-page-slideshow .skin-default img, .block-home-slider-main .views-slideshow-cycle-main-frame, .block-home-slider-main .views-slideshow-cycle-main-frame > div {
        height: 235px !important;
    }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !important;
    }
    .page-past-conferences-new .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .node-type-conferences .main-content .content-img-container img {
        height: auto !important;
        margin: 0px auto !important;
    }
    .node-type-conferences .main-content .content-img-container {
        width: 100% !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
        overflow: scroll;
    }
     .node-type-listicles .main-content .views-field.views-field-field-slide-image img {
        height: 240px !important;
    }

    .node-type-listicles .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
        height: 240px !important;
    }
    .node-type-conferences .jumbotron.header-image-text .image-caption {
        width: 100% !important;
    }
    .node-type-page #fbm-common-new-subscription-form div.cover-pic-block img {
        width: auto !important;
    }
    .node-type-businesstips .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-article .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-news .main-content .content-img-container img {
        margin: 10px auto !important;
    }
    .node-type-directory-company .back-to-search {
        float: none;
        margin-bottom: 25px;
    }
    .print-button {
        float: none !important;
    }
    .subscribe-buy-buttons a.border-button {
        width: 160px !important;
        min-width: 150px !important;
    }

    .subscribe-buy-buttons input#edit-submit-add-to-cart-tab-0 {
        margin-left: 10px !important;
        width: 160px !important;
        margin-top: 0px !important;
        min-width: 150px !important;
    }
    .subscribe-buy-buttons a.border-button {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .main-content ins.dcmads {
        transform: scale(0.46);
        position: relative;
        left: -197px;
    }
    .header-top ins.dcmads {
        transform: scale(0.35);
        position: relative;
        left: -315px;
    }


}

@media (min-width: 360px) and (max-width: 374px){
    .navbar-collapse.collapse.col-lg-9, .navbar-collapse.collapse.col-md-9, .navbar-collapse.collapse.col-sm-9 {
        width: 100% !important;
    }
    #header .container .row > .header-top .advertisement iframe {
    height: 40px !important;
}
    #header .search-box {
        top: 0px !important;
    }
    .navbar-header .search-box form {
        float: left;
        width: 100% !important;
        margin: 0px 0 0 !important;
    }
    .navbar-header .search-box form .input-group {
        width: 100% !important;
    }
    .navbar-header .search-box form input, .navbar-header .search-box form .input-group-btn button[type="submit"] {
        width: 100% !important;
    }


    .download-article {
        top: 0 !important;
        left: auto !important;
    }
    .tips-details {
        width: 100% !important;
    }
    #footer {
        clear: both;
    }
    body #admin-menu {
        z-index: 99999 !important;
    }
    .node-article .content-img-container img.file-icon {
        width: auto !important;
    }
    span.image-caption {
        width: 100% !important;
    }
    .highlight--content--section {
        height: 117px !important;
    }
    .highlight--image--section {
        height: 117px !important;
    }
    .highlight--content--section .highlight--title h3 {
        padding-right: 0px !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 16px !important;
        line-height: normal !important;
    }
    .hot--topic .hot--topic--image {
        height: auto !important;
        width: 100% !important;
        float: none !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        display: none;
    }
    .home--current--issue .home--current--issue--image {
        width: 100% !important;
        margin-right: 0% !important;
        margin-bottom: 15px;
    }
    .home--current--issue .home--current--issue--content {
        width: 100% !important;
        float: none !important;
    }
    .front section#block-views-conferences-block-2 h2.block-title {
        font-size: 20px !important;
        padding-right: 0px !important;
    }
    .home--upcomming--conferences--image {
        height: auto !important;
        width: 100% !important;
        display: block !important;
        float: none !important;
    }
    .home--upcomming--conferences--contents {
        height: auto !important;
        width: 100% !important;
    }
    .home--upcomming--conferences {
        height: auto !important;
        clear: both;
    }
    .home--upcomming--conferences--image p {
        margin: 0px;
    }
    .home--upcomming--conferences--contents {
        background: #f5f5f5;
        margin-bottom: 15px;
    }
    .front section#block-block-12.block-sidebar-image {
        width: 100% !important;
    }
    .block-sidebar-image {
        width: 100% !important;
    }
    .block-advertise-top-tips img {
        height: auto !important;
    }
    .featured--video h1 {
        bottom: 50px !important;
        left: 15px !important;
        font-size: 18px !important;
        width: 90% !important;
        line-height: normal !important;
        margin: 0px !important;
    }
    .featured--video--link {
        bottom: 15px !important;
        left: 15px !important;
    }
    .front .block-featured-video h2.block-title {
        bottom: 130px !important;
        width: 90% !important;
        left: 15px !important;
        font-size: 14px !important;

    }
    .front section#block-views-conferences-block-2 {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    .front .view-id-library_archieve .item-list.editorial-list li {
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }
    .front .item-list.editorial-list {
        margin-bottom: 15px !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content {
        height: auto !important;
        width: 100% !important;
        float: none !important;
    }


    .all-order-summery {
        float: none !important;
        text-align: center !important;
        top: 0px !important;
    }
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    .not-front .view-familly-business-video .view-header {
        text-align: right;
    }
    .block-family-business-video img.ey-logo {
        top: 0px !important;
        position: relative !important;
        width: 50px !important;
    }
    .view-id-staff .view-header h1 {
        font-size: 28px !important;
    }

    .featured-video img.ey-logo {
        width: 37px !important;
        top: -40px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.42) !important;
        margin-left: -123px !important;
    }
    .staff-box-img {
        height: 160px !important;
    }
    .view-id-staff li.views-row {
        width: 48% !important;
    }
    .staff_contributors .staff_image {
        height: 160px !important;
    }
    .subscribe-buy-buttons a.border-button {
        width: 333px !important;
    }
    .subscribe-buy-buttons input#edit-submit-add-to-cart-tab-0 {
        margin-left: 0px !important;
        width: 333px !important;
        margin-top: 20px !important;
    }
    .view-id-staff .staff-listing {
        width: 48% !important;
    }
    .section-roster-search .stat-box-header > span {
        font-size: 11px !important;
    }
    .click-to-view-latest-roster-button a {
        width: 100% !important;
        font-size: 11px !important;
    }
    .section-roster-search .main-content {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .section-roster-search .stat-box-body span {
        font-size: 8px !important;
    }
    .section-roster-search section#block-views-exp-roster-search-page {
        padding-right: 0px !important;
    }
    .section-roster-search button#roster-search-reset-button {
        margin-bottom: 10px;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        font-size: 26px !important;
        width: 100% !important;
        float: none !important;
        text-align: center !important;
        margin-bottom: 30px;
        line-height: 35px !important;
    }
    .footer_top div#mailchimp-newsletter-ff9405319e-mergefields input#edit-mergevars-email {
        width: 209px !important;
        margin-left: 15px;
    }
    .form-item.form-item-mergevars-email.form-type-textfield.form-group {
        width: auto !important;
        float: none !important;
    }
    .footer_top .form-actions {
        width: auto !important;
        margin-left: 10px;
    }
    .footer_top section#block-mailchimp-signup-subscribe-to-our-free-newsletter {
        width: auto;
        margin: 0 auto;
    }
    #block-views-recent-articles-block-4, .featured-director-roster {
        width: 100% !important;
        float: none !important;
    }
    .form-actions button#edit-submit {
        padding: 5px 6px !important;
        top: 0px !important;
    }
    #header .header-top #user-login-form {
        border-right: 0px solid #fff !important;
    }
    #header .header-top a.individual-subscription-link {
        text-align: center !important;
    }
    .header-top a.forget-pass-link {
        font-size: 12px !important;
        text-align: center !important;
        margin: 0 auto !important;
        display: block !important;
        line-height: 35px !important;
    }
    .front .ad-space-after-slider-on-mobile img {
        margin-top: 20px;
    }
    .homepage-highlight {
        height: auto !important;
    }
    .highlight-details .read-more {
        position: relative !important;
        padding-top: 0px !important;
    }
    .front .block-home-recent-article .highlight-details .read-more {
        position: absolute !important;
    }
    .front .home-upcoming-events {
        margin-top: 30px !important;
    }
    .homepage-highlight .highlight-image {
        height: 185px !important;
    }
    .mailchimp-signup-subscribe-form button.form-submit {
        width: 110px !important;
    }
    .footer_top {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .front .homepage-highlight-mobile .overlay h1 a {
        font-size: 16px !important;
    }
    /*.mailchimp-signup-subscribe-form input.form-control {
        margin-left: 15px !important;
    }*/
    ul.top-social-icons {
        display: none;
    }
    .homepage-highlight {
        width: 100% !important;
    }
    .homepage-highlight .links li {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .view-id-home_slideshow .skin-default .views-slideshow-cycle-main-frame img {
        min-height: 230px !important;
        max-height: 230px !important;
    }
    .home-page-news-slider .news-image {
        max-height: 230px !important;
        min-height: 230px !important;
    }
    .news-slider {
        height: 230px !important;
    }
    .logged-in #primary-nav #logo {
        top: 170px !important;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0px !important;
    }

    .node-type-news .news-publish-date{
        padding: 10px 0 0 0;
        clear: both;
    }
    .current-issue-banner-text-inner {
        height: auto !important;
    }
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .in-this-issue li {
        padding: 0px 0 0px !important;
    }
    .current-issue-banner-text {
        padding: 0px 20px 20px !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 110px !important;
    }
    .node-type-article .navbar-header button.navbar-toggle {
        position: relative;
        top: 24px;
        right: 15px;
    }
    .node-type-article .author-wrapper {
        padding: 0 0px !important;
    }
    .node-type-article form table {
        overflow: scroll;
    }
    .node-type-article .main-content .node-article .field-name-body img {
        height: auto !important;
    }
    .node-article .field-name-body img {
        height: auto !important;
        width: 100% !important;
        margin: 0px !important;
    }
    .node-type-article #header .navbar-header button {
        margin-top: 100px !important;
        position: relative;
        right: 15px;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-article .main-content .node-article .field-name-body span {
        display: block;
    }
    .node-type-article .field-name-body table {
        width: 100% !important;
    }
    .node-article .field-name-body p {
        clear: both;
    }
    .node-type-article.page-articles-singledirectors-watch-progress-diversity-boardroom-continues-drive-debate .main-content .field-items .content-img-container img {
        float: none !important;
        margin-right: 50px !important;
    }
    .node-type-article .field-name-body table {
        width: 100% !important;
        margin: 0px !important;
    }
    .node-type-news .main-content .content-img-container {
        /*float: none !important;*/
        display: block;
    }
    .node-type-news .main-content .content-img-container img {
        float: none !important;
        width: 100%;
        margin: 10px 0px !important;
    }
    .node-type-news li.service-links-mailto-services a img.img-responsive,
    .node-type-news li.service-links-fbm-mailto-services a img.img-responsive {
        width: auto;
        margin: 0px auto !important;
    }
    .node-type-news li.service-links-print.last a img.img-responsive {
        width: auto;
        margin: 0px auto !important;
    }
    .node-type-news #comments table {
        overflow: scroll;
    }
    .service-links-mailto-services span.content-img-container,
    .service-links-fbm-mailto-services span.content-img-container {
        display: initial !important;
    }
    .service-links-print span.content-img-container {
        display: initial !important;
    }
    .page-webinars .main-content .views-field img.media-element {
        display: block;
        width: 100% !important;
        margin: 15px auto !important;
        height: auto !important;
    }
    .node-type-webinars.page-webinars-single-saying-goodbye-how-navigate-unexpected-board-director-departure .content-img-container {
        width: 100% !important;
    }
    .node-type-webinars.page-webinars-single-saying-goodbye-how-navigate-unexpected-board-director-departure .content-img-container img {
        float: none !important;
        margin: 15px auto !important;
    }
    .node-type-special-section .main-content .content-img-container img {
        height: auto !important;
        margin: 0 auto !important;
    }
    .node-type-special-section .main-content .content-img-container {
        float: none !important;
    }
    .node-type-special-section .main-content table {
        width: 100% !important;
    }
    .node-type-page .main-content #block-system-main .field-items a img {
        height: auto !important;
    }
    .front .main-content .field-content a img {
        height: auto !important;
    }
    .front #page-header > .region-header .view-home-page-slideshow .skin-default img, .block-home-slider-main .views-slideshow-cycle-main-frame, .block-home-slider-main .views-slideshow-cycle-main-frame > div {
        height: 230px !important;
    }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !important;
    }
    .page-past-conferences-new .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .node-type-conferences .main-content .content-img-container img {
        height: auto !important;
        margin: 0px auto !important;
    }
    .node-type-conferences .main-content .content-img-container {
        width: 100% !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
        overflow: scroll;
    }
     .node-type-listicles .main-content .views-field.views-field-field-slide-image img {
        height: 225px !important;
    }

    .node-type-listicles .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
        height: 225px !important;
    }
    .node-type-conferences .jumbotron.header-image-text .image-caption {
        width: 100% !important;
    }
    .node-type-page #fbm-common-new-subscription-form div.cover-pic-block img {
        width: auto !important;
    }
    .node-type-businesstips .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-article .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-directory-company .back-to-search {
        float: none;
        margin-bottom: 25px;
    }
    .print-button {
        float: none !important;
    }
    .main-content ins.dcmads {
        transform: scale(0.46);
        position: relative;
        left: -197px;
    }
    .header-top ins.dcmads {
        transform: scale(0.35);
        position: relative;
        left: -315px;
    }


}

@media (min-width: 361px) and (max-width: 374px) {
    .navbar-collapse.collapse.col-lg-9, .navbar-collapse.collapse.col-md-9, .navbar-collapse.collapse.col-sm-9 {
        width: 100% !important;
    }
    #header .container .row > .header-top .advertisement iframe {
    height: 40px !important;
}
    #header .search-box {
        top: 0px !important;
    }
    .navbar-header .search-box form {
        float: left;
        width: 100% !important;
        margin: 0px 0 0 !important;
    }
    .navbar-header .search-box form .input-group {
        width: 100% !important;
    }
    .navbar-header .search-box form input, .navbar-header .search-box form .input-group-btn button[type="submit"] {
        width: 100% !important;
    }

    .download-article {
        top: 0 !important;
        left: auto !important;
    }
    .tips-details {
        width: 100% !important;
    }
    #footer {
        clear: both;
    }
    body #admin-menu {
        z-index: 99999 !important;
    }
    .node-article .content-img-container img.file-icon {
        width: auto !important;
    }
    span.image-caption {
        width: 100% !important;
    }


    .highlight--content--section {
        height: auto !important;
    }
    .highlight--content--section .highlight--title h3 {
        padding-right: 0px !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 16px !important;
        line-height: normal !important;
    }
    .hot--topic .hot--topic--image {
        height: auto !important;
        width: 100% !important;
        float: none !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        display: none;
    }
    .home--current--issue .home--current--issue--image {
        width: 100% !important;
        margin-right: 0% !important;
        margin-bottom: 15px;
    }
    .home--current--issue .home--current--issue--content {
        width: 100% !important;
        float: none !important;
    }
    .front section#block-views-conferences-block-2 h2.block-title {
        font-size: 20px !important;
        padding-right: 0px !important;
    }
    .home--upcomming--conferences--image {
        height: auto !important;
        width: 100% !important;
        display: block !important;
        float: none !important;
    }
    .home--upcomming--conferences--contents {
        height: auto !important;
        width: 100% !important;
    }
    .home--upcomming--conferences {
        height: auto !important;
        clear: both;
    }
    .home--upcomming--conferences--image p {
        margin: 0px;
    }
    .home--upcomming--conferences--contents {
        background: #f5f5f5;
        margin-bottom: 15px;
    }
    .front section#block-block-12.block-sidebar-image {
        width: 100% !important;
    }
    .block-sidebar-image {
        width: 100% !important;
    }
    .block-advertise-top-tips img {
        height: auto !important;
    }
    .featured--video h1 {
        bottom: 50px !important;
        left: 15px !important;
        font-size: 18px !important;
        width: 90% !important;
        line-height: normal !important;
        margin: 0px !important;
    }
    .featured--video--link {
        bottom: 15px !important;
        left: 15px !important;
    }
    .front .block-featured-video h2.block-title {
        bottom: 130px !important;
        width: 90% !important;
        left: 15px !important;
        font-size: 14px !important;

    }
    .front section#block-views-conferences-block-2 {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    .front .view-id-library_archieve .item-list.editorial-list li {
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }
    .front .item-list.editorial-list {
        margin-bottom: 15px !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content {
        height: auto !important;
        width: 100% !important;
        float: none !important;
    }


    .all-order-summery {
        float: none !important;
        text-align: center !important;
        top: 0px !important;
    }
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    .not-front .view-familly-business-video .view-header {
        text-align: right;
    }
    .block-family-business-video img.ey-logo {
        top: 0px !important;
        position: relative !important;
        width: 50px !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 90px !important;
    }

    .featured-video img.ey-logo {
        width: 37px !important;
        top: -40px !important;
    }
    /*div#placement_328940_0 {
        transform: scale(0.42) !important;
        margin-left: -122px !important;
    }*/
    .node-type-article .navbar-header button.navbar-toggle {
        position: relative;
        top: 24px;
        right: 15px;
    }
    .node-type-article .author-wrapper {
        padding: 0 0px !important;
    }
    .node-type-article form table {
        overflow: scroll;
    }
    .node-type-article .main-content .node-article .field-name-body img {
        height: auto !important;
    }
    .node-article .field-name-body img {
        height: auto !important;
        width: 100% !important;
        margin: 0px !important;
    }
    .node-type-article #header .navbar-header button {
        margin-top: 100px !important;
        position: relative;
        right: 15px;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-article .main-content .node-article .field-name-body span {
        display: block;
    }
    .node-type-article .field-name-body table {
        width: 100% !important;
        margin: 0px !important;
    }
    .node-type-article.page-articles-singledirectors-watch-progress-diversity-boardroom-continues-drive-debate .main-content .field-items .content-img-container img {
        float: none !important;
        margin-right: 50px !important;
    }
    .node-type-news li.service-links-mailto-services a img.img-responsive,
    .node-type-news li.service-links-fbm-mailto-services a img.img-responsive {
        width: auto;
        margin: 0px auto !important;
    }
    .node-type-news li.service-links-print.last a img.img-responsive {
        width: auto;
        margin: 0px auto !important;
    }
    .node-type-news #comments table {
        overflow: scroll;
    }
    .service-links-mailto-services span.content-img-container,
    .service-links-fbm-mailto-services span.content-img-container {
        display: initial !important;
    }
    .service-links-print span.content-img-container {
        display: initial !important;
    }

    .page-webinars .main-content .views-field img.media-element {
        display: block;
        width: 100% !important;
        margin: 15px auto !important;
        height: auto !important;
    }
    .node-type-webinars.page-webinars-single-saying-goodbye-how-navigate-unexpected-board-director-departure .content-img-container {
        width: 100% !important;
    }
    .node-type-webinars.page-webinars-single-saying-goodbye-how-navigate-unexpected-board-director-departure .content-img-container img {
        float: none !important;
        margin: 15px auto !important;
    }
    .page-ebriefing .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .node-type-special-section .main-content .content-img-container img {
        height: auto !important;
        margin: 0 auto !important;
    }
    .node-type-special-section .main-content .content-img-container {
        float: none !important;
    }
    .node-type-special-section .main-content table {
        width: 100% !important;
    }
    .node-type-page .main-content #block-system-main .field-items a img {
        height: auto !important;
    }
    .front .main-content .field-content a img {
        height: auto !important;
    }
    .front #page-header > .region-header .view-home-page-slideshow .skin-default img, .block-home-slider-main .views-slideshow-cycle-main-frame, .block-home-slider-main .views-slideshow-cycle-main-frame > div {
        height: 230px !important;
    }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !important;
    }
    .page-past-conferences-new .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .node-type-conferences .main-content .content-img-container img {
        height: auto !important;
        margin: 0px auto !important;
    }
    .node-type-conferences .main-content .content-img-container {
        width: 100% !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
        overflow: scroll;
    }
     .node-type-listicles .main-content .views-field.views-field-field-slide-image img {
        height: 230px !important;
    }

    .node-type-listicles .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
        height: 230px !important;
    }
    .node-type-conferences .jumbotron.header-image-text .image-caption {
        width: 100% !important;
    }
    .node-type-page #fbm-common-new-subscription-form div.cover-pic-block img {
        width: auto !important;
    }
    .node-type-businesstips .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-article .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-directory-company .back-to-search {
        float: none;
        margin-bottom: 25px;
    }
    .print-button {
        float: none !important;
    }
    .main-content ins.dcmads {
        transform: scale(0.46);
        position: relative;
        left: -197px;
    }
    .header-top ins.dcmads {
        transform: scale(0.35);
        position: relative;
        left: -315px;
    }


}

@media (min-width: 320px) and (max-width: 359px){
    .navbar-collapse.collapse.col-lg-9, .navbar-collapse.collapse.col-md-9, .navbar-collapse.collapse.col-sm-9 {
        width: 100% !important;
    }
    #header .search-box {
        top: 0px !important;
    }
    .navbar-header .search-box form {
        float: left;
        width: 100% !important;
        margin: 0px 0 0 !important;
    }
    .navbar-header .search-box form .input-group {
        width: 100% !important;
    }
    .navbar-header .search-box form input, .navbar-header .search-box form .input-group-btn button[type="submit"] {
        width: 100% !important;
    }

#header .container .row > .header-top .advertisement iframe {
    height: 40px !important;
}

    .download-article {
        top: 0 !important;
        left: auto !important;
    }
    .tips-details {
        width: 100% !important;
    }
    #footer {
        clear: both;
    }
    body #admin-menu {
        z-index: 99999 !important;
    }
    .node-article .content-img-container img.file-icon {
        width: auto !important;
    }
    span.image-caption {
        width: 100% !important;
    }
    .highlight--content--section {
        height: 117px !important;
    }
    .highlight--image--section {
        height: 117px !important;
    }
    .highlight--content--section .highlight--title h3 {
        padding-right: 0px !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 16px !important;
        line-height: normal !important;
    }
    .hot--topic .hot--topic--image {
        height: auto !important;
        width: 100% !important;
        float: none !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        display: none;
    }
    .home--current--issue .home--current--issue--image {
        width: 100% !important;
        margin-right: 0% !important;
        margin-bottom: 15px;
    }
    .home--current--issue .home--current--issue--content {
        width: 100% !important;
        float: none !important;
    }
    .front section#block-views-conferences-block-2 h2.block-title {
        font-size: 20px !important;
        padding-right: 0px !important;
    }
    .home--upcomming--conferences--image {
        height: auto !important;
        width: 100% !important;
        display: block !important;
        float: none !important;
    }
    .home--upcomming--conferences--contents {
        height: auto !important;
        width: 100% !important;
    }
    .home--upcomming--conferences {
        height: auto !important;
        clear: both;
    }
    .home--upcomming--conferences--image p {
        margin: 0px;
    }
    .home--upcomming--conferences--contents {
        background: #f5f5f5;
        margin-bottom: 15px;
    }
    .front section#block-block-12.block-sidebar-image {
        width: 100% !important;
    }
    .block-sidebar-image {
        width: 100% !important;
    }
    .block-advertise-top-tips img {
        height: auto !important;
    }
    .featured--video h1 {
        bottom: 50px !important;
        left: 15px !important;
        font-size: 16px !important;
        width: 90% !important;
        line-height: normal !important;
        margin: 0px !important;
    }
    .featured--video--link {
        bottom: 15px !important;
        left: 15px !important;
    }
    .front .block-featured-video h2.block-title {
        bottom: 130px !important;
        width: 90% !important;
        left: 15px !important;
        font-size: 14px !important;

    }
    .front section#block-views-conferences-block-2 {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    .front .view-id-library_archieve .item-list.editorial-list li {
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }
    .front .item-list.editorial-list {
        margin-bottom: 15px !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content {
        height: auto !important;
        width: 100% !important;
        float: none !important;
    }
    .all-order-summery {
        float: none !important;
        text-align: center !important;
        top: 0px !important;
    }
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    .not-front .view-familly-business-video .view-header {
        text-align: right;
    }
    .block-family-business-video img.ey-logo {
        top: 0px !important;
        position: relative !important;
        width: 50px !important;
    }
    .view-id-staff li.views-row {
        width: 145px !important;
    }

    .featured-video img.ey-logo {
        width: 34px !important;
        top: -40px !important;
    }
    /*div#placement_328940_0 {
        transform: scale(0.399) !important;
        margin-left: -125px !important;
    }*/
    .staff_contributors .staff_image {
        height: 180px !important;
    }
    .view-staff li.staff-listing {
        margin-bottom: 5px;
    }
    .staff-box-img {
        height: 180px !important;
    }
    .view-id-staff .view-header h2 {
        margin-top: 50px !important;
    }
    .view-header h1 {
        font-size: 24px !important;
        margin-bottom: 20px;
    }
    .subscribe-buy-buttons a.border-button {
        width: 282px !important;
    }
    .subscribe-buy-buttons input#edit-submit-add-to-cart-tab-0 {
        margin-left: 0px !important;
        width: 282px !important;
        margin-top: 20px !important;
    }
    .view-id-staff .staff-listing {
        width: 100% !important;
    }
    .contextual-links-region .views-row {
        width: 100% !important;
    }
    .section-roster-search button#roster-search-reset-button {
        margin-bottom: 10px;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        font-size: 26px !important;
        width: 100% !important;
        float: none !important;
        text-align: center !important;
        margin-bottom: 30px;
        line-height: 35px !important;
    }
    .footer_top div#mailchimp-newsletter-ff9405319e-mergefields input#edit-mergevars-email {
        width: 209px !important;
        margin-left: 15px;
    }
    .form-item.form-item-mergevars-email.form-type-textfield.form-group {
        width: auto !important;
        float: none !important;
    }
    .footer_top .form-actions {
        width: auto !important;
        margin-left: 10px;
    }
    .footer_top section#block-mailchimp-signup-subscribe-to-our-free-newsletter {
        width: auto;
        margin: 0 auto;
    }
    #block-views-recent-articles-block-4 , .featured-director-roster{
        width: 100% !important;
        float: none !important;
    }
    .form-actions button#edit-submit {
        padding: 5px 6px !important;
        top: 0px !important;
    }
    #header .header-top a.individual-subscription-link {
        text-align: center !important;
    }
    .header-top a.forget-pass-link {
        font-size: 12px !important;
        text-align: center !important;
        margin: 0 auto !important;
        display: block !important;
        line-height: 35px !important;
    }
    .front .ad-space-after-slider-on-mobile img {
        margin-top: 20px;
    }
    .homepage-highlight {
        height: auto !important;
    }
    .highlight-details .read-more {
        position: relative !important;
        padding-top: 0px !important;
    }
    .front .block-home-recent-article .highlight-details .read-more {
        position: absolute !important;
        bottom: 15px;
    }
    .front .home-upcoming-events {
        margin-top: 30px !important;
    }
    .homepage-highlight .highlight-image {
        height: auto !important;
        margin-bottom: 15px !important;
    }
    .mailchimp-signup-subscribe-form button.form-submit {
        width: 110px !important;
    }
    .footer_top {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .front .homepage-highlight-mobile .overlay h1 a {
        font-size: 16px !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        margin-left: 9px !important;
    }
    #header .header-top #user-login-form {
        border-right: 0px solid #fff !important;
    }
    ul.top-social-icons {
        display: none;
    }
    #primary-nav #logo {
        top: 155px !important;
    }
    .homepage-highlight {
        width: 100% !important;
    }
    .directors-roster .directors-roster-image {
        width: 40% !important;
        height: 110px !important;
    }
    .directors-roster .directors-roster-details {
        width: 60% !important;
    }
    .block-home-recent-article .homepage-highlight .highlight-details .body {
        min-height: 120px !important;
    }
    .home-upcoming-events .directors-roster {
        height: 112px !important;
        padding-top: 10px !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        width: 57% !important;
    }
    .homepage-highlight .social-link {
        top: 380px !important;
    }
    .homepage-highlight .links li {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .another_directors-roster.directors-roster {
        height: 170px !important;
    }
    .another_directors-roster .directors-roster-image {
        height: 175px !important;
    }
    .another_directors-roster img {
        height: auto !important;
    }
    .top_directors-roster .directors-roster-image {
        height: 122px !important;
    }
    .top_directors-roster {
        height: 120px !important;
    }
    /*.featured-director-roster .directors-roster-image {*/
        /*min-height: 165px !important;*/
    /*}*/
    .view-id-home_slideshow .skin-default .views-slideshow-cycle-main-frame img {
        min-height: 180px !important;
    }
    .home-page-news-slider .news-image {
        min-height: 180px !important;
    }
    .logged-in #primary-nav #logo {
        top: 175px !important;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0 !important;
    }
    .node-type-news .news-publish-date{
        padding: 10px 0 0 0;
        clear: both;
    }
    .current-issue-banner-text-inner {
        height: auto !important;
    }
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .in-this-issue li {
        padding: 0px 0 0px !important;
    }
    .current-issue-banner-text {
        padding: 0px 20px 20px !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 95px !important;
    }
    .node-type-article .navbar-header button.navbar-toggle {
        position: relative;
        top: 24px;
        right: 15px;
    }
    .node-type-article .author-wrapper {
        padding: 0 0px !important;
    }
    .node-type-article form table {
        overflow: scroll;
    }
    .node-type-article .main-content .node-article .field-name-body img {
        height: auto !important;
    }
    .node-article .field-name-body img {
        height: auto !important;
        width: 100% !important;
        margin: 0px !important;
    }
    .node-type-article #header .navbar-header button {
        margin-top: 100px !important;
        position: relative;
        right: 15px;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-article .main-content .node-article .field-name-body span {
        display: block;
    }
    .node-type-article span.content-img-container-left {
        float: none !important;
    }
    .node-type-article .main-content table {
        width: 100% !important;
        margin: 0px !important;
    }
    .node-type-article .field-name-body table {
        width: 100% !important;
        margin: 0px !important;
    }
    .node-type-news .main-content .content-img-container {
        /*float: none !important;*/
        display: block;
    }
    .node-type-news .main-content .content-img-container img {
        float: none !important;
        margin: 10px 0px !important;
    }
    .node-type-news li.service-links-mailto-services a img.img-responsive,
    .node-type-news li.service-links-fbm-mailto-services a img.img-responsive {
        width: auto;
        margin: 0px auto !important;
    }
    .node-type-news li.service-links-print.last a img.img-responsive {
        width: auto;
        margin: 0px auto !important;
    }
    .node-type-news #comments table {
        overflow: scroll;
    }
    .service-links-mailto-services .content-img-container,
    .service-links-fbm-mailto-services .content-img-container {
        display: initial !important;
    }
    .service-links-print .content-img-container {
        display: initial !important;
    }

    .page-webinars .main-content .views-field img {
        display: block;
        width: 100% !important;
        margin: 15px auto !important;
        height: auto !important;
    }
    .node-type-webinars.page-webinars-single-saying-goodbye-how-navigate-unexpected-board-director-departure .content-img-container {
        width: 100% !important;
    }
    .node-type-webinars.page-webinars-single-saying-goodbye-how-navigate-unexpected-board-director-departure .content-img-container img {
        float: none !important;
        margin: 15px auto !important;
    }
    .node-type-special-section .main-content .content-img-container img {
        height: auto !important;
        margin: 0 auto !important;
    }
    .node-type-special-section .main-content .content-img-container {
        float: none !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
        overflow: scroll;
    }
    .node-type-page .main-content #block-system-main .field-items a img {
        height: auto !important;
    }
    .front .main-content .field-content a img {
        height: auto !important;
    }
    .front #page-header > .region-header .view-home-page-slideshow .skin-default img, .block-home-slider-main .views-slideshow-cycle-main-frame, .block-home-slider-main .views-slideshow-cycle-main-frame > div {
        height: 230px !important;
    }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !important;
    }
    .page-past-conferences-new .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .node-type-conferences .main-content .content-img-container img {
        height: auto !important;
        margin: 0px auto !important;
    }
    .node-type-conferences .main-content .content-img-container {
        width: 100% !important;
    }
    .node-type-listicles .main-content .views-field.views-field-field-slide-image img {
        height: 220px !important;
    }

    .node-type-listicles .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
        height: 220px !important;
    }
    .node-type-conferences .jumbotron.header-image-text .image-caption {
        width: 100% !important;
    }
    .node-type-page #fbm-common-new-subscription-form div.cover-pic-block img {
        width: auto !important;
    }
    .node-type-businesstips .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-article .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-directory-company .back-to-search {
        float: none;
        margin-bottom: 25px;
    }
    .print-button {
        float: none !important;
    }
    .main-content ins.dcmads {
        transform: scale(0.4);
        position: relative;
        left: -219px;
    }
    .header-top ins.dcmads {
        transform: scale(0.3);
        position: relative;
        left: -339px;
    }
    #bs {
        transform: scale(0.399) !important;
    }
    .content-bottom-full .col-lg-12.col-md-12.col-sm-12.col-xs-12 {
        padding: 0px;
    }



}


@media (max-width: 768px) {
    .node-type-news span.content-img-container {
        display: block;
        width: 100% !important;
    }
    .node-type-conferences .main-content .content-img-container {
        width: 100% !important;
    }
    .node-type-businesstips .main-content .field-items .content-img-container {
        width: 100% !important;
    }
    .content-common-block {
        float: none !important;
    }

    .front .block-featured-video iframe {
        width: 100% !important;
    }
}

@media (max-width: 767px) {
    .banner-common-block img {
        max-height: 100% !important;
    }
    .front .block-featured-video iframe {
        width: 100% !important;
    }
}

@media (max-width: 380px) {
   .page-article-library #edit-submit-article-library {
        padding: 11px 10px !important;
    }
}

@media (max-width: 398px) {
    .page-directory-of-advisor .views-submit-button {
        float: none !important;
    }
    .page-directory-of-advisor .views-submit-button button {
        min-width: 143px !important;
        margin: 0px !important;
    }
    .featured--adviser--top h3{
        font-size: 30px;
        line-height: 40px;
    }
}
@media (max-width: 374px) {
    .subscribe-buy-buttons p {
        padding-top: 0px !important;
        clear: both !important;
    }
    .node-type-news .main-content .field-items table {
        width: 100% !important;
    }
}


@media(max-width: 767px) {
    .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
        white-space: normal !important;
    }
}

@media(max-width: 479px) {
    .service-links ul.links li a img.img-responsive {
        margin: 0px auto !important;
    }
}
.node-type-article .field-name-body table tr td table tbody tr {
    display: flex;
}

@media(max-width: 567px) {
    .hot--topic .hot--topic--image {
        width: 100% !important;
        height: auto !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content {
        width: 100%;
    }
    .article--hot--topic .hot--topic--image {
        margin-bottom: 0px;
    }
}
