/*
Media Queries
---------------------------------------------------------------------------------------------------- */
@media only screen and (min-width: 1900px) {
    .single-buyers-guide .site-inner {
        background-size: 100%;
    }
    
    #media-kit-tabs .wrap .tabs-content {
        background-size: 100% auto;   
    }
}

@media only screen and (min-width: 1680px) {
    .media_kit_area {
        background-size: 100%;
    }
}

@media only screen and (min-width: 1024px) {
    .single-post #ftf-cover-story h1,
    .single-podcasts #ftf-cover-story h1,
    .single-videos #ftf-cover-story h1 {
        font-size: 60px;   
    }
    
}




@media only screen and (max-width: 1550px) {
    
    /* Home page */
    .single-media-content-block {
        padding-top: 3%;
        padding-left: 3%;
        padding-right: 3%;
    }
    
    .awards_area p br,
    .media_kit_area p br{
        display: none;   
    }
    
    .awards_area, .media_kit_area {
        background-size: auto;
    }
    
}

@media only screen and (max-width: 1400px) {
    
    /* Homepage */
    .single-media-content-block h6 {
        margin-bottom: 3.5%;    
    }
    
    .single-media-content-block h5 {
      margin-bottom: 5%;
    }
    
    .single-media-content-block p {
        margin-bottom: 7%;
    }
    
    .awards_area {
        width: 61.85%;
    }
    
    .media_kit_area {
        width: 38.15%;   
    }
    
    #awards-media-kit > div {
      padding-right: 16px;
      padding-top: 44px;
      padding-left: 40px;
    }
    
    /* News Drilldown page */
    .single-post .entry-content, 
    .single-blog .entry-content, 
    .single-blog .entry-header, 
    .single-videos .entry-content, 
    .single-podcasts .entry-content, 
    .post-type-archive-blog .site-inner > .wrap, #respond, 
    #comments {
        padding-left: 241px;   
    }


}

@media only screen and (max-width: 1366px) {
    /* Parallax */
    .parallax {
        background-position: 50% 50%!important;
    }
    
    .buyers-guide #ftf-cover-story.parallax {
        background-position: 50% 0!important;
    }
    

    .single_sidebar {
        padding: 24px 12px 24px 12px;
    }
    
    /* Blog */
    .sidebar-blog-menu {
        width: 250px;   
    }
    
    .post-type-archive-blog .single_sidebar .widget, 
    .single-blog .single_sidebar .widget {
        padding: 0 10px;   
    }
    
    /* Media Kit */
    #media-kit-tabs .wrap .tabs-area {
        width: 25%;    
    }
    
    #media-kit-tabs .wrap .tabs-content {
        padding: 55px 70px;
        width: 75%;
    }
}



@media only screen and (max-width: 1280px) {
    
    
    .single_sidebar {
        padding: 24px 8px 24px 8px;
    }
    
    /* Media Kit */
    #media-kit-tabs .tabs-content .tab-content {
        padding-right: 0;   
    }
    
}

@media only screen and (max-width: 1260px) {
    
    
    /* News Drilldown page */
    .single-post .entry-content, 
    .single-blog .entry-content, 
    .single-blog .entry-header, 
    .single-videos .entry-content, 
    .single-podcasts .entry-content, 
    .post-type-archive-blog .site-inner > .wrap, #respond, 
    #comments {
        padding-left: 280px;   
    }
}


@media only screen and (max-width: 1195px) {

    .wrap {
        margin: 0 auto;
        max-width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
    
    /* Header */
    .title-area {
        width: 220px;   
    }
    
    .site-header .widget-area {
        width: auto;   
    }
        
    
	.single-media-content-block h5 {
      font-size: 30px;
    }
    
    .single-media-content-block p {
        font-size: 19px;   
    }
    
    /* Homepage */
    #ftf-featured-story {
        padding: 45px 0;
    }
    
    /* Events Drilldown */
    .event-pricing-box-wrap > div.single-pricing {
        width: 187px;   
    }

    /* Buyers Guide Drilldown Page */
    .single-buyers-guide .site-inner > .wrap {
        margin-top: 0;   
    }
    
    /* Media Kit Page */
    .media-kit-page #ftf-cover-story .wrap h1 {
        font-size: 98px;   
    }
    
    .our-staff-wrap .wrap,
    #media-kit-tabs .wrap {
        padding-left: 0;   
        padding-right: 0;
    }
    
    
    /* Event Drill Down Agenda */
    
    .single-agenda-line > .agenda-list-time {
        width: 18%;
    }
    
    .single-agenda-line > .agenda-list-desc {
        width: 52%;   
    }
    
}

@media only screen and (max-width: 1110px) {
    .site-header .genesis-nav-menu .menu-item {
        margin-right: 0;
    }
    
    #conference-menu ul li a, #account-menu ul li a {
        padding: 23px 14px;   
    }
    
    .webinar-event .conference-menu-wrap {
        text-align: right;
        padding-right: 10px;
    }
    
    /* Buyers Guide Drilldown Page */
    #company-form div.gform_wrapper ul > li,
    #company-form div.gform_wrapper li#field_8_2, 
    #company-form div.gform_wrapper li#field_8_3,
    #company-form div.gform_wrapper ul > li:first-child {
        float: none;
        width: 100%;
        text-align: left;
    }
    
    #company-form div.gform_wrapper li#field_8_2 input, #company-form div.gform_wrapper li#field_8_3 input {
        width: 97.6%;
    }
    
    /* Media Kit */
    #media-kit-tabs .wrap .tabs-area {
        width: 28%;    
    }
    
    #media-kit-tabs .wrap .tabs-content {
        padding: 55px 60px;
        width: 72%;
    }
    
    
}

@media only screen and (max-width: 1024px) {
    .black-box h2 {
        font-size: 35px;   
    }
    
    .home .single-media-content-block p {
        display: none;   
    }
}


@media only screen and (max-width: 1023px) {
   
    
    /* Headings */ 
    h1 {
        font-size: 50px;   
    }
    
    h3 { /* 1.1xh1 */
        font-size: 45px;
    }
    
    h5 { /* 2xh1 */
        font-size: 25px;
    }
    
    /* Misc. */
    
	.content,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.minimum-landing .site-inner,
	.sidebar,
	.site-header .widget-area,
	.site-tagline-left,
	.site-tagline-right,
	.title-area {
		width: 100%;
	}

	.site-header {
		position: relative;
	}
    
   .header_first_row {
        position: absolute;
        max-width: 480px;
        right: 20px;
        top: 10px;
        border-bottom: 0;
    }

	
	.site-header .widget-area {
		border-left: 0;
	}
    
    .site-header .genesis-nav-menu {
        padding: 0 12px;   
    }
    
    .site-header .genesis-nav-menu .menu-item {
        margin-right: 15px;
    }
    
    .site-header .widget_search {
        margin-top: -5px;   
    }

	.site-description {
		font-size: 30px;
	}

	.site-tagline {
		margin-top: 0;
		padding: 20px 0;
	}

	.minimum .site-tagline {
		margin-top: 400px;
	}

	.genesis-nav-menu li,
	.site-header ul.genesis-nav-menu,
	.site-tagline-left,
	.site-tagline-right {
		float: none;
	}

	.site-tagline-left p {
		margin-bottom: 20px;
	}

	.minimum-landing .site-inner {
		margin: 0;
		padding: 40px 40px 0;
	}
	
	.minimum-landing .site-container {
		padding: 5%;
	}
    
    /* Footer */

	.site-footer {
		padding: 40px 0;
	}
    
    .footer-top > .widget {
        max-width: 100%;   
        width: 100%;   
    }
    
    .footer-top > .widget:first-child {
        margin-bottom: 20px;   
    }
    
    .footer-top .widget-title {
        display: none;   
    }
    
    /* Homepage */
    #ftf-cover-story .left-content-area {
        width: 60%;   
    }
    
    #ftf-featured-story h2,
    #ftf-featured-story h5 {
        margin-bottom: 10px;   
    }
    
    .orange_box p {
        font-size: 27px;   
    }
    
    #content-marketing h3 {
        font-size: 48px;   
    }
    
    #testimonials .bx-viewport {
        width: 85%!important;
    }
    
    /* News Page */
    #ftf-cover-story,
    #ftf-cover-story .wrap,
    .news #ftf-cover-story,
    .news #ftf-cover-story .wrap,
    .events #ftf-cover-story,
    .events #ftf-cover-story .wrap,
    .category-podcast #ftf-cover-story,
    .category-podcast #ftf-cover-story .wrap,
    .single #ftf-cover-story,
    .single #ftf-cover-story .wrap {
        min-height: 400px!important;
    }
    
    
    /* Podcast Category */
    .category-podcast #ftf-cover-story .wrap {
        padding-top: 109px!important;
    }
    
    /* Post Detail Page */
    .single_podcast_list_item ul.inline-list li.share_text,
    .single ul.inline-list li.share_text, 
    .post-type-archive-blog ul.inline-list li.share_text {
        padding-right: 10px;
    }
    
    .single_podcast_list_item ul.inline-list li,
    .single ul.inline-list li,
    .post-type-archive-blog ul.inline-list li {
        padding: 0 7px;   
    }
    
    /* News Drilldown page */
    .single  .entry-content > .single-post-share:nth-child(3) ul.inline-list li.responsive_view_category { 
        display: inline-block; 
        min-width: 50px;
        float: left;
        margin-top: -4px;
    }
    
    .single ul.inline-list li.responsive_view_category a.view_categories_button span {
        padding-left: 0;   
    }

    .single .single_sidebar,
    .post-type-archive-blog .single_sidebar, 
    .single-blog .single_sidebar{ 
        display: none; 
    }
    
    .single:not(.single-buyers-guide) main.content { min-height: inherit; }
    
    .single-post .entry-content, 
    .single-blog .entry-content, 
    .single-blog .entry-header, 
    .single-videos .entry-content, 
    .single-podcasts .entry-content, 
    .post-type-archive-blog .site-inner > .wrap, #respond, 
    #comments {
        padding-left: 0;   
    }
    
    .single .entry-content p.subtitle {
        line-height: 1.3;  
        font-size: 30px;
    }
    
    .single .entry-content p, .search.search-results article.post .entry-content p {
        font-size: 22px;
        line-height: 1.4;
    }

    
    /* Blog */
    .post-type-archive-blog article h1.entry-title, 
    .single-blog article h1.entry-title {
        font-size: 40px;   
        margin-bottom: 8px;
    }
    
    .post-type-archive-blog .site-inner {
        padding: 50px 15px 0;
    }
    
    .single-blog .entry-content, 
    .single-blog .entry-header, 
    .post-type-archive-blog .site-inner > .wrap, 
    .single-blog #respond, 
    .single-blog #comments {
        padding-left: 5px;   
    }
    
    /* Events */
    .events #ftf-cover-story,
    .events #ftf-cover-story .wrap {
        min-height: 480px!important;
    }
    
    #ftf-cover-story .wrap {
        padding-top: 40px!important;   
    }
    
    /* Events Drilldown Page */
    .back_to_events {
        display: none;
    }
    
    #slide1 .wrap > div:first-child:not(.single-profile) {
        padding-right: 0;
        text-align: center;
    }
    
    .event-pricing-box-wrap > div.single-pricing {
        padding-top: 20px;
        padding-bottom: 22px;
        width: 135px;
        min-height: 157px;
    }
    
    .single-pricing .price {
        font-size: 38px;
        line-height: 1;
        padding: 16px 0 15px;
    }
    
    .single-pricing h6 {
        font-size: 14px;   
    }
    
    .single-pricing-white h6 {
        font-size: 19px;   
    }
    
    .single-pricing h5 {
        font-size: 17px;
    }
    
    .single-pricing .price {
        font-size: 30px;   
    }
    
    .single-pricing-white.single-pricing .price {
        font-size: 28px;
        padding-bottom: 0;
    }
    
    .event-pricing-box-wrap {
        margin-bottom: 50px;   
    }
    
    #slide3 {
        padding-top: 35px;
        padding-bottom: 42px;
    }
    
    #slide3 h3 {
        margin-bottom: 0;   
    }
    
    .events #testimonials, .events .category_ad_horizontal {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    
    #event-share .one-fourth a i {
        margin-left: 5px;
    }
    
    .about-event-modified ul {
        margin-left: 70px;   
    }
    
    .about-event-modified ul li {
        margin-bottom: 0;  
    }
    
    #slide1 .single-profile-metro img {
        width: 200px;   
    }
    
    .single-profile {
        line-height: 1.25;
    }
    
    #slide1 .single-profile:not(.single-profile-metro) h4 {
        font-size: 29px;
    }
    
    #slide1 .single-profile-metro h4 {
        line-height: 1.25;   
    }
    
    /* Event Registration Page */
    .normal_page .site-inner .entry-content, 
    .nomination .entry-content {
        font-size: 19px;   
    }
    
    .events-ptable thead th {
        font-size: 19px;   
        line-height: 70px;
    }
    
    tr.heading-rows td {
        font-size: 16px;
        line-height: 35px;
    }
    
    .events-ptable th, .events-ptable td {
        padding: 5px 0;   
    }
    
    .radio-control.single-pricing-radio-column input[type="radio"] + label {
        font-size: 19px;
    }
    
    
    
    /* Buyers Guide */
    .buyers-guide #ftf-cover-story h1 {
        margin-bottom: 26px;       
    }
    
    .buyers-guide #ftf-cover-story p {
        font-size: 27px;   
    }
    
    .bguide-search-bar {
        padding: 24px 0;   
    }
    
    /* Buyers Guide Drilldown page */
    .single-profile-row,
    .single-product,
    .whitepaper-blog-post-wrap > div.one-half,
    div#company-form {
        padding-left: 26px;
        padding-right: 26px;
    }
    
    .company-url-info > div {
        padding: 0 14px 0 0;
    }
    
    .whitepaper-blog-post-wrap > div.one-half,
    .whitepaper-blog-post-wrap > div.one-half:last-child {
        width: 100%;
        margin-left: 0;
    }
    
    /* My Account */
    .action_row {
        margin-bottom: 50px;
    }
    
    .account_subscription_table thead th {
        font-size: 15px;
    }
    
    .account_subscription_table {
        font-size: 14px;   
    }
    
    /* Media Kit Page */
    .media-kit-page #ftf-cover-story,
    .media-kit-page #ftf-cover-story .wrap {
        height: 335px!important;
        min-height: inherit!important;
    }
    
    .media-kit-page #ftf-cover-story .wrap {
        padding-top: 114px!important;   
    }
    
    .media-kit-page #ftf-cover-story .wrap h1 {
        font-size: 80px;
    }
    
    #media-kit-tabs .wrap .tabs-area {
        width: 33%;    
    }
    
    #media-kit-tabs .wrap .tabs-content {
        padding: 55px 60px;
        width: 67%;
    }
    
    #media-kit-tabs .wrap > div {
        font-size: 21px;   
    }
    
     /* About Page */
    .our-staff-wrap h4 {
        line-height: 92px;   
    }
    
}

@media only screen and (max-width: 857px) {

    .site-title a {
        width: 166px;
        height: 76px;
    }
    
    .site-header .genesis-nav-menu .menu-item {
        margin-right: 0;   
    }
    
    .site-header .header_first_row > .orange_button_wrap {
        margin-top: -18px;   
    }

	.genesis-nav-menu a {
		padding: 20px 8px;
	}

	.site-footer .nav-secondary a {
		margin: 0 10px;
	}


	.genesis-grid-even,
	.genesis-grid-odd,
	.post-type-archive-portfolio .entry {
		width: 100%;
	}

	.post-type-archive-portfolio .entry:nth-of-type(2n),
	.post-type-archive-portfolio .entry:nth-of-type(2n+1) {
		float: none;
		padding: 0;
	}

	.five-sixths,
	.four-sixths,
	.one-fourth:not(.bguide-search-bar-col):not(.single-result-col),
	.one-half:not(.cart-buttons),
	.one-sixth,
	.one-third:not(.sub-want-to):not(.sub-benefits),
	.three-fourths:not(.single-result-col),
	.three-sixths,
	.two-fourths:not(.bguide-search-bar-col),
	.two-sixths,
	.two-thirds {
		margin: 0;
		width: 100%;
	}
    
    /* Homepage */
    .latest-news-ticker-static {
        padding: 24px 0 22px 15px;
        width: 150px;
    }
    
    #ftf-featured-story {
        background-size: auto;
        background-position: 100% 50%;
        background-repeat: no-repeat;
    }
    
    #ftf-featured-story .right-content-area {
        padding-left: 0;
        padding-top: 25px;
        
    }
    
    .vertical .single-media.video.odd > a:first-child::before {
        top: 26.45%;   
    }
    
    #awards-media-kit {
        display: none;   
    }
    
    #testimonials .single-testimonial p:before {
        left: -52px;
        top: 25px;
    }

    #testimonials .single-testimonial p:after {
        bottom: 40px;
        right: -15px;
    }
    
    
    
    /* News Page */
    .single_news_metro.one-third,
    .single_media_ad_block.one-third {
        width: 48%;
        margin-left: 4%;
        margin-bottom: 30px;
        background-size: 100%;
        clear: none;
        float: none;
        display: inline-block;
        vertical-align: top;
    }
    
    .clearfix .single_news_metro.one-third:first-child,
    .clearfix .single_news_metro.one-third:nth-child(2n+1),
    .clearfix .single_media_ad_block.one-third:nth-child(2n+1) {
        margin-left: 0;
    }
    
    .clearfix .single_news_metro.one-third,
    .clearfix .single_media_ad_block.one-third{
        margin-bottom: 30px;
    }
    
    .single_media_ad_block {
        padding: 23px 0;   
    }
    
    /* Login Page */
    .login-register-wrap {
        max-width: 100%;   
    }
    
    
    /* Cart Page */
    .ftf-cart .cart-wrap,
    .cart-page-extra-information{
        max-width: 100%;
    }
    
    /* Events Drilldown */
    .event-slide.about-event a.btn-secondary-modified {
        margin-bottom: 25px;
        display: inline-block;
    }
    
    #slide1 {
        font-size: 24px;
        line-height: 1.4;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    
    #slide1 h4 {
        margin-bottom: 15px;   
    }
    
    #slide1 p {
        margin-bottom: 20px;   
    }
    
    .black-box {
        padding: 18px 22px;
        margin-bottom: 6px;
    }
    
    .black-box h5 {
        margin-bottom: 0;   
    }
    
    .black-box h2 {
        font-size: 44px;
        margin-bottom: 0;
    }
    
    .event-slide.featured-speaker { display: none; }
    
    
    /* Events Drilldown */
    .single-post-share > div {
        text-align: left;
    }
    
    #event-share {
        padding: 25px 0 35px;   
    }
    
    #event-share .one-fourth a i {
        margin-left: 0;
        float: left;
        margin-right: 10px;
    }
    
    .single-sponsor {
        margin-bottom: 50px;
        font-size: 17px;
        line-height: 1.25;
    }
    
    .single-sponsor img {
        margin-bottom: 15px;   
    }
    
    
    /* Event Registration */
    .ftf-ui .single-input-row .one-half.first {
        margin-bottom: 12px;   
    }
    
    /* Buyers Guide */
    .bguide-search-bar .btn.btn-orange {
        font-size: 19px;   
    }
    
    
    /* Media Kit Page */
    .media-kit-page #ftf-cover-story,
    .media-kit-page #ftf-cover-story .wrap {
        height: 260px!important;
    }
    
    .media-kit-page #ftf-cover-story .wrap {
        padding-top: 84px!important;   
    }
    
    .media-kit-page #ftf-cover-story .wrap h1 {
        font-size: 60px;
    }
    
    #i-want-to {
        padding-top: 109px;   
    }
    
    /* About Page */
    
    .single-staff-content .staff-image-wrap,
    .single-staff-content .staff-content-wrap {
        width: 100%;
        float: none;
    }
    
    .single-staff-content .staff-content-wrap { 
        padding: 30px 40px;   
    }
    
    .single-staff-tab h5 {
        font-size: 27px;   
    }
    
    .single-staff-tab h6 {
        font-size: 21px;   
    }
    
    .single-staff-tab {
        width: 50%;   
    }
    
    .contact-us-today {
        font-size: 32px;
        padding: 25px 0;
    }
    
    .ftf-caption-about {
        padding: 25px 0;   
    }
   
    .ftf-caption-about .wrap p {    
        font-size: 26px;
    }
    
    .about-text-wrap {
        padding: 40px 0;   
    }
    
    .about-text-wrap .one-half.first {
        font-size: 25px;   
    }
    
    .about-text-wrap .one-half:not(.first) {
        font-size: 21px;   
    }
    
    .experts-box h2,
    .ftf-opening-bell h2 {
        font-size: 45px;   
    }
    
    .experts-box {
        font-size: 24px;
        line-height: 1.2;
    }
    
    .ftf-opening-bell h2 {
        margin-bottom: 40px;   
    } 
    
    .ftf-opening-bell {
        padding: 38px 0 34px;
        text-align: center;
    }
    
    .ftf-opening-bell .first {
        padding-right: 0;   
    }
    
    
    /* Blog Page */
    .post-type-archive-blog #ftf-cover-story, 
    .single-blog #ftf-cover-story {
        background-size: 100%;   
    }
    
    /* Event Drill Down Agenda */
    
    .single-agenda-line > .agenda-list-time {
        width: 28%;
    }
    
    .single-agenda-line > .agenda-list-desc {
        width: 42%;   
    }
    
}

@media only screen and (max-width: 767px) {
    
    .header_first_row {
        display: none;
    }
    
	.responsive-menu {
		display: none;
	}

	#responsive-menu-icon {
        display: block;
    }
    
    body.mobile_menu_active .site-container{
        position: relative;
        overflow-y: hidden;
        height: 100%;
    }
    
    html.mobile_menu_active, body.mobile_menu_active {
        margin: 0; 
        height: 100%; 
        overflow: hidden
    }
    
    html.disable_horizontal_scroll, body.disable_horizontal_scroll{
        margin: 0; 
        width: 100%; 
        overflow-x: hidden;
    }
    
    body.mobile_menu_active .site-container::before {
        content: " ";
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0,0,0,0.7);
        z-index: 99;
    }
    
    .mobile-menu-widget-area {
        display: block;
        position: fixed;
        width: 260px;
        height: 100%;
        background-color: #fff;
        top: 0;
        bottom: 0;
        left: -999px;
        z-index: 999;
        padding: 15px 0;
        font-family: "Roboto Condensed",sans-serif;
        font-size: 24px;
        line-height: 1;
        box-shadow: -5px 0 25px #1c1c1c;
        opacity: 0;
        -webkit-transition: all 0.20s ease-in-out;
        transition:         all 0.20s ease-in-out;
    }
    
    .mobile-menu-widget-area.active {
        left: 0;
        opacity: 1;
    }
    
    .mobile-menu-widget-area .widget {
        margin-bottom: 15px;   
    }
    
    .mobile-menu-widget-area .widget.widget_nav_menu {
        margin-bottom: 5px;   
    }
    
    .mobile-menu-widget-area .widget.widget_search {
        padding: 0 15px;
    }
    
    .mobile-menu-widget-area .widget.widget_search input[type="search"] {
        border-radius: 28px;   
        text-align: center;
        border-color: #ccc;
        color: #ccc;
    }
    
    
    .mobile-menu-widget-area .widget:first-child {
        padding: 0 45px;   
    }
    
    #menu-mobile-menu li {
        margin-bottom: 0;   
    }
    
    #menu-mobile-menu li a {
        color: #636363;
        display: block;
        padding: 2px 25px 0;
        border-top: 1px solid #ccc;
        line-height: 35px;
        text-transform: uppercase;
        font-size: 18px;
    }
    
    /*#menu-mobile-menu li:last-child a {
        border-bottom: 1px solid #ccc;
    }*/
    
    #menu-mobile-menu li a:hover,
    #menu-mobile-menu li.current-menu-item a{
        background-color: #363636;
        color: #fff;
    }
    
    .site-header .widget_search {
        display: none;   
    }
    
    /* Headings */ 
    h1 {
        font-size: 40px;   
    }
    
    h3 { /* 1.1xh1 */
        font-size: 36px;
    }
    
    h5 { /* 2xh1 */
        font-size: 20px;
    }
    
    
    /* Cover Post */
    #ftf-cover-story,
    #ftf-cover-story .wrap,
    .home #ftf-cover-story,
    .home #ftf-cover-story .wrap,
    .category-podcast #ftf-cover-story,
    .category-podcast #ftf-cover-story .wrap,
    .single #ftf-cover-story,
    .single #ftf-cover-story .wrap {
        min-height: inherit!important; 
        height: 440px;
    }
    
    /* Podcast */
    .single_podcast_list_item ul.inline-list li.share_text,
    .single ul.inline-list li.share_text,
    .post-type-archive-blog ul.inline-list li.share_text {
        
    }
    
    /* Podcast and Video Drilldown */
    .category-podcast .share_icons_podcast {
        margin-bottom: 0;
    }
    
    /* Blog */
    .post-type-archive-blog article h1.entry-title, 
    .single-blog article h1.entry-title {
        font-size: 30px;   
        margin-bottom: 8px;
    }
    
    .post-type-archive-blog .site-inner {
        padding: 20px 15px 0;
    }
    
    .entry-header .entry-meta {
        margin-bottom: 22px;   
    }
    
    
    /* Events */
    .events #ftf-cover-story,
    .events #ftf-cover-story .wrap {
        min-height: 430px!important;
    }
    
    #ftf-cover-story .wrap {
        padding-top: 20px!important;   
    }
    
    /* Events Drilldown */
    .webinar-event .conference-menu-wrap {
        text-align: center;
    }
    
    #slide3 {
        padding: 35px 15px 44px;
    }
    
    .event-pricing-box-wrap > div.single-pricing {
        width: 48%;   
    }
    
    .event-pricing-box-wrap > div.single-pricing:nth-child(2),
    .event-pricing-box-wrap > div.single-pricing:last-child {
        margin-right: 0;
    }
    
    .event-pricing-box-wrap > div.single-pricing-white {
        width: 98%;
        margin: 15px 0;
        min-height: inherit;
    }
    
    .single-pricing-white.single-pricing .price br {
        display: none;
    }
    
    #conference-menu ul li a, #account-menu ul li a {
        padding: 0px 5px;
        font-size: 16px;
    }
    
    #conference-menu ul li i.fa, #account-menu ul li i.fa {
        right: 0;
        top: 18%;
    }
    
    #conference-menu ul li ul li a, #account-menu ul li ul li a {
        font-size: 13px;   
    }
    
    #gain-exposure {
        padding: 13px 15px;   
    }
    
    #slide1 .csRow > div {
        width: 100%!important;
        float: none!important;
    }
    
    .about-event-modified ul {
        margin-left: 40px;   
    }
    
    #slide1.about-event-modified .csColumn p {
        margin-bottom: 0;   
    }
    
    .single-profile {
        padding-bottom: 19px;   
        margin-bottom: 30px;   
        font-size: 16px;
    }
    
    #slide1 .single-profile h4 {
        font-size: 23px;
        margin-bottom: 12px;
    }
    
    #testimonials h2 {
        font-size: 38px;
    }
    
    #testimonials h2 br {
        display: none;
    }
    
    div.gform_wrapper h3.gform_title {
        font-size: 32px;   
    }
    
    .gform_wrapper .gform_heading span.gform_description {
        font-size: 24px;   
    }
    
    #event-form .gform_wrapper .gfield_checkbox li label{
        font-size: 22px;
        line-height: 1.25;
    }
    
    #event-form .gform_wrapper .gfield_checkbox li input[type="checkbox"] + label::before {
        top: 3px;
    }
    
    #event-form .gform_wrapper .gfield_checkbox li input[type="checkbox"] + label::after {
        top: 7px;
    }
    
    
    /* Buyers Guide */
    .bguide-search-bar {
        margin-top: -60px;    
    }
    
    .bguide-search-bar-col {
        width: 100%;
        margin: 0 0 10px;
    }
    
    .bguide-search-bar .search-input-wrap button {
        top: 20px;
        left: 20px;
    }
    
    .bguide-search-bar select,
    .bguide-search-bar input {
        height: 64px;
        line-height: 64px;
        font-size: 20px;
    }
    
    .bguide-search-bar input {
        padding-left: 50px;   
    }
    
    
    .bguide-search-bar .btn.btn-orange {
        padding: 23px 0;   
    }
    
    #bguide-listings > .clearfix > div:first-child {
        margin-top: 0;   
    }
    
    #bguide-listings h5 {
        margin-bottom: 15px;   
    }
    
    /* Buyers Guide Listings */
    .single-result-col {
        width: 100%;
        margin: 0;
    }
    
    .single-result {
        margin-bottom: 28px;
        padding-bottom: 20px;
    }
    
    .single-result img {
        margin-bottom: 0;   
    }
    
    .single-result h5 {
        margin-bottom: 20px;   
    }
    
    .single-result h6 {
        font-size: 20px;
        margin-bottom: 5px;
    }
    
    .single-result .single-search-product ul li {
        font-size: 19px;   
    }
    
    .single-search-product {
        margin-bottom: 30px;
    }
    
    .single-result .btn-orange {
        font-size: 18px;
        padding: 7px 21px;
        margin-bottom: 15px;
        display: inline-block;
    }
    
    /* Buyers Guide Drilldown Page */
    .company-url-info > div {
        padding: 0 14px 7px 0;
        float: none;
        text-align: left;
    }
    
    .company-basic-information img {
        float: none;   
    }
    
    #company-form {
        padding-left: 30px;   
        padding-right: 30px;
    }
    
    .company-url-info a i.fa-mobile {
        margin-right: 25px;   
    }
    
    /* Buyers Guide Drilldown Page */
    .single-buyers-guide .site-inner > .wrap {
        margin-top: 20px;   
    }
    
    /* My Account */
    .account_subscription_table {
        font-size: 12px;   
        line-height: 1.25;
    }
    
    .account_subscription_table thead th {
        padding-right: 5px;   
    }
    
    .account_subscription_table tbody tr td:last-child {
        padding-left: 5px;   
    }
    
    .account_subscription_table thead th {
        padding-right: 5px;
        font-size: 13px;
        text-transform: capitalize;
    }
    
    .account_subscription_table:not(.account_purchased_article_table) tr > *:nth-child(2),
    .account_subscription_table:not(.account_purchased_article_table) tr > *:nth-child(5) {
        display: none;   
    }
    
    
    
    /* My Orders */
    .account-slide .wrap {
        padding-left: 0;
        padding-right: 0;
    }
    
    .order-table,
    .orders-slide table.cart-table tbody tr td {
        font-size: 13px;    
    }
    
    .order-table th,
    .orders-slide .cart-table th {
        text-transform: capitalize;
        font-size: 14px;
        line-height: 1.5;
    }
    
    /* Media Kit Page */
    .media-kit-page #ftf-cover-story,
    .media-kit-page #ftf-cover-story .wrap {
        height: 220px!important;
    }
    
    .media-kit-page #ftf-cover-story .wrap {
        padding-top: 73px!important;   
    }
    
    .media-kit-page #ftf-cover-story .wrap h1 {
        font-size: 60px;
    }
    
    #we-know-audience {
        font-size: 25px;
    }
    
    #we-know-audience h4 {
        font-size: 34px;   
    }
    
    #media-kit-tabs .wrap .tabs-area {
        width: 100%;    
    }
    
    #media-kit-tabs .wrap .tabs-content {
        padding: 55px 60px;
        width: 100%;
    }
    
    #media-kit-tabs .wrap .tabs-area .single-tab {
        display: block;
        width: 33.333%;
        float: left;
        min-height: 69px;
    }
    
    #media-kit-tabs .wrap .tabs-area .single-tab a:not(.double-line), 
    #media-kit-tabs .wrap .tabs-area .single-tab a.double-line {
        line-height: 1;
        min-height: inherit;
        display: block;
        padding: 21px 25px 0;
        font-size: 17px;
    }
    
}

@media only screen and (max-width: 710px) {
    /* News Page */
    #ftf-cover-story,
    #ftf-cover-story .wrap,
    .news #ftf-cover-story,
    .news #ftf-cover-story .wrap,
    .events #ftf-cover-story,
    .events #ftf-cover-story .wrap,
    .category-podcast #ftf-cover-story,
    .category-podcast #ftf-cover-story .wrap,
    .single #ftf-cover-story,
    .single #ftf-cover-story .wrap {
        min-height: inherit!important; 
        height: 350px;
    }
    
    #ftf-cover-story.event-cover .event-date-location {
        margin-bottom: 40px;   
    }
    
    #ftf-cover-story.event-cover h1 {
        margin-bottom: 25px;   
    }
    
    #ftf-cover-story.event-cover p {
        margin-bottom: 50px;   
    }
    
    /* Media Kit */
    .build-campaign {
        font-size: 26px;
        padding: 16px 0;
    }
}

@media only screen and (max-width: 644px) {
    /* Footer */
    .site-footer #menu-footer-menu li,
    .site-footer #menu-footer-menu li:nth-child(2n), 
    .site-footer #menu-footer-menu li:nth-child(4n) {
        width: 33.333%;   
    }
    
    #ftf-cover-story,
    #ftf-cover-story .wrap,
    .home #ftf-cover-story,
    .home #ftf-cover-story .wrap,
    .category-podcast #ftf-cover-story,
    .category-podcast #ftf-cover-story .wrap,
    .single #ftf-cover-story,
    .single #ftf-cover-story .wrap {
        height: 380px;
    }
    
    #ftf-cover-story .wrap,
    .category-podcast #ftf-cover-story .wrap,
    .single #ftf-cover-story .wrap {
        padding-top: 50px;
    }
    
    #ftf-featured-story {
        background-position: 100% 0;
    }
    
    #home-metro-panel > div.horizontal,
    #home-metro-panel > div.vertical {
        width: 100%;
        float: none;
    }
    
    #home-metro-panel > div.vertical .odd .single-img {
        width: 50%;
        float: left;
    }
    
    #home-metro-panel > div.vertical .odd .single-media-content-block {
        width: 50%;
        float: right;
    }
    
    #home-metro-panel {
        min-height: inherit;
    }
    
    .vertical .single-media.odd .single-media-content-block:before {
        left: -96px;
        width: 0;
        height: 0;
        border-top: 48px solid transparent;
        border-bottom: 48px solid transparent;
        border-right: 48px solid #fff;
        top: 9px;
    }
    
    .vertical .single-media.video.odd > a:first-child::before {
        left: 24%;
        top: 44.45%;
    }
    
    #testimonials {
        padding: 50px 0 0;   
    }
    
    #testimonials .single-testimonial p {
        margin-bottom: 0;   
    }
    
    #testimonials .single-testimonial p:before {
        left: -32px;
        top: 5px;
        font-size: 80px;
        content: "";
    }

    #testimonials .single-testimonial p:after {
        bottom: 80px;
        right: -27px;
        font-size: 80px;
        content: "";
    }
    
    /* News Page */
    .single_news_metro.one-third,
    .single_media_ad_block.one-third,
    .clearfix .single_news_metro.one-third:first-child,
    .clearfix .single_news_metro.one-third:nth-child(2n+1),
    .clearfix .single_media_ad_block.one-third:nth-child(2n+1) {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 30px;
        clear: both;
    }
    
    .cat-info-bar input[type="search"] {
        width: 104px;   
    }
    
    /* News Drilldown Page */
    .join_discussion_link { display: none; }
    
    /* Podcast and Videos Drilldown Page */
    .site-inner {
        padding-top: 0;    
    }
    
    body.single-podcasts #ftf-cover-story .wrap .post_detail_info, 
    body.single-videos #ftf-cover-story .wrap .post_detail_info {
      padding: 22px 0 18px;
    }
    
    .category-podcast .share_icons_podcast {
        margin-bottom: 0px; 
        margin-top: 20px;
    }
    
    .single .entry-content > .single-post-share:last-child {
        padding-top: 0;
    }
    
    .single-post .entry-content > .single-post-share:last-child {
        padding-top: 10px;
    }
    
    .single-post-share {
        margin-top: 13px;
      margin-bottom: 13px;
    }
    
    .single .single-post-share {
        margin-top: 23px;
      margin-bottom: 0;
    }
    
    /* Login Page */
    .login-register-header a {
        font-size: 18px;
        height: 65px;
        line-height: 65px;
    }
    
    /* Media Kit Page */
    .media-kit-page #ftf-cover-story,
    .media-kit-page #ftf-cover-story .wrap {
        height: 190px!important;
    }
    
    .media-kit-page #ftf-cover-story .wrap {
        padding-top: 61px!important;   
    }
    
    .media-kit-page #ftf-cover-story .wrap h1 {
        font-size: 50px;
    }

    .build-campaign {
        font-size: 26px;
        padding: 6px 0;
    }
    
    #we-know-audience {
        padding: 33px 0;
    }
    
    
    /* Event Drill Down Agenda */
    .single-agenda-line {
        font-size: 20px;    
    }
    
    .single-agenda-line > .agenda-list-time {
        width: 35%;
        font-size: 21px;
    }
    
    .single-agenda-line > .agenda-list-title {
        width: 65%;   
    }
    
    .single-agenda-line > .agenda-list-desc {
        width: 100%;
        padding-top: 15px;
    }
}

@media only screen and (max-width: 570px) {
    /* Footer */
    .site-footer #menu-footer-menu li,
    .site-footer #menu-footer-menu li:nth-child(2n), 
    .site-footer #menu-footer-menu li:nth-child(4n) {
        width: 50%;   
    }
    
    #ftf-cover-story .right-content-area {
        display: none;
    }
    
    #ftf-cover-story .left-content-area {
        width: 100%;   
    }
    
    /* Cover Post */
    #ftf-cover-story,
    #ftf-cover-story .wrap,
    .home #ftf-cover-story,
    .home #ftf-cover-story .wrap,
    .category-podcast #ftf-cover-story,
    .category-podcast #ftf-cover-story .wrap,
    .single #ftf-cover-story,
    .single #ftf-cover-story .wrap  {
        height: 280px;
    }
    
    /* Buttons */
    .btn-primary {
        font-size: 15px;
        padding: 9px 17px;
    }
    
    /* Homepage */
    #ftf-featured-story .content p {
        font-size: 18px;    
    }
    
    #ftf-featured-story .content p strong {
        font-size: 25px;   
    }
    
    #buy-subscription.orange_box {
        padding: 48px 0;   
    }
    
    .orange_box p {
        font-size: 22px;
    }
    
    #testimonials {
        padding: 40px 0;
    }
    
    /* News Page */
    #ftf-cover-story,
    #ftf-cover-story .wrap,
    .news #ftf-cover-story,
    .news #ftf-cover-story .wrap,
    .events #ftf-cover-story,
    .events #ftf-cover-story .wrap,
    .category-podcast #ftf-cover-story,
    .category-podcast #ftf-cover-story .wrap,
    .single #ftf-cover-story,
    .single #ftf-cover-story .wrap  {
        min-height: inherit!important; 
        height: 290px;
    }
    
    .cat-info-bar {
        font-size: 16px;   
    }
    .cat-info-bar input[type="search"] {
        width: 104px;
        margin-right: 5px;
    }
    
    /* Podcast Category */
    .category-podcast #ftf-cover-story .wrap {
        padding-top: 60px!important;
    }
    
    .category-podcast:not(.single) .audio_player_wrap,
    .category-podcast:not(.single) .podcast_info {
        display: none;   
    }
    
    /* Events */
    #ftf-cover-story.event-cover .event-date-location:before, 
    #ftf-cover-story.event-cover .event-date-location:after {
        width: 45px;   
    }
    
    #ftf-cover-story.event-cover .event-date-location {
        margin-bottom: 25px;   
    }
    
    #ftf-cover-story.event-cover h1 {
        margin-bottom: 19px;
    }
    
    #ftf-cover-story.event-cover p {
        margin-bottom: 21px;   
    }
    
    /* Event Registration table */
    .events-ptable .radio-control {
        margin-right: 0;   
    }
    
    .events-ptable .radio-control input[type="radio"] {
        margin-left: 0;   
    }
    
    .events-ptable .radio-control.single-pricing-radio-column input[type="radio"] + label {
        margin-left: 0;
    }
    
    /* Media Kit */
    #i-want-to,
    #benefits-reach {
        padding-top: 25px;    
    }
    
    #i-want-to .sub-want-to,
    #benefits-reach .sub-benefits{
        width: 100%;
        margin: 0 auto!important;
        padding-bottom: 25px!important;
        float: none;
    }
    
    #media-kit-tabs .wrap .tabs-content {
        padding: 35px 30px;   
    }
    
    /* About Page */
    .single-staff-content .staff-content-wrap { 
        padding: 15px 20px;   
    }
    
    .single-staff-tab h5 {
        font-size: 25px;   
    }
    
    .single-staff-tab h6 {
        font-size: 19px;   
    }
    
    .single-staff-tab {
        width: 100%;   
        padding: 10px 0;
    }
    
    
    /* Blog Post */
    .post-type-archive-blog #ftf-cover-story, .single-blog #ftf-cover-story {
        height: 180px;   
    }
}

@media only screen and (max-width: 480px) {
    /* Homepage */
    
    .orange_box p br {
        display: none;      
    }
    
    .single-media-content-block h5 {
        font-size: 21px;
    }
    
    .social-icons-footer > li {
        margin-right: 5px;   
    }
    
    /* News Page */
    .category_content {
      overflow-x: inherit;
    }
    
    /* Cart Page */
    .normal_page .site-inner,
    .nomination .site-inner {
        padding-top: 36px;    
    }
    
    .ftf-cart .entry-content h5 {
        margin-bottom: 25px;    
    }
    
    .normal_page .site-inner .entry-content, .nomination .entry-content {
        font-size: 19px;
    }
    
    table.cart-table thead tr th {
        width: auto!important;   
    }
    
    table.cart-table tbody tr td {
        font-size: 15px;
        padding: 22px 0;
        line-height: 1;
    }
    
    #coupon-code-form input {
        width: 90px;
        line-height: 47px;
        height: 47px;
        font-size: 11px;
    }
    
    #coupon-code-form .btn {
        font-size: 14px;
        width: 42px;
        height: 47px;
        line-height: 47px;
    }
    
    .total-cart-price {
        font-size: 27px;
        padding-left: 4px;
    }
    
    .cart-page-extra-information .buttons_wrap .btn {
        width: 152px;   
    }
    
    /* Checkout Page */
    .ftf-checkout .buttons-wrap .btn-black {
        padding: 14px 30px;
        margin-right: 10px;
    }
    
    button, 
    input[type="button"], 
    input[type="reset"], 
    input[type="submit"], 
    .button, .entry-content .button {
        padding: 14px 35px;   
    }
    
    /* Buyers Guide */
    .buyers-guide #ftf-cover-story,
    .buyers-guide #ftf-cover-story .wrap {
        height: 230px;    
    }
    
    .bguide-search-bar {
        margin-top: -60px; 
        padding: 12px 0 3px;
    }
    
    .buyers-guide #ftf-cover-story h1 br {
        display: none;   
    }
    
    .buyers-guide #ftf-cover-story p {
        font-size: 17px;   
    }
    
    .listing-content .premium-advantages {
        font-size: 21px
    }
    
    .listing-content a.preview_listing {
        display: block;
        position: inherit;
        right: auto;
        padding-top: 35px;
    }
    
    .single-listing .listing-content {
        padding: 19px 20px 0 28px;   
    }
    
    .single-listing .listing-header {
        padding: 10px 19px 10px 22px;
    }
    
    .basic-listing {
        margin-left: 0;
        margin-right: 0;
    }
    
    .basic-listing .listing-content {
        padding-left: 28px;   
    }
    
    /* Media Kit Page */
    .media-kit-page #ftf-cover-story,
    .media-kit-page #ftf-cover-story .wrap {
        height: 160px!important;
    }
    
    .media-kit-page #ftf-cover-story .wrap {
        padding-top: 51px!important;   
    }
    
    .media-kit-page #ftf-cover-story .wrap h1 {
        font-size: 42px;
    }
    
    #media-kit-tabs .wrap .tabs-area .single-tab {
        width: 50%;
        min-height: 61px;
    }
    
    #media-kit-tabs .wrap .tabs-area .single-tab a:not(.double-line), 
    #media-kit-tabs .wrap .tabs-area .single-tab a.double-line {
        padding: 15px 10px 0;
    }
    
}

@media only screen and (max-width: 466px) {
     /* News Page */
    #ftf-cover-story,
    #ftf-cover-story .wrap,
    .news #ftf-cover-story,
    .news #ftf-cover-story .wrap,
    .events #ftf-cover-story,
    .events #ftf-cover-story .wrap,
    .category-podcast #ftf-cover-story,
    .category-podcast #ftf-cover-story .wrap,
    .single #ftf-cover-story,
    .single #ftf-cover-story .wrap  {
        min-height: inherit!important; 
        height: 240px;
    }
    
    #ftf-cover-story .wrap,
    .news #ftf-cover-story .wrap,
    .events #ftf-cover-story .wrap,
    .category-podcast #ftf-cover-story .wrap,
    .single #ftf-cover-story .wrap {
        padding-top: 17.5px!important;   
    }
    
    .cat-info-bar ul.inline-list > li:first-child:not(.cat-info-menu) {
        display: none;    
    }
    
    /* Events */
    #ftf-cover-story.event-cover h1 br {
        display: none;    
    }
    
    #ftf-cover-story.event-cover p {
        margin-bottom: 21px;
        font-size: 25px;
    }
    
    .btn-orange {
        padding: 7px 22px;   
    }
    
    /* Events Drilldown */
    .event-pricing-box-wrap > div.single-pricing {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
        padding: 14px 0;
        min-height: 113px;
    }
    
    .event-pricing-box-wrap > div.single-pricing-white {
        width: 100%;
        margin: 0 0 13px;
    }
    
    .event-pricing-box-wrap {
        margin-bottom: 30px;   
    }
    
    #slide3 h3 {
        padding-bottom: 22px;   
    }
    
    .event-advisory-board-members #ftf-cover-story.event-cover h1 {
        font-size: 25px;   
    }
    
    /* Events Drilldown */
    .event-slide h4 {
        font-size: 34px;    
    }
    
    #slide1 .single-profile-metro img {
        width: 120px;   
    }
    
    #slide1 .single-profile:not(.single-profile-metro) img {
        width: 200px;   
    }
    

    
    
    #slide1 .single-profile:not(.single-profile-metro) h4 {
        font-size: 23px;   
    }
    
    #slide1 .single-profile-metro img {
        width: 120px;
        margin-right: 13px;
    }
    
    #slide1 .single-profile h4 {
        font-size: 18px;
    }
    
    
    /* Media Kit Page */
    .media-kit-page #ftf-cover-story,
    .media-kit-page #ftf-cover-story .wrap {
        height: 130px!important;
    }
    
    .media-kit-page #ftf-cover-story .wrap {
        padding-top: 41px!important;   
    }
    
    .media-kit-page #ftf-cover-story .wrap h1 {
        font-size: 32px;
    }
    
    
    /* Post Drill Down Page */
    .get-full-story-wrap p {
     /*   bottom: -24px;   */
    }
    
}

@media only screen and (max-width: 410px) {
    
    /* Heading */
    h1 {
        font-size: 30px;
        font-weight: 700;
    }
        
    h3 { /* 1.1xh1 */
        font-size: 27px;
    }
    
    h5 { 
        font-size: 22px;
    }
    
    /* Mobile Menu */
    .mobile-menu-widget-area {
        width: 210px;   
    }
    
    /* Cover Post */
    #ftf-cover-story,
    #ftf-cover-story .wrap,
    .home #ftf-cover-story,
    .home #ftf-cover-story .wrap,
    .category-podcast #ftf-cover-story,
    .category-podcast #ftf-cover-story .wrap,
    .single #ftf-cover-story,
    .single #ftf-cover-story .wrap {
        height: 250px;
    }
    
    body.single-post #ftf-cover-story,
    body.single-post #ftf-cover-story .wrap {
        height: 230px;   
    }
    
    .category-podcast #ftf-cover-story h1 {
      font-size: 44px;
      padding-top: 50px;
    }
    
    .latest-news-ticker-dynamic {
        padding: 28px 0 20px;   
    }
    
    #testimonials .single-testimonial p:before {
        left: -38px;
    }

    #testimonials .single-testimonial p:after {
        bottom: 114px;
        right: -37px;
        font-size: 80px;
    }
    
    a.bx-prev { 
        left: 0;   
    }
    
    a.bx-next {
        right: 0;   
    }
    
    
    /* News Page */
    .black_menu_bar {
        font-size: 16px; 
        width: 210px;
        max-height: 100%;
        overflow-y: scroll;
    }
    
    .black_menu_bar h4 {
        padding: 18px 0 18px 14px;
    }
    
    .black_menu_bar > ul > li a {
      padding: 12px 0 15px 16px;
    }
    
    .black_menu_bar > ul > li .collapse-icon,
    .black_menu_bar > ul > li .uncollapse-icon {
      padding: 13px 12px 0 0;
      right: 3px;
    }
    
    .black_menu_bar > ul > li > ul {
        margin-left: 32px;
    }
    
    /* News Drilldown page */
    .single-post .post_detail_info {
        bottom: 20px;
    }
    
    /* Podcast and Videos Drilldown */
    body.single-podcasts #ftf-cover-story .wrap h1, body.single-videos #ftf-cover-story .wrap h1 {
      max-width: 100%;
    }
    
    /* Login Page */
    .ui-page .site-inner .ftf-ui:not(.ftf-ui-mod), 
    .ui-page .site-inner #theme-my-login, 
    .ftf-ui-mod .section-group {
        padding: 0 15px;   
    }
    
    .login-register-wrap .login-register-content {
        padding: 20px 0 25px;
    }
    
    .linkedin-button-wrap {
        margin-bottom: 35px;
    }
    
    .login-register-wrap .login-register-content .labels {
        margin-bottom: 4px;
        font-size: 20px;
    }
    
    /* Events Registration */
    .events-ptable {
        font-size: 11px;    
    }
    
    .events-ptable thead th {
        font-size: 16px;
    }
    
    .addon-products-radio-wrap {
        padding-left: 0;   
    }
    
    .event-registration .entry-content .addon-products h5 {
        margin-bottom: 14px;   
    }
    
    .addon-products {
        margin-bottom: 36px;   
    }
    
    /* Buyer Guide Drilldown Page */
    .single-profile-row, 
    .single-product,
    .whitepaper-blog-post-wrap > div.one-half,
    div#company-form {
        padding-left: 12px;
        padding-left: 12px;
    }
    
    .single-profile-row {
        padding-top: 20px;   
    }
    
    .single-company-section h5 {
        font-size: 20px;
    }
    
    .single ul.tab-buttons li h5 a {
        padding: 16px 14px;
    }
    
    .single ul.tab-buttons li.single-address-col {
        margin-right: -20px;
    }
    
    .bguide-step .buttons_wrap .btn-green, .bguide-step .buttons_wrap .btn-back {
        border-radius: 23px;
        padding: 9px 14px;
        font-size: 18px;
    }
    
    .location_map_wrap .location-box {
        left: 10px;   
    }
    
    /* Social Profiles */
    .social-profiles-row .social-profiles li a .fa {
        font-size: 24px;   
    }
    
    .bguide-step h5 {
        font-size: 17px;   
    }
    
    .bguide-step .step-header p.subtitle {
        font-size: 15px;
        line-height: 1.1;
    }
    
    .bguide-step .step-header {
        margin-bottom: 35px;
    }
    
    .ftf-ui .section-group h5 {
        font-size: 25px; 
    }
    
    #media-kit-tabs .wrap .tabs-area .single-tab {
        width: 100%;
        min-height: 61px;
    }
    
    #media-kit-tabs .wrap .tabs-area .single-tab a:not(.double-line), 
    #media-kit-tabs .wrap .tabs-area .single-tab a.double-line {
        padding: 15px 10px 0;
    }
    
    /* About Page */
    .about-page #ftf-cover-story .wrap {
        padding-top: 48px!important;    
    }
    
    .about-page #ftf-cover-story .wrap h1 {
        font-size: 55px;   
    }
    
    
    
}


@media only screen and (max-width: 360px) {

	.header-image .site-header .title-area .site-title a {
		background-size: contain !important;
	}
    
    .site-footer #menu-footer-menu li,
    .site-footer #menu-footer-menu li:nth-child(2n),
    .site-footer #menu-footer-menu li:nth-child(4n) {
        width: 50%;   
    }
    
    .site-footer #menu-footer-menu li:nth-child(2n) {
        width: 50%;   
    }
    
    .site-title a {
        width: 181px!important;   
    }
    
    /* Cover Post */
    #ftf-cover-story,
    #ftf-cover-story .wrap,
    .home #ftf-cover-story,
    .home #ftf-cover-story .wrap,
    .category-podcast #ftf-cover-story,
    .category-podcast #ftf-cover-story .wrap {
        height: 200px;
    }
    
    .home #ftf-cover-story,
    .home #ftf-cover-story .wrap {
        height: 160px; 
    }
    
    .home #ftf-cover-story .wrap {
        padding-top: 10px!important;
    }
    
    
    
    #testimonials .single-testimonial {
        line-height: 1.25;  
        font-size: 18px;
    }
    
    #testimonials .single-testimonial p {
        font-size: 18px;   
    }
    
    .single #ftf-cover-story,
    .single #ftf-cover-story .wrap  {
        height: 150px;
    }
    
    #ftf-cover-story .wrap,
    .category-podcast #ftf-cover-story .wrap,
    .single #ftf-cover-story .wrap  {
        padding-top: 20px;   
    }
    
    .latest-news-ticker-static {
        padding: 24px 0 22px 8px;
        width: 110px;   
        font-size: 17px;
    }
    
    /* News Page */
    #ftf-cover-story,
    #ftf-cover-story .wrap,
    .news #ftf-cover-story,
    .news #ftf-cover-story .wrap,
    .events #ftf-cover-story,
    .events #ftf-cover-story .wrap,
    .category-podcast #ftf-cover-story,
    .category-podcast #ftf-cover-story .wrap,
    .single #ftf-cover-story,
    .single #ftf-cover-story .wrap {
      height: 199px;
      min-height: inherit !important;
    }
    
    .events #ftf-cover-story {
        background-size: 120%;   
    }
    
    .events #ftf-cover-story,
    .events #ftf-cover-story .wrap {
        height: auto;
    }
    
    .events #ftf-cover-story .wrap .btn-orange {
        display: inline-block;
        margin-bottom: 10px;
    }
    
    body.single-post #ftf-cover-story,
    body.single-post #ftf-cover-story .wrap {
        height: 200px;   
    }
    
    .single-post .post_detail_info {
        bottom: 20px;
    }
    
    
    .single_news_metro.one-third {
        height: 278px;   
    }
    
    .news:not(.category) .cat-info-bar {
        padding-top: 17px;   
    }
        
    .cat-info-bar ul li.back-top-top-li {
        display: none;   
    }
    
    .news:not(.category) .cat-info-bar li.cat-info-menu,
    .news:not(.category) .cat-info-bar li.cat-info-menu.active {
        padding-top: 0;   
    }
    
    .news:not(.category) .cat-info-bar .alignleft .inline-list {
        margin-top: 0;   
    }
    
    .cat-info-bar .alignleft li.cat-info-menu a span {
        margin-top: -17px;   
    }
    
    .category-podcast #ftf-cover-story h1 {
      font-size: 36px;
      padding-top: 50px;
    }
    
    .orange_box {
      padding: 15px 0;
    }
    
    /* News Drilldown */
    .single_podcast_list_item ul.inline-list li.share_text, 
    .single ul.inline-list li.share_text, 
    .post-type-archive-blog ul.inline-list li.share_text,
    #event-share {
        font-size: 15px;    
    }
    
    .single_podcast_list_item ul.inline-list li a i, 
    .single ul.inline-list li a i, 
    .post-type-archive-blog ul.inline-list li a i {
        font-size: 24px;
    }
    
    /* Cart Page */
    .normal_page .site-inner .entry-content, .nomination .entry-content {
        font-size: 14px;
    }
    
    .total-cart-price {
        font-size: 20px;
        padding-left: 0;
    }
    
    #coupon-code-form .btn {
        font-size: 11px;
        width: 29px;
    }
    
    .cart-page-extra-information .buttons_wrap .btn {
        width: 144px;   
    }
    
    
    /* Events Page */
    #ftf-cover-story.event-cover h1 {
        margin-bottom: 0;    
    }
    
    #ftf-cover-story.event-cover .event-date-location {
        font-size: 17px;
        margin-bottom: 15px;
    }
    
    #ftf-cover-story.event-cover .event-date-location:before, #ftf-cover-story.event-cover .event-date-location:after {
        margin-top: 7px;
    }
    
    .event-advisory-board-members #ftf-cover-story.event-cover p {
        margin-bottom: 0;
    }
    
    /* Events Drilldown */
    #slide1 .single-profile-metro img {
        width: 100px;
    }
    
    /* Events Registration */
    .step2_buttons_wrap .btn {
        width: 130px;   
    }
    
    /* Buyers Guide Profile Edit */
    #drop-target {
        width: 255px;   
    }
    
    .bguide-step .buttons_wrap .btn-green, 
    .bguide-step .buttons_wrap .btn-back {
        padding: 8px 10px;
        font-size: 17px;
        margin: 1px 0 10px;
        display: block;
        width: 100%;
        text-align: center;
    }
    
    .bguide-step .buttons_wrap .btn-orange {
        padding: 7px 22px;
        width: 100%;
        display: block;
        clear: both;
    }
    
    /* Media Kit */
    .media-kit-page #ftf-cover-story,
    .media-kit-page #ftf-cover-story .wrap {
        background-size: 140%;
    }
    
    /* Awards Page */
    #ftf-cover-story.event-cover.award-cover .left-content-area h3.subtitle {
        font-size: 20px;
        line-height: 1.25;
    }
    
    .conference-menu-wrap {
        text-align: center;   
    }
    
    .awards #slide5 {
        background-size: auto;
        min-height: 400px;
        padding: 10px;
    }
    
    .awards #slide5 .location-box {
        top: auto;
        left: auto;
        max-width: 98%;
        padding: 10px 12px;
        position: static;
        
    }
    
    .awards #slide1 p.subtitle {
        font-size: 26px;   
        margin-bottom: 15px;
    }
    
    
    /* Login Page */
    
    .login-register-header a {
        font-size: 13px;   
    }
    
    
    /* Blog & News Drill Down Page */
    
    .site-inner .entry-content img.alignleft,
    .site-inner .entry-content .wp-caption.alignleft{
        float: none;
        clear: both;
        display: table;
        margin-left: auto;
        margin-right: auto;
    }
    
    .get-full-story-wrap p {
        position: relative;
        bottom: 0;
        color: #000!important;
    }
    
    
}