@-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:1200px){
.parent_page {width: 100%;}
.top_page img{max-width: 100%;height: auto;}
.pathway {padding: 0px 15px;}
.box_content {padding: 0px 15px;}
.div_stopka{padding: 0px 15px;}	
}
@media screen and (max-width:1020px){
.menuParent {width: 200px;}
.contentMenu {width: calc(100% - 240px);}	
}

@media screen and (max-width:1000px){
	
.box_menu {position: fixed;top:0px;background: none;}	
div.menuTop>a.login {display: block;}
.hfix {padding-top: 0px;}
.showMenu .top_page img{z-index: 0;}
	
.parent_page {display: block;}
.parent_page > div {display: block;}
.parent_page > div.box_top {padding: 0px 0px 0px 0px;text-align: center;}
.parent_page > div.box_top .titleTop{text-align: center;}	
.top_page img {max-height: 120px;width: auto;position: relative;z-index: 100;margin-left: 33px;}
.parent_page > div.box_loginP{position: fixed;top:79px;right: 20px;margin: 0px !important;z-index: 99999;}
.box_top_wrap {margin: 0px !important;}	
.hfix .box_menu {background-color: #FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}
	
.hfix div.menuTop > a.login {box-shadow:0px 0px 0px 1px rgba(0,0,0,0.5);}
.hfix div.menuTop > a.showMenu {box-shadow:0px 0px 0px 1px rgba(0,0,0,0.5);}	

.box_login {box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}
	
.parent_page > div.box_top .titleTop {text-align: left;}	
	
.parent_page > div.box_loginP{position: fixed;top:79px;right: 0px;margin: 0px !important;z-index: 99999;
left: 0px;width: 100%;
display: none;
}
.logowanie {padding-left: 20%;padding-right: 5%;}
.logowanie .titleMenuLog {padding: 0px 0px 10px 0px;}	
.logowanie .titleMenuLog .topNameContent {font-size: 18px;}		
.logowanie p {display: block;margin: 0px;width: 100%;height: auto;}	
.logowanie p.pLogin,.logowanie p.pPass {margin-bottom: 10px;background: none;background-color: #FFFFFF;}
.logowanie p input {width: 100%;padding: 10px;height: auto;}
.logowanie .contentLog .rejDiv a {display: block;}
.logowanie .contentLog .rejDiv a {font-size: 17px;padding: 0px 0px 0px 35px;}
.logowanie .contentLog .rejDiv a.lost {margin: 0px 0px 20px 0px;padding: 0px 0px 0px 35px;background-position: 4px -19px;}
.box_login .logowanie .button {background: none;font-size: 17px;padding: 0px;}	
	
.box_login .logowanie .divLoguj:before {
content: "\e095";
font-family: 'Glyphicons Halflings';
margin-right: 10px;
font-size: 20px;
color: #008cd6;
}	
	
.mod_newsletter {padding-left: 5%;}	
.mod_newsletter .info {font-size: 18px;float: none;}	
	
.mod_newsletter .inputText {width: 50%;background: none;background-color: #FFFFFF}
.mod_newsletter .inputText input {width: 100%;}	

	
	
div.menuTop{z-index: 999999;}	
div.menuTop>a.showMenu{display: block;}
div.menuTop>div.inMenu {box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.5);padding:0px 0px 0px 15px;height:auto;z-index:999999;display:none;background-color:#FFFFFF;position:fixed;right:0;top:79px;bottom:0;width:auto;min-width:270px;overflow:auto}
.menuTop > .inMenu > ul {display: block;}	
.menuTop>.inMenu>ul>li>ul{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;border-top: 1px dashed #d7d8d9;padding: 15px 10px 7px 0px;text-align: left;}
.menuTop>.inMenu>ul>li.sel>a,.menuTop>.inMenu>ul>li:hover>a{}
.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;padding-bottom: 8px;}
.menuTop > .inMenu > ul > li:first-child > a {border: none;}
.menuTop > .inMenu > ul > li > ul > li:first-child > a .textMenu {border-top: 1px solid #e3e3e3;}	
.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;}	
.menuParent {display: none;}
.contentMenu {width:100%;}	
}

@media screen and (max-width:630px){
.top_page img {max-height: 80px;}
}


@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:470px){
.top_page img {display: none;}
.box_top_wrap{height: 78px;}	
}
@media screen and (max-width:400px){
.logowanie {padding-left: 5%;}
.logowanie .titleMenuLog .topNameContent {text-align: right;}
.mod_newsletter .inputText {width: 80%;}	
}