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

}


@media (min-width: 1440px) and (max-width: 1599px){
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    .page-family-matters-2 .browse--our--video--section .field-iframe-instance {
        max-height: 197px !important;
    }
    .browse--our--video--section iframe {
        min-height: 180px !important;
    }
    .block-family-business-video img.ey-logo {
        top: -110px !important;
        width: 70px !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;
    }

    .featured-video img.ey-logo {
        width: 55px !important;
        top: -53px !important;
    }
    #header .search-box {
        top: 57px !important;
        right: 10px !important;
    }
    #header .header-top a.individual-subscription-link {
        width: 32% !important;
        font-size: 16px;
    }
    #header .header-top #user-login-form {
        width: 56% !important;
    }
    .footer_top section#block-mailchimp-signup-subscribe-to-our-free-newsletter {
        width: auto !important;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        font-size: 36px !important;
        text-align: center !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        width: 100% !important;
    } 
    .form-item.form-item-mergevars-email.form-type-textfield.form-group {
        width: 24% !important;
    } 
    .footer_top .form-actions {
        width: 14% !important;
    } 
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 130px !important;
    }   
    .in-this-issue li {
        padding: 0 0 0px !important;
    }
    .node-type-article .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 .main-content .node-article form div#edit-comment-body {
        overflow: scroll;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !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-conference .main-content .field-content img {
        height: auto !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
	    overflow: scroll;
	}
    .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: 1439px){
    /*.staff-box-img {
        height: 180px !important;
    }*/
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    .page-family-matters-2 .browse--our--video--section .field-iframe-instance {
        max-height: 197px !important;
    }
    .browse--our--video--section iframe {
        min-height: 180px !important;
    }
    .block-family-business-video img.ey-logo {
        top: -110px !important;
        width: 70px !important;
    }
    .staff_contributors .staff_image {
        height: 180px !important;
    }
    .featured-video img.ey-logo {
        width: 55px !important;
        top: -53px !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: 68px !important;
        right: 160px !important;
    }
    #header .header-top a.individual-subscription-link {
        width: 32% !important;
        font-size: 13px;
    }
    #header .header-top #user-login-form {
        width: 56% !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;
    }
    #header .search-box {
        top: 57px !important;
        right: 10px !important;
    }
    .footer_top .form-actions {
        width: 13% !important;
    } 
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 130px !important;
    }   
    .in-this-issue li {
        padding: 0 0 0px !important;
    }
    .node-type-article .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 .main-content .node-article form div#edit-comment-body {
        overflow: scroll;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !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-conference .main-content .field-content img {
        height: auto !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
	    overflow: scroll;
	}
    .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: 1280px) and (max-width: 1365px){
    .service-links ul.links li {
        display: inline-block !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;
    }



    .page-family-matters-2 .browse--our--video--section .field-iframe-instance {
        max-height: 197px !important;
    }
    .browse--our--video--section iframe {
        min-height: 180px !important;
    }
    .service-links ul.links {
        position: relative !important;
        border: 0px !important;
    }
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    .block-family-business-video img.ey-logo {
        top: -110px !important;
        width: 70px !important;
    }
    .section-roster-search .stat-box-header > span {
        font-size: 16px !important;
    }
    .featured-video img.ey-logo {
        width: 55px !important;
        top: -53px !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: 57px !important;
        right: 10px !important;
    }
    #header .header-top a.individual-subscription-link {
        width: 32% !important;
        font-size: 16px;
    }
    #header .header-top #user-login-form {
        width: 56% !important;
    }
    .footer_top section#block-mailchimp-signup-subscribe-to-our-free-newsletter {
        width: auto !important;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        font-size: 32px !important;
        text-align: center !important;
    }
    .mailchimp-signup-subscribe-form input.form-control {
        width: 100% !important;
    }  
    .form-item.form-item-mergevars-email.form-type-textfield.form-group {
        width: 24% !important;
    } 
    .footer_top .form-actions {
        width: 14% !important;
    }
    /*.Featured_Directors-section .directors-roster-image img {
        width: 238px !important;
    }*/
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 130px !important;
    }   
    .in-this-issue li {
        padding: 0 0 0px !important;
    }
    .node-type-article .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 .main-content .node-article form div#edit-comment-body {
        overflow: scroll;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !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-conference .main-content .field-content img {
        height: auto !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
	    overflow: scroll;
	}
    .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: 1224px) and (max-width: 1279px){
    .service-links ul.links li {
        display: inline-block !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;
    }



    .service-links ul.links {
        position: relative !important;
        border: 0px !important;
    }
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    .block-family-business-video img.ey-logo {
        top: -110px !important;
        width: 70px !important;
    }
    .section-roster-search .stat-box-header > span {
        font-size: 16px !important;
    }
    .featured-video img.ey-logo {
        width: 55px !important;
        top: -53px !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: 57px !important;
        right: 10px !important;
    }
    #header .header-top a.individual-subscription-link {
        width: auto !important;
        font-size: 13px;
    }
    #header .header-top #user-login-form {
        width: 67% !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;
    } 
    /*.Featured_Directors-section .directors-roster-image img {
        width: 238px !important;
    } */
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 130px !important;
    }   
    .in-this-issue li {
        padding: 0 0 0px !important;
    }
    .node-type-article .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 .main-content .node-article form div#edit-comment-body {
        overflow: scroll;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !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-conference .main-content .field-content img {
        height: auto !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
	    overflow: scroll;
	}
    .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: 1200px) and (max-width: 1223px){
    .service-links ul.links li {
        display: inline-block !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;
    }



    .service-links ul.links {
        position: relative !important;
        border: 0px !important;
    }
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    .block-family-business-video img.ey-logo {
        top: -110px !important;
        width: 70px !important;
    }
    .section-roster-search .stat-box-header > span {
        font-size: 16px !important;
    }

    .featured-video img.ey-logo {
        width: 55px !important;
        top: -53px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.99) !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: 56px !important;
        right: 18px !important;
    }
    #header .header-top a.individual-subscription-link {
        width: auto !important;
        font-size: 13px;
    }
    #header .header-top #user-login-form {
        width: 67% !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;
    }  
    .header-top a.forget-pass-link {
        margin-left: 46px !important;
    } 
    /*.Featured_Directors-section .directors-roster-image img {
        width: 240px !important;
    }*/
    .current-issue-banner-image img {
        min-height: auto !important;
    }
    .current-issue-banner, .block-issue-summary {
        margin-bottom: 125px !important;
    }   
    .in-this-issue li {
        padding: 0 0 0px !important;
    }
    .node-type-article .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 .main-content .node-article form div#edit-comment-body {
        overflow: scroll;
    }
    .node-type-news .main-container .main-content .content-img-container img {
        height: auto !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-conference .main-content .field-content img {
        height: auto !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
		overflow: scroll;
	}
    .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: 434px !important;
        height: 434px !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: 1024px) and (max-width: 1199px) {
    .hot--topic .tips-details-bk.hot--topic--content {
        height: auto !important;
    }
    
    .page-taxonomy-term .browse--our--video--section iframe {
        height: 160px !important;
    }
    .page-taxonomy-term .col-lg-8.col-md-8.col-sm-8.col-xs-12.main-content .col-lg-12.col-md-12.col-sm-12.col-xs-12 .browse--our--video--contents {
        min-height: auto !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;
    }



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

    .front section#block-views-library-archieve-block-1 h2.block-title::before {
        width: 62% !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;
    }
    .staff-box-img {
        height: 190px !important;
    }

    .featured-video img.ey-logo {
        width: 50px !important;
        top: -49px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.82) !important;
        margin-left: -57px !important;
    }
    .block-sidebar-image ins.dcmads {
        left: 0px !important;
    }
    .staff_contributors .staff_image {
        height: 185px !important;
    }
    .view-id-staff li.views-row {
        width: 151px !important;
    }
    .staff-box-img {
        height: 185px !important;
    }
    .view-id-staff .staff-listing {
        width: 151px !important;
    }
    .subscribe-buy-buttons a.border-button {
        width: 288px !important;
    }
    .subscribe-buy-buttons input#edit-submit-add-to-cart-tab-0 {
        width: 288px !important;
    }
    /*.contextual-links-region .views-row {
        width: 32% !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: auto !important;
        font-size: 13px;
    }
    #header .header-top #user-login-form {
        width: 67% !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;
    } 
    .homepage-highlight {
        width: 100% !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;
    }
    .block-home-recent-article {
        padding-right: 10px !important;
    }
    .home-upcoming-events .directors-roster {
        height: 110px !important;
    }
    .homepage-highlight .links li {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    /*.featured-director-roster .directors-roster-image {*/
        /*min-height: 165px !important;*/
    /*}*/
    .view-id-home_slideshow .skin-default .views-slideshow-cycle-main-frame img {
        min-height: 300px !important;
    }
    .home-page-news-slider .news-image {
        min-height: 300px !important
    }
    .news-slider .news-title {
        padding-top: 15px !important;
        line-height: 20px !important;
        padding-bottom: 0px !important;
    }
    .home-page-news-slider .news-read-more {
        padding: 0px 20px 24px 20px !important;
    }
    .news-slider .news-body {
        line-height: 17px !important;
    }
    .homepage-highlight .highlight-details .title {
        font-size: 13px !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-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-conference .main-content .field-content img {
        height: auto !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
	    overflow: scroll;
	}
    .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;
    }
    .current-issue-banner .readmore {
        bottom: -90px !important;
    }
    .bottom-block-item {
        width: 33% !important;
    }
    .bottom-block-item.first {
        padding-right: 0px !important;
    }
    .advertisement {
        padding: 10px 0px 30px !important;
    }
    
    .col-sm-9 {
        width: 59% !important;
    }
    .main-content .col-lg-9 {
        padding-right: 15px !important;
    }
    .col-sm-3 {
        width: 100% !important;
    }
    .block-home-slider-right {
        padding-left: 0px !important;
    }
    .front .block-featured-video iframe {
        width: 100% !important;
    }
    
    
}

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

    .page-taxonomy-term .browse--our--video--section iframe {
        height: 160px !important;
    }
    .page-taxonomy-term .col-lg-8.col-md-8.col-sm-8.col-xs-12.main-content .col-lg-12.col-md-12.col-sm-12.col-xs-12 .browse--our--video--contents {
        min-height: auto !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;
    }



    .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: 59% !important;
    }
    .block-home-slider-right {
        width: 40% !important;
    }
    .featured--video h1 {
        width: 70% !important;
    }


    .service-links ul.links li {
        display: inline-block !important;
    }
    .service-links ul.links {
        position: relative !important;
        border: 0px !important;
    }
    .node-type-video img.ey-logo {
        top: 0px !important;
        right: 0 !important;
        width: 80px !important;
        position: relative;
        float: right;
        margin-bottom: 20px !important;
    }
    #header .search-box {
        top: 20px !important;
        right: 0px !important;
    }

    .featured-video img.ey-logo {
        width: 50px !important;
        top: -49px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.82) !important;
        margin-left: -57px !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-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-conference .main-content .field-content img {
        height: auto !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
	    overflow: scroll;
	}
    .node-type-businesstips .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-article .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    span.cke_skin_kama {
        overflow: scroll;
    }
    .main-content ins.dcmads {
        transform: scale(0.8);
        position: relative;
        left: -79px;
    }
    .header-top ins.dcmads {
        transform: scale(0.95);
        position: relative;
    }
    .front .block-featured-video iframe {
        width: 100% !important;
    }
    

}




@media (min-width: 992px) and (max-width: 1023px){
    .node-type-article div#primary-nav {
        width: 100% !important;
    }
    .browse--our--video--section iframe {
        min-height: initial !important;
        height: 151px !important;
    }
    .page-taxonomy-term .browse--our--video--section iframe {
        height: 160px !important;
    }
    .page-taxonomy-term .col-lg-8.col-md-8.col-sm-8.col-xs-12.main-content .col-lg-12.col-md-12.col-sm-12.col-xs-12 .browse--our--video--contents {
        min-height: auto !important;
    }
    .page-taxonomy-term .hot--topic.article--hot--topic img.img-responsive {
        min-height: 169px !important;
    }

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



    .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;
    }
    span.image-caption {
        width: 100% !important;
    }


    .section-roster-search .stat-box-header > span {
        font-size: 16px !important;
    }
    .featured-video img.ey-logo {
        width: 50px !important;
        top: -49px !important;
    }
    div#placement_328940_0 {
        transform: scale(0.81) !important;
        margin-left: -57px !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;
    } 
    .homepage-highlight .links li {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    #header .search-box {
        top: 20px !important;
        right: 0px !important;
    }
 
    #header .header-top #user-login-form {
        width: 90% !important;
        border-right: 0px solid #fff !important;
    }
    .header-top a.forget-pass-link {
        margin-left: 72px !important;
    }
    .top-social-icons {
        top: 6px !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;
    }
    .footer_top .mailchimp-signup-subscribe-form-description {
        font-size: 26px !important;
        width: 48% !important;
        padding-top: 6px !important;
        padding-left: 12px !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;
    }
    .node-type-article .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-news .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .node-type-roster-individuals .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .page-webinars .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .node-type-webinars .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .page-ebriefing .main-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .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-conference .main-content .field-content img {
        height: auto !important;
    }
    .node-type-news .main-content div#edit-comment-body span {
	    overflow: scroll;
	}
    .node-type-businesstips .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    .node-type-article .comment-form span.cke_skin_kama {
        overflow: scroll;
    }
    span.cke_skin_kama {
        overflow: scroll;
    }

    .main-content ins.dcmads {
        transform: scale(0.6);
        position: relative;
        left: -196px;
    }
    .header-top ins.dcmads {
        transform: scale(0.75);
        position: relative;
        left: -155px;
    }
    section {
        overflow-x: hidden;
    }
    .front .block-featured-video iframe {
        width: 100% !important;
    }
    
}
