@-webkit-keyframes pulseA {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  100% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
    opacity:1;
  }
}

@keyframes pulseA {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  100% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    -ms-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
    opacity:1;
  }
}
@media screen and (max-width:1747px){
.div-top{width:100% !important;}
}



@media screen and (max-width:1600px) {
.divLng {bottom: 17px;}
}

@media screen and (max-width:1150px) {
.divLng {bottom: 17px;right: 42px}
}

@media screen and (max-width:1330px){
.div-foot .kontakt-table{padding-left:15px;padding-right:15px;}	
}
@media screen and (max-width:1220px){
.div-foot .kontakt-table{display: block;padding: 50px 15px 10px 15px;}
.div-foot .kontakt-table .kontakt-cell{display: block;text-align: center !important;margin-bottom: 40px;}
.div-foot .kontakt-table .kontakt-cell > div{text-align: center;}
.div-foot .kontakt-table .kontakt-cell > div > p:first-child{margin-bottom: 5px;}	
}

@media screen and (max-width:1200px){
.kontakt .content .cr .t{font-size: 20px}
.kontakt .kl{margin-right: 80px}
}

@media screen and (max-width:1180px){
.menuTop > .inMenu > ul > li > a{padding: 22px 5px;}
.menuTop > .inMenu > ul > li{padding: 0px 5px;}	
}

@media screen and (max-width:1080px){
.kontakt{flex-direction: column}
.kontakt .kl{margin: 0px 0px 30px 0px}
}




@media screen and (max-width:1020px){
.menuParent {display: none}
.contentMenu {width: 100%;padding: 0px}

}

@media screen and (max-width:940px){
.contentMenu {width:100%;}
	
.stopka a,.stopka{font-size: 12px;}	
}

@media screen and (max-width:680px){
.stopka .bottomStopkaLeft,.stopka .bottomStopkaRight{float:none;text-align: center;margin: 15px 0px;}
}

@media screen and (max-width:590px){
.form table td{display: inline-block;width: 100%;padding: 0px;}
.form table td.f {text-align: left;width: 100%;}
.form table td.pw{margin-right: 20px;}
.content-text .form table td{display: inline-block;width: 100%;padding:0px;}
.content-text .form table td.f {text-align: left;width: 100%;padding:0px;}
.content-text .form table td.pw{margin-right: 20px;}	
.content-text table td.sendInfo{width: 100%;}	
.content-text table td.sendInfo{width: 100%;}	

.content-text table td.d input.inputTxt{width: 100%;box-sizing: border-box;}
.form table td.d textarea{width: 100%;box-sizing: border-box;}	
.content-text .form table td.fErr{float: left;}
.content-text .form table td.err{float: left;}
.content-text .form table{width: 100%;}
	
.form table td.fErr{float: left;}
.form table td.err{float: left;}
.form table{width: 100%;}	
.form table td.d input.inputTxt {box-sizing: border-box; width: 100%;}
.form table td.d .selectForm {box-sizing: border-box; width: 100%;}
h1.main-title{font-size: 28px;}	
}

@media screen and (max-width:450px){
div.menuTop > a.showMenu{right: 0px;}
.divLng, .hfix .divLng{right: 45px;}

.div-top{width:100% !important;
display: flex;
justify-content: flex-end;
}

}