@media screen and (max-width: 1220px){
}
@media screen and (max-width:1080px){
}
@media screen and (max-width:1023px){

}
@media screen and (max-width: 960px) {

}
@media screen and (max-width:767px){
	.cont-pie-page{
		text-align: center;
	}
	.mini-head{
		text-align: center;
	}
	.mini-head .flt-right{
		float: none;
	}
}
@media screen and (max-width: 679px){
	/*.site-nav .ul_menu{
		padding-top: 80px;
		position: relative;
		top:0;
		width: 100%;
		list-style: none;
		height: 100vh;
		top:-120vh;
		z-index: 0;
		text-align: right;
	}
	.header{
		overflow: hidden;
	}
	.site-nav .ul_menu{
		display: none;
	}
	.site-nav .ul_menu.open{
		position: absolute;
		padding-top: 80px;
		display: inline-block;
		top:0;
		width: 100%;
		height: 100vh;
		background: #6893b2;
		right: 0;
		transition: ease-in 0.8s;
	}
	.site-nav .ul_menu a {
		margin:0;
		width: 100%;
		color:#fff;
		display:block;
		text-align: center;
		cursor: pointer;
		display: inline-block;

	}
	.site-nav .ul_menu a li{
		font-size: 16px; 
		display: inline-block;
		text-decoration: none;
		text-transform: uppercase;
		padding: 0;
		width: 100%;
		background: transparent;

		}*/
		.caption .caption-heading h1{
			font-size: 48px;
		}

	}
	@media screen and (max-width: 589px){
		.socials_nav{
			transition: ease-in 0.8s;
			right: -400px;
		}
		.caption .caption-heading h1{
			font-size: 42px;
		}
/*@-webkit-keyframes infiniteOpacity {    
	0% { -webkit-opacity: 0.2; }
	50% { -webkit-opacity: 0.6; }
	100% { -webkit-opacity: 0.2; }
}
@keyframes infiniteOpacity {  
	0% { opacity: 0.2; }
	50% { opacity: 0.6; }
	100% { opacity: 0.2; }
	}*/
	
	/*.logo, .mosaic-decoration{
		transition: ease-in-out 0.4s;
		width: 150px;
		margin: auto;
		}*/

	}
	@media screen and (max-width: 479px){
		.item-ls-desc .square-icon{
			height: 28px;
			width: 28px;
		}
	}