/*
HEAD
*/
@media (max-width: 768px) {
	.menu {
		flex-direction: column;
		align-items: center;
		/* <-- змінюємо на center */
	}

	.logo,
	.menu-img,
	.menu2 {
		justify-content: center;
		/* додатково, щоб вміст усередині теж по центру */
		width: 100%;
		/* можна додати, якщо хочеш, щоб займало всю ширину */
	}
}

@media (max-width: 720px) {
	/* .menu {
		text-align: center;
		height: 220px;
	}

	.logo {
		float: none;
	}

	.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) {
	.menu {
		text-align: center;
	}

	/* .menu2 {
		height: 170px;
		margin: 0 auto;
		float: none;
	} */

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

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

	.p2 {
		padding: 0 30px;
	}

	.p3 {
		padding: 0 30px;
	}
}

@media (max-width: 720px) {
	.head3 {
		margin: 30px 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;
	}

	.p3 {
		font-size: 20px;
	}
}

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

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

	.wrap-forma1 input {
		margin-left: 10%;
	}

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

@media (max-width: 720px) {
	.wrap-forma1 input {
		margin-left: 8%;
	}
}

@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: auto;
	}

	.pokrutie2 {
		height: auto;
		width: 940px;
	}

	.h2 {
		font-size: 44px;
	}

	.pok {
		width: 936px;
		height: 750px;
	}

	.pokImg {
		margin-left: 85px;
	}

	.pok2 {
		width: 270px;
		height: 370px;
		padding-left: 0;
		float: left;
		margin-left: 345px;
		text-align: center;
	}

	.coll {
		font-size: 25px;
	}

	.slider2 {
		width: 800px;
		margin: 50px 0 0 75px;
		height: 480px;
		float: left;
	}

	.kv2Div {
		width: 193.5px;
	}

	.slid2D1 {
		width: 193.5px;
	}

	.slid2D12 {
		width: 173.5px;
	}

	.collCena {
		font-size: 18px;
		width: 173.5px;
		height: 40px;
		line-height: 2.1;
	}

	.kv2Div .button {
		width: 173.5px;
		height: 40px;
		line-height: 2.1;
	}

}

@media (max-width: 960px) {
	.pokrutie {
		height: auto;
	}

	.pokrutie2 {
		width: 700px;
		height: auto;
	}

	.pok {
		width: 696px;
		height: 1255px;
	}

	.pokImg {
		float: none;
		width: 475px;
		height: 373px;
		margin: 15px auto;
		display: block;
		border-radius: 5px;
	}

	.pokDI {
		width: 314px;
		height: 370px;
		float: none;
		margin: 0 auto;
		padding-top: 38px;
	}

	.pokDI>p {
		display: block;
		margin: 38px 0 0 38px;
	}

	.pok2 {
		width: 270px;
		height: 370px;
		padding-left: 0;
		float: none;
		margin: 0 auto;
	}

	.slider2 {
		width: 600px;
		margin: 50px 0 0 48px;
		height: 400px;
		float: left;
	}

	.kv2Div {
		width: 145.5px;
		height: 385px;
	}

	.slid2D1 {
		width: 145.5px;
	}

	.slid2D12 {
		width: 123.5px;
	}

	.coll {
		font-size: 19px;
	}

	.collCena {
		font-size: 16px;
		width: 123.5px;
		height: 40px;
		line-height: 2.2;
	}

	.kv2Div .button {
		width: 123.5px;
		height: 40px;
		line-height: 2.1;
	}
}

@media (max-width: 720px) {
	.pokrutie {
		height: auto;
	}

	.pokrutie2 {
		width: 460px;
		height: auto;
	}

	.h2 {
		font-size: 30px;
	}

	.pok {
		width: 456px;
		height: 1155px;
	}

	.pokImg {
		float: none;
		width: 436px;
		height: 373px;
		margin: 10px auto;
		display: block;
	}

	.pokDI {
		width: 314px;
		height: 370px;
		float: none;
		margin: 0 auto;
		padding-top: 38px;
	}
}

@media (max-width: 720px) {
	.pokrutie {
		height: auto;
	}

	.pokrutie2 {
		width: 300px;
		height: auto;
	}

	.pok {
		width: 296px;
		height: 1020px;
	}

	.pokImg {
		float: none;
		width: 276px;
		height: 250px;
		margin: 10px auto;
		display: block;
	}

	.pokDI {
		width: 276px;
		height: 320px;
		float: none;
		margin: 0 auto;
		padding-top: 38px;
	}

	.pokImg2 {
		width: 276px;
		height: 320px;
	}

	.pokDI>p {
		margin: 18px 0 0 18px;
	}

	.cvet {
		margin: 20px 0 0 18px;
	}

	.pok2 {
		height: 296px;
	}

	.pok2 a {
		margin: 30px 0 0 0;
	}

	#slider2 {
		display: none;
	}

	#slider2AD {
		display: block;
	}

	.slider2 {
		width: 200px;
		margin: 50px 0 0 47px;
	}

	.kv2 {
		width: 200px;
	}

	.kv2Div {
		width: 200px
	}

	.slid2D1 {
		width: 200px
	}

	.slid2D12 {
		width: 180px;
		margin-left: 7px;
	}

	.coll {
		font-size: 16px;
	}

	.collCena {
		width: 170px;
		margin-left: 15px;
	}

	.kv2Div .button {
		width: 180px;
		height: 40px;
		margin: 5px 0 0 10px;
		line-height: 2.1;
	}
}




/*
	.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: 2850px;
	}
	.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
*/






/*
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 10px;
	}

	.divPar2 {
		width: 100%;
		height: 580px;
		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;
	}

}

















/*
podk
*/





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

	.pokr2 {
		width: 940px;
		height: 540px;
		margin: 0 auto;
	}

	.slider3 {
		width: 800px;
		margin: 50px 0 0 70px;
		height: 305px;
	}

	#slid3D1 {
		height: 140.5px;
	}

	.kv3Div {
		width: 190px;
		height: 300px;
		padding: 0 2px;
	}

	.coll3 {
		font-size: 18px;
		color: #000;
		margin: 20px 0 0 0;
	}

	.kv3Div .button {
		width: 90%;
		height: 50px;
		margin: 15px 0 0 5%;
	}
}

@media (max-width: 960px) {
	.pokr2 {
		width: 720px;
		margin: 0 auto;
	}

	.slider3 {
		width: 600px;
		height: 265px;
		margin: 50px 0 0 55px;
	}

	#slid3D1 {
		height: 103.5px;
	}

	.kv3Div {
		width: 140px;
		height: 260px;
		padding: 0 2px;
	}

	.kv3Div .button {
		width: 90%;
		height: 40px;
		margin: 15px 0 0 5%;
		line-height: 2.2;
	}
}

@media (max-width: 720px) {
	.pokr2 {
		width: 460px;
		margin: 0 auto;
	}

	#slider3 {
		display: none;
	}

	#slider3AD {
		display: block;
	}

	.slider3 {
		width: 200px;
		height: 280px;
		margin: 50px 0 0 125px;
	}

	.kv3Div {
		width: 182px;
		height: 280px;
	}

	.pokrPh2 {
		font-size: 42px;
	}
}

@media (max-width: 480px) {
	.pokr2 {
		width: 300px;
	}

	.slider3 {
		width: 200px;
		height: 280px;
		margin: 50px 0 0 49px;
	}

	.pokrPh2 {
		font-size: 30px;
	}

	.pokrPh22 {
		font-size: 24px;
	}
}

/*
podk
*/



























/*
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: 18px;
	}
}

/*
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: 1480px;
	}

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

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

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

}

/*
/.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 10px;
		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) {
	.slider {
		width: 230px;
		height: auto;
	}

	.divImg {
		width: 230px;
	}

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

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

	.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: 50%;
	}

	.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
*/