@media print {
	
	* {
		border: none !important;
	}
	
	h1 {
		
		font-size: 2.4rem !important;
	}
	
	h2, h3 {
		font-size: 2rem !important;
	}
	
	h1, h2, h3, h4, h5, h6, p, a {
		color: black !important;
		font-size: unset !important;
	}
	
	p {
		text-align: left !important;
	}
	
	section, article, div {
		padding: 0 !important;
		margin: 0 !important;
	}
	
	.gb-container {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		margin-top: 0px !important;
		margin-bottom: 0px !important;	
		animation-name: none !important;
	}
	
	.gb-grid-column {
		width: 100% !important;
		animation-name: none !important;
	}
	
	.test-animate {
		opacity: 1 !important;
	}
	
	.animation-fadeIn {
		animation: none !important;
	}
	
	/** 	Home Page **/
	
	/* 	Legal Services */
	.gb-container-384c2022 {
		margin-top: 30px !important;
	}
	/** 	 **/
	
	/* 	FAQs */
	.gb-accordion__item {
		height: fit-content !important;
	}
	
	.gb-accordion__content {
		overflow: visible !important;
		visibility: visible !important;
		max-height: fit-content !important;
	}
	
	/* 	Single Property */
	.single-property .thumbnails, .single-property .single-property-content .property_actions, .similar-properties-container  {
		display: none !important;
	}
	
	.single-property .single-property-content {
		grid-template-columns: 1fr !important;
	}
	
	.single-property-left-column .property_meta, .single-property-left-column .description, .single-property-map, .single-property-right-column .features, .single-property-image {
		margin-top: 32px!important;
	}
	
	.single-property-right-column .price {
		box-shadow: none !important
	}
	
	/* Display None Elements	 */
	header, footer, figure, .btn-main, .search-property-container, section.gb-container:has(.featured-properties-grid), .gb-container:has(.propertyhive-featured-properties-shortcode), .wpcf7, .gb-container-0bb5506a, .tabs-menu-wrapper, .gb-grid-column:has(.n2-section-smartslider), .gb-container-5b915209, .gb-container-a1134c34, .gb-container-c61bab7d {
		display: none !important;
	}
	
}