@-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:1250px){
.menuTop {width: 70%;}

}
@media screen and (max-width:1180px){
.menuTop > .inMenu > ul > li > a {padding: 20px 5px;font-size: 13px;}
.tresTopImage{font-size: 20px;}
    .FadeIn{font-size: 20px;}
}
@media screen and (max-width:1108px){

}
@media screen and (max-width:1100px){
.mod_kontakt{display:block;}
.mod_kontakt > div{display:block;}
.box_kont{width:100% !important;text-align:center; }
.mod_kontakt ul.menuSt{float:none;margin:0px;}
.text_kontakt{padding:0px; margin:0px 0px 20px 0px;background:none;  }
.stopka .bottomStopkaRight{margin: 30px 0px 0px 0px;width: 100%;background-color: #343533;float:none;text-align: center;display: block;position: static;}
.stopka {float: none;display: block;}	
}
@media screen and (max-width:1020px){
.menuParent {width: 200px;}
.contentMenu {width: calc(100% - 240px);}	
}
@media screen and (max-width:1050px){


.box_top {height: 117px;}
.hfix {padding-top: 105px;}
}
@media screen and (max-width:1000px){
 .menuTop {width: 69%;}
}
@media screen and (max-width:960px){
.infoMenuDiv {white-space: normal;}
/*.top_page {padding: 15px 5px 15px 10px}*/
.box_top_menu {display: inline-block;}
.box_top {height: 113px;}
.menuTop > .inMenu > ul > li > a {padding: 0 7px;}
.menuTop {padding-left: 0;}
.info_Menu .text_Menu {margin-left: 0px;margin-right: 2px;}
/*.top_logo {vertical-align: middle;}*/
.info_Menu .text_Menu {padding-left: 12px;margin-left: 20px;}
.menuTop > .inMenu > ul > li > a {font-size: 12px;}
.box_top {height: 109px;}
}

@media screen and (max-width:900px){

}
@media screen and (max-width:850px){
.sec_cont .divJoinContent .rowBox .rowColumn table{width:100%;}    
}
@media screen and (max-width:1090px){
.divFb {right: 142px;top: 40px;}
.infoMenuDiv .info_Menu{padding-top: 15px;padding-bottom: 15px; height: auto;transition: none;}    
.top_page{padding: 30px 0px 0px 15px;}   
.tab_naglowek tbody tr:first-child{display: none;}
.tab_naglowek td{text-align: center;padding: 0px !important;} 
.tab_naglowek td img{display: none;}  
.info_Menu .text_Menu {margin: 0px;padding: 0px;border: none;}    
.infoMenuDiv{display: block;margin: 0px auto;}   
.div_top{display: block;text-align: center;}   
.hfix .box_top, .box_top{height: auto;}
.menuTop {width:auto;}
.box_top_menu {display: inline-block;margin-right: 17% !important;}
.inMenu > ul > .sel::after {display: none;}
.top_logo {display: inline-block;vertical-align: middle;float: left !important;}
.menuTop>.inMenu>ul>li.sel>a>span.spSel,.menuTop>.inMenu>ul>li:hover>a>span.spSel{display: none;}
.menuTop > .inMenu > ul > li > a > span.spSel {display: none;}
.menuTop > .inMenu > ul > li > ul > li > a .textMenu {border-top: none;padding: 0px;}
div.menuTop{z-index: 999999;}	
div.menuTop>a.showMenu{display: block;}
div.menuTop>div.inMenu {border-top: 1px solid #4da45b;box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.5);height:auto;z-index:999999;display:none;background-color:#FFFFFF;position:fixed;right:0;top:113px;bottom:0;width: 340px;;min-width:225px;overflow:auto}
.menuTop > .inMenu > ul {display: block;}
.menuTop > .inMenu > ul > li > ul > li > a {padding: 0px;}
.menuTop>.inMenu>ul>li>ul{display: block;visibility: visible;opacity:1;position: static;width: 100%;border: none;box-shadow:none;transform: none;}
.menuTop > .inMenu > ul > li {display: block;padding: 0px;background-color: #F8F8F8;text-align: left;height: auto;}
.menuTop > .inMenu > ul > li > a {text-align: left;padding: 15px;display: block;font-size: 15px;}
.menuTop>.inMenu>ul>li.sel>a,.menuTop>.inMenu>ul>li:hover>a{}
.menuTop>.inMenu>ul>li>ul>li>a {background-color:transparent;text-align: left;padding: 15px 10px 15px 30px;font-size: 14px;}
.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 {display: block;}
.menuTop > .inMenu > ul > li:first-child > a {border: none;}
.menuTop > .inMenu > ul > li > ul > li:first-child {border-top: 1px solid #4DA45B;}
/*
.menuTop > .inMenu > ul > li > ul > li:last-child > a .textMenu {border-bottom: 2px solid #4DA45B;}*/
.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 {}
.menuTop > .inMenu > ul > li > ul > li > a .spSub {display: none;}	
.menuParent {display: none;}
.contentMenu {width:100%;}  
.rowBox .leftkont{width: 100% !important;display: block !important;   }
.rowBox .rightkont{width: 100% !important;display: block !important;}

.rowBox .rightkont .form .formRow {width: 100%;}
.leftkont .responsive{margin-left: auto;margin-right: auto;text-align: center;}
.hfix .info_Menu {height: 110px;overflow: hidden;}
.hfix .menuTop {width: auto;}
	
	
.top_page .divLng{right:85px;top:35px;}
.top_logo{width:220px;}	
}
@media screen and (max-width:930px){  
.ofertaa ul li {width: 50%;}   
}
@media screen and (max-width:770px){
.top_col{padding: 37px 5% 0 !important;}
.content-text table.responsive tbody tr td {
 text-align: center;   
}
}
@media screen and (max-width:750px){
.ofertaa ul li {width: 100%;}    
}

@media screen and (max-width:640px){
.top_page {width:190px;}

.tresTopImage, .box_image .imgOpis,.FadeIn, .tresTopImage span, .box_image .imgOpis span,.FadeIn span{
font-size: 17px !important;
}
}

@media screen and (max-width:600px){
.divFb {top: 30px;}   
.naglowek::before {width: 250px;}
/*.infoMenuDiv .info_Menu {display: none;}*/
.top_page {padding: 15px 5px 15px 5px;}
div.menuTop > a.showMenu {top:30px;}
.top_page .divLng{right:75px;top:25px;}
.hfix {padding-top: 78px;}
div.menuTop > div.inMenu{top:94px;}
.top_page .desc{display: none}
.top_page .mobile{display: block;}
.top_page {width:80px;}
.top_logo {width:100px;}
.infoMenuDiv .info_Menu{padding: 5px 0px 0px 0px;}
.hfix .info_Menu{height:auto;}	
}

@media screen and (max-width:570px){
.hormid .rowColumn table tr td{padding: 40px 2% !important;}
}	
	
@media screen and (max-width:530px){
.sec_cont .divJoinContent .rowBox .rowColumn table td {display: block;margin: 0 auto;width: 100%;text-align: center;}
}
@media screen and (max-width:500px){ 
.divFb {right: 126px;}
.tabCennik {font-size: 13px;white-space: normal;}    
.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{margin: 30px 0px 0px 0px;width: 100%;background-color: #343533;float:none;text-align: center;display: block;position: static;}
.stopka {float: none;display: block;}
.sec_cont .divJoinContent .rowBox .rowColumn table td{padding: 15px 2%;}	
}


@media screen and (max-width:420px){
.divFb {right: 107px;top: 25px;} 
/* .box_top_menu{margin-right: 0 !important;}*/    
/*.hfix .box_top, .box_top {position: relative;}*/
.tresTopImage, .box_image .imgOpis,.FadeIn, .tresTopImage span, .box_image .imgOpis span,.FadeIn span{font-size: 14px !important;}
.projekty_detail img{float: none !important;margin:0px auto;display:block; }
.top_page .divLng{right:63px;}
.top_page {width:52px;padding:18px 2px 15px 5px;}
.top_logo{width:52px;}
.top_page .divLng {top:20px;}
div.menuTop > a.showMenu {top:25px;}
.info_Menu{font-size: 11px;}
div.menuTop > div.inMenu {top: 81px;}	
}