/*
HEAD
*/
@media (max-width: 768px) {
	.menu {
		flex-direction: column;
	}

	.top-form {
		flex-direction: column;
		align-items: center;
	}

}

@media (max-width: 720px) {


	.menu2 {
		width: 93%;
		margin: 0 auto;
		float: none;
	}

	.menu3 {
		margin-left: 0;
	}

	.menu4 {
		padding: 10px 0 0 0;
		margin: 0 auto;
		float: none;
	}
}

@media (max-width: 460px) {


	.menu3 {
		margin: 0 auto;
		float: none;
	}
}

@media (max-width: 880px) {
	.p1 {
		font-size: 62px;
	}

	.p2 {
		padding: 0 30px;
		font-size: 18px
	}

	.p3 {
		padding: 0 30px;
		font-size: 18px
	}
}

@media (max-width: 720px) {
	.head3 {
		/* margin: 0 auto; */
	}

	.p1 {
		font-size: 52px;
	}
}

@media (max-width: 600px) {
	.p1 {
		font-size: 42px;
	}
}

@media (max-width: 480px) {
	.p1 {
		font-size: 32px;
	}
}

@media (max-width: 370px) {
	.p1 {
		font-size: 26px;
	}
}

@media (max-width: 880px) {
	.wrap-forma1 {
		height: 260px;
		margin: 50px auto;
	}

	.wrap-forma1 p {
		padding: 10px 20px 0 20px;
	}

	.wrap-forma1 button {
		display: block;
		margin: 5% auto;
		float: none;
	}
}

@media (max-width: 640px) {
	.head {
		height: 915px;
	}

	.wrap-forma1 input {
		display: block;
		margin: 10px auto;
		float: none;
	}

	#name2 {
		margin-top: 1%;
	}

	.wrap-forma1 button {
		margin: 1% auto;
	}
}

@media (max-width: 470px) {
	.head {
		height: 1015px;
	}
}

@media (max-width: 400px) {
	.head {
		height: 1115px;
	}
}

/*
HEAD
*/



/*
triggers
*/

@media (max-width: 1100px) {
	.triggers {
		height: 500px;
	}

	.triggers {
		height: 500px;
	}

	.trig {
		width: 50%;
		margin: 20px 0 0 0;
		padding: 0;
	}
}

@media (max-width: 420px) {
	.triggers {
		height: 850px;
	}

	.triggers {
		height: 850px;
	}

	.trig {
		width: 100%;
	}
}

/*
/triggers
*/







/*
pokrutie
*/

@media (max-width: 1140px) {
	.pokrutie {
		height: 1500px;
	}

	.pokrutie2 {
		height: 1500px;
	}

	.h2 {
		font-size: 44px;
	}

	.pok4D {
		float: left;
		width: 50%;
		height: auto;
	}

	.pok {
		float: none;
		margin: 40px auto;
	}
}

@media (max-width: 860px) {
	.h2 {
		font-size: 36px;
	}
}

@media (max-width: 700px) {
	.h2 {
		font-size: 30px;
	}
}

@media (max-width: 600px) {
	.pokrutie {
		height: 2800px;
	}

	.pokrutie2 {
		height: 2850px;
	}

	.h2 {
		font-size: 22px;
	}

	.pok4D {
		float: left;
		width: 100%;
		height: auto;
	}

	.pok {
		float: none;
		margin: 40px auto;
	}
}

@media (max-width: 480px) {
	.h2 {
		font-size: 20px;
	}

	.pokrutie {
		height: 2780px;
	}

	.pokrutie2 {
		height: 2820px;
	}
}

/*
.pokrutie
*/


@media (max-width: 960px) {
	.banner img {
		width: 720px;
	}

	@media (max-width: 720px) {
		.banner {
			height: 90px;
		}

		.banner img {
			width: 480px;
		}

		@media (max-width: 480px) {
			.banner {
				height: 70px;
			}

			.banner img {
				width: 320px;
			}

			/*
podk
*/

			@media (max-width: 1140px) {
				.podkD1 {
					margin: 20px 10px 0 10px;
				}

				.podkD2 {
					width: 90%;
				}
			}

			@media (max-width: 945px) {
				.podk {
					height: 1160px;
				}

				.divPar1 {
					width: 100%;
					margin-top: 26px;
					height: 529px;
				}

				.podkD1 {
					float: none;
					margin: 0 auto;
					padding: 0 15px;
				}

				.divPar2 {
					width: 100%;
					height: 500px;
					float: right;
				}

				.podkD2 {
					margin: 26px auto;
					height: 497px;
					border: 16px solid #00962C;
					float: none;
				}
			}

			@media (max-width: 445px) {
				.podKp2 {
					font-size: 18px;
				}

				.wrap-forma2 {
					width: 264px;
					height: 380px;
					margin: 40px auto;
				}

				.formP2 {
					padding: 0;
				}

				.formP1 {
					font-size: 26px;
				}

				.wrap-forma2 input {
					width: 220px;
					height: 55px;
					margin: 10px 0 0 0;
				}

				.wrap-forma2 button {
					float: left;
					width: 260px;
					height: 57px;
					margin: 10px 0 0 0;
				}

				.podkD2 {
					height: 420px;
				}

				.podk {
					height: 1050px;
				}

			}

			/*
/podk
*/





			/*
pokrutie
*/

			@media (max-width: 1140px) {
				.pokr {
					height: 1400px;
				}

				.pokr2 {
					height: 1400px;
				}

				.pokrd {
					width: 540px;
					height: 275px;
					color: #fff;
					margin: 25px auto;
					float: none;
				}

				#pokrd12 {
					margin: 30px 0 0 316px;
				}

				#pokrd22 {
					margin: 25px 0 0 374px;
				}

				#pokrd32 {
					margin: -21px 0 0 324px;
				}

				#pokrd42 {
					margin: 15px 0 0 360px;
				}
			}

			@media (max-width: 560px) {
				.pokrd {
					width: 100%;
					height: 275px;
					color: #fff;
					margin: 25px auto;
					float: none;
				}

				#pokrd12 {
					display: none;
				}

				#pokrd22 {
					display: none;
				}

				#pokrd32 {
					display: none;
				}

				#pokrd42 {
					display: none;
				}
			}

			@media (max-width: 480px) {
				.pokrPh2 {
					font-size: 36px;
				}

				.pokrP1 {
					padding-top: 30px;
				}

				#amt2 {
					margin: 20px 0 0 45px;
				}
			}

			@media (max-width: 360px) {
				.pokrPh2 {
					font-size: 30px;
				}

				.pokrd ul {
					font-size: 15px;
					margin: 10px 0 0 30px;
				}

				.pokrP1 {
					padding-top: 30px;
				}
			}

			@media (max-width: 364px) {
				#amt1 {
					margin: 35px 0 0 45px;
				}
			}

			@media (max-width: 365px) {
				#amt2 {
					margin: 15px 0 0 45px;
				}
			}

			/*
/pokrutie
*/






			/*
warranty
*/

			@media (max-width: 1140px) {
				.warranty {
					height: 650px;
				}

				.warranty2 {
					height: 650px;
				}

				.warD {
					width: 40%;
					margin: 5% 0 0 6.5%;
				}

				#warD1 {
					margin-left: 6.5%;
				}

				#warD3 {
					margin: 25% auto;
					float: none;
				}
			}

			@media (max-width: 600px) {

				.warranty {
					height: 630px;
				}

				.warranty2 {
					height: 630px;
				}

				.warh1 {
					font-size: 36px;
				}

				#warD1 {
					margin-left: 5%;
				}

				.warD {
					width: 90%;
					height: 110px;
					border: 1px solid #00962C;
					border-radius: 75px;
					float: none;
					margin: 5% 0 0 5%;
				}

				#warD3 {
					margin: 5% auto;
					float: none;
				}

				.warP {
					margin-top: 32px;
				}

				.warh1 {
					margin: 0;
				}

				.warh2 {
					margin: 0 0 20px 0;
				}
			}

			@media (max-width: 480px) {
				.warh1 {
					font-size: 29.5px;
					margin: 0;
				}

				.warh2 {
					font-size: 23.5px;
					margin: 0 0 20px 0;
				}

				.warP {
					margin-top: 20px;
				}
			}

			@media (max-width: 360px) {
				.warh2 {
					font-size: 16px;
				}
			}

			/*
warranty
*/



			/*
.podkD12
*/
			@media (max-width: 1140px) {
				.podkD12 {
					margin: 30px 10px 0 10px;
					max-width: 570px;
					height: 500px;
					color: #fff;
				}

				.podkD3 {
					margin-top: 26px;
					width: 90%;
					height: 497px;
					border: 16px solid #00962C;
				}

				.podkP1 {
					font-size: 42px;
					margin: 65px 0 0 0;
				}
			}

			@media (max-width: 945px) {
				.podkP1 {
					font-size: 36px;
					margin: 65px 0 0 0;
				}
			}

			@media (max-width: 945px) {
				.podkg1 {
					height: 1140px;
				}

				.divPar3 {
					width: 100%;
					margin-top: 26px;
					height: 529px;
				}

				.podkD12 {
					float: none;
					margin: 0 auto;
					padding: 0 15px;
				}

				.divPar4 {
					width: 100%;
					height: 580px;
					float: right;
				}

				.podkD3 {
					margin: 26px auto;
					height: 497px;
					border: 16px solid #00962C;
					float: none;
				}
			}

			@media (max-width: 445px) {
				.podkP1 {
					font-size: 24px;
					margin: 35px 0 0 0;
				}

				.wrap-forma3 {
					width: 264px;
					height: 380px;
					margin: 40px auto;
				}

				.formP1 {
					font-size: 26px;
				}

				.wrap-forma3 input {
					width: 220px;
					height: 55px;
					margin: 10px 0 0 0;
				}

				.wrap-forma3 button {
					float: left;
					width: 260px;
					height: 57px;
					margin: 10px 0 0 0;
				}

				.podkD3 {
					height: 420px;
				}

				.divPar4 {
					width: 100%;
					height: 500px;
				}

				.podkg1 {
					height: 1050px;
				}

			}

			/*
/.podkD12
*/



			/*
.podkg2
*/

			@media (max-width: 1140px) {
				.podkD13 {
					margin: 30px 10px 0 10px;
					max-width: 570px;
					height: 500px;
					color: #fff;
				}

				.podkD4 {
					width: 90%;
				}
			}

			@media (max-width: 945px) {
				.podkg2 {
					width: 100%;
					height: 1050px;
					margin: 0 auto;
					background-color: #fff;
				}

				.divPar5 {
					width: 100%;
					height: 500px;
					margin-top: 20px;
					float: left;
				}

				.divPar6 {
					width: 100%;
				}

				.podkD4 {
					width: auto;
					margin-top: 5px;
					height: 458px;
					border: 16px solid #00962C;
					float: none;
				}

				.podkD13 {
					margin: 15px auto;
					max-width: 570px;
					padding: 0 15px;
					height: 470px;
					color: #fff;
					float: none;
				}

				#formP2 {
					padding: 0 10px;
				}
			}

			@media (max-width: 445px) {
				.wrap-forma4 {
					width: 264px;
					height: 380px;
					margin: 40px auto;
				}

				.formP1 {
					font-size: 26px;
				}

				.wrap-forma4 input {
					width: 220px;
					margin: 10px 0 0 0;
				}

				.file-upload {
					width: 260px;
					margin: 10px 0 0 0;
				}

				.file-upload span {
					padding-left: 60px;
				}

				.wrap-forma4 button {
					float: left;
					width: 260px;
					height: 57px;
					margin: 10px 0 0 0;
				}
			}

			/*
.podkg2
*/




			/*
rewiews
*/




			@media (max-width: 1140px) {
				.slider {
					width: 800px;
					margin: 30px auto;
					height: 464px;
					border: 16px solid #00962C;
				}

				.kv {
					width: 768px;
					height: 432px;
					outline: none;
					border: 5px solid #fff;
				}

				.divImg img {
					width: 384px;
					height: 422px;
					margin: 0;
				}

				.divT {
					width: 360px;
					height: 422px;
					padding-right: 20px;
				}

				.slidP3 {
					font-size: 14px;
					margin: 15px 0 0 35px;
				}
			}

			@media (max-width: 880px) {
				.rewiews {
					height: 1140px;
				}

				.rewiews2 {
					height: 1140px;
				}

				.slider {
					width: 390px;
					margin: 30px auto;
					height: 900px;
					border: 16px solid #00962C;
				}

				.divImg {
					width: 345px;
				}

				.divImg img {
					width: 348px;
				}

				.kv {
					width: 355px;
					height: 900px;
					outline: none;
					border: 5px solid #fff;
				}

				.chel {
					position: absolute;
					margin: -155px 0 0 125.5px;
				}

				.divT {
					width: 335px;
					height: 422px;
					padding-right: 20px;
				}

				.slidP3 {
					font-size: 14px;
					margin: 15px 0 0 35px;
				}
			}

			@media (max-width: 480px) {
				.rewiews {
					height: 740px;
				}

				.rewiews2 {
					height: 740px;
				}

				.slider {
					width: 230px;
					height: auto;
				}

				.divImg {
					width: 230px;
				}

				.divImg img {
					width: 188px;
					height: 50%;
				}

				.divT {
					width: 195px;
					padding: 0;
					height: auto;
				}

				.chel {
					position: absolute;
					margin: -155px 0 0 42px;
				}

				.slidP1 {
					font-size: 20px;
					font-family: seguibl;
					margin: 25px 0 0 0px;
					text-transform: uppercase;
				}

				.slidP1 img {
					margin: 3px 0 0 10px;
				}

				.slidP2 {
					font-family: segoeuii;
					font-size: 16px;
					margin: 60px 0 0 0;
				}

				.slidP3 {
					font-size: 16px;
					margin-left: 0;
				}

				.divT ul {
					margin: 15px 0 0 0;
					padding: 0 0 0 17px;
					font-size: 14px;
					line-height: 2;
				}
			}


			/*
/rewiews
*/





			/*
teem
*/

			@media (max-width: 1140px) {
				.teem {
					height: 1320px;
				}

				.teem2 {
					height: 1320px;
				}

				.teem3 {
					width: 50%;
					height: 400px;
					float: left;
					margin: 0;
					text-align: center;
				}

				#teem3 {
					width: 100%;
					margin: 0 auto;
				}

				.aDD {
					width: 200px;
					height: 45px;
					margin: 20px auto;
				}

				.teem3 a {
					margin: 0;
				}
			}

			@media (max-width: 700px) {
				.warh1 {
					font-size: 36px
				}
			}

			@media (max-width: 560px) {
				.teem {
					height: 2130px;
				}

				.teem2 {
					height: 2130px;
				}

				.warh1 {
					font-size: 24px
				}

				.warh2 {
					font-size: 22px;
				}

				.teem3 {
					width: 100%;
					margin-top: 20px;
				}
			}

			@media (max-width: 480px) {
				.warh1 {
					font-size: 20px
				}

				.warh2 {
					font-size: 18px;
				}
			}

			/*
/teem
*/









			/*
documenti
*/

			@media (max-width: 1140px) {
				.documenti {
					width: 100%;
					height: 1020px;
				}

				.documenti2 {
					height: 1020px;
				}

				.iSert {
					width: 50%;
					height: 400px;
					float: left;
					text-align: center;
				}

				.iSert img {
					width: 250px;
				}

				.sert {
					float: none;
					margin: 0;
				}
			}

			@media (max-width: 700px) {
				.warh12 {
					font-size: 42px;
				}
			}

			@media (max-width: 630px) {
				.warh12 {
					font-size: 36px;
				}
			}

			@media (max-width: 575px) {
				.warh12 {
					font-size: 30px;
				}

				.documenti {
					height: 1820px;
				}

				.documenti2 {
					height: 1820px;
				}

				.iSert {
					width: 100%;
				}
			}

			@media (max-width: 480px) {
				.warh12 {
					font-size: 20px;
				}
			}

			/*
/documenti
*/





















			/*
contacti
*/
			@media (max-width: 1140px) {

				.formaz {
					width: 45%;
					height: 486px;
					border: 16px solid #00962C;
					margin: 40px 0 0 0;
					float: left;
				}

				.cont {
					width: 50%;
					height: 520px;
					background-color: #F6F6F6;
					margin: 40px 0 0 0;
					float: left;
				}

				.krug {
					margin: -15px 0 0 -50px;
				}




			}

			@media (max-width: 945px) {

				.contacti {
					height: 1250px;
				}

				.contacti2 {
					height: 1250px;
				}

				.formaz {
					width: 90%;
					height: 520px;
					border: 16px solid #00962C;
					margin: 40px auto;
					float: none;
				}

				.cont {
					width: 100%;
					height: 550px;
					background-color: #F6F6F6;
					margin: 50px auto;
					float: none;
					text-align: center;
					padding-top: 50px;
				}

				.krug {
					margin: 0 auto;
					position: relative;
					display: none
				}

				.contP1 {
					padding-top: 10px;
					margin: 0;
				}

				.contP2 {
					margin: 20px 0 0 0;
				}

				.contP3 {
					margin: 35px 0 0 0;
				}

				.contP4 {
					margin: 0;
				}

				.contP5 {
					margin: 10px 0 0 0;
				}

				.cont #contA {
					margin: 0 0 0 0;
				}

				.pPolo {
					width: 100%;
					margin: 15px 0 0 0;
				}

			}




			@media (max-width: 480px) {

				.wrap-forma5 {
					width: 264px;
					height: 380px;
					margin: 20px auto;
				}

				.formP1n {
					padding-top: 0px;
				}

				.formP2 {
					padding: 0 20px;
					font-size: 14px;
					margin: 30px 0 30px 0;
				}

				.wrap-forma5 input {
					width: 220px;
					margin: 10px 0 0 0;
				}

				.wrap-forma5 button {
					float: left;
					width: 260px;
					height: 57px;
					margin: 10px 0 0 0;
				}

				#pop-up,
				#order {
					position: relative;
					text-align: center;
					display: none;
					padding: 20px;
					width: 244px;
				}

				#pop-up .wrap-forma,
				#order .wrap-forma {
					width: 224px;
					border: 6px solid #00962C;
				}

				.wrap-forma img {
					width: 100%;
				}

				#pop-up .wrap-forma input,
				#order .wrap-forma input {
					width: 160px;
				}

				/* line 990, ../sass/styles.scss */
				#pop-up .wrap-forma button,
				#order .wrap-forma button {
					width: 200px;
				}
			}

			/*
/contacti
*/



			/*
footer
*/

			@media (max-width: 1140px) {

				.footer {
					width: 100%;
					height: 110px;
					margin: 0 auto;
					background-color: #fff;
				}

				.footer2 {
					height: 110px;
					margin: 0 auto;
				}

				.footer2 img {
					float: none;
					width: 190px;
					margin: 20px auto;
					display: block;
				}

				.footP1 {
					float: none;
					padding: 0 20px;
					margin: 10px auto;
				}

				.foot {
					width: 190px;
					float: none;
					height: 70px;
					margin: 10px auto;
					text-align: center;
				}

			}

			/*
/footer
*/