@media print {
	#subheader, 
	header.site-header, 
	.secondary-menu-wrapper, 
	.breadcrumbs-wrapper, 
	.home-page-video-section, 
	.home-page-contact-section, 
	.video-section,
	.site-footer,
	.contact-form,
	.fixed-buttons,
	.to-top-section, 
	.main-search,
	.contact-wrapper .border-btn,
	.contact-wrapper .google-map, 
	img,
	.core-inner .title:after,
	#subheader .social-block, .site-billboard .social-block, .site-subheader .social-block,
	.lg-nagative-offset-section,
	.owl-nav,
	.owl-dots,
	.bottom-section {
	    display: none;
	}
	.billboard-slide {
	    padding: 20px;
	    min-height: auto;
	}
	.accordion-body {
	    display: block;
	}
	.content-section.internal .content-section-inner, .content-section,.core-inner {
		padding: 0;
	}
	h2 {
		font-size: 30px
	}
	[class*='col-'] {
		width: 100%
	}
	.image-block {
		padding-bottom: 0
	}
	.contact-area .col-lg-5 {
	    width: 100%;
	}
	.contact-wrapper .contact-widget {
	    left: 0;
	    width: 100%;
	    padding: 0;
	    margin: 0;
	}
	.core-item {
		padding-bottom: 0;
	}
	.core-item .core-inner {
	    min-height: 100% !important;
	    display: block;
	    position: relative !important;
	    height: 100%;
	}
	.core-inner .hidden-text {
	    height: auto;
	    width: 100%;
	    display: inline-block;
	    overflow: hidden;
	}
	.core-inner .title, .core-inner .text, .bg-text, .bg-text h3 {
		text-align: left;
	}
	.bg-text .inner {
		margin: 0;
	}
}
