@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){
	.slide1 {
		background-position: center !important;
	}
	.slide2 {
		background-position: left bottom !important;
	}
	.slide3 {
		background-position: center !important;
	}

	.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.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;

		}
		.navbar__brand{
			height: auto;
			max-width:82%;
		}

/*@-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;

		}

	}