@media only screen and (max-width:660px) {
	/* Menu css */
		.toggle{
			display: block;
		}
		.active{
			display: block !important;
		}
		#header_menu{
			width: 40%;
		}
		#header_menu ul{
			position: absolute;
			top: 60px;
			right: 6em;
			display: none;
			width: 60%;
		}
		#header_menu ul li{
			width: 100%;
			display: block;
		}	
		.centered{
		max-width: 95%;
		}
	/* END Menu css */

	/* First page css */
		h1{
			margin: 0 0 10px 0;
		}
		#survice_price{
			height:450px; 
		}
	/* END First page css */
	/* Mission css */
			#mission{
			height: 350px;
			width: 90%;
			margin: 2% auto;
			}
		/* END Mission css */ 
	/* Survice css */
		#survice{
			height: 400px;
			padding: 2% 0;
		}
		#survice a{
			width: 49%;
		}
		#survice article{
			height: 80px;
		}
		#survice article h4{
			display: none;
		}
		#survice-cover{
			height: 320px;
		}
		#survice-cover ul li{
			font-size: 1.4em;
			padding: 0.5%;
			margin: 0.5% auto;
			width: 60%;
			display: block;
			height: 35px;
			vertical-align: middle;
		}
		/* Accounting-survice css */
			#accounting-survice li{
			display: block;
			width: 100%;
			height: auto;
			margin: 2.5% 0;
			min-height: 60px;
			font-size: 1em;
		}
		/* END Accounting-survice css */
		#registration #regVat{
			height: auto;
			padding: 1% 0;
		}
		#registration #regVat li{
			width: 100%;
			height:auto;
		}
		#personnel .myFlex4 li{
			width: 100%;
			height: auto;
			min-height: 60px;
		}
	/* END Survice css */
		
		
	/* Price css */
		#priceCover h1{
			font-size: 2.5em;
		}
		#survice_price h2{
			font-size: 1.8em;
		}
		#survPrice{
			width: 100%;
			height: 650px;
		}
		#survice_price img{
			display: none;
		}
		.priceContainer{
			height: 100px;
		}
		.survClassElem{
			width: 23.6%;
			font-size: 0.75em;
			height: 110px;
			display: inline-block;
			margin: 0.5%;
		}
		#survice_price .priceContainer{
			margin: 1%;
			width: 46%;
			font-size: 0.8em;
			display: inline;
		}
	/* End of Price css */
	/* Contacts css */
		#contactsCover{
			height: 150px;
		}
		#contactsCover h1{
			font-size: 2.5em;
		}
		#contactModuls{
			height: 600px;
		}
		#contactModuls>div{
			width: 100%;
			height: auto;
		}
		#contactModuls h2{
			font-size: 2em;
		}
		#contactModuls article{
			width: 90%;
			margin: 1% auto;
			height: auto;
			padding: 2%;
		}
	/* End of contact css */
	
	footer{
		height: 420px;
	}
	footer .centered{
		width: 100%;
		margin: 0;
		padding: 0.5%;
	}
	#social .centered{
		width: 100% !important;
		margin: 0;
	}
	#aboutUs{
		display: none;
	} 
  }