@media screen and (max-width: 1025px) {
	#section3 .grid {
		max-width: 90%;
	}

	#section1 {
		padding: 0 0 125px 0;
	}
	#section2 {
		padding-bottom: 35px;
	}
	#section3 {
		padding: 0 0 125px 0;
	}
	#section4 {
		padding-bottom: 120px;
	}
	#section5 {
		padding-bottom: 180px;
	}
	#section5 #contact-form span {
		display: block;
		width: 100%;

	}

	/*Animated styles*/
	#section1 h2 {
		opacity: 1;
	}
	#section1 .slide.one {
		opacity: 1;
	}
	#section1 .form2.form {
		opacity: 1;
	}
	/*section2*/
	#section2 h2 {
		opacity: 1;
	}
	#section2 .portfolio .work-gr {
		opacity: 1;
	}
	#section2 .portfolio .more {
		opacity: 1;
	}
	/*section3*/
	#section3 h2{
		opacity: 1;
	}
	#section3 .grid {
		opacity: 1;
	}
	#section3 .form2.form {
		opacity: 1;
	}

	/*section4*/
	#section4 h2 {
		opacity: 1;
	}
	#section4 .grid .block {
		opacity: 1;
	}

	#section4 .bottom {
		opacity: 1;
	}

	/*section5*/
	#section5 h2 {
		opacity: 1;
	}
	#section5 .title-form {
		opacity: 1;
	}
	#section5 #contact-form {
		opacity: 1;
	}
	#section5 .contacks {
		opacity: 1;
	}

}

@media screen and (max-width: 400px) {
	#section1 {
		padding: 0;
	}
	#section1 h2 {
		padding: 30px 0px 18px;
	}
	#section0 .text {
		font-size: 1.5em;
		margin: 10% 5% 0px 15%;
		padding-bottom: 45px;
	}
	#section0 .form {
		display: none;
	}
	.section .grid {
		padding: 0;
	}
	#section2 h2 {
		padding: 15px 0px 20px;
	}
	#section1 .form2.form {
		display: none;
	}
	#section3 {
		padding: 0;
	}
	#section3 h2 {
		padding: 25px 0px 20px;
	}
	#section3 .form2.form {
		display: none;
	}
	#section4 {
	  padding-bottom: 36px;
	}
	#section4 h2 {
		padding: 20px 0 15px 0;
	}
	#section4 .grid .block {
		margin-top: 40px;
		border: none;
	}
	#section4 .bottom {
		display: none;
	}
	#section5 #contact-form {
		padding-bottom: 40px;
	}
	#section5 .contacks .block {
		margin: 5px 0;
	}
	#section5 .contacks {
		bottom: 24px;
	}

}