/* Template Styling */
.page-header{display:none!important;}
.nimbl-footer-stamp{text-align:right;}
.site-copyright,.site-credit{color:white;}
.site-copyright a,.site-credit a{color:white!important;}.site-copyright a:hover,.site-credit a:hover{color:grey!important;}
.archive-page-post-widget .elementor-post__thumbnail__link { margin-bottom: unset !important }
.archive-page-post-widget .elementor-post__title { margin-top: 20px !important; }
.archive-page-post-widget .elementor-post__excerpt p::after { content: "..."}
#contact-form .elementor-message { text-align: center; }
@media (max-width: 300px) {
	.main-heading h1, .main-heading h2, .main-heading span { font-size: 18vw !important; }
	.main-heading-sub-head span { font-size: 9vw !important }
	#home-testimonial-heading h2 { font-size: 12vw !important;}
	#single-post-heading h1 { font-size: 12vw; }
	.sub-description .elementor-widget-container{ padding: 0px 0px 0px 10px !important; }
	#archive-menu a { font-size: 5vw !important }
	#archive-heading h1 { font-size: 10vw !important }
}
/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {}
/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
	.nimbl-footer-stamp {
		text-align: center;
	}
	#footer-nav a {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}