/*  1200-1440 */

@media screen and (max-width: 1199px) {

	.ng {max-width: 100%;padding: 0 15px;}

}

/*  1024-1200 */

@media screen and (min-width: 1025px) and (max-width: 1199px) {

	.ng {width:960px;}
	h2.section-title.fs48px {font-size: 36px;}
	#promo-offers .fs34px {font-size: 24px;}

}


/* TABLET */

@media screen and (min-width: 768px) and (max-width: 1024px) {

	.nav .sub-menu {white-space: normal;text-align:left;}
	ul.socials li {margin-right: 5px;}
	.header-support, .header-social, .header-english {padding-left: 10px;}
	.header-logo .redbox {padding: 10px;}
	.header-logo .btn.outline {padding: 8px;}
	ul.socials li a {line-height: 26px;width: 28px;height: 28px;}
	.header-logo .searchform input {width: 80%;}
	.header-logo .inner-header-logo {display: flex;}

	.main_category_title {font-size: 24px;}
	main.archive section.posts .pt50 {padding: 30px 15px;}
	main.archive section.posts article .post_title {font-size: 18px;}
	main.single_post section.article_container {padding: 30px 15px;}
	main.archive .pagination {margin-bottom:30px;}
	.the_content iframe {pointer-events: none;}
	.the_content .embedly-card iframe {pointer-events: all;}
  	.the_content iframe[src*="https://www.facebook.com"] {pointer-events: all;}
  	.the_content iframe[src*="https://www.youtube.com/embed"] {pointer-events: all;}
  	.the_content iframe[src*="vimeo.com"] {pointer-events: all;}
  	.the_content iframe[src*="spotify.com"] {pointer-events: all;}
  	.the_content iframe[src*="soundcloud.com"] {pointer-events: all;}

	#footer {font-size: 14px;}
	#footer .widgets.ng {padding: 30px 0;}

}


/* MOBILE */

@media screen and (max-width: 767px) {


	.mobileonly {display:block;} .mobileonly.ib {display:inline-block;}
	.desktoponly {display:none;} .desktoponly.ib {display:none;}
	.img100 img.desktoponly {display:none;} .img100 img.mobileonly {display:block;}

	main {margin-top: 70px;overflow-x: hidden;}
	.flexbox .col.n33, .flexbox .col.n50, .flexbox .n50, .sidebar.n33 {flex: 0 0 100%;}
	.post_list.n66, .post_list article.n33 {width: 100%;flex: 0 0 100%;}
	article.post.pr20 {padding-right: 0;}
	section.posts .post_list:not(.owl-carousel):not(.mr0) {margin-right: 0;}
	.atop {background-color: #FFF;}
	.post_cat.redbox, .btn.redbox {padding: 10px;}


	/* HEADER */


	.header {position: fixed;box-shadow: 0px 3px 3px rgba(0,0,0,0.2);top:0;z-index: 999999;background-color: #FFF;}
	.header-logo {position: static;height: auto;line-height: normal;}
	.header-menu {margin-top: 0;}
	body.downscroll .header-menu, body.menuopened .header-menu {margin-top: 0;}
	body.downscroll .header-menu {opacity: 1;}
	body.sticky #search_trigger {color:#FFF;}
	body.sticky .header-menu {transition:none;}
	.mobile_menu_trigger i {width: 24px;}
	#close_trigger i {font-size: 24px;}

	.nav li {text-align: left;padding: 0 15px;}
	.nav > li:first-child > a:before {display: none;}
	.nav > li > a {border-bottom: 1px solid #464646;}
	.nav > li.opened > a {border-bottom: 0;}
	.nav > li > a:after {font-family: 'FontAwesome5ProRegular';-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;font-weight: normal;content: "\f067";width: auto;height:auto;background-color: transparent;}
	.nav > li.opened > a:after {content: "\f068";}
	.nav .sub-menu {position: static;background-color: transparent;}
	.nav > li > a:hover, .nav > li.opened > a {background-color: transparent;color:#FF2932;}
	.nav .sub-menu a {color:#FFF;}
	.nav .sub-menu li {display: block;padding:0;width: 100%;}
	.nav .sub-menu li a {border-right: 0;margin:0;padding: 0 0 25px 0;white-space: nowrap;}
	.nav .sub-menu li:last-child a {padding: 0;}
	.header-bottom {padding: 80px 15px 30px 15px;}
	ul.socials li {display: inline-block;margin-right: 5px;}
	ul.socials li a.cwhite {border:1px solid #FFF;}
	#search_fs form.searchform input {color:#FFF;}
	#mobile_menu ul.socials li a {border:1px solid #FFF;color:#FFF;}
	form.searchform input.keyword {-webkit-appearance:none;border-radius: 0;}
	header.header .header-logo .the_left a.logo, header.header .header-logo .the_support_banner {width: 50%;}
	body.noscroll .the_support_banner.mobileonly {visibility: hidden;}
	

	/* HOME - SLIDER */

	main.home .slider .pt40 {padding-top: 0;}
	.slider .owl-nav {display: none;}
	.slider .owl-controls .owl-dots {text-align: center;}
	.home .slider .owl-controls {margin:20px auto 10px auto;}


	/* HOME - POSTS */

	section.posts .pt50 {padding: 30px 15px;}
	section.posts .post_summary .post_author, section.posts .post_summary .post_date {display: inline-block;margin-bottom: 10px;}
	article.post .post_date, article.post .post_readtime {white-space: nowrap;}


	/* HOME - SIDEBAR */

	.sidebar.n33 {width: 100%;}


	/* HOME - BLOG */

	.blogs .post_list article {margin: 30px 0 0 0;}
	.blogs .post_list article:last-child {padding-bottom: 0;}
	.blogs .post_list article .image_link {overflow: visible;}
	.blogs.guest .post_list article .image_link img, .blogs.guest .post_list article .post_excerpt {display: none;}
	.blogs.guest .post_list article .post_title {margin-bottom: 0;}
	.blogs.guest .post_list article .post_summary {padding: 15px;max-width: calc(100% - 40px);}
	.blogs.guest .post_list article a.post_url {position: absolute;right: 0;top:0;height: 100%;line-height: normal;}
	.blogs.guest .post_list article a.post_url i {position: relative;top: 50%;transform: translateY(-50%);}


	/* HOME - MOST POPULAR BLOG */

	.blogs.most-popular .post_list article a.post_url.btn {display: none;}
	.blogs.most-popular .pt50.pr {padding: 30px 0;}


	/* HOME - SOCIAL BOX */

	.home .social_networks {padding-top: 0;}
	.home .social_networks .n50 {width: 100%;padding-left: 0;padding-right: 0;}
	.home .social_networks .social-row-1 {margin-bottom: 0;}
	.home .social_networks a {margin-bottom: 30px;}
	.home .social_networks .social-row-2 .the_right a {margin-bottom: 0;}


	/* HOME - NEWSLETTER */

	.home .newsletter.ng {padding: 0;background-color:#FF2932;}
	.home .newsletter .n50 {width: 100%;}
	.newsletter .the_left .icon {float:left;margin-right: 10px;}
	.newsletter .the_left .content {width: 100%;}
	.newsletter .newsletter_title {text-transform: uppercase;}
	.newsletter .content, .newsletter .the_right {padding: 15px;}
	.home .newsletter .n50.the_right {background-color: #FFF;width: calc(100% - 30px);margin-left: 15px;margin-bottom: 15px;}


	/* HOME INSTAGRAM */

	.home .instagram_feed .section_title {margin: 0;text-align: left;padding-left: 15px;}
	#sb_instagram {display: none;}



	/* FOOTER */

	#footer {overflow-x: hidden;}
	.footer .flexbox .widget {flex: 0 0 100%;margin-bottom: 30px;}
	.footer-1 .widgets .column-lead {height: auto;overflow: visible;}
	.footer .widgets {padding:30px 15px;}
	.footer .widget .column-head img {display: none;}
	.footer-2 .ng.pt20 {padding: 15px;}
	.footer-2 .the_menu {text-align: left;width: 50%;}
	.footer-2 .the_logo {text-align: right;}
	.footer-2 .the_logo img {display: inline;}
	.footer-2 .the_menu ul li a {border-right: 0;margin:0;padding:0 0 15px 0;display: block;}
	.footer-2 .the_menu ul li:last-child a {padding:0;}


	/* SINGLE POST */

	.single_post .article_container {padding: 30px 15px;}
	.single_post .article_body {width: 100%;}
	.single_post .article_body .inner-article_body {padding-right: 0;}
	.single_post .post_summary.the_bottom {margin-bottom: 20px;}
	.single_post .post_share {width: 100%;text-align: left;}
	.single_post .post_intro_box {margin-bottom: 0;}
	.single_post .post_intro_box .post_share {border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;padding: 15px 0;margin-top: 15px;}
	body.stickysidebar .single_post aside .sidebar_sticky_section {position: static;width: 100% !important;}
	.single_post .the_content p, .single_post .the_content li {font-size: 15px;line-height: 28px;}
	.single_post .the_content ul, .single_post .the_content ol, .single_post .the_content p, .single_post .the_content h2, .single_post .the_content h3, .single_post .the_content h4, .single_post .the_content .wp-caption, .single_post .the_content blockquote {margin-bottom: 25px;}
	.single_post .the_content .wp-caption {margin-bottom: 0;}
	.single_post .the_content ul li, .single_post .the_content ol li {padding-bottom: 10px;}
	.single_post .the_content .highlight-section {font-size: 18px;letter-spacing: -2%;line-height: normal;padding-left: 15px;}
	.single_post .the_content h1, .single_post .the_content h2, .single_post .the_content h3, .single_post .the_content h4, .single_post .the_content h5, .single_post .the_content h6 {font-size: 24px;}
	.single_post .the_content span.credit-section {padding-left: 10px;}
	.single_post .posts.more_posts .ng {padding: 30px 15px;}
	.single_post .posts.more_posts article {flex-basis:100%;}
	body.stickysidebar aside .sidebar_sticky_section {position: static;}
	h1.page_title {font-size: 24px;}
	.single_post .the_content .embedly-card {margin-left: 0;margin-right: 0;padding: 15px;}
	.the_content iframe {pointer-events: none;}
	.the_content .embedly-card iframe {pointer-events: all;}
	.the_content iframe[src*="https://www.facebook.com"] {pointer-events: all;}
	.the_content iframe[src*="https://www.youtube.com/embed"] {pointer-events: all;}
	.the_content iframe[src*="vimeo.com"] {pointer-events: all;}
  	.the_content iframe[src*="spotify.com"] {pointer-events: all;}
  	.the_content iframe[src*="soundcloud.com"] {pointer-events: all;}


	/* CATEGORY */

	.main_category_title {font-size: 24px;}
	.main_category_title.ng {margin: 0 15px;}
	main.archive .post_list .inner.flexbox article:first-child a.post_image {display: block;}
	main.archive .post_list .inner.flexbox article a.post_image {display: none;}
	main.archive .pagination {margin-bottom:30px;}
	main.archive .pagination span.legend {display: none;}


	/* SEARCH RESULTS */

	main.search_result article.post {margin-bottom: 20px;}
	main.search_result article.post .post_title {font-size: 24px;}
	main.search_result article.post .post_summary {padding-left: 0;}


	/* HOME BLOG POSTS */

	.all_posts_link {margin-right: 0;margin-bottom: 20px;}


	/* ALL POSTS */

	.all_posts .pagination {padding: 0;margin-bottom: 40px;}
	.all_posts .result_posts section.posts {padding-top: 40px;}
	.pagination a.backone i, .pagination a.nextone i {display: none;}
	main.all_posts div.result_posts article.post h3.post_title {font-size: 18px;}
	main.all_posts div.result_posts article.post .post_summary {padding-left: 0;}

}


/* BUDGET COUNTER - LARGE SCREENS */

@media screen and (min-width: 1800px) and (max-width: 4096px) {
	.single_post .the_content .budget_counter h3, .single_post .budget_counter h3 {font-size: 1.3vw;}
	.single_post .the_content .budget_counter h4, .single_post .budget_counter h4 {font-size: 1.2vw;}
	.single_post .the_content .budget_counter h2, .single_post .budget_counter h2 {font-size: 2vw;}
	.single_post .the_content .budget_counter h5, .single_post .budget_counter h5 {font-size: 1vw;}
	.single_post .the_content .budget_counter h3, .single_post .the_content .budget_counter h4, .single_post .budget_counter h3, .single_post .budget_counter h4 {line-height: 130%;}
	
	.single_post aside .budget_counter h3, aside .budget_counter h3 {font-size: 0.7vw;}
	.single_post aside .budget_counter h4, aside .budget_counter h4 {font-size: 0.6vw;}
	.single_post aside .budget_counter h2, aside .budget_counter h2 {font-size: 1.5vw;}
	.single_post aside .budget_counter h5, aside .budget_counter h5 {font-size: 0.8vw;}
	.single_post aside .budget_counter h3, .single_post aside .budget_counter h4, aside .budget_counter h3, aside .budget_counter h4 {line-height: normal;}
}


/* BUDGET COUNTER - MOBILE */

@media screen and (max-width: 767px) {
	.budget_counter h3, .single_post .the_content .budget_counter h3, .single_post .budget_counter h3, .single_post aside .budget_counter h3 {font-size: 3.7vw;}
	.budget_counter h4, .single_post .the_content .budget_counter h4, .single_post .budget_counter h4, .single_post aside .budget_counter h4 {font-size: 3.2vw;}
	.budget_counter h2, .single_post .the_content .budget_counter h2, .single_post .budget_counter h2, .single_post aside .budget_counter h2 {font-size: 6vw;}
	.budget_counter h5, .single_post .the_content .budget_counter h5, .single_post .budget_counter h5, .single_post aside .budget_counter h5 {font-size: 3vw;}
	.budget_counter .counter_body h3.mb30 {margin-bottom: 1.7vh;}
	.budget_counter span.counter_footer {margin-top: 2vh;}
	.budget_counter h3, .budget_counter h4, .single_post .the_content .budget_counter h3, .single_post .the_content .budget_counter h4 {line-height: 125%;}
	aside .budget_counter .the_left, aside .budget_counter .the_right {width: 50%;}
	aside .budget_counter .income_percent_level img {max-width: calc(100% - 5vw);}
}


/* SMALL SCREEN */

@media screen and (max-width: 320px) {

	div.the_support_banner.mobileonly a {font-size: 11px;padding-left: 5px;padding-right: 5px;}
	header.header .header-logo a.logo img {width: 100%;}

}















