@media (min-width: 992px) and (max-width: 1024px){
    .hot--topic .tips-details-bk.hot--topic--content {
        height: auto !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;
    }
    .block-home-slider-main {
        width: 58% !important;
    }
    .block-home-slider-right {
        width: 40% !important;
    }
    .highlight--content--section .highlight--title h3 {
        padding-right: 0px !important;
    }
    .advertisement img {
        height: auto !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 16px !important;
        line-height: normal !important;
    }
    .featured--video h1 {
        width: 60% !important;
        font-size: 24px !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        width: 165px !important;
        top: 10px !important;
    }
    .home--upcomming--conferences {
        height: 110px !important;
        display: flex !important;
        align-items: center !important;
    }
    .highlight--image--section img.img-responsive {
        max-height: inherit !important;

    }


    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    .block-family-business-video img.ey-logo {
        top: -105px !important;
        width: 65px !important;
    }
    .not-front .view-familly-business-video .view-header {
        text-align: right;
    }
    #header .col-lg-3 h1 a {
        float: none !important;
    }
    .featured-video img.ey-logo {
        width: 50px !important;
        top: -49px !important;
    }
    #primary-nav .navbar {
        padding: 65px 0 0;
    }
    #primary-nav .navbar ul li a {
        font-size: 11px;
    }
    .block-footer-menu ul.menu li a{
        font-size: 20px;
    }
    .footer-address-block p a{
        font-size: 13px;
    }
    .article-search-result h2, 
    .article-search-result h3 {
        padding: 0 0 32px;
    }
    .search-result-properties {
        top: 40px;
        width: 100%;
    }
    #primary-nav .navbar {
        padding: 0 0 0;
    }
    #primary-nav .navbar ul li.first .dropdown-menu {
        left: -22px;
    }
    .banner-image-shade h3 {
        font-size: 18px;
        line-height: 20px;
    }
    .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: 377px !important;
       /* height: 377px;*/
    }
    .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: 96px;
        overflow: hidden;
    }
    #header {
        margin: 0 0 20px;
    }
    .front .advertisement iframe,
    .advertisement iframe,
    .block-content-bottom-block iframe,
    .front .sidebar iframe{
        width: 100% !important;
        /*height: auto !important;*/
    }
    #header .header-top .advertisement iframe{
        width: 100%;
    }
    
    .content-bottom-block{margin-bottom: 0;}
    .banner-common-block img{
        max-height: 92px;
    }

    #fbm-common-new-subscription-form div.subscription-text-block-1 img.subscription-left-image {
        margin-bottom: 70px;
    }
    .main-content ins.dcmads {
        transform: scale(0.83);
        position: relative;
        left: -66px;
    }
    .header-top ins.dcmads {
        transform: scale(0.97);
        position: relative;
        left: 0px;
    }
    .block-sidebar-image ins.dcmads {
        left: -32px;
    }
    .col-sm-9 {
        width: 60% !important;
    }
    .main-content .col-lg-9 {
        padding-right: 15px !important;
    }
    .col-sm-3 {
        width: 40% !important;
    }
    .block-home-slider-right {
        padding-left: 0px !important;
    }
    .front .block-featured-video iframe {
        width: 100% !important;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    #header .col-lg-3 {
        width: 20%;
    }


    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;
    }



    #header .container .row > .header-top .advertisement iframe {
        max-height: 70px !important;
    }
    #header .advertisement {
        padding: 20px 50px 0px !important;
    }
    #header .col-lg-3 h1 a {
        width: 100%;
    }
    #primary-nav{
        width: 80%;
    }
    #primary-nav .navbar {
        padding: 28px 0 0;
    }
    #primary-nav .navbar ul li {
        padding: 0 4px;
    }
    #primary-nav .navbar ul li a {
        font-size: 9px;
    }
    #primary-nav .navbar ul li li a {
        font-size: 11px;
    }
    .block-footer-menu ul.menu li a{
        font-size: 16px;
    }
    .footer-address-block p {
        font-size: 10px;
    }
    .current-issue-banner-image{
        width: 39%;
    }
    .current-issue-banner-text{
        width: 61%;
    }
    .current-issue-banner-text-inner {
        height: 133px;
    }
    .prev, 
    .next{
        bottom: 86px;
    }
    .article-search-result h2, 
    .article-search-result h3 {
        padding: 0 0 32px;
    }
    .search-result-properties {
        top: 40px;
        width: 100%;
    }
    #primary-nav .navbar {
        padding: 0px 0 0;
        background-position: 0 23px;
    }
    #primary-nav .navbar ul.menu.nav > li > a {
        height: 33px;
    }
    .dropdown-menu{
        top: 33px;
    }
    #primary-nav .navbar ul li.first .dropdown-menu {
        left: -22px;
    }
    .banner-image-shade h3 {
        font-size: 18px;
        line-height: 20px;
    }
    .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: 288px !important;
        height: 288px !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 .cell-number {
        font-size: 26px;
        line-height: 37px;
    }
    #header {
        margin: 0 0 10px;
    }
    .node-type-currentissue .current-issue-banner .readmore {
        bottom: -120px;
    }
    .page-directory-of-advisor .become-adv{
        font-size: 15px;
        min-width: 170px;
    }
    .page-directory-of-advisor .block-page-title h1.page-header{
        padding-right: 185px;
        font-size: 22px;
    }
    #primary-nav .navbar li.last ul.dropdown-menu{
        left: auto;
        right: 0;
    }
    #primary-nav .navbar li.last ul.dropdown-menu::before{
        left: 165px;
    }
    .cart-add-title-text {
        width: 75%;
    }
    .cart-add-title-text h4,
    .page-cart .table td.views-field-line-item-title .cart-product-title{
        font-size: 16px;
        line-height: 18px;
    }
    .page-cart .article-search-result-pub-date,
    .page-cart .cart-author-info{
        font-size: 12px;
        line-height: 16px;
    }
    .page-cart .sidebar .view-familly-business-news .form-submit-add-to-cart-tab{
        min-width: 100%;
    }
    .bottom-block-item img {
        height: auto;
    }
    .footer-address-block p.first {
        margin-bottom: 10px;
    }
    h2, .page-header{
        font-size: 22px;
        line-height: 26px;
    }
    .front .view-id-home_page_slideshow .caption.ef-title-cap{
        font-size: 22px;
        top: 20%;
    }
    .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{
        font-size: 16px;
    }
    .banner-image-shade h3{
        bottom: 5px;
    }
    .conferences .conference-list li a, 
    .sidebar .calender-list li a {
        font-size: 12px;
        padding-right: 20px;
    }
    .block-directory-of-advisors .block-title,
    .front .page-header, 
    .front h2, 
    .front h3{
        padding-right: 40px;
    }
    .advisory-sorting-help-text{
        top: 34px;
    }
    .front .sidebar .more-title {
        top: -49px;
    }
    .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 .advertisement iframe,
    .advertisement iframe,
    .block-content-bottom-block iframe,
    .front .sidebar iframe{
        width: 100% !important;
        /*height: auto !important;*/
    }
    #header .header-top .advertisement iframe{
        width: 100%;
    }
    .content-bottom-block{margin-bottom: 0;}
    .banner-common-block img{
        max-height: 92px;
    }
    #primary-nav .navbar ul li:nth-child(3) .dropdown-menu{
        left: -72px;
    }

    #header .heater-top a.individual-subscription-link {
        display: block;
        float: left;
        padding-top: 3px;
        width: 50%;
    }
    #header .heater-top label.form {
        float: left;
        width: 10%;
    }
    #header .heater-top #user-login-form {
        float: left;
        width: 100%;
        font-size: 11px;
    }
    .cart-summary {
        margin-right: 0;
    }
    #fbm-common-new-subscription-form div.subscription-text-block-1 img.subscription-left-image {
        margin-bottom: 40px;
    }
    .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{
        font-size: 16px;
        padding: 10px 20px;
    }
    .story-year-subscription h3 a{
        font-size: 16px;
    }
    .story-year-subscription h3{
        padding: 0px;
    }
    .current-issue-banner .readmore {
        bottom: -90px !important;
    }
    .content-common-block {
        float: none !important;
    }
    .advertisement img {
        height: fit-content;
    }
    .front .block-featured-video iframe {
        width: 100% !important;
    }
}


@media (min-width: 1024px) and (max-width: 1100px){
  .view-id-staff .staff-listing {
      width: 32.8% !important;
  }
  /*.contextual-links-region .views-row {
      width: 32.8% !important;
  }*/
  .node-type-listicles .contextual-links-region .views-row {
        width: 100% !important;
    }
    .subscribe-buy-buttons a.border-button {
        width: 290px !important;
    }
    .subscribe-buy-buttons input#edit-submit-add-to-cart-tab-0 {
        width: 294px !important;
        margin-left: 16px;
    }
    .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: 85px !important;
    }
    .heater-top {
        padding: 21px 0 12px;
    }
    .view-id-staff li.views-row {
            width: 145px !important;
        }
    .cont-box_img {
        height: 150px !important;
    }
    .view-id-staff .view-header h4 {
        margin-top: 50px !important;
    }
    .view-staff .staff-box .staff-box-img {
            height: 180px !important;
        }
        .front .main-content .field-content a img {
        height: auto !important;
        }
    .front .block-featured-video iframe {
        width: 100% !important;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .subscribe-buy-buttons input#edit-submit-add-to-cart-tab-0 {
        float: left;
        margin-left: 26px !important;
        width: 214px !important;
    }
    .subscribe-buy-buttons a.border-button {
        width: 213px !important;
    }
    #block-system-main .authors-name {
        padding-bottom: 0px !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: 85px !important;
        }
        .email_address_field .field-content {
            font-size: 11px !important;
        }
        .user_title span.field-content {
            font-size: 11px !important;
        }
    .cont-box .cont-box_para {
        font-size: 11px !important;
    }
    .cont-box .cont-box_para p {
        padding: 0 0px !important;
        margin: 0px !important;
    }
  .staff_title-head {
        font-size: 12px !important;
    }
    .top-social-icons {
        position: relative;
        top: 26px;
    }
    .subscribe-now-button {
        font-size: 23px;
    }
    .view-id-staff li.views-row {
            width: 146px !important;
        }
    .view-staff .staff-box .staff-box-img {
        height: 145px !important;
    }
    .cont-box_img {
        height: 145px !important;
    }
    .view-id-staff .view-header h4 {
        margin-top: 50px !important;
    }
    .front .main-content .field-content a img {
    height: 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;
    }
    .front .block-featured-video iframe {
        width: 100% !important;
    }
}




@media (min-width: 1366px) and (max-width: 1600px){
  .node-type-article .field.field-name-body.field-type-text-with-summary.field-label-hidden {
        margin-top: 0px !important;
    }
    .node-type-article h1.page-header {
    margin-bottom: 15px !important;
  }
    .front .block-featured-video iframe {
        width: 100% !important;
    }
}

@media (min-width: 1224px) and (max-width: 1365px){
    .page-family-matters-2 .browse--our--video--section .field-iframe-instance {
        max-height: 190px !important;
    }
    .browse--our--video--section iframe {
        min-height: 180px !important;
    }
}

@media (min-width: 1200px) and (max-width: 1223px){
    
}

@media (min-width: 1024px) and (max-width: 1199px){
  .node-type-article .field.field-name-body.field-type-text-with-summary.field-label-hidden {
    margin-top: 0px !important;
  }
  .node-type-article h1.page-header {
    font-size: 28px !important;
    margin-bottom: 15px !important;
  }
  
    .front .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
            height: auto !important;
        }
    .page-past-conferences-news-new .main-content .field-content img {
        height: auto !important;
    }

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









/*Copy Form Directors & Boards*/


@media (min-width: 960px) and (max-width: 991px){
    .node-type-article div#primary-nav {
        width: 100% !important;
    }
    .page-taxonomy-term .slider-inner {
        min-height: auto !important;
    }
    .page-taxonomy-term .hot--topic.article--hot--topic .hot--topic--view--content {
        padding-top: 0px !important;
    }
    .page-taxonomy-term .hot--topic.article--hot--topic img.img-responsive {
        min-height: auto;
    }
    .page-taxonomy-term .col-lg-8.col-md-8.col-sm-8.col-xs-12.main-content {
        width: 100%;
    }
    .page-taxonomy-term aside.col-lg-4.col-md-4.col-sm-4.col-xs-12.sidebar {
        width: 100%;
    }

    .heater-top a.last {
        top: 0 !important;
    }
    .col-lg-10.col-md-10.col-sm-9.col-xs-12.custom--margin---bottom--20 {
        width: 100% !important;
    }
    .col-lg-2.col-md-2.col-sm-3.col-xs-12.custom--text--center {
        width: 100% !important;
    }
    #header .heater-top a.individual-subscription-link {
        width: auto !important;
    }
    .custom--margin---bottom--20 .row {
        width: auto !important;
    }
    .Subscriber--top {
        padding-top: 7px !important;
        float: right !important;
        position: relative;
        left: 55px;
        top: -34px;
    }
    .col-lg-10.col-md-10.col-sm-9.col-xs-12.custom--margin---bottom--20 .col-md-3.col-xs-12 {
        padding: 0px !important;
    }
    .col-lg-10.col-md-10.col-sm-9.col-xs-12.custom--margin---bottom--20 .col-md-9.col-xs-12 {
        padding: 0px;
    }
    body .top-social-icons {
        top: -15px !important;
    }



    .browse--our--video ul li a {
        font-size: 18px !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: 190px !important;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }
    .browse--our--video ul li a {
        padding: 6px 10px !important;
        letter-spacing: 0px !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;
    }


    .highlight--content--section {
        height: auto !important;
    }
    .highlight--image--section {
        /*width: 100% !important; 
        float: none !important;*/
        height: auto !important;
    }
    .front .highlight--body {
        display: none;
    }
    .block-home-slider-main {
        width: 58% !important;
    }
    .block-home-slider-right {
        width: 40% !important;
    }
    .highlight--content--section .highlight--title h3 {
        padding-right: 0px !important;
    }
    .highlight--content--section {
        height: 90px !important;
    }
    .highlight--content--section {
        height: 90px !important;
    }
    .advertisement img {
        height: auto !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 16px !important;
        line-height: normal !important;
    }
    .featured--video h1 {
        width: 90% !important;
        font-size: 24px !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        width: 165px !important;
        top: 10px !important;
    }
    .home--upcomming--conferences {
        height: 160px !important;
        display: flex !important;
        align-items: center !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: 40px !important;
        top: -42px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.53) !important;
        margin-left: -118px !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;
    } 
    #header .search-box {
        top: 20px !important;
        right: 0px !important;
    }
    #header .header-top a.individual-subscription-link {
        width: 38% !important;
        font-size: 13px;
    }
    #header .header-top #user-login-form {
        width: 90% !important;
        border: 0px solid !important;
    }
    .footer_top section#block-mailchimp-signup-subscribe-to-our-free-newsletter {
        width: auto !important;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        font-size: 25px !important;
        text-align: center !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        width: 100% !important;
    }

    .top-social-icons {
        top: 10px !important;
    }
    .footer_top .form-actions {
        width: 19% !important;
    }
    .homepage-highlight .links li {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .homepage-highlight {
        width: 362px !important;
    }
    .directors-roster .directors-roster-details .body {
        font-size: 14px !important;
    }
    #block-views-recent-articles-block-1, .home-buttom .ef-roster, .featured-director-roster {
        width: 40% !important;
    }
    .front .region-content #block-block-12 section.ef-roster {
        width: 100% !important;
    }
    .directors-roster .directors-roster-details .title, .featured-directors-roster .directors-roster-details .title {
        font-size: 12px !important;
    }
    .home-upcoming-events .directors-roster {
        height: 122px !important;
        padding-top: 6px !important;
    }
    .news-slider .news-body {
        line-height: 20px !important;
    }
    .homepage-highlight .highlight-details .title {
        font-size: 15px !important;
        line-height: 14px !important;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0px !important;
    }
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 90px !important;
    }   
    .in-this-issue li {
        padding: 0 0 0px !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-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-roster-individuals .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .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 .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
            height: auto !important;
        }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !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-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;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .main-content ins.dcmads {
        transform: scale(0.5);
        position: relative;
        left: -186px;
    }
    .header-top ins.dcmads {
        transform: scale(0.75);
        position: relative;
        left: -155px;
    }
    section {
        overflow-x: hidden;
    }
    
    .col-sm-9 {
        width: 56% !important;
    }
    .main-content .col-lg-9 {
        padding-right: 15px !important;
    }
    .col-sm-3 {
        width: 44% !important;
    }
    .block-home-slider-right {
        padding-left: 0px !important;
    }
    .page-search-node iframe {
        width: 650px;
    }

}

@media (min-width: 950px) and (max-width: 959px){
    .node-type-article div#primary-nav {
        width: 100% !important;
    }
    .page-taxonomy-term .hot--topic.article--hot--topic .hot--topic--view--content {
        padding-top: 0px !important;
    }
    .page-taxonomy-term .hot--topic.article--hot--topic img.img-responsive {
        min-height: auto;
    }
    .page-taxonomy-term .col-lg-8.col-md-8.col-sm-8.col-xs-12.main-content {
        width: 100%;
    }
    .page-taxonomy-term aside.col-lg-4.col-md-4.col-sm-4.col-xs-12.sidebar {
        width: 100%;
    }

    .heater-top a.last {
        top: 0 !important;
    }
    .col-lg-10.col-md-10.col-sm-9.col-xs-12.custom--margin---bottom--20 {
        width: 100% !important;
    }
    .col-lg-2.col-md-2.col-sm-3.col-xs-12.custom--text--center {
        width: 100% !important;
    }
    #header .heater-top a.individual-subscription-link {
        width: auto !important;
    }
    .custom--margin---bottom--20 .row {
        width: auto !important;
    }
    .Subscriber--top {
        padding-top: 7px !important;
        float: right !important;
        position: relative;
        left: 55px;
        top: -34px;
    }
    .col-lg-10.col-md-10.col-sm-9.col-xs-12.custom--margin---bottom--20 .col-md-3.col-xs-12 {
        padding: 0px !important;
    }
    .col-lg-10.col-md-10.col-sm-9.col-xs-12.custom--margin---bottom--20 .col-md-9.col-xs-12 {
        padding: 0px;
    }
    body .top-social-icons {
        top: -15px !important;
    }




    .browse--our--video ul li a {
        font-size: 18px !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: 190px !important;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }
    .browse--our--video ul li a {
        padding: 6px 10px !important;
        letter-spacing: 0px !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;
    }

    .highlight--content--section {
        height: auto !important;
    }
    .highlight--image--section {
        /*width: 100% !important; 
        float: none !important;*/
        height: auto !important;
    }
    .front .highlight--body {
        display: none;
    }
    .block-home-slider-main {
        width: 58% !important;
    }
    .block-home-slider-right {
        width: 40% !important;
    }
    .highlight--content--section .highlight--title h3 {
        padding-right: 0px !important;
    }
    .highlight--content--section {
        height: 90px !important;
    }
    .highlight--content--section {
        height: 90px !important;
    }
    .advertisement img {
        height: auto !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 16px !important;
        line-height: normal !important;
    }
    .featured--video h1 {
        width: 90% !important;
        font-size: 24px !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        width: 165px !important;
        top: 10px !important;
    }
    .home--upcomming--conferences {
        height: 160px !important;
        display: flex !important;
        align-items: center !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: 40px !important;
        top: -42px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.53) !important;
        margin-left: -118px !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;
    } 
    #header .search-box {
        top: 20px !important;
        right: 0px !important;
    }
    #header .header-top a.individual-subscription-link {
        width: 38% !important;
        font-size: 13px;
    }
    #header .header-top #user-login-form {
        width: 85% !important;
        border: 0px solid !important;
    }
    .footer_top section#block-mailchimp-signup-subscribe-to-our-free-newsletter {
        width: auto !important;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        font-size: 22px !important;
        text-align: center !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        width: 100% !important;
    }

    .top-social-icons {
        top: 10px !important;
    }
    .footer_top .form-actions {
        width: auto !important;
        float: none !important;
        margin-right: 8px !important;
    } 
    .homepage-highlight .links li {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .homepage-highlight {
        width: 362px !important;
    }
    .directors-roster .directors-roster-details .body {
        font-size: 14px !important;
    }
    #block-views-recent-articles-block-1, .home-buttom .ef-roster, .featured-director-roster {
        width: 39% !important;
    }
    .front .region-content #block-block-12 section.ef-roster {
        width: 100% !important;
    }
    .directors-roster .directors-roster-details .title, .featured-directors-roster .directors-roster-details .title {
        font-size: 12px !important;
    }
    .home-upcoming-events .directors-roster {
        height: 122px !important;
        padding-top: 6px !important;
    }
    .news-slider .news-body {
        line-height: 20px !important;
    }
    .homepage-highlight .highlight-details .title {
        font-size: 15px !important;
        line-height: 14px !important;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0px !important;
    }
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 90px !important;
    }   
    .in-this-issue li {
        padding: 0 0 0px !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 div#edit-comment-body {
        overflow: scroll;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-roster-individuals .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .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 .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
            height: auto !important;
        }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !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-businesstips .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-article .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .main-content ins.dcmads {
        transform: scale(0.5);
        position: relative;
        left: -185px;
    }
    .header-top ins.dcmads {
        transform: scale(0.75);
        position: relative;
        left: -155px;
    }
    section {
        overflow-x: hidden;
    }
    
    .col-sm-9 {
        width: 56% !important;
    }
    .main-content .col-lg-9 {
        padding-right: 15px !important;
    }
    .col-sm-3 {
        width: 44% !important;
    }
    .block-home-slider-right {
        padding-left: 0px !important;
    }
    .page-search-node iframe {
        width: 650px;
    }

}

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

    .page-taxonomy-term .hot--topic.article--hot--topic .hot--topic--view--content {
        padding-top: 0px !important;
    }
    .page-taxonomy-term .hot--topic.article--hot--topic img.img-responsive {
        min-height: auto;
    }
    .page-taxonomy-term .col-lg-8.col-md-8.col-sm-8.col-xs-12.main-content {
        width: 100%;
    }
    .page-taxonomy-term aside.col-lg-4.col-md-4.col-sm-4.col-xs-12.sidebar {
        width: 100%;
    }

    .heater-top a.last {
        top: 0 !important;
    }
    .col-lg-10.col-md-10.col-sm-9.col-xs-12.custom--margin---bottom--20 {
        width: 100% !important;
    }
    .col-lg-2.col-md-2.col-sm-3.col-xs-12.custom--text--center {
        width: 100% !important;
    }
    #header .heater-top a.individual-subscription-link {
        width: auto !important;
    }
    .custom--margin---bottom--20 .row {
        width: auto !important;
    }
    .Subscriber--top {
        padding-top: 7px !important;
        float: right !important;
        position: relative;
        left: 55px;
        top: -34px;
    }
    .col-lg-10.col-md-10.col-sm-9.col-xs-12.custom--margin---bottom--20 .col-md-3.col-xs-12 {
        padding: 0px !important;
    }
    .col-lg-10.col-md-10.col-sm-9.col-xs-12.custom--margin---bottom--20 .col-md-9.col-xs-12 {
        padding: 0px;
    }
    body .top-social-icons {
        top: -15px !important;
    }




    .browse--our--video ul li a {
        font-size: 18px !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: 190px !important;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }
    .browse--our--video ul li a {
        padding: 6px 10px !important;
        letter-spacing: 0px !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;
    }

    .highlight--content--section {
        height: auto !important;
    }
    .highlight--image--section {
        /*width: 100% !important; 
        float: none !important;*/
        height: auto !important;
    }
    .front .highlight--body {
        display: none;
    }
    .block-home-slider-main {
        width: 58% !important;
    }
    .block-home-slider-right {
        width: 40% !important;
    }
    .highlight--content--section .highlight--title h3 {
        padding-right: 0px !important;
    }
    .highlight--content--section {
        height: 90px !important;
    }
    .highlight--content--section {
        height: 90px !important;
    }
    .advertisement img {
        height: auto !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 16px !important;
        line-height: normal !important;
    }
    .featured--video h1 {
        width: 90% !important;
        font-size: 24px !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        width: 165px !important;
        top: 10px !important;
    }
    .home--upcomming--conferences {
        height: 160px !important;
        display: flex !important;
        align-items: center !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: 40px !important;
        top: -42px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.53) !important;
        margin-left: -117px !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;
    }
    #header .search-box {
        top: 20px !important;
        right: 0px !important;
    }
    #header .header-top a.individual-subscription-link {
        width: 38% !important;
        font-size: 13px;
    }
    #header .header-top #user-login-form {
        width: 85% !important;
        border: 0px solid !important;
    }
    .footer_top section#block-mailchimp-signup-subscribe-to-our-free-newsletter {
        width: auto !important;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        font-size: 22px !important;
        text-align: center !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        width: 100% !important;
    }

    .top-social-icons {
        top: 10px !important;
    }
    .footer_top .form-actions {
        width: auto !important;
        float: none !important;
        margin-right: 8px !important;
    }  
    .homepage-highlight .links li {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .homepage-highlight {
        width: 362px !important;
    }
    .directors-roster .directors-roster-details .body {
        font-size: 14px !important;
    }
    #block-views-recent-articles-block-1, .home-buttom .ef-roster, .featured-director-roster {
        width: 36% !important;
    }
    .front .region-content #block-block-12 section.ef-roster {
        width: 90% !important;
    }
    .directors-roster .directors-roster-details .title, .featured-directors-roster .directors-roster-details .title {
        font-size: 12px !important;
    }
    .home-upcoming-events .directors-roster {
        height: 122px !important;
        padding-top: 6px !important;
    }
    .news-slider .news-body {
        line-height: 20px !important;
    }
    .homepage-highlight .highlight-details .title {
        font-size: 15px !important;
        line-height: 14px !important;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0px !important;
    }
    .Featured_Directors-section .directors-roster-image {
        min-height: 137px !important;
    }
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 90px !important;
    }   
    .in-this-issue li {
        padding: 0 0 0px !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 div#edit-comment-body {
        overflow: scroll;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-roster-individuals .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .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 .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
            height: auto !important;
        }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !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: 375px !important;
    }

    .node-type-listicles .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
        height: 375px !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;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .main-content ins.dcmads {
        transform: scale(0.5);
        position: relative;
        left: -186px;
    }
    .header-top ins.dcmads {
        transform: scale(0.75);
        position: relative;
        left: -155px;
    }
    section {
        overflow-x: hidden;
    }
    
    .col-sm-9 {
        width: 56% !important;
    }
    .main-content .col-lg-9 {
        padding-right: 15px !important;
    }
    .col-sm-3 {
        width: 44% !important;
    }
    .block-home-slider-right {
        padding-left: 0px !important;
    }
    .page-search-node iframe {
        width: 650px;
    }
}

@media (min-width: 854px) and (max-width: 899px){
    .node-type-article div#primary-nav {
        width: 100% !important;
    }
    .page-taxonomy-term .hot--topic.article--hot--topic .hot--topic--view--content {
        padding-top: 0px !important;
    }
    .page-taxonomy-term .hot--topic.article--hot--topic img.img-responsive {
        min-height: auto;
    }
    .page-taxonomy-term .col-lg-8.col-md-8.col-sm-8.col-xs-12.main-content {
        width: 100%;
    }
    .page-taxonomy-term aside.col-lg-4.col-md-4.col-sm-4.col-xs-12.sidebar {
        width: 100%;
    }
    .heater-top a.last {
        top: 0 !important;
    }
    .col-lg-10.col-md-10.col-sm-9.col-xs-12.custom--margin---bottom--20 {
        width: 100% !important;
    }
    .col-lg-2.col-md-2.col-sm-3.col-xs-12.custom--text--center {
        width: 100% !important;
    }
    #header .heater-top a.individual-subscription-link {
        width: auto !important;
    }
    .custom--margin---bottom--20 .row {
        width: auto !important;
    }
    .Subscriber--top {
        padding-top: 7px !important;
        float: right !important;
        position: relative;
        left: 55px;
        top: -34px;
    }
    .col-lg-10.col-md-10.col-sm-9.col-xs-12.custom--margin---bottom--20 .col-md-3.col-xs-12 {
        padding: 0px !important;
    }
    .col-lg-10.col-md-10.col-sm-9.col-xs-12.custom--margin---bottom--20 .col-md-9.col-xs-12 {
        padding: 0px;
    }
    body .top-social-icons {
        top: -15px !important;
    }




    .browse--our--video ul li a {
        font-size: 18px !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: 190px !important;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }
    .browse--our--video ul li a {
        padding: 6px 10px !important;
        letter-spacing: 0px !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;
    }


    .highlight--content--section {
        height: auto !important;
    }
    .highlight--image--section {
        /*width: 100% !important; 
        float: none !important;*/
        height: auto !important;
    }
    .front .highlight--body {
        display: none;
    }
    .block-home-slider-main {
        width: 58% !important;
    }
    .block-home-slider-right {
        width: 40% !important;
    }
    .highlight--content--section .highlight--title h3 {
        padding-right: 0px !important;
    }
    .highlight--content--section {
        height: 90px !important;
    }
    .highlight--content--section {
        height: 90px !important;
    }
    .advertisement img {
        height: auto !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 16px !important;
        line-height: normal !important;
    }
    .featured--video h1 {
        width: 90% !important;
        font-size: 24px !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        width: 165px !important;
        top: 10px !important;
    }
    .home--upcomming--conferences {
        height: 160px !important;
        display: flex !important;
        align-items: center !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: 40px !important;
        top: -42px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.53) !important;
        margin-left: -115px !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;
    }
    #header .search-box {
        top: 20px !important;
        right: 0px !important;
    }
    #header .header-top a.individual-subscription-link {
        width: 38% !important;
        font-size: 13px;
    }
    #header .header-top #user-login-form {
        width: 85% !important;
        border: 0px solid !important;
    }
    .footer_top section#block-mailchimp-signup-subscribe-to-our-free-newsletter {
        width: auto !important;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        font-size: 23px !important;
        text-align: center !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        width: 100% !important;
    }

    .top-social-icons {
        top: 10px !important;
    }
    .footer_top .form-actions {
        width: auto !important;
        float: none !important;
        margin-right: 15px !important;
    }
    .homepage-highlight .links li {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    } 
    .homepage-highlight {
        width: 342px !important;
    }
    #block-views-recent-articles-block-1, .home-buttom .ef-roster {
        width: 36% !important;
    }
    #block-views-recent-articles-block-1, .home-buttom .ef-roster, .featured-director-roster {
        width: 36% !important;
    }
    .front .region-content #block-block-12 {
        width: 36% !important;
    }
    .home-upcoming-events .directors-roster {
        height: 130px !important;
        padding-top: 14px !important;
    }
    .directors-roster .directors-roster-details .body {
        font-size: 14px !important;
    }
    .homepage-highlight .highlight-details .title {
        font-size: 14px !important;
    }
    .news-slider .news-body {
        line-height: 20px !important;
    }
    .view-id-home_slideshow .skin-default .views-slideshow-cycle-main-frame img {
        min-height: 360px !important;
        max-height: 360px !important;
    }
    .home-page-news-slider .news-body {
        padding: 5px 20px !important;
    }
    .home-upcoming-events section.ef-roster.large-4.columns {
        width: 100% !important;
    }
    .directors-roster .directors-roster-details .title, .featured-directors-roster .directors-roster-details .title {
        font-size: 12px !important;
    }
    .home-page-news-slider .news-title, .home-page-news-slider .news-body {
        padding: 10px 20px !important;
    }
    .homepage-highlight .highlight-details .title, .homepage-highlight .highlight-details .body, .homepage-highlight .highlight-details .read-more {
        line-height: 15px !important;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0px !important;
    }
    .Featured_Directors-section .directors-roster-image {
        min-height: 130px !important;
    }
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 90px !important;
    }   
    .in-this-issue li {
        padding: 0 0 0px !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 div#edit-comment-body {
        overflow: scroll;
    }
    .node-type-article.page-articles-singledirectors-watch-progress-diversity-boardroom-continues-drive-debate .main-content .field-items .content-img-container img {
        float: none !important;
        display: block;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-roster-individuals .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .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 .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
            height: auto !important;
        }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
            overflow: scroll;
        }
        .node-type-article .main-content .content-img-container img {
            float: left !important;
        }
        .node-type-listicles .main-content .views-field.views-field-field-slide-image img {
        height: 365px !important;
    }

    .node-type-listicles .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
        height: 365px !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;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .main-content ins.dcmads {
        transform: scale(0.5);
        position: relative;
        left: -186px;
    }
    .header-top ins.dcmads {
        transform: scale(0.75);
        position: relative;
        left: -155px;
    }
    section {
        overflow-x: hidden;
    }

    .col-sm-9 {
        width: 56% !important;
    }
    .main-content .col-lg-9 {
        padding-right: 15px !important;
    }
    .col-sm-3 {
        width: 44% !important;
    }
    .block-home-slider-right {
        padding-left: 0px !important;
    }
    .page-search-node iframe {
        width: 650px;
    }

}




@media (min-width: 812px) and (max-width: 853px){
    .node-type-article div#primary-nav {
        width: 100% !important;
    }
    .page-taxonomy-term .hot--topic.article--hot--topic .hot--topic--view--content {
        padding-top: 0px !important;
    }
    .page-taxonomy-term .hot--topic.article--hot--topic img.img-responsive {
        min-height: auto;
    }
    .page-taxonomy-term .col-lg-8.col-md-8.col-sm-8.col-xs-12.main-content {
        width: 100%;
    }
    .page-taxonomy-term aside.col-lg-4.col-md-4.col-sm-4.col-xs-12.sidebar {
        width: 100%;
    }

    .heater-top a.last {
        top: 0 !important;
    }
    .col-lg-10.col-md-10.col-sm-9.col-xs-12.custom--margin---bottom--20 {
        width: 100% !important;
    }
    .col-lg-2.col-md-2.col-sm-3.col-xs-12.custom--text--center {
        width: 100% !important;
    }
    #header .heater-top a.individual-subscription-link {
        width: auto !important;
    }
    .custom--margin---bottom--20 .row {
        width: auto !important;
    }
    .Subscriber--top {
        padding-top: 7px !important;
        float: right !important;
        position: relative;
        left: 55px;
        top: -34px;
    }
    .col-lg-10.col-md-10.col-sm-9.col-xs-12.custom--margin---bottom--20 .col-md-3.col-xs-12 {
        padding: 0px !important;
    }
    .col-lg-10.col-md-10.col-sm-9.col-xs-12.custom--margin---bottom--20 .col-md-9.col-xs-12 {
        padding: 0px;
    }
    body .top-social-icons {
        top: -15px !important;
    }



    body .page-family-matters-2 .browse--our--video--section .field-iframe-instance {
        max-height: 120px !important;
    }
    .page-search-node iframe {
        width: 645px;
    }
    .browse--our--video ul li a {
        font-size: 18px !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: 190px !important;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }
    .browse--our--video ul li a {
        padding: 6px 10px !important;
        letter-spacing: 0px !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;
    }

    .highlight--content--section {
        height: auto !important;
    }
    .highlight--image--section {
        /*width: 100% !important; 
        float: none !important;*/
        height: auto !important;
    }
    .front .highlight--body {
        display: none;
    }
    .block-home-slider-main {
        width: 58% !important;
    }
    .block-home-slider-right {
        width: 40% !important;
    }
    .highlight--content--section .highlight--title h3 {
        padding-right: 0px !important;
    }
    .highlight--content--section {
        height: 90px !important;
    }
    .highlight--content--section {
        height: 90px !important;
    }
    .advertisement img {
        height: auto !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 20px !important;
        line-height: normal !important;
    }
    .featured--video h1 {
        width: 90% !important;
        font-size: 24px !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        width: 165px !important;
        top: 10px !important;
    }
    .home--upcomming--conferences {
        height: 160px !important;
        display: flex !important;
        align-items: center !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: 40px !important;
        top: -42px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.53) !important;
        margin-left: -115px !important;
    }
    .view-id-home_slideshow .skin-default .views-slideshow-cycle-main-frame img {
        min-height: 300px !important;
    }
    .home-page-news-slider .news-image {
        min-height: 300px !important
    }
    .news-slider .news-title {
        padding-top: 30px !important;
        line-height: 24px !important;
    }
    .home-page-news-slider .news-read-more {
        padding: 15px 20px 24px 20px !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;
    }
    #header .search-box {
        top: 20px !important;
        right: 0px !important;
    }
    #header .header-top a.individual-subscription-link {
        width: 38% !important;
        font-size: 13px;
    }
    #header .header-top #user-login-form {
        width: 85% !important;
        border: 0px solid !important;
    }
    .footer_top section#block-mailchimp-signup-subscribe-to-our-free-newsletter {
        width: auto !important;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        font-size: 22px !important;
        text-align: center !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        width: 100% !important;
    }

    .top-social-icons {
        top: 10px !important;
    }
    .footer_top .form-actions {
        width: auto !important;
        float: none !important;
        margin-right: 8px !important;
    }  
    .homepage-highlight {
        height: 179px !important;
        width: 100% !important;
    }
    #block-views-recent-articles-block .item-list > ul {
        padding-right: 15px;
    }
    .region-header #block-views-home-slideshow-block-3 {
        padding-right: 15px !important;
    }
    .view-recent-articles h4 {
        font-size: 15px !important;
    }
    .directors-roster .directors-roster-image {
        width: 45% !important;
    }
    .directors-roster .directors-roster-details {
        width: 55% !important;
    }
    .directors-roster .directors-roster-details .title {
        font-size: 11px !important;
    }
    .home-upcoming-events .directors-roster {
        height: 120px !important
    }
    .read-more a {
        font-size: 12px !important;
    }
    .directors-roster .directors-roster-details .body {
        line-height: 14px;
    }
    .view-id-home_slideshow .homepage-highlight .highlight-image {
        width: 45% !important;
        height: 179px !important;
    }
    .view-id-home_slideshow .homepage-highlight .highlight-details {
        width: 55% !important;
    }
    .view-id-recent_articles .homepage-highlight .highlight-details .title {
        font-size: 14px !important;
    }
    .view-id-recent_articles .homepage-highlight .highlight-image {
        height: 179px !important;
        width: 38% !important
    }
    .view-id-recent_articles .homepage-highlight .highlight-details {
        width: 62% !important;
    }
    .homepage-highlight .links li {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        padding-top: 10px !important;
    }
    /*.featured-director-roster .directors-roster-image {
        min-height: 137px !important;
    }*/
    .featured-director-roster {
        margin-top: 42px !important;
    }
    /*.Featured_Directors-section .directors-roster-image img {
        width: 100% !important;
    }*/
    .news-slider .news-body {
        line-height: 19px !important;
    }
    .homepage-highlight .highlight-details .title {
        line-height: 14px !important;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0px !important;
    }
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 90px !important;
    }   
    .in-this-issue li {
        padding: 0 0 0px !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 div#edit-comment-body {
        overflow: scroll;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-roster-individuals .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .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 .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
            height: auto !important;
        }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !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-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;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }

    .main-content ins.dcmads {
        transform: scale(0.5);
        position: relative;
        left: -186px;
    }
    .header-top ins.dcmads {
        transform: scale(0.75);
        position: relative;
        left: -155px;
    }
    section {
        overflow-x: hidden;
    }

    .col-sm-9 {
        width: 56% !important;
    }
    .main-content .col-lg-9 {
        padding-right: 15px !important;
    }
    .col-sm-3 {
        width: 44% !important;
    }
    .block-home-slider-right {
        padding-left: 0px !important;
    }
}



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

    .page-taxonomy-term .hot--topic.article--hot--topic .hot--topic--view--content {
        padding-top: 0px !important;
    }
    .page-taxonomy-term .hot--topic.article--hot--topic img.img-responsive {
        min-height: auto;
    }
    .page-taxonomy-term .col-lg-8.col-md-8.col-sm-8.col-xs-12.main-content {
        width: 100%;
    }
    .page-taxonomy-term aside.col-lg-4.col-md-4.col-sm-4.col-xs-12.sidebar {
        width: 100%;
    }

    .heater-top a.last {
        top: 0 !important;
    }
    .col-lg-10.col-md-10.col-sm-9.col-xs-12.custom--margin---bottom--20 {
        width: 100% !important;
    }
    .col-lg-2.col-md-2.col-sm-3.col-xs-12.custom--text--center {
        width: 100% !important;
    }
    #header .heater-top a.individual-subscription-link {
        width: auto !important;
    }
    .custom--margin---bottom--20 .row {
        width: auto !important;
    }
    .Subscriber--top {
        padding-top: 7px !important;
        float: right !important;
        position: relative;
        left: 55px;
        top: -34px;
    }
    .col-lg-10.col-md-10.col-sm-9.col-xs-12.custom--margin---bottom--20 .col-md-3.col-xs-12 {
        padding: 0px !important;
    }
    .col-lg-10.col-md-10.col-sm-9.col-xs-12.custom--margin---bottom--20 .col-md-9.col-xs-12 {
        padding: 0px;
    }
    body .top-social-icons {
        top: -15px !important;
    }




    body .page-family-matters-2 .browse--our--video--section .field-iframe-instance {
        max-height: 120px !important;
    }

    .page-search-node iframe {
        width: 645px;
    }
    .browse--our--video ul li a {
        font-size: 18px !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: 190px !important;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }
    .browse--our--video ul li a {
        padding: 6px 10px !important;
        letter-spacing: 0px !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;
    }

    .highlight--content--section {
        height: auto !important;
    }
    .highlight--image--section {
        /*width: 100% !important; 
        float: none !important;*/
        height: auto !important;
    }
    .front .highlight--body {
        display: none;
    }
    .block-home-slider-main {
        width: 58% !important;
    }
    .block-home-slider-right {
        width: 40% !important;
    }
    .highlight--content--section .highlight--title h3 {
        padding-right: 0px !important;
    }
    .highlight--content--section {
        height: 90px !important;
    }
    .highlight--content--section {
        height: 90px !important;
    }
    .advertisement img {
        height: auto !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 20px !important;
        line-height: normal !important;
    }
    .featured--video h1 {
        width: 90% !important;
        font-size: 24px !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        width: 165px !important;
        top: 10px !important;
    }
    .home--upcomming--conferences {
        height: 160px !important;
        display: flex !important;
        align-items: center !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: 40px !important;
        top: -42px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.53) !important;
        margin-left: -115px !important;
    }
    .view-recent-articles h4 {
        font-size: 15px !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;
    }
    #header .search-box {
        top: 20px !important;
        right: 0px !important;
    }
    #header .header-top a.individual-subscription-link {
        width: 38% !important;
        font-size: 13px;
    }
    #header .header-top #user-login-form {
        width: 85% !important;
        border: 0px solid !important;
    }
    .footer_top section#block-mailchimp-signup-subscribe-to-our-free-newsletter {
        width: auto !important;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        font-size: 22px !important;
        text-align: center !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        width: 100% !important;
    }

    .top-social-icons {
        top: 10px !important;
    }
    .footer_top .form-actions {
        width: auto !important;
        float: none !important;
        margin-right: 8px !important;
    }
    .homepage-highlight .links li {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .homepage-highlight {
        width: 322px !important;
    }
    #block-views-recent-articles-block-1, .home-buttom .ef-roster, .featured-director-roster {
        width: 34% !important;
        float: right;
    }
    .front .region-content #block-block-12 section.ef-roster {
        width: 85% !important;
    }
    .homepage-highlight .highlight-details .title {
        font-size: 13px !important;
    }
    .homepage-highlight .highlight-details .title, .homepage-highlight .highlight-details .body, .homepage-highlight .highlight-details .read-more {
        line-height: 14px !important;
    }
    .directors-roster .directors-roster-details .title, .featured-directors-roster .directors-roster-details .title {
        font-size: 11px !important;
        line-height: 11px !important;
    }
    .directors-roster .directors-roster-details .body {
        font-size: 15px !important;
        line-height: 15px !important;
    }
    .news-slider .news-body {
        line-height: 15px !important;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0px !important;
    }
    .Featured_Directors-section .directors-roster-image {
        min-height: 115px !important;
    }
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 90px !important;
    }   
    .in-this-issue li {
        padding: 0 0 0px !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 div#edit-comment-body {
        overflow: scroll;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-roster-individuals .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .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 .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
            height: auto !important;
        }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !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: 340px !important;
    }

    .node-type-listicles .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
        height: 340px !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;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .main-content ins.dcmads {
        transform: scale(0.5);
        position: relative;
        left: -184px;
    }
    .header-top ins.dcmads {
        transform: scale(0.75);
        position: relative;
        left: -155px;
    }
    section {
        overflow-x: hidden;
    }
    .col-sm-9 {
        width: 56% !important;
    }
    .main-content .col-lg-9 {
        padding-right: 15px !important;
    }
    .col-sm-3 {
        width: 44% !important;
    }
    .block-home-slider-right {
        padding-left: 0px !important;
    }

}


@media (min-width: 768px) and (max-width: 799px){
    .node-type-article div#primary-nav {
        width: 100% !important;
    }
    
    .page-taxonomy-term .hot--topic.article--hot--topic .hot--topic--view--content {
        padding-top: 0px !important;
    }
    .page-taxonomy-term .hot--topic.article--hot--topic img.img-responsive {
        min-height: auto;
    }
    .page-taxonomy-term .col-lg-8.col-md-8.col-sm-8.col-xs-12.main-content {
        width: 100%;
    }
    .page-taxonomy-term aside.col-lg-4.col-md-4.col-sm-4.col-xs-12.sidebar {
        width: 100%;
    }



    .heater-top a.last {
        top: 0 !important;
    }
    .col-lg-10.col-md-10.col-sm-9.col-xs-12.custom--margin---bottom--20 {
        width: 100% !important;
    }
    .col-lg-2.col-md-2.col-sm-3.col-xs-12.custom--text--center {
        width: 100% !important;
    }
    #header .heater-top a.individual-subscription-link {
        width: auto !important;
    }
    .custom--margin---bottom--20 .row {
        width: auto !important;
    }
    .Subscriber--top {
        padding-top: 7px !important;
        float: right !important;
    }





    .browse--our--video ul li a {
        font-size: 18px !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: 190px !important;
    }
    .browse--our--video--contents {
        margin-bottom: 20px;
    }
    .browse--our--video ul li a {
        padding: 6px 10px !important;
        letter-spacing: 0px !important;
    }
    body .page-family-matters-2 .browse--our--video--section .field-iframe-instance {
        max-height: 120px !important;
    }


    .bottom--ads section {
        text-align: right;
        padding: 0px;
        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;
    }


    .highlight--content--section {
        height: auto !important;
    }
    .highlight--image--section {
        /*width: 100% !important; 
        float: none !important;*/
        height: auto !important;
    }
    .front .highlight--body {
        display: none;
    }
    .block-home-slider-main {
        width: 58% !important;
    }
    .block-home-slider-right {
        width: 40% !important;
    }
    .highlight--content--section .highlight--title h3 {
        padding-right: 0px !important;
    }
    .highlight--content--section {
        height: 90px !important;
    }
    .highlight--content--section {
        height: 90px !important;
    }
    .advertisement img {
        height: auto !important;
    }
    .hot--topic .tips-details-bk.hot--topic--content a {
        font-size: 20px !important;
        line-height: normal !important;
    }
    .featured--video h1 {
        width: 90% !important;
    }
    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        width: 165px !important;
        top: 10px !important;
    }
    .home--upcomming--conferences {
        height: 160px !important;
        display: flex !important;
        align-items: center !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: 159px !important;
    }

    .featured-video img.ey-logo {
        width: 42px !important;
        top: -60px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.53) !important;
        margin-left: -115px !important;
    }
    .main-container .middle-container .region-content section h2.block-title, .home-buttom h4 {
        margin: 0 0 27px !important;
    }
    .view-staff li.staff-listing {
        margin-bottom: 5px;
    }
    .staff-box-img {
        height: 195px !important;
    }
    .view-id-staff .view-header h2 {
        margin-top: 50px !important;
    }
    .staff_contributors .staff_deg h4 {
        padding-top: 0px !important;
    }
    .staff_contributors .staff_image {
        height: 196px !important;
    }
    .subscribe-buy-buttons input#edit-submit-add-to-cart-tab-0 {
        float: left;
        margin-left: 26px !important;
        width: 210px !important;
    }
    .subscribe-buy-buttons a.border-button {
        width: 210px !important;
    }
    .view-id-staff .staff-listing {
        width: 48.8% !important;
    }
    /*.contextual-links-region .views-row {
        width: 32.6% !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;
    }
    #header .search-box {
        top: 20px !important;
        right: 0px !important;
    }
    #header .header-top a.individual-subscription-link {
        width: 38% !important;
        font-size: 13px;
    }
    #header .header-top #user-login-form {
        width: 85% !important;
        border: 0px solid !important;
    }
    .footer_top section#block-mailchimp-signup-subscribe-to-our-free-newsletter {
        width: auto !important;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        font-size: 20px !important;
        text-align: center !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        width: 100% !important;
    }

    .top-social-icons {
        top: 10px !important;
    }
    .footer_top .form-actions {
        width: auto !important;
        float: none !important;
        margin-right: 25px !important;
    }
    .mailchimp-signup-subscribe-form button.form-submit {
        width: 120px !important;
    }
    .home-upcoming-events .directors-roster {
        height: 132px !important;
    }
    .homepage-highlight {
        height: 179px !important;
        width: 100% !important;
    }
    .homepage-highlight .highlight-details .title {
        font-size: 13px !important;
    }
    .homepage-highlight .highlight-image {
        height: 100% !important;
    }
    .directors-roster .directors-roster-details {
        width: 55% !important;
    }
    .directors-roster .directors-roster-image {
        width: 45% !important;
    }
    .read-more a {
        font-size: 11px !important;
    }
    .home-director-roster .directors-roster .directors-roster-details .body {
        line-height: 14px !important;
    }
    .view-recent-articles h4 {
        font-size: 14px !important;
    }
    .block-home-recent-article {
        padding-right: 10px !important;
    }
    .view-id-home_slideshow .homepage-highlight .highlight-image {
        width: 45% !important;
    }
    .view-id-home_slideshow .homepage-highlight .highlight-details {
        width: 55% !important;
    }
    .homepage-highlight .links li {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        padding-top: 10px !important;
    }
    .homepage-highlight .highlight-details .body {
        line-height: 13px !important;
    }
    /*.featured-director-roster .directors-roster-image {
        min-height: 130px !important;
    }*/
    .view-id-home_slideshow .skin-default .views-slideshow-cycle-main-frame img {
        min-height: 300px !important;
    }
    .home-page-news-slider .news-image {
        min-height: 300px !important
    }
    .news-slider .news-title {
        padding-top: 30px !important;
        line-height: 24px !important;
    }
    .home-page-news-slider .news-read-more {
        padding: 15px 20px 24px 20px !important;
    }
    .featured-director-roster {
        margin-top: 23px !important;
    }
    /*.Featured_Directors-section .directors-roster-image img {
        width: 100% !important;
    }*/
    .news-slider .news-body {
        line-height: 22px !important;
    }
    .directors-roster-details .author-by {
        text-align: left !important;
        padding-left: 0px !important;
    }
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 90px !important;
    }   
    .in-this-issue li {
        padding: 0 0 0px !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 div#edit-comment-body {
        overflow: scroll;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !important;
    }
    .node-type-roster-individuals .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .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 .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
            height: auto !important;
        }
    .page-past-conferences-new .main-content .field-content img {
        height: auto !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-conferences .jumbotron.header-image-text .image-caption {
        width: 100% !important;
    }
    .block-home-slider-main .views-slideshow-cycle-main-frame, .block-home-slider-main .views-slideshow-cycle-main-frame > div, .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame, .views_slideshow_cycle_main.views_slideshow_main .views-slideshow-cycle-main-frame > div {
        max-height: 300px !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-listicles .field.field-name-body.field-type-text-with-summary.field-label-hidden {
        margin-top: 30px;
    }
    .page-conferences .main-content .field-content h1 {
        line-height: normal !important;
    }
    .page-conferences .main-content .field-content img {
        height: auto !important;
    }
    .main-content ins.dcmads {
        transform: scale(0.5);
        position: relative;
        left: -186px;
    }
    .header-top ins.dcmads {
        transform: scale(0.75);
        position: relative;
        left: -155px;
    }
    section {
        overflow-x: hidden;
    }
    .col-sm-9 {
        width: 56% !important;
    }
    .main-content .col-lg-9 {
        padding-right: 15px !important;
    }
    .col-sm-3 {
        width: 44% !important;
    }
    .block-home-slider-right {
        padding-left: 0px !important;
    }


}

@media (min-width: 992px) and (max-width: 1023px) {
    .header-top ins.dcmads {
        left: -40px !important;
    }

    .col-lg-10.col-md-10.col-sm-9.col-xs-12.custom--margin---bottom--20 {
        width: 85% !important;
        margin: 0px;
    }
    .col-lg-2.col-md-2.col-sm-3.col-xs-12.custom--text--center {
        width: 15% !important;
        margin: 0px;
    }
    .top-social-icons {
        top: 0px !important;
    }
    .heater-top a.last {
        top: 0px !important;
    }



    div#placement_328940_0 {
        transform: scale(0.81) !important;
        margin-left: -57px !important;
    }

    .page-search-node iframe {
        width: 800px;
    }
    body .page-family-matters-2 .browse--our--video--section .field-iframe-instance {
        max-height: 164px !important;
    }
}


@media (max-width: 992px) {
    .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;
    }
    .block-sidebar-image ins.dcmads {
        left: 0px !important;
        transform: scale(1) !important;
    }
    .bottom-block-item {
        width: 50% !important;
    }
    .front .block-featured-video iframe {
        width: 100% !important;
    }
    
}


@media(max-width: 991px) {
    .hot--topic .tips-details-bk.hot--topic--content {
        height: auto !important;
    }
}

