/* #####
##### */

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Design and Developed By Kapil UI/UX Ninja - CodingGang
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/

/* ////////// **********
Major Responsive Media Conditions
********** ////////// */
@media only screen and (max-width: 1000px) {
	.fusion-header-wrapper .fusion-row, #main .fusion-row, #slidingbar-area .fusion-row, .fusion-footer-copyright-area .fusion-row, .fusion-footer-widget-area .fusion-row, .fusion-page-title-row, .tfs-slider .slide-content-container .slide-content { max-width: 730px; }
	html body div#wrapper main#main div.events_sessions_section div.fusion-builder-row.fusion-row, html body div#wrapper div.fusion-footer footer.fusion-footer-widget-area div.fusion-row { max-width: 730px; }
	header.fusion-header-wrapper div.fusion-header div.fusion-row div.fusion-logo { max-width: 120px; margin: 0; }
	header.fusion-header-wrapper div.fusion-header div.fusion-row div.header_top_menu div.menu-main-menu-container ul.menu > li { font-size: 18px; }
	header.fusion-header-wrapper div.fusion-header div.fusion-row div.header_top_menu div.menu-main-menu-container { margin-top: 21px; }
	header.fusion-header-wrapper div.fusion-secondary-main-menu div.fusion-row nav.fusion-main-menu > ul.fusion-menu > li:last-child { padding-right: 0; }
	header.fusion-header-wrapper div.fusion-secondary-main-menu div.fusion-row nav.fusion-main-menu > ul.fusion-menu > li:not(:last-child) { margin-right: 9px; padding-right: 9px; }
	header.fusion-header-wrapper div.fusion-secondary-main-menu div.fusion-row nav.fusion-main-menu > ul.fusion-menu > li { font-size: 17px; }
	header.fusion-header-wrapper div.fusion-secondary-main-menu div.fusion-row nav.fusion-main-menu > ul.fusion-menu > li > a { font-size: 17px; }
	div.riot_home_services_section div.fusion-builder-row.fusion-row div.riot_home_services_newsletter div.fusion-column-wrapper { padding-left: 20px !important; padding-right: 20px !important; }
	div.newsletter_wrapper { max-width: 350px; }
	div.events_sessions_section div.fusion-builder-row.fusion-row div.home_events_listing { margin-bottom: 40px !important; }
	div.events_sessions_section div.fusion-builder-row.fusion-row div.fusion-layout-column.fusion_builder_column { width: 100% !important; margin-right: 0 !important; }
	div.events_sessions_section div.fusion-builder-row.fusion-row div.fusion-layout-column.fusion_builder_column div.fusion-column-wrapper, div.events_sessions_section div.fusion-builder-row.fusion-row div.fusion-layout-column.fusion_builder_column div.fusion-column-wrapper div.fusion-column-content-centered { min-height: 0 !important; }
	div.events_sessions_section div.fusion-builder-row.fusion-row div.home_events_title div.fusion-column-wrapper div.fusion-column-content-centered div.fusion-title.title, div.events_sessions_section div.fusion-builder-row.fusion-row div.home_sessions_title div.fusion-column-wrapper div.fusion-column-content-centered div.fusion-title.title { margin-bottom: 0 !important; }	
	div.riot_playground_podcast_listing_wrapper div.row div.col-lg-4:nth-child(2n+1) { clear: left; }
	div.riot_playground_podcast_listing_wrapper div.row div.col-lg-4 div.riot_podcast_grid { margin-bottom: 50px; }
	div.podcast_media_section { padding-bottom: 40px !important; }
	div.podcast_media_section div.fusion-builder-row.fusion-row div.labs_media_section_row div.fusion-column-wrapper div.labs_media_section_title { margin-bottom: 25px !important; }
	div.podcast_media_section div.fusion-builder-row.fusion-row div.podcast_section_row { margin-bottom: 10px !important; }
	div.riot_media_listing_wrapper div.riot_media_thumb { margin-bottom: 50px; }
	div.riot_media_listing_wrapper div.riot_media_thumb div.riot_media_thumb_title > h6 a { color: #ffffff; }
	div.riot_media_listing_wrapper div.riot_media_thumb div.riot_media_thumb_link > a { color: #ffffff; }
	div.riot_media_listing_wrapper div.riot_media_thumb div.riot_media_thumb_title { margin-bottom: 8px; }
	div.riot_media_listing_wrapper div.row div.col-lg-4:nth-child(2n+1) { clear: left; }
	div.riot_blog_sponsers_section { margin-top: 0 !important; padding-top: 100px !important; }
	div.riot_blog_sponsers_section div.fusion-builder-row.fusion-row div.riot_home_blog_section_row { margin-bottom: 20px !important; }
	div.riot_blog_sponsers_section div.fusion-builder-row.fusion-row div.riot_home_blog_section_row div.fusion-column-wrapper div.riot_home_blog_section_title { margin-bottom: 25px !important; }
	div.riot_home_blog_listing_wrapper div.row div.col-lg-4:nth-child(2n+1) { clear: left; }
	div.riot_blog_sponsers_section div.fusion-builder-row.fusion-row div.riot_home_sponsors_section_row div.fusion-column-wrapper div.riot_home_sponsors_section_title { margin-bottom: 25px !important; }
	div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns div.fusion-column:first-child { width: 25% !important; }
	div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns div.fusion-column:nth-child(2) { width: 75% !important; }
	div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns div.fusion-column:nth-child(3) { width: 100% !important; }
	div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns div.fusion-column:nth-child(3)::after { left: -150em; }
	div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns section.widget_nav_menu:last-child::after { left: -150em; }
	div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns div.footer_newsletter_section { max-width: 100%; padding: 20px; }
	div.about_team_listing_section div.fusion-builder-row.fusion-row div.about_team_mate_left div.fusion-column-wrapper span.about_team_mate_img img { max-width: 200px; }
	div.about_team_listing_section div.fusion-builder-row.fusion-row div.about_team_mate_left div.fusion-column-wrapper div.about_team_mate_social_links div.fusion-social-networks-wrapper a.fusion-social-network-icon { font-size: 20px; width: auto; padding: 12px; }
	div.about_team_listing_section div.fusion-builder-row.fusion-row div.about_team_mate_left div.fusion-column-wrapper div.about_team_mate_email h5 { font-size: 22px; }
	div.events_listing_main_section { padding-top: 40px !important; }
	div.fusion-events-shortcode div.fusion-events-wrapper div.fusion-events-post { margin-bottom: 40px; }
	html body div#wrapper main#main div.inner_page_banner div.fusion-builder-row.fusion-row div.inner_page_banner_row div.fusion-column-wrapper div.inner_page_banner_text p br { display: none; }
	html body div#wrapper main#main div.type-tribe_events div.fusion-events-featured-image div.fusion-events-single-title-content h2.tribe-events-single-event-title { font-size: 28px; }
	div.riot_rap_application_section div.fusion-builder-row.fusion-row div.riot_rap_application_download_submit div.fusion-column-wrapper { padding: 15px 25px 15px 25px !important; }
	html body div#wrapper main#main div.riot_rap_application_section div.fusion-builder-row.fusion-row div.riot_rap_application_download_submit div.fusion-column-wrapper div.riot_rap_application_download_submit_subtitle h6 { font-size: 22px; }
	html body div#wrapper main#main div.riot_rap_lower_points_section div.fusion-builder-row.fusion-row, html body div#wrapper main#main div.riot_rap_who_should_apply_section div.fusion-builder-row.fusion-row { max-width: 730px; }
	div.riot_rap_who_should_apply_section { padding-bottom: 58px !important; }
	div.riot_rap_who_should_apply_section div.fusion-builder-row.fusion-row div.riot_rap_who_should_apply_section_left, div.riot_rap_who_should_apply_section div.fusion-builder-row.fusion-row div.riot_rap_who_should_apply_section_right { width: 100% !important; }
	div.riot_rap_who_should_apply_section div.fusion-builder-row.fusion-row div.riot_rap_who_should_apply_section_left div.fusion-column-wrapper { margin-right: 0 !important; }
	div.riot_rap_who_should_apply_section div.fusion-builder-row.fusion-row div.riot_rap_who_should_apply_section_right div.fusion-column-wrapper::before, div.riot_rap_who_should_apply_section div.fusion-builder-row.fusion-row div.riot_rap_who_should_apply_section_right div.fusion-column-wrapper::after { top: -100px; height: 100px; }
	div.riot_rap_who_should_apply_section div.fusion-builder-row.fusion-row div.riot_rap_who_should_apply_section_right { margin-top: 100px !important; }
}

/* ///// *****
Break Point
***** ///// */

@media only screen and (max-width: 800px) {
	html body, div.fusion-footer footer.fusion-footer-widget-area, div.fusion-footer footer.fusion-footer-widget-area section.widget ul { font-size: 18px; }
	header.fusion-header-wrapper div.fusion-header div.fusion-row div.header_top_menu { display: none; }
	header.fusion-header-wrapper div.fusion-header div.fusion-row div.fusion-mobile-menu-icons { margin-top: 16px; }
	header.fusion-header-wrapper div.fusion-secondary-main-menu div.fusion-row { max-width: 100%; }
	header.fusion-header-wrapper div.fusion-secondary-main-menu div.fusion-row div.fusion-mobile-menu-icons { display: none; }
	header.fusion-header-wrapper div.fusion-secondary-main-menu div.fusion-row nav.fusion-mobile-nav-holder ul { padding: 35px 0; background-color: #dd5b2e; }
	header.fusion-header-wrapper div.fusion-secondary-main-menu div.fusion-row nav.fusion-mobile-nav-holder ul.fusion-menu li.fusion-mobile-nav-item > a { height: auto; border: 0 none; padding-top: 3px; padding-bottom: 3px; }
	.fusion-modal h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1, html body div#wrapper main#main div.inner_page_banner div.fusion-builder-row.fusion-row div.inner_page_banner_row div.fusion-column-wrapper div.inner_page_banner_title > h1, html body div#wrapper div.fusion-page-title-bar div.fusion-page-title-row div.fusion-page-title-wrapper h1.entry-title { font-size: 50px; line-height: 1; }
	html body.single div#wrapper div.fusion-page-title-bar div.fusion-page-title-row div.fusion-page-title-wrapper h1.entry-title { font-size: 40px; line-height: 1; }
	div.hero_section div.fusion-builder-row.fusion-row div.hero_section_row div.fusion-column-wrapper div.hero_section_title > h1 > strong { font-size: 55px; }
	div.hero_section div.fusion-builder-row.fusion-row div.hero_section_row div.fusion-column-wrapper div.hero_section_title > h1 > em { font-size: 40px; }
	div.hero_section div.fusion-builder-row.fusion-row div.hero_section_row div.fusion-column-wrapper div.hero_section_title > h1 > strong::before, div.hero_section div.fusion-builder-row.fusion-row div.hero_section_row div.fusion-column-wrapper div.hero_section_title > h1 > strong::after, div.hero_section div.fusion-builder-row.fusion-row div.hero_section_row div.fusion-column-wrapper div.hero_section_title > h1 > em::before, div.hero_section div.fusion-builder-row.fusion-row div.hero_section_row div.fusion-column-wrapper div.hero_section_title > h1 > em::after { width: 150px; }
	div.hero_section div.fusion-builder-row.fusion-row div.hero_section_row div.fusion-column-wrapper div.hero_section_title > h1 > strong::before, div.hero_section div.fusion-builder-row.fusion-row div.hero_section_row div.fusion-column-wrapper div.hero_section_title > h1 > strong::after { width: 123px; }
	.fusion-modal h6, .fusion-widget-area h6, .post-content h6 { font-size: 22px; }
	div.hero_section { padding-top: 40px !important; }
	div.hero_section div.fusion-builder-row.fusion-row div.hero_section_row { margin-bottom: 30px !important; }
	div.hero_section div.fusion-builder-row.fusion-row div.hero_section_row div.fusion-column-wrapper div.hero_section_content { max-width: 580px; margin: auto; }
	div.riot_home_services_section div.fusion-builder-row.fusion-row div.riot_home_services_grids div.fusion-column-wrapper { min-height: 0 !important; }
	div.riot_home_services_section div.fusion-builder-row.fusion-row div.riot_home_services_grids.grid_2, div.riot_home_services_section div.fusion-builder-row.fusion-row div.riot_home_services_grids.grid_3 { margin-top: 0 !important; }
	div.riot_home_services_section div.fusion-builder-row.fusion-row div.riot_home_services_newsletter { padding-top: 20px !important; }
	div.riot_home_services_section div.fusion-builder-row.fusion-row div.riot_home_services_newsletter div.fusion-column-wrapper div.riot_home_services_newsletter_title { float: none; }
	div.newsletter_wrapper { max-width: 450px; float: none; margin-left: auto; margin-right: auto; }
	div.riot_home_services_section { padding-bottom: 20px !important; }
	div.riot_home_services_section div.fusion-builder-row.fusion-row div.riot_home_services_newsletter div.fusion-column-wrapper { padding-bottom: 30px !important; }
	div.riot_home_events_listing div.riot_home_event_block div.riot_home_event_block_img img { width: 100%; height: auto; }
	div.events_sessions_section { padding-top: 90px !important; }
	div.events_sessions_section div.fusion-builder-row.fusion-row div.home_events_listing div.fusion-column-wrapper, div.events_sessions_section div.fusion-builder-row.fusion-row div.home_sessions_listing div.fusion-column-wrapper { max-width: 600px; }
	div.events_sessions_section { padding-bottom: 60px !important; }
	div.events_sessions_section div.fusion-builder-row.fusion-row div.home_events_listing { margin-bottom: 30px !important; }
	div.events_sessions_section div.fusion-builder-row.fusion-row div.home_events_listing div.fusion-column-wrapper::after, div.events_sessions_section div.fusion-builder-row.fusion-row div.home_sessions_listing div.fusion-column-wrapper::after { display: none; }
	div.podcast_media_section { padding-top: 40px !important; padding-bottom: 20px !important; }
	div.podcast_media_section div.fusion-builder-row.fusion-row div.podcast_section_row div.riot_playground_podcast_listing_wrapper { max-width: 600px; margin: auto; }
	div.riot_playground_podcast_listing_wrapper div.riot_podcast_grid div.riot_podcast_action_thumb_title { margin-bottom: 5px !important; }
	div.riot_media_listing_wrapper div.riot_media_thumb div.riot_media_thumb_title { margin-top: 20px !important; margin-bottom: 8px !important; }
	div.riot_media_listing_wrapper div.riot_media_thumb { max-width: 600px; }
	div.riot_media_listing_wrapper div.riot_media_thumb img { width: 100%; height: auto; }
	div.about_team_listing_section div.fusion-builder-row.fusion-row div.about_team_listing_section_title_row { margin-bottom: 20px !important; }
	div.riot_home_blog_listing_wrapper div.riot_home_blog_thumb { max-width: 600px; }
	div.riot_home_blog_listing_wrapper div.riot_home_blog_thumb img { width: 100%; height: auto; }
	div.riot_home_blog_listing_wrapper div.riot_home_blog_thumb div.riot_home_blog_thumb_title { margin-top: 20px !important; margin-bottom: 5px !important; }
	div.riot_blog_sponsers_section { padding-top: 60px !important; padding-bottom: 42px !important; }
	div.riot_blog_sponsers_section div.fusion-builder-row.fusion-row div.riot_home_blog_section_row { margin-bottom: 10px !important; }
	html body div#wrapper main#main div.events_sessions_section div.fusion-builder-row.fusion-row div.home_events_title div.fusion-column-wrapper div.fusion-title.title > h2, html body div#wrapper main#main div.events_sessions_section div.fusion-builder-row.fusion-row div.home_sessions_title div.fusion-column-wrapper div.fusion-title.title > h2, html body div#wrapper main#main div.podcast_media_section div.fusion-builder-row.fusion-row div.podcast_section_row div.fusion-column-wrapper div.home_podcast_section_title > h2, html body div#wrapper main#main div.podcast_media_section div.fusion-builder-row.fusion-row div.labs_media_section_row div.fusion-column-wrapper div.labs_media_section_title > h2, html body div#wrapper main#main div.riot_blog_sponsers_section div.fusion-builder-row.fusion-row div.riot_home_blog_section_row div.fusion-column-wrapper div.riot_home_blog_section_title > h2, html body div#wrapper main#main div.riot_blog_sponsers_section div.fusion-builder-row.fusion-row div.riot_home_sponsors_section_row div.fusion-column-wrapper div.riot_home_sponsors_section_title > h2, html body div#wrapper main#main div.riot_rap_application_section div.fusion-builder-row.fusion-row div.riot_rap_program_alumni_section div.fusion-column-wrapper div.riot_rap_program_alumni_section_title h2, html body div#wrapper main#main div.about_team_listing_section div.fusion-builder-row.fusion-row div.about_team_listing_section_title_row div.fusion-column-wrapper div.fusion-title.title > h2 { font-size: 60px; }
	html body div#wrapper main#main div.events_sessions_section div.fusion-builder-row.fusion-row div.home_events_title div.fusion-column-wrapper div.fusion-title.title > h2 strong, html body div#wrapper main#main div.events_sessions_section div.fusion-builder-row.fusion-row div.home_sessions_title div.fusion-column-wrapper div.fusion-title.title > h2 strong, html body div#wrapper main#main div.podcast_media_section div.fusion-builder-row.fusion-row div.podcast_section_row div.fusion-column-wrapper div.home_podcast_section_title > h2 strong, html body div#wrapper main#main div.podcast_media_section div.fusion-builder-row.fusion-row div.labs_media_section_row div.fusion-column-wrapper div.labs_media_section_title > h2 strong, html body div#wrapper main#main div.riot_blog_sponsers_section div.fusion-builder-row.fusion-row div.riot_home_blog_section_row div.fusion-column-wrapper div.riot_home_blog_section_title > h2 strong, html body div#wrapper main#main div.riot_blog_sponsers_section div.fusion-builder-row.fusion-row div.riot_home_sponsors_section_row div.fusion-column-wrapper div.riot_home_sponsors_section_title > h2 strong, div.tiers_benefits_section div.fusion-builder-row.fusion-row div.tiers_benefits_section_row div.fusion-column-wrapper div.tiers_benefits_section_title > h2 > strong, div.riot_rap_application_section div.fusion-builder-row.fusion-row div.riot_rap_program_alumni_section div.fusion-column-wrapper div.riot_rap_program_alumni_section_title h2 strong, div.about_team_listing_section div.fusion-builder-row.fusion-row div.about_team_listing_section_title_row div.fusion-column-wrapper div.fusion-title.title > h2 strong { font-size: 26px; }	
	#main .fusion-portfolio h2, #main .post h2, #wrapper #main .post h2, #wrapper #main .post-content .fusion-title h2, #wrapper #main .post-content .title h2, #wrapper .fusion-title h2, #wrapper .post-content h2, #wrapper .title h2, .fusion-modal h2, .fusion-widget-area h2, h2.entry-title { font-size: 60px; }
	div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns div.footer_newsletter_section div.footer_newsletter_section_title > h2 > strong { font-size: 26px; }
	div.fusion-footer footer.fusion-footer-widget-area { padding-top: 50px; }
	div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns div.fusion-column section.widget_media_image { padding-top: 0; }
	div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns div.fusion-column:first-child, div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns div.fusion-column:nth-child(2) { width: 100% !important; margin-top: 0; margin-bottom: 40px; }
	div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns div.fusion-column:nth-child(2) { border-left: 0; margin-bottom: 50px; }
	div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns div.fusion-column:nth-child(3) { margin-bottom: 0; }
	div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns div.footer_newsletter_section { padding: 0; }
	div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns div.footer_newsletter_section div.footer_newsletter_section_title  { text-align: left; }
	div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns section.widget_nav_menu:first-child { width: auto; text-align: left; border-right: 0 none; min-width: 130px; }
	div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns section.widget_nav_menu:nth-child(2) { width: auto; padding-left: 0; }
	div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns section.widget_nav_menu:last-child ul.menu { padding: 20px 10px; }
	div.inner_page_banner { padding-top: 50px !important; padding-bottom: 100px !important; }
	div.about_team_listing_section { padding-top: 40px !important; padding-bottom: 10px !important; }
	div.about_team_listing_section div.fusion-builder-row.fusion-row div.about_team_mate_left { margin-bottom: 10px !important; }
	div.about_team_listing_section div.fusion-builder-row.fusion-row div.about_team_mate_left div.fusion-column-wrapper span.about_team_mate_img { margin-bottom: 20px; }
	div.about_team_listing_section div.fusion-builder-row.fusion-row div.about_team_mate_left div.fusion-column-wrapper span.about_team_mate_img img { max-width: 160px; }
	div.about_team_listing_section div.fusion-builder-row.fusion-row div.about_team_mate_left div.fusion-column-wrapper div.about_team_mate_email { padding-top: 0; }
	div.about_team_listing_section div.fusion-builder-row.fusion-row div.about_team_mate_left div.fusion-column-wrapper div.about_team_mate_email h5 { font-size: 20px; }
	div.about_team_listing_section div.fusion-builder-row.fusion-row div.about_team_mate_content { margin-bottom: 35px !important; }
	.fusion-author .fusion-author-title, .fusion-modal h3, .fusion-post-content h3, .fusion-title h3, .fusion-widget-area h3, .person-author-wrapper span, .post-content h3, .project-content h3, .sidebar .widget h3, .title h3 { font-size: 32px; }
	div.fusion-events-shortcode div.fusion-events-wrapper div.fusion-events-post div.fusion-column-wrapper div.fusion-events-thumbnail span.tribe-events-event-image { height: 320px; }
	div.fusion-events-shortcode div.fusion-events-wrapper div.fusion-events-post div.fusion-column-wrapper div.fusion-events-thumbnail { float: none; width: 100%; margin-right: 0; margin-bottom: 22px !important; }
	div.fusion-events-shortcode div.fusion-events-wrapper div.fusion-events-post div.fusion-column-wrapper div.fusion-events-content-wrapper { margin-left: 0; }
	html body div#wrapper div.fusion-page-title-bar { padding-top: 30px !important; padding-bottom: 70px !important; }
	div.sponsors_page_listing_top_section { padding-top: 30px !important; padding-bottom: 40px !important; }
	div.sponsors_page_listing_top_section div.fusion-builder-row.fusion-row div.sponsors_page_listing_top_section_row div.fusion-column-wrapper span.sponsors_page_listing_top_section_logo { padding-top: 10px; padding-bottom: 40px; }
	div.tiers_benefits_section { padding-top: 40px !important; padding-bottom: 10px !important; }
	div.tiers_benefits_section div.fusion-builder-row.fusion-row div.tiers_benefits_section_row div.fusion-column-wrapper div.tiers_benefits_section_content { margin-top: 30px; }
	div.tiers_benefits_section div.fusion-builder-row.fusion-row div.tiers_benefits_section_row div.fusion-column-wrapper div.tiers_benefits_section_title > h2 > strong { margin-bottom: -14px; }
	html body.archive main#main, html body.category main#main, html body.single-post main#main { padding-top: 40px; }
	div.fusion-blog-archive.fusion-blog-layout-medium-wrapper div.fusion-posts-container article.fusion-post-medium.post { display: block; margin-bottom: 50px; }
	div.fusion-blog-archive.fusion-blog-layout-medium-wrapper div.fusion-posts-container article.fusion-post-medium.post div.fusion-flexslider { width: 100%; float: none; margin-right: 0; margin-bottom: 25px; }
	div.fusion-blog-archive.fusion-blog-layout-medium-wrapper div.fusion-posts-container article.fusion-post-medium.post div.fusion-post-content { display: block; }
	#wrapper #main .fusion-portfolio-content > h1.fusion-post-title, #wrapper #main .fusion-portfolio-content > h2.fusion-post-title, #wrapper #main .fusion-post-content > .blog-shortcode-post-title, #wrapper #main .fusion-post-content > h1.fusion-post-title, #wrapper #main .fusion-post-content > h2.fusion-post-title, #wrapper #main .post > .fusion-post-title-meta-wrap > h1.fusion-post-title, #wrapper #main .post > .fusion-post-title-meta-wrap > h2.fusion-post-title, #wrapper #main .post > h1.fusion-post-title, #wrapper #main .post > h2.fusion-post-title, #wrapper .fusion-events-shortcode .fusion-events-meta h1, #wrapper .fusion-events-shortcode .fusion-events-meta h2, .single-product #main .product h1.product_title, .single-product #main .product h2.product_title { font-size: 22px; }
	html body .fusion-meta-info { margin-top: 10px; font-size: 18px; }
	html body div.fusion-meta-info div.fusion-alignleft, html body div.fusion-meta-info div.fusion-alignright { float: none; width: 100%; display: block; margin: 0; }
	html body div.fusion-meta-info div.fusion-alignright { font-weight: 700; padding-top: 3px; }
	html body div#wrapper main#main div.pagination { margin-top: 30px; margin-bottom: 10px; }
	div.sponsors_page_listing_top_section { padding-top: 40px !important; padding-bottom: 40px !important; }
	.fusion-modal h6, .fusion-widget-area h6, .post-content h6 { font-size: 23px; }
	div.sponsors_page_listing_top_section div.fusion-builder-row.fusion-row div.sponsors_page_listing_top_section_row div.fusion-column-wrapper span.sponsors_page_listing_top_section_logo { padding-bottom: 50px; }
	div.sponsors_page_listing_top_section div.fusion-builder-row.fusion-row div.sponsors_page_listing_top_section_row div.fusion-column-wrapper span.sponsors_page_listing_top_section_logo > img { max-width: 200px; }
	div.donate_page_section { padding-top: 40px !important; padding-bottom: 20px !important; }
	div.riot_labs_page_top_content_section { padding-top: 40px !important; padding-bottom: 40px !important; }
	div.riot_labs_page_top_content_section div.fusion-builder-row.fusion-row div.riot_labs_page_top_content_section_row div.fusion-column-wrapper div.riot_labs_page_top_content_highlight { font-size: 18px; }
	div.riot_labs_page_top_content_section div.fusion-builder-row.fusion-row div.riot_labs_page_top_content_section_row div.fusion-column-wrapper div.riot_labs_page_top_content_separator { margin-bottom: 10px !important; }
	div.riot_labs_page_top_content_section div.fusion-builder-row.fusion-row div.riot_labs_contact_blocks div.fusion-column-wrapper { padding: 30px !important; }
	div.riot_labs_page_top_content_section div.fusion-builder-row.fusion-row div.riot_labs_contact_blocks div.fusion-column-wrapper div.riot_labs_contact_blocks_text p { min-height: auto; }
	div.riot_labs_page_top_content_section div.fusion-builder-row.fusion-row div.riot_labs_contact_blocks div.fusion-column-wrapper div.riot_labs_contact_blocks_text { font-size: 22px; }
	div.inner_page_banner div.fusion-builder-row.fusion-row div.inner_page_banner_row div.fusion-column-wrapper span.fusion-imageframe img { max-width: 300px; width: 100%; }
	div.error-page { padding-top: 0px; padding-bottom: 30px; }
	html body.error404 div#wrapper main#main div.error-page div.fusion-title > h2 { font-size: 28px !important; }
	div.error-page div.error-message { font-size: 140px; }
	html body.single-tribe_events div#wrapper main#main { padding-top: 25px; }
	html body div#wrapper main#main div#tribe-events-pg-template { padding: 0; }
	div.fusion-sharing-box { margin-top: 40px !important; }
	html body div#wrapper div.fusion-sharing-box h4 { line-height: inherit !important; margin-bottom: 0; }
	html body div#wrapper main#main section#content { margin-bottom: 0; }
	html body div#wrapper main#main div#tribe-events-pg-template div#tribe-events-content { margin-bottom: 48px; }
	html body.single-tribe_events main#main aside.sidebar div.tribe-events-single-section { padding: 0; }
	html body div#wrapper main#main div.tribe-events-single div.tribe_events div.fusion-events-featured-image { margin-bottom: 25px; }
	html body div#wrapper main#main div.tribe-events-single div.tribe_events div.fusion-events-featured-image div.fusion-events-single-title-content div.tribe-events-schedule { width: 100%; }
	html body div#wrapper main#main div.tribe-events-single div.tribe_events div.fusion-events-featured-image div.fusion-events-single-title-content div.tribe-events-schedule h3 { font-weight: 700; font-size: 18px; }
	html body div#wrapper main#main div.type-tribe_events div.fusion-events-featured-image div.fusion-events-single-title-content h2.tribe-events-single-event-title { font-size: 24px; }
	div.inner_page_banner.startup_acce_page_banner div.fusion-builder-row.fusion-row div.inner_page_banner_row div.fusion-column-wrapper span.fusion-imageframe img { max-width: 180px; }
	div.riot_rap_application_section div.fusion-builder-row.fusion-row div.riot_rap_application_download_submit div.fusion-column-wrapper { margin-top: -75px; }
	div.riot_rap_application_section div.fusion-builder-row.fusion-row div.riot_rap_application_download_submit.fusion-column-last div.fusion-column-wrapper { margin-top: 0; }
	div.riot_rap_application_section div.fusion-builder-row.fusion-row div.riot_rap_application_description_text div.fusion-column-wrapper div.fusion-text { padding-top: 20px; padding-bottom: 0; }
	div.riot_rap_launch_story_section { padding-top: 30px !important; padding-bottom: 20px !important; }
	div.riot_rap_lower_points_section { padding-top: 25px !important; padding-bottom: 10px !important; }
	div.riot_rap_lower_points_section div.fusion-builder-row.fusion-row div.riot_rap_lower_points_upper_left { margin-bottom: 0 !important; }
	div.riot_rap_lower_points_section div.fusion-builder-row.fusion-row div.riot_rap_lower_points_upper_left div.fusion-column-wrapper { padding-right: 0 !important; }
	div.riot_rap_launch_story_section div.fusion-builder-row.fusion-row div.riot_rap_launch_story_section_row div.fusion-column-wrapper div.fusion-text { font-size: 20px; }
	div.riot_rap_who_should_apply_section div.fusion-builder-row.fusion-row div.riot_rap_who_should_apply_section_left div.fusion-column-wrapper { padding: 40px 20px 25px 20px !important; }
	div.riot_rap_who_should_apply_section div.fusion-builder-row.fusion-row div.riot_rap_who_should_apply_section_right div.fusion-column-wrapper { padding: 40px 20px 30px 20px !important; }
	div.rap_faq_section div.fusion-builder-row.fusion-row div.rap_faq_section_left div.fusion-column-wrapper div.fusion-title.title { margin-bottom: 0 !important; }
	div.rap_faq_section { padding-top: 40px !important; padding-bottom: 20px !important; }
	div.rap_testimonials_section { padding-top: 40px !important; padding-bottom: 70px !important; }
	div.testimonial_slider { padding: 30px 30px 70px 30px; }
	div.testimonial_slider::before { width: 45px; height: 122px; top: 70px; left: -22px; -webkit-background-size: 100% auto; -moz-background-size: 100% auto; -ms-background-size: 100% auto; -o-background-size: 100% auto; background-size: 100% auto; }
	div.testimonial_slider div.testi_slide > p::before { padding-bottom: 0; }
	div.riot_rap_application_section { padding-top: 20px !important; padding-bottom: 10px !important; }
	div.riot_rap_application_section div.fusion-builder-row.fusion-row div.riot_rap_program_alumni_section div.fusion-column-wrapper div.riot_rap_program_alumni_logos div.fusion-grid-column div.fusion-gallery-image { padding: 10px; }
	html body.single-post div#wrapper main#main div.fusion-flexslider { float: none; max-width: 100%; margin-left: 0; margin-bottom: 30px; }
	html body.page-id-25 div#wrapper div.fusion-page-title-bar div.fusion-page-title-row div.fusion-page-title-wrapper h1.entry-title { height: 60px; -webkit-background-size: auto 100%; -moz-background-size: auto 100%; -ms-background-size: auto 100%; -o-background-size: auto 100%; background-size: auto 100%; }
}

/* ///// *****
Break Point
***** ///// */

@media only screen and (max-width: 650px) {
	html body, div.fusion-footer footer.fusion-footer-widget-area, div.fusion-footer footer.fusion-footer-widget-area section.widget ul, html body .fusion-meta-info { font-size: 17px; }
	div.hero_section div.fusion-builder-row.fusion-row div.hero_section_row div.fusion-column-wrapper div.hero_section_title > h1 > strong::before, div.hero_section div.fusion-builder-row.fusion-row div.hero_section_row div.fusion-column-wrapper div.hero_section_title > h1 > strong::after, div.hero_section div.fusion-builder-row.fusion-row div.hero_section_row div.fusion-column-wrapper div.hero_section_title > h1 > strong::before, div.hero_section div.fusion-builder-row.fusion-row div.hero_section_row div.fusion-column-wrapper div.hero_section_title > h1 > strong::after, div.hero_section div.fusion-builder-row.fusion-row div.hero_section_row div.fusion-column-wrapper div.hero_section_title > h1 > em::before, div.hero_section div.fusion-builder-row.fusion-row div.hero_section_row div.fusion-column-wrapper div.hero_section_title > h1 > em::after { display: none; }
	.fusion-modal h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1, html body div#wrapper main#main div.inner_page_banner div.fusion-builder-row.fusion-row div.inner_page_banner_row div.fusion-column-wrapper div.inner_page_banner_title > h1 { font-size: 45px; }
	div.hero_section div.fusion-builder-row.fusion-row div.hero_section_row div.fusion-column-wrapper div.hero_section_title > h1 > strong { font-size: 40px; line-height: 50px; }
	.fusion-modal h6, .fusion-widget-area h6, .post-content h6 { font-size: 20px; }
	div.hero_section div.fusion-builder-row.fusion-row div.hero_section_row div.fusion-column-wrapper div.hero_section_title > h1 > em { font-size: 38px; padding-top: 6px; }
	div.hero_section div.fusion-builder-row.fusion-row div.hero_section_row div.hero_section_subtitle { margin-bottom: 15px !important; }
	#main .fusion-portfolio h2, #main .post h2, #wrapper #main .post h2, #wrapper #main .post-content .fusion-title h2, #wrapper #main .post-content .title h2, #wrapper .fusion-title h2, #wrapper .post-content h2, #wrapper .title h2, .fusion-modal h2, .fusion-widget-area h2, h2.entry-title, html body div#wrapper main#main div.riot_rap_application_section div.fusion-builder-row.fusion-row div.riot_rap_program_alumni_section div.fusion-column-wrapper div.riot_rap_program_alumni_section_title h2 { font-size: 46px; }
	div.riot_home_services_section div.fusion-builder-row.fusion-row div.riot_home_services_newsletter div.fusion-column-wrapper div.riot_home_services_newsletter_title > h2 strong { font-size: 24px; }
	div.riot_home_services_section div.fusion-builder-row.fusion-row div.riot_home_services_newsletter div.fusion-column-wrapper { padding-left: 0px !important; padding-right: 0px !important; }
	html body div#wrapper input[type='text'], html body div#wrapper input[type='email'], html body div#wrapper input[type='search'], html body div#wrapper input[type='tel'], html body div#wrapper input[type='password'], html body div#wrapper input[type='url'], html body div#wrapper input[type='number'], html body div#wrapper input[type='file'], html body div#wrapper input[type='time'], html body div#wrapper input[type='number'], html body div#wrapper input[type='datetime'], html body div#wrapper input[type='datetime-local'], html body div#wrapper select, html body div#wrapper textarea { font-size: 17px; }
	html body div#wrapper input[type="submit"], html body div#wrapper input[type="button"], html body div#wrapper button { font-size: 17px; }
	html body div#wrapper div.newsletter_wrapper input[type='text'], html body div#wrapper div.newsletter_wrapper input[type='email'] { padding-right: 12px; text-align: center; }
	html body div#wrapper div.newsletter_wrapper input[type='submit'] { position: relative; top: auto; right: auto; bottom: auto; width: 100%; margin-top: 5px; }
	html body div#wrapper div.newsletter_wrapper div.mc4wp-response div.mc4wp-alert { margin-top: 10px; }
	div.riot_playground_podcast_listing_wrapper div.riot_podcast_grid div.riot_podcast_action_thumb_title > h6, div.riot_media_listing_wrapper div.riot_media_thumb div.riot_media_thumb_title > h6, div.riot_home_blog_listing_wrapper div.riot_home_blog_thumb div.riot_home_blog_thumb_title > h6 { font-size: 20px; }
	div.about_team_listing_section div.fusion-builder-row.fusion-row div.about_team_listing_section_title_row { margin-bottom: 10px !important; }
	div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns div.footer_newsletter_section div.footer_newsletter_section_title > h2 > strong { font-size: 24px; }
	div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns section.widget_nav_menu:first-child, div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns section.widget_nav_menu:nth-child(2) { width: 100%; padding-right: 0; float: none; }
	div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns section.widget_nav_menu:first-child { margin-bottom: 0; padding-bottom: 0; }
	div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns section.widget_nav_menu:nth-child(2) { padding-top: 0; }
	div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns section.widget_nav_menu:last-child ul.menu { padding: 20px 0; }
	div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns section.widget_nav_menu:last-child ul.menu > li:not(:last-child) { padding-right: 12px; margin-right: 5px; }
	div.about_team_listing_section div.fusion-builder-row.fusion-row div.about_team_mate_content { margin-bottom: 25px !important; }
	.fusion-author .fusion-author-title, .fusion-modal h3, .fusion-post-content h3, .fusion-title h3, .fusion-widget-area h3, .person-author-wrapper span, .post-content h3, .project-content h3, .sidebar .widget h3, .title h3 { font-size: 30px; }
	div.fusion-blog-archive.fusion-blog-layout-medium-wrapper div.fusion-posts-container article.fusion-post-medium.post { margin-bottom: 40px; }
	div.fusion-events-shortcode div.fusion-events-wrapper div.fusion-events-post div.fusion-column-wrapper div.fusion-events-thumbnail span.tribe-events-event-image { height: 260px; }
	div.riot_labs_page_top_content_section div.fusion-builder-row.fusion-row div.riot_labs_page_top_content_section_row div.fusion-column-wrapper { font-size: 17px; }
	div.riot_labs_page_top_content_section div.fusion-builder-row.fusion-row div.riot_labs_page_top_content_section_row div.fusion-column-wrapper div.riot_labs_page_top_content_highlight { font-size: 17px; }
	div.riot_labs_page_top_content_section div.fusion-builder-row.fusion-row div.riot_labs_page_top_content_section_row div.fusion-column-wrapper div.riot_labs_page_top_content_white_box { padding: 35px 0; }
	div.riot_labs_page_top_content_section div.fusion-builder-row.fusion-row div.riot_labs_contact_blocks div.fusion-column-wrapper div.riot_labs_contact_blocks_text { font-size: 19px; }
	div.inner_page_banner div.fusion-builder-row.fusion-row div.inner_page_banner_row div.fusion-column-wrapper span.fusion-imageframe img { max-width: 230px; }
	html body div#wrapper main#main .fusion-events-featured-image .fusion-events-single-title-content { position: relative; bottom: auto; left: auto; }
	div.rap_faq_section div.fusion-builder-row.fusion-row div.rap_faq_section_right div.fusion-faqs-wrapper, div.riot_rap_application_section div.fusion-builder-row.fusion-row div.riot_rap_application_description_text div.fusion-column-wrapper div.fusion-text, div.riot_rap_who_should_apply_section div.fusion-builder-row.fusion-row div.riot_rap_who_should_apply_section_left div.fusion-column-wrapper { font-size: 17px; }
	div.riot_rap_application_section div.fusion-builder-row.fusion-row div.riot_rap_application_description_text div.fusion-column-wrapper div[class^="fusion-button-wrapper"]::before, div.riot_rap_application_section div.fusion-builder-row.fusion-row div.riot_rap_application_description_text div.fusion-column-wrapper div[class^="fusion-button-wrapper"]::after { display: none; }
	html body.single div#wrapper main#main div.post-content iframe { width: 100%; height: 280px; }
	html body.page-id-25 div#wrapper div.fusion-page-title-bar div.fusion-page-title-row div.fusion-page-title-wrapper h1.entry-title { height: 45px; }
}
/* ////////// **********
Major Responsive Media Conditions
********** ////////// */

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Design and Developed By Kapil UI/UX Ninja - CodingGang
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/

/* #####
##### */