@-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:1570px){
.top_page {width: 16%;}
.inMenu {width: 94%;}	
}
@media screen and (max-width:1450px){
.boxMenu .divMenu {width: 1400px !important;}
.menuTop {padding-right: 150px;}	
}

@media screen and (max-width:1290px){
.hfix .top_page img,.top_page img {width: 100px;height: auto;}
.hfix .menuTop > .inMenu > ul > li > a,.menuTop > .inMenu > ul > li > a {padding: 0 10px 38px;}
body.hfix,body {padding-top: 94px;}
.inMenu,.hfix .inMenu{width: 100%;}
.menuTop,.hfix .menuTop{padding-right: 144;}
.top_page,.hfix .top_page{width: 13%;}
.boxOferta{margin-bottom: 40px !important}
}


@media screen and (max-width:1200px){
.divAktualnosci{padding: 40px 0px 30px 0px;}
.box_stopka .mod_kontakt .form_kontakt > div {padding-right: 40px;}
}
@media screen and (max-width:1060px){

}
@media screen and (max-width:1020px){
.menuParent {width: 200px;}
.contentMenu {width: calc(100% - 240px);}	
}

@media screen and (max-width:1160px){
.menuTop > .inMenu > ul > li.sel > a > span.spanSel {display: none;}	
div.menuTop{z-index: 100;}	
div.menuTop>a.showMenu{display: block;}
div.menuTop>div.inMenu {border:1px solid #1b854d;transition:none;box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.5);padding:0px 0px 0px 0px;height:auto;z-index:999999;display:none;background-color:#1b854d;position:fixed;right:0;top:68px;bottom:0;width:auto;min-width:270px;overflow:auto}
.menuTop > .inMenu > ul {display: block;}	
.menuTop>.inMenu>ul>li>ul{padding: 0px;transform:none;display: block;visibility: visible;opacity:1;position: static;width: 100%;border: none;box-shadow:none;}
.menuTop > .inMenu > ul > li {display: block;height: auto;padding: 0px;}
.menuTop > .inMenu > ul > li > a {text-align: left;padding: 15px 10px 15px 20px;border-top: 1px solid #51926f;}
.menuTop>.inMenu>ul>li.sel>a,.menuTop>.inMenu>ul>li:hover>a{background-color: #FFFFFF;color:#1b854d;}
.menuTop>.inMenu>ul>li>ul>li>a {background-color:transparent;}
.menuTop>.inMenu>ul>li>ul>li{border: none;margin: 0px;padding: 0px;background-color: transparent;}
.menuTop>.inMenu>ul>li>ul>li.sel>a,.menuTop>.inMenu>ul>li>ul>li:hover>a{}
.menuTop > .inMenu > ul > li > a > span.textMenu {text-align: left;}
.menuTop > .inMenu > ul > li:first-child > a {border: none;}
.menuTop > .inMenu > ul > li > ul > li:first-child > a .textMenu {}	
.menuTop ul.mobileMenu {display: block;}
.menuTop > .inMenu > ul > li > ul > li ul li a {padding-left: 10px;}
.menuTop > .inMenu > ul > li > ul > li ul {padding-left: 15px;}
.menuTop > .inMenu > ul > li::after {display: none;}
.menuTop > .inMenu > ul > li > ul > li > a .spSub {display: none;}
.menuTop > .inMenu > ul > li > ul > li > a .textMenu {text-align: left;padding-left: 40px;}	
.menuParent {display: none;}
.contentMenu {width:100%;}

.menuTop > .inMenu > ul > li > a > span.spSel {display: none;}
.menuTop > .inMenu > ul > li > a > span.spSel2 {display: none;}
	
.menuTop > .inMenu > ul > li.sel > a > span.textMenu,.menuTop > .inMenu > ul > li > a:hover > span.textMenu {color:#1b854d;}	
	
.menuTop > .inMenu > ul > li > a > span.textMenu {color: #ffffff;}
.menuTop > .inMenu > ul > li > ul > li > a:hover .textMenu,.menuTop > .inMenu > ul > li > ul > li.sel > a .textMenu {color:#1b854d;}
.menuTop > .inMenu > ul > li > ul > li.sel > a, .menuTop > .inMenu > ul > li > ul > li:hover > a {color: #ffffff;}

.menuTop > .inMenu > ul > li.sel > a > span.textMenu,.menuTop > .inMenu > ul > li:hover > a > span.textMenu{color:#1b854d;}	
	
h1.main-title{font-size: 24px;margin-bottom: 30px;}

.mapka_kontakt .pYouTube {padding-bottom: 100%;}
	
.boxMenu .social {z-index: 101;
left: 50%;
transform:translateX(-50%);
right: auto;
}
	
.hfix .top_page img, .top_page img {width: 85px;height: auto;}	
.boxMenu{padding: 10px 0px;height: 60px;}
body.hfix, body{padding-top: 80px;}	

.top_page {padding-left: 15px;}	
	
}

@media screen and (max-width:1080px){
.box_stopka .mod_kontakt {display: block;box-sizing:border-box;width: 100%;}
.box_stopka .mod_kontakt > div {display: inline-block;box-sizing:border-box;}
.box_stopka .mod_kontakt .kontakt_content {width: 50%;}
.box_stopka .mod_kontakt .form_kontakt {width: 50%;padding-top: 30px;}
.box_stopka .mod_kontakt .mapka_kontakt {width: 100%;}
.mapka_kontakt .pYouTube {padding-bottom: 50%;}	
}

@media screen and (max-width:1000px){
.box_stopka .mod_kontakt .kontakt_content {width: 100%;padding-top: 30px;}
.box_stopka .mod_kontakt .form_kontakt {width: 100%;}	
}

@media screen and (max-width:700px){
.mapka_kontakt .pYouTube {padding-bottom: 70%;}	
}

@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:440px){
.boxMenu .social {left: 59%;}
}
