@-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){
.div_offer{padding: 0px 10px;}
.div_content, .div_promocje{padding-left: 10px;padding-right: 10px;}
}
@media screen and (max-width:1200px){
.top_page{width: 100%;}
.divLng{width: 34px;right: 10px;}	
.divLng ul{list-style: none;display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;position: absolute;top:0px;left: 0px;}
.divLng li{display: block;order:2;-webkit-order:2;-ms-flex-order:2;display: none;cursor: pointer;z-index: 5;padding: 2px 0px;}
.divLng li.sel{order:1;-webkit-order:1;-ms-flex-order:1;color:#767c7f;display: block;z-index: 6;background-color: #FFFFFF;}
.divLng li a{background-color: #ffffff;}
}

@media screen and (max-width:1180px){
.ofertyDetail .oferta{width:50%;}
}

@media screen and (max-width:1020px){
.menuParent {width: 200px;}
.contentMenu {width: calc(100% - 240px);}	
}

@media screen and (max-width:1100px){
nav.menuTop li a{color:#4b7adb;}
nav.menuTop li:hover>a{color: #e31e24;}
.menuParent {display: none;}
.contentMenu {width:100%;}	

	
.top_page{vertical-align: middle;display: table-cell;font-size:15px;text-align: right;padding-right: 80px;box-sizing:border-box;}
.top_page .telTop ,.top_page .mailTop{display: inline-block;padding:0px 10px;width:auto;}
	
.box_top{background-color: transparent;margin-bottom: 0px !important;top:0px;transition: 0s all;}
.div_pTop{display: table;vertical-align: middle;}
.div_pTop .top_page1{display: table-cell;vertical-align: middle;text-align: left;}
.div_pTop .top_page{width: auto;}
.div_pTop>div.clear{display: none;}		
.div_pTop .topLogoSpan{vertical-align: middle;width:auto;height:auto;top:0px;right:auto;position: static;display: table-cell;border-radius:0px;padding-left: 10px;padding-top: 5px;padding-bottom: 5px;}
.div_pTop .topLogoSpan .LogoTop2{position: static;width:110px;margin: 0px;}
.tloLogoSpan{display: none;}
	
.hfix .box_top{top:0px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.3);}
.hfix .div_pTop .topLogoSpan .LogoTop2{margin-bottom: 0px;}
.hfix .div_pTop .topLogoSpan{top:0px;height:auto;width:auto;}
body.hfix{padding-top: 81px;}
}

@media screen and (max-width:850px){
.box_foot .div_foot .mod_kontakt{display: block;}
.box_foot .div_foot .mod_kontakt .logo-box, 
.box_foot .div_foot .mod_kontakt .media-box, 
.box_foot .div_foot .mod_kontakt .stopka-box{display: block;text-align: center;margin-bottom: 25px;}
.box_foot .div_foot .mod_kontakt .logo-box .box-inLogo, 
.box_foot .div_foot .mod_kontakt .media-box .box-inMedia, 
.box_foot .div_foot .mod_kontakt .stopka-box .box-inStopka{text-align: center;}
.box_foot .div_foot{padding-bottom: 5px;}	
}
		
		
@media screen and (max-width:740px){
.ofertyDetail .oferta{width:100%;}
}

@media screen and (max-width:730px){
.top_page{}
.div_pTop .topLogoSpan{padding: 3px 0px 3px 10px;}
.div_pTop .topLogoSpan .LogoTop2{width:90px;}
.showMenu{top:8px;}
nav.inMenu{top:65px;}
body.hfix{padding-top: 65px;}
.top_page .telTop, .top_page .mailTop {display: none;}
.divLng{width: 35px;height: 35px;left: 0px;right: auto;}	
}


@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%;}	
}