/*
HEAD
*/

@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;
		height: 280px;
	}
	.menu2{
		height: 170px;
		margin: 0 auto;
		float: none;
	}
	.menu3{
		margin: 0 auto;
		float: none;
	}
}
@media (max-width: 885px) {
	.p1{
		font-size: 62px;
	}
	.p2{
		padding: 0 30px;
	}
	.p3{
		padding: 0 30px;
	}
}
@media (max-width: 765px) {
	.p1{
		font-size: 52px;
	}
}
@media (max-width: 720px) {
	.head3{
		margin: 0 auto;
	}
}
@media (max-width: 600px) {
	.p1{
		font-size: 42px;
	}
}
@media (max-width: 525px) {
	.p1{
		font-size: 32px;
	}
}
@media (max-width: 420px) {
	.p1{
		font-size: 26px;
	}
}
@media (max-width: 370px) {
	.p1{
		font-size: 24px;
	}
	.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;
	}
	#akcia{
		margin: 0 0 0 338px;
	}
	.coll {
		font-size: 25px;
	}
	.slider2 {
		width: 800px;
		margin: 50px 0 0 75px;
		height: 480px;
		float: left;
	}
	#kv2S2{
		margin-left: 100px;
	}
	#DBS1{
		display: none;
	}
	#DBS2{
		display: block;
	}
	#idcollCena{
		margin-top: 48px;
	}
	.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;
	}
	#akcia{
		margin: 0 0 0 230px;
	}
	.slider2 {
		width: 600px;
		margin: 50px 0 0 48px;
		height: 400px;
		float: left;
	}
	#kv2S2{
		margin-left: 70px;
	}
	.kv2Div {
		width: 145.5px;
		height: 385px;
	}
	.slid2D1 {
		width: 145.5px;
		height: 105px;
	}
	.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;
	}
	.slid2D1 {
		width: 145.5px;
		height: 148px;
	}
}
@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: 340px;
	}
	#poksr5{
		height: 320px;
	}
	.pokDI>p{
		margin: 18px 0 0 18px;
	}
	.cvet{
		margin: 20px 0 0 18px;
	}
	.pok2{
		height: 296px;
	}
	#akcia{
		display: none;
	}
	.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;
		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: 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
*/