@-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:1280px){
.box_top .div_top {padding-left: 15px;padding-right: 15px;}
.div_foot {padding-left: 15px;padding-right: 15px;}
.div_content{padding-left: 15px;padding-right: 15px;}
}


@media screen and (max-width:1200px){
h1.main-title {margin: 20px 0px 25px 0px;font-size: 27px;padding-bottom: 15px}
h1.main-title > span {margin-top: 2px;}
a.buton1 {padding: 10px 15px;font-size: 16px;}
.divTitle {margin: 20px 0px 25px 0px;font-size: 27px;padding-bottom: 15px}
.divTitle > span {margin-top: 2px;}

}

@media screen and (max-width:1040px){
.div_foot .mod_kontakt .logoStopka {display: none}
}

@media screen and (max-width:1020px){
.menuParent {width: 200px;}
.contentMenu {width: calc(100% - 240px);}	
}

@media screen and (max-width:940px){
.menuParent {display: none;}
.contentMenu {width:100%;}	
}


@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%;}	
}

@media screen and (max-width:810px){
.div_foot .mod_kontakt {flex-wrap: wrap;}
.div_foot .mod_kontakt > div {text-align: center;margin-bottom: 25px;}
.div_foot .mod_kontakt .title {text-align: center}
.div_foot .mod_kontakt > div .content {text-align: center;padding: 0px;}
.div_foot .mod_kontakt > div.dane {width: 100%}
.div_foot .mod_kontakt {padding: 30px 0px 0px 0px}

}