@-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:1280px) {
.pathway{padding-left: 15px;padding-right: 15px}
}

@media screen and (max-width:1240px) {
.divLng{top:35px}
.divLng li a img{width: 30px;height: auto}
}

@media screen and (max-width:1200px){
h1.main-title {font-size: 25px;padding-bottom: 20px;margin-bottom: 30px}
h1.main-title::after {height: 15px;background-size: auto 100%}
.divTitle{font-size: 23px}
.box_lanser {margin-bottom: 30px;}
.box_image .imgOpis h1.main-title {font-size: 25px;}
}

@media screen and (max-width:1190px){
.shareSocial{position: static;float: none;margin-bottom: 30px;text-align: right}
.shareSocial span, .shareSocial a {display: inline-block;width: 32px;margin: 0px 5px}
.shareSocial .shareSpan{width: auto}
}

@media screen and (max-width:1170px){
.rowBox {padding-left: 0px !important;padding-right: 0px !important;}
.rowBox .rowColumn {padding-left: 0px !important;padding-right: 0px !important;}
.rowBox.forms {width: 100%}
}

@media screen and (max-width:1020px){
.menuParent {width: 200px;}
.contentMenu {width: calc(100% - 240px);}
.divTitle{
font-size:23px;
margin: 0px 0px 30px 0px;
color: #333336;
font-weight: 600;
padding: 0px 0px 20px 0px;
font-family: 'Poppins', sans-serif;
text-align: center;
position: relative;
background: none;
}
.divTitle a{
color: #333336;
}

.divTitle:after{
content: "";
display: block;
position: absolute;
width: 202px;
height: 15px;
bottom: 0px;
left: 0px;
right: 0px;
margin: auto;
background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgaWQ9InN2ZzkiCiAgIHZlcnNpb249IjEuMSIKICAgdmlld0JveD0iMCAwIDkuNTAwMDAwNiAyMS43OTEiCiAgIGhlaWdodD0iMjEuNzkxIgogICB3aWR0aD0iOS41Ij4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExNSI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGRlZnMKICAgICBpZD0iZGVmczEzIiAvPgogIDxnCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg1OSwtMTIyOSkiCiAgICAgZGF0YS1uYW1lPSJHcm91cCA1MDY0IgogICAgIGlkPSJHcm91cF81MDY0Ij4KICAgIDxjaXJjbGUKICAgICAgIHN0eWxlPSJmaWxsOiMyMDllNGIiCiAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4NTkuMDM3LDEyMjkpIgogICAgICAgcj0iMSIKICAgICAgIGN5PSIxIgogICAgICAgY3g9IjEiCiAgICAgICBkYXRhLW5hbWU9IkVsbGlwc2UgMyIKICAgICAgIGlkPSJFbGxpcHNlXzMiIC8+CiAgICA8Y2lyY2xlCiAgICAgICBzdHlsZT0iZmlsbDojN2VjMzRjIgogICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODU5LjAyLDEyMzguODU3KSIKICAgICAgIHI9IjEuMDE5MDAwMSIKICAgICAgIGN5PSIxLjAxOTAwMDEiCiAgICAgICBjeD0iMS4wMTkwMDAxIgogICAgICAgZGF0YS1uYW1lPSJFbGxpcHNlIDI1IgogICAgICAgaWQ9IkVsbGlwc2VfMjUiIC8+CiAgICA8Y2lyY2xlCiAgICAgICBzdHlsZT0ib3BhY2l0eTowLjU7ZmlsbDojN2VjMzRjIgogICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODU5LDEyNDguNzE3KSIKICAgICAgIHI9IjEuMDM2OTk5OSIKICAgICAgIGN5PSIxLjAzNjk5OTkiCiAgICAgICBjeD0iMS4wMzY5OTk5IgogICAgICAgZGF0YS1uYW1lPSJFbGxpcHNlIDQ3IgogICAgICAgaWQ9IkVsbGlwc2VfNDciIC8+CiAgPC9nPgo8L3N2Zz4K') 50% 50% repeat-x;
background-size: auto 100%
}

.divTitle2{
font-size:20px;
}

}

@media screen and (max-width:940px){
.menuParent {display: none;}
.contentMenu {width:100%;}	
}

@media screen and (max-width:850px){
.divLng {top: 30px;}

}


@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:520px){
.divLng {top: 31px;}
.divLng li a img {width: 25px;height: auto;}
}

@media screen and (max-width:380px){
.divTitle2 span{float: none !important;display: block}
}