      @page {
        margin-top: 2cm;
        margin-bottom: 2cm;
        margin-left: 2cm;
        margin-right: 2cm;
    }
    header { box-shadow: none; padding: 0; }

		 header { display:block !important; } 
	.header-main.fixed {
		position: absolute;
	}
	body {
		background: #ffffff;
		color: #000000;
		font-size: 8pt; 
		line-height: 150%;
		margin: 0px;
	}
	body * {
		-o-transition-property: none !important;
		-moz-transition-property: none !important;
		-ms-transition-property: none !important;
		-webkit-transition-property: none !important;
		transition-property: none !important;
		transition: none;
        -moz-transition: none;
        -webkit-transition: none;
	}
	.sub-title { font-size: initial; }
	hr {
		color: #ccc;
		background-color: #ccc; 
	}
	h1, h2, h3, h4, h5, h6, code, pre, p, a:link, a:visited, blockquote {
		color: #000000 !important;
	}
	h3 { font-size: 22px !important; }
	p {
        page-break-inside: avoid;
    }
	blockquote {
		background-image: none; 
	}
	a:link, a:visited {
		text-decoration: underline;
	}
	.btn {
	   border: 1px solid #000;
	}
	.featured-split .row > div { 
		max-width: 49%; 
	}
	.featured-split .row > div .box .figure img {
		border: 1px solid #000;
	}
	.collapse {
        display: block !important;
        height: auto !important;
    }
	.skip-btn, .nav-bar, #menu, #navigation, .do-not-print, .NoPrint,
	.footer-main .row > div .search-box form input, .header-main .login-btn,
	.single-post-pager .arrow a {
		display: none;
	}
	.hero-main .figure img { opacity: 0.5; }
	.testimonial-cont .quote-heading { width: 100%; max-width: 100%; }
	.our-companies-post-cont .logo { border: 0px; }
	.map-wrapper { min-height: 600px; }
	.footer-main .foot-menu ul li a { font-size: 12px !important; }
	.footer-main .foot-menu ul li { margin: 10px; }
