@-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:1920px){
.box_bg{background-size: auto 100%; }
}

@media screen and (max-width:1710px){
.box_bg{background-size: auto auto; }
.div_content_home > div.div_join {width: 39.1%;}
}

@media screen and (max-width:1680px){
.div_content_home > div.div_join {width: 39.4%;}
}

@media screen and (max-width:1600px){
.div_content_home > div.div_join {width: 40.3%;}
}

@media screen and (max-width:1440px){
.div_content_home > div.div_join {width: 42.2%;}
}

@media screen and (max-width:1400px){
.div_content_home > div.div_join {width: 42.7%;}
}

@media screen and (max-width:1366px){
.div_content_home > div.div_join {width: 43.1%;}
}

@media screen and (max-width:1280px){
.div_content_home > div.div_join {width: 44.2%;}
}

@media screen and (max-width:1200px){
.nav-arrows a{background-size:110px auto; height:55px; width: 55px;box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.5);border-radius:50%; }
.nav-arrows a.next{background-position: -55px 0px;}
.nav-arrows a.next:hover{background-position: -55px -55px;}
.nav-arrows a.prev:hover{background-position: 0px -55px;}
.nav-arrows a:hover{box-shadow:none;}
.nowosci_content .aktProm .newsDiv{padding-top:0px;}
.div_content {padding-left: 60px;padding-right: 60px;}
.div_wrap_page .div_content {padding-left: 60px;padding-right: 60px;}
.stopka{padding: 0px 30px;}
.mod_kontakt{padding: 90px 60px;}	
}

@media screen and (max-width:1024px){
.div_content_home > div.div_join {width: 47%; padding-left:30px;}
.div_content_home > div.div_home_tresc{padding-left: 30px;padding-right: 67px;}
}

@media screen and (max-width:965px){
.mod_kontakt{display: block;text-align: center;padding: 20px 0px;}
.mod_kontakt > div{display: block;text-align: center;}
.mod_kontakt .text_kontakt {padding: 0px;background: none;margin-bottom: 20px;}
.mod_kontakt .telefon_stopka {padding: 0px;background: none;margin-bottom: 20px;}
.mod_kontakt .stopkaRight{background: none; padding:0px; left:0px; right:0px; margin:0px auto;}	
}





@media screen and (max-width:940px){
div.menuTop>a.showMenu{display: block;}
div.menuTop>div.inMenu {box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.5);padding:0px;height:auto;z-index:999999;display:none;background-color:#FFFFFF;position:fixed;right:0;top:99px;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;}
.menuTop > .inMenu > ul > li > a {display: block;color:#555f68;text-align: left;border-top: 1px dashed #d7d8d9;padding: 15px 10px 15px 20px;text-align: left;}
.menuTop > .inMenu > ul > li::after {display: none;}	
.menuTop>.inMenu>ul>li.sel>a,.menuTop>.inMenu>ul>li:hover>a{color: #da1c00;}
.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{color: #9f222f;}
.menuTop > .inMenu > ul > li > a > span.textMenu {text-align: left;display: block;padding: 0px;}
	
.menuTop > .inMenu > ul > li:first-child > a {border: none;}
.menuTop > .inMenu > ul > li.liHome{display: block;}	
.div_logo .top_page {padding-top: 15px;padding-bottom: 15px;}
.top_page a img{display: none;}
.top_page a{display:block; background: url('../images/logo_pic.png') no-repeat;background-size:100% auto; width:154px; height:135px;}
.box_top .top_page{padding:10px 0px 10px 10px;text-align: left;}
.box_top .top_page .titleTop{margin:0px;}
.box_top .top_page .titleTop{display: none;}
	
.box_menu {z-index: auto;position: static;margin: 0px !important;}
.div_wrap_page .box_content {margin-top: -15px !important; z-index: 5;}
.div_wrap_page .div_content{padding-top: 60px;}	
.box_page,.box_bg {background-position: -500px 0px;}
.box_top {background: none;}
.menuTop > .inMenu > ul > li.liHome a{background: none; text-indent:0px; height: auto; width: auto;}
.menuTop > .inMenu > ul > li.liHome{padding: 0 15px; width:auto;}
/*.menuTop > .inMenu > ul > li.liHome .spSel {display:inherit;}*/
.menuTop > .inMenu > ul > li > a > span.spSel{bottom:0px; height: 0px; left:0; right:auto;width: 0px;display: none;}

.menuTop > .inMenu > ul > li > ul > li:first-child{border-top: 1px dashed #d7d8d9;}
	
.menuTop>.inMenu>ul>li.sel>a:after,.menuTop>.inMenu>ul>li:hover>a:after{display: none;}
.menuTop > .inMenu > ul > li > a:after{display: none;}	
.menuTop>.inMenu>ul>li.sel>a>span.spSel,.menuTop>.inMenu>ul>li:hover>a>span.spSel{display: none;}
.menuParent{display:none;}
.contentMenu{width:auto;}

.content-text{padding: 20px}

}

@media screen and (max-width:840px){
.div_content_home {display: block;}	
.div_content_home > div {display:block; width:100% ;}
.div_content_home > div.div_join{float:center;}
.div_content_home > div.div_home_tresc {padding: 60px 0px 0px 0px;}
.div_content_home > div.div_join {width: 100%;padding: 0px;background: none;color: #555f68;}
.div_content_home > div.div_join::after{display: none;}
.div_content_home > div.div_join .content-text a:first-child + p {color: #555f68;}	
}

@media screen and (max-width:768px){
.box_lanser,.nav-arrows,.nivo-controlNav-par{display: none;}
.div_wrap_home .box_content{margin-top: -15px !important;z-index: 5;}
/*.box_top {background: url('../images/bg_top5.png') -500px 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%;}
.stopka .bottomStopkaRight{float: left; margin: 15px 30px 0px 30px;}
	
	
.box_content {
-ms-transform: rotate(-1deg); 
-webkit-transform: rotate(-1deg);
transform: rotate(-1deg);
}
	
.div_content {
-ms-transform: rotate(1deg); 
-webkit-transform: rotate(1deg);
transform: rotate(1deg);	
}
	
}
@media screen and (max-width:450px){
.top_page a{width:130px;}
div.menuTop > a.showMenu{background-size:100% auto;width:120px;top:30px; }
	
.box_content,.box_kontakt,.box_stopka,.box_nowosci {
margin: 0 -10% !important;
    width: 120% !important;
}	
}

@media screen and (max-width:420px){

}
