@media (max-width: 1899px) {
    html{ font-size: 16px; }
}

@media (max-width: 1799px) {
	
}

@media (max-width: 1699px) {
	
}

@media (max-width: 1599px) {
	html{ font-size: 15px; }
	body .container{ max-width: 1400px; }
}

@media (max-width: 1499px) {
	body .container{ max-width: 1300px; }
	body:not(.home) header#masthead .logo{ width: 15%; }
	body header#masthead .logo{ width: 15%; }
	footer#colophon .footer-wids .flex-row>div{ padding: 3.389rem 6.333rem 0; }
}

@media (max-width: 1399px) {
	body .container{ max-width: 1200px; }
}

@media (max-width: 1299px) {
	html{ font-size: 14px; }
	body .container{ max-width: 1100px; }
}

@media (max-width: 1199px) {
	body .container{ max-width: 1000px; }
}

@media (max-width: 1099px) {
	body .container{ max-width: 900px; }
}

@media (max-width: 1024px) {
	html{ font-size: 13px; }
	body .container{ max-width: initial; }
	body .flex-row{ flex-direction: column; }
}

@media (max-width: 768px) {
	html{ font-size: 12px; }
	body .mob-show{ display: block !important; }
	body:not(.home) header#masthead .logo{ width: 25%; }
	body.home .post-grid .vc_grid .vc_pageable-slide-wrapper .vc_grid-item{ padding-bottom: 2.444rem !important; }
	body.home .post-grid .vc_grid .vc_pageable-slide-wrapper .vc_grid-item:last-child{ padding-bottom: 0 !important; }
	header#masthead .flex-row{ flex-direction: row; }
	body header#masthead .logo{ width: 25%; }
	#content .hero-section .hero-slider .hero-slide .slider-txt{ width: 95%; }
	#content .hero-section .hero-slider .hero-slide .slider-txt p{ font-size: 2.411rem; }
	#content .post-grid .vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem-row-position-top .post-txt-col .post-title h2{ font-size: 1.1rem; }
	#content .post-grid .vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem-row-position-top .post-txt-col .post-excerpt p{ font-size: 0.8rem; }
	/* Blog Page */
	#content .blog-page .blog, #content .blog-page .blog-sidebar{ width: 100%; }
	footer#colophon .footer-wids .flex-row>div{ padding: 1.289rem 0; border-right: none; border-bottom: 1px solid #000; }
	footer#colophon .footer-wids .footer-branding .widget_media_image{ text-align: center; }
	footer#colophon .footer-wids .footer-branding .widget_media_image img{ width: 45%; }
	footer#colophon .footer-wids .footer-branding .widget_text .textwidget p{ text-align: center; }
	footer#colophon .footer-wids .footer-branding .socials ul.menu{ justify-content: center; }
	footer#colophon .footer-wids .footer-recent-posts{ padding-bottom: 0 !important; border-bottom: none !important; }
}

@media (max-width: 425px) {

}

@media (max-width: 375px) {

}

@media (max-width: 320px) {

}