.top_hide{
	display: none;
}
@media screen and (max-width: 1200px){
	.areaheart{
		width: 98%;
		padding: 0 1%;
	}

}

@media screen and (max-width: 1000px){

}

@media screen and (max-width: 768px){


}

@media screen and (max-width: 1000px){
	.banner{
		display: none;
	}
	.top_hide{
		display: block;
	}
	footer{
		margin-top: 0 !important;
	}
	footer .footer-logo{
		display: none; 
	}
	footer .footer-text{
		float: none;
		display: block;
    	width: 100%;
    	text-align: center;
	}
	footer .footer-text .textcopy{
		text-align: center;
	}
	.attachments-area .attached-item{
		line-height: 30px;
		min-height: 30px;
		background-color: #fff;
	}
	.attachments-area .attached-item div:first-child{
		display: none;
	}
	.fs-lightbox-element img{
		height: auto;
	}

}

@media screen and (max-width: 500px){

}

@media screen and (max-width: 440px){

}
