@-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){
.kafelki .kafelek{width: 50%;}
.kafelki .ofB_1 .imgOffTop{display: none;}
.kafelki .ofB_0 .imgOffBottom{display: none;}
.kafelki .ofB_1 .imgOffBottom{display: block;}
.kafelki .ofB_0 .imgOffTop{display: block;}	
}	
	
@media screen and (max-width:1060px){
.box_content_left {width: 270px !important;}
.menuParent > .menuLeftA > ul li a {padding-left: 40px;}
.menuTop > .inMenu > ul > li > a {padding-left: 55px;}
.menuTop > .inMenu > ul > li > a > .spSub, .menuTop > .inMenu > ul > li > a > .spSel {left: 10px;}
.top_page2 {padding: 55px 0 45px;background-size:100% 100%; }	
}

@media screen and (max-width:768px){
.textCont {padding-top: 0px;}	
	
.stopka {text-align: center;padding: 20px 0px;}	
.stopka .bottomStopkaLeft {margin: 0px 0px 15px 0px;display: inline-block;float: none;width: 100%;}
.stopka .bottomStopkaRight {margin: 0px;display: inline-block;float: none;width: 100%;}
	
.wrap_home .box_content_left .box_menuB {display: block;}
.box_kontakt{display: none;}	
.wrap {margin-top: 0px !important;}	
.menuTop > .inMenu > ul > li > a {padding: 20px 10px 20px 55px;}	
.menuTop > .inMenu > ul > li > a > .spSub, .menuTop > .inMenu > ul > li > a > .spSel {left: 15px;top:17px;}
	
.top_page2 .logoMob{display: block;}	
.top_page2 .logoKom{display: none;}
	
.box_content {display: block;}	
.box_content>div.clear{display: block;}
.box_content_right{display: block;width: 100% !important;max-width: 100%;padding: 50px 10px;box-sizing:border-box;}	
.box_content_left{display: block;width: 100% !important;max-width: 100%;}	
	
	
.wrap_home .box_content_right{padding: 50px 0px 50px 0px;}	
	
.top_page2 {background-size: 100% 100%;padding: 20px 0px 20px 15px;text-align: left;}	
	
.box_menuB {height: 0px;padding: 0px;}
div.menuTop{z-index: 999999;height: 0px;padding: 0px;}	
div.menuTop>a.showMenu{display: block;}
div.menuTop>div.inMenu {box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);padding:0px;height:auto;z-index:999999;display:none;background-color:#dbdddd;position:fixed;right:0;top:80px;bottom:0;width:auto;min-width:270px;overflow:auto}
div.menuTop p, div.menuTop p+ul {display:block}
div.menuTop ul{height: auto;}	
div.menuTop ul,div.menuTop li {display:block}
div.menuTop li>a {height:auto;line-height:normal;padding:8px 10px 8px 15px;text-align:left;border-bottom:1px dotted #AAAAAA;display: block;color: #FFFFFF;font-size: 16px;text-shadow: none;}
div.menuTop li li>a {padding-left:30px}
div.menuTop>a.showMenu {display:block}
div.menuTop li.sub>a {color:#9c9c9c}
div.menuTop li{height: auto;background: none;padding: 0px;}
.menuTop > .inMenu > ul > li > a:hover, .menuTop > .inMenu > ul > li.sel > a {background-color:#3E3E3F;color: #ffffff;font-size: 14px;height: auto;line-height:normal;}
div.menuTop ul ul{display: block;}
div.menuTop ul li ul{display: block;}
div.menuTop li.sel>a {background:none;background-color:#3E3E3F;color:#FFFFFF;border-bottom:none;}
div.menuTop ul li a:hover{background: none;}
div.menuTop ul li ul{position: static;box-shadow:none;background: none;margin: 0px;}
div.menuTop ul li a{border-left: none;}
div.menuTop ul li:hover ul{animation:none;-webkit-animation:none;}
.menuTop ul li.sel li a span.spSel {display: block;}
.menuTop ul li a span.textMenu {padding: 7px 5px;}
.menuTop ul li ul li a span.spSub, .menuTop ul li.sel ul li a span.spSub {left: 30px;}
.menuTop ul li ul li a span.spSel, .menuTop ul li.sel ul li a span.spSel {left: 30px;}
.menuTop ul li ul li a span.textMenu, .menuTop ul li.sel ul li a span.textMenu{padding-left: 20px;}
.menuTop > .inMenu > ul > li > a > .spSel {background-position: 0 -50px;}
}

@media screen and (max-width:1170px){
.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%;}	
}

