@font-face {
  font-family: "Ubuntu-Light";
  src: url("../..fonts/Ubuntu-Light.eot");
  src: local("☺"), url("../../fonts/Ubuntu-Light.eot?#iefix") format("embedded-opentype"),
  url("../../fonts/Ubuntu-Light.woff") format("woff"),
  url("../../fonts/Ubuntu-Light.ttf") format("truetype"),
  url("../../fonts/Ubuntu-Light.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display:swap;
}
.page-node-type-dialnisthol #main #highlighted>div:nth-child(2){
  position: absolute;
  max-width: 1165px;
  padding: 0 15px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  left: calc(50% - 582px);
  padding-top: 12px;
}
body.page-node-type-dialnisthol #header-region>div,
body.page-node-type-dialnisthol #header-region{
  padding-bottom: 0;
}
body.page-node-type-dialnisthol .breadcrumb ol li:before{
  background-position: 4px 2px;
}
.page-stalyy_rozvytok-energoefektivnist-ta-energozberezenna #main #content-area #block-basic-content article.node {
    margin-top: 0;
}
.page-stalyy_rozvytok-energoefektivnist-ta-energozberezenna #main #highlighted .head_title {
    padding-left: 0;
    font-size: 47px;
    line-height: 57px;
    max-width: 840px;
}
.page-stalyy_rozvytok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__body p {
    font-size: 16px;
    color: #19284f;
    margin-bottom: 25px;
}
.page-stalyy_rozvytok-energoefektivnist-ta-energozberezenna .stalii_rozvitok__body p a {
    text-decoration: underline;
    color: #60a0d9;
}
.page-stalyy_rozvytok-energoefektivnist-ta-energozberezenna  .stalii_rozvitok__textttt>div:first-child {
    display: none;
}
.energo_ef .energo_content {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.energo_ef .energo_sidebar {
    width: 265px;
    height: 100%;
    min-height: 755px;
    background: #b4d1e4;
    display: flex;
    align-items: center;
    padding: 0 20px;
    position: relative;

}
.energo_ef .content_one .energo_sidebar:after,
.energo_ef .energo_sidebar:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../../images/source/energo_sidebar2.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    opacity: 0.3;
}
.energo_ef .content_one .energo_sidebar:after{
    background-image: url(../../images/source/energo_sidebar1.png);
}
.energo_ef .energo_sidebar p {
    font-size: 18px;
    color: white;
    text-transform: uppercase;
    font-weight: 600;
}
.energo_ef .energo_content {
    margin-bottom: 70px;
}
.energo_ef .energo_content.content_two {
    margin-bottom: 30px;
}
.energo_ef .energo_content ul {
    width: 855px;
}
.energo_info.energo_info_two {
    margin-bottom: 35px;
}
.energo_ef .energo_content li {
    font-size: 16px;
    color: #19284f;
    line-height: 24px;
    margin-bottom: 20px;
    position: relative;
}
.energo_ef .energo_content li:before {
    position: absolute;
    content: '';
    display: block;
    left: -134px;
    top: 0;
    width: 115px;
    height: 60px;
    background-image: url(../../images/source/icon-circle-back-sm.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.energo_ef .energo_content li:after {
    content: '';
    width: 60px;
    height: 60px;
    position: absolute;
    top: 0;
    left: -87px;
    background-size: 35px;
    background-repeat: no-repeat;
    background-position: center;
}
.energo_ef .energo_content.content_one li:nth-child(1):after {
    background-image: url(../../images/source/meta.svg);
}
.energo_ef .energo_content.content_one li:nth-child(2):after {
    background-image: url(../../images/source/modernizaciya.svg);
}
.energo_ef .energo_content.content_one li:nth-child(3):after {
    background-image: url(../../images/source/budivnyctvo.svg);
}
.energo_ef .energo_content.content_two li:after {
    background-image: url(../../images/source/check.svg);
    background-size: 40px;
}
.energo_ef .energo_content.content_two li:nth-child(4) p,
.energo_ef .energo_content.content_two li:nth-child(3) {
    width: 50%;
}
.energo_ef .energo_content.content_two li:nth-child(4) p {
    float: left;
}
.energo_ef .energo_content.content_two li:nth-child(4) img {
    margin-top: -155px;
    float: right
}
.energo_ef .energo_content li span {
    font-weight: 600;
}
.energo_ef .energo_content li img {
    margin: 0 0 15px 15px;
    width: 365px;
}
.energo_ef .energo_info img {
    width: 393px;
    float: left;
    margin: 0 30px 70px 0;
}
.page-node-type-ohorona-praci #content-area #block-basic-page-title h1 {
    margin-left: 20px;
}
.left_arr, .right_arr {
    display: none;
}

.pro_kompaniu__blokki .paragraph--type--fakti > div:nth-child(2) span {
    width: 100%;
    display: block;
    position: relative !important;
    left: auto !important;
    top: -30px;
    margin: 0;
    padding: 0;
}
.page-node-type-pro-kompaniu .pro_kompaniu__body {
    font-size: 28px;
}
.page-node-type-istoria-kompanii .paragraph--type--blok-zagolovok-tekst:last-child:after {
    content: '';
    display: block;
    position: absolute;
    width: 30px;
    height: calc(100% - 25px);
    left: 0;
    top: 0;
    z-index: -1;
    background-color: #DFF2FF;
}
.section-filiyi #main #content-area #block-basic-content p span {
    font-family: "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif !important;
}
.page-pro_kompaniyu  #main #highlighted .head_title {
    text-transform: inherit;
}

.pro_kompaniu__blokki > div > div:first-child .fakti__znacenna-faktu {
    background-color: inherit;
    border: 0;
    color: #054fc6;
}
.pro_kompaniu__blokki > div > div:first-child .konstruktor__blok > div > div {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 20%;
    font-size: 16px;
    height: 120px;
    padding: 15px 0 0;
    margin: 0 13% 20px 0;
    border: 4px solid #054fc6;
    border-right: none;
    background-repeat: no-repeat;
    background-size: 75px auto;
    background-position: 21% center;
}
.pro_kompaniu__blokki > div > div:first-child .konstruktor__blok > div > div:after {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 10%;
    top: 0;
    left: 0;
    border-right: 4px solid #054fc6;
}
.pro_kompaniu__blokki > div > div:first-child .konstruktor__blok > div > div:before {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 10%;
    bottom: 0;
    left: 0;
    border-right: 4px solid #054fc6;
}
.pro_kompaniu__blokki > div > div:first-child .paragraph--type--fakti > div:nth-child(2) {
    line-height: 52px;
    text-align: left;
    color: #054fc6;
}
.pro_kompaniu__blokki > div > div:first-child  .paragraph--type--fakti > div:nth-child(2) span {
    width: 100%;
    display: block;
    position: relative !important;
    left: auto !important;
    top: 0;
}
.pro_kompaniu__blokki > div > div:first-child .fakti__nazva-bloku {
    padding-bottom: 0;
    font-size: 15px;
    line-height: 14px;
}
.pro_kompaniu__blokki > div > div:first-child  .paragraph--type--fakti {
    position: relative;
    right: -75%;
}
.pro_kompaniu__blokki > div > div:first-child .konstruktor__blok > div > div:nth-child(1) {
    background-image: url(../../images/source/power.svg);
}
.pro_kompaniu__blokki > div > div:first-child .konstruktor__blok > div > div:nth-child(2) {
    background-image: url(../../images/source/hidra-unit.svg);
}
.pro_kompaniu__blokki > div > div:first-child .konstruktor__blok > div > div:nth-child(3) {
    background-image: url(../../images/source/power-station.svg);
}
.pro_kompaniu__blokki > div > div:first-child .konstruktor__blok > div > div:nth-child(4) {
    background-image: url(../../images/source/recunstruction.svg);
}
.pro_kompaniu__blokki > div > div:first-child .konstruktor__blok > div > div:nth-child(5) {
    background-image: url(../../images/source/worker.svg);
}
.pro_kompaniu__blokki > div > div:first-child .konstruktor__blok > div > div:nth-child(1) span  {
    right: unset;
    top: unset;
    width: 35px;
    left: 73px !important;
    text-transform: none;
}
.page-diyalnist-novyy_rynok_elektroenerhiyi #main #highlighted .head_title {
    max-width: 860px;
    line-height: 50px;
}
.bigimage {
    position: relative !important;
    float: right;
    margin-top: 40px;
}
.pro_kompaniu__blokki .paragraph--type--fakti > div:nth-child(2),
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok .fakti__znacenna-faktu {
    background-color: initial;
    border-top: initial;
    text-align: right;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .fakti__odinica-vimiru {
    text-align: right;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div:nth-child(2) .fakti__znacenna-faktu {
    background-image: url(../../images/source/dohodu.svg);
    background-repeat: no-repeat;
    background-size: 90px;
    background-position: 30px;
    color: #054fc6;
    /*padding-right: 55px;*/
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div:nth-child(2) .fakti__znacenna-faktu span {
    right: 53px;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div:nth-child(3) .fakti__znacenna-faktu {
    background-image: url(../../images/source/prubytku.svg);
    background-repeat: no-repeat;
    background-size: 90px;
    background-position: 30px;
    color: #054fc6;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div:nth-child(4) .fakti__znacenna-faktu {
    background-image: url(../../images/source/007-money-1.png);
    background-repeat: no-repeat;
    background-size: 90px;
    background-position: 30px;
    color: #054fc6;
}
.pro_kompaniu__blokki > div > div:nth-child(3) .konstruktor__blok > div > div .fakti__znacenna-faktu {
    color: #054fc6;
}
.pro_kompaniu__blokki > div > div:nth-child(3) .konstruktor__blok > div > div:first-child .fakti__znacenna-faktu {
    background-image: url(../../images/source/dohodu.svg);
    background-repeat: no-repeat;
    background-size: auto 115px;
    background-position: /*30px*/0;
    /*padding-right: 55px;*/
}
.pro_kompaniu__blokki > div > div:nth-child(3) .konstruktor__blok > div > div:nth-child(2) .fakti__znacenna-faktu {
    background-image: url(../../images/source/prubytku.svg);
    background-repeat: no-repeat;
    background-size: auto 115px;
}
.pro_kompaniu__blokki > div > div:nth-child(3) .konstruktor__blok > div > div:nth-child(2) span {
    text-align: right;
}
.pro_kompaniu__blokki > div > div:nth-child(3) .konstruktor__blok > div > div:nth-child(3) .fakti__znacenna-faktu {
    background-image: url(../../images/source/007-money-1.png);
    background-repeat: no-repeat;
    background-size: auto 115px;
}

.pro_kompaniu__blokki > div > div:nth-child(3) .konstruktor__blok > div > div:nth-child(3) .fakti__nazva-bloku {
    position: relative;
    top: 18px;
}
.page-pro_kompaniyu .pro_kompaniu__blokki > div > div:nth-child(3) .konstruktor__blok > div > div:nth-child(3) .fakti__nazva-bloku {
    position: relative;
    top: 0;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div {
    display: inline-block;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div:first-child {
    height: auto;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div {
    height: 170px;
    float: left;
}
.page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok .fakti__nazva-bloku {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 55px;
}
.page-diyalnist-tendery_i_zakupivli-arkhiv .tablescroll {
    border-collapse: collapse;
    margin: 0.75em 0;
    table-layout: fixed;
    width: 100%;
    display: table;
}

.page-node-type-zapobihannya-koruptsiyi .zapobihannya_koruptsiyi__notification p {
    color: #fff;
}
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__aaili div,
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__results-anticorruption > div:nth-child(2) > div {
    width: 49%;
    float: left;
    margin-right: 2%;
}
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__aaili div:nth-child(2n) {
    margin-right: 0;
}
#block-basic-content .zapobiganna_korupcii__tekst-pid-zagolovkom a {
    position: relative;
    display: block;
    font-weight: 600;
    color: #19284f;
    line-height: 56px;
    transition: 0.36s;
    text-transform: lowercase;
}
.page-node-type-zapobihannya-koruptsiyi .zapobiganna_korupcii__tekst-pid-zagolovkom p:nth-child(2) {
    position: relative;
    clear: both;
    float: right;
    width: 280px;
    margin-top: 20px !important;
    text-align: center;
    background-color: white;
    box-shadow: -6px 15px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid rgb(25, 40, 79);
    transition: 0.36s;
    z-index: 1;
}
.page-node-type-zapobihannya-koruptsiyi .zapobihannya_koruptsiyi__notification p:nth-child(2):before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: rgb(25, 40, 79);
    transition: 0.36s;
}
.page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__tekst-pid-zagolovkom p:nth-child(2):hover a {
    color: white !important;
    transition: 0.36s !important;
}
.page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__tekst-pid-zagolovkom p:nth-child(2):hover:before {
    height: 100%;
    transition: 0.36s;
}
.page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__tekst-pid-zagolovkom p:nth-child(2):hover {
    cursor: pointer;
    transition: 0.36s;
    border-bottom: 2px solid white;
}
.page-node-type-zapobiganna-korupcii .contact_group > div:nth-child(1) {
    float: left;
    margin-right: 5px;
}
.page-node-type-zapobiganna-korupcii .contact_group {
    width: 360px;
}
.page-node-type-zapobiganna-korupcii #block-contactblock-9 {
    padding: 0;
    margin-top: 20px;
}
.page-node-type-zapobiganna-korupcii #block-contactblock-9:before {
    content: '';
    position: absolute;
    width: 100%;
}
.page-diyalnist-zapobihannya_koruptsiyi #main #content-area #block-basic-content article.node {
    margin: 0;
}
.page-diyalnist-zapobihannya_koruptsiyi #main #content-area #block-basic-content {
    padding: 0 0 60px 0;
}
.page-diyalnist-zapobihannya_koruptsiyi #content-area>div{
  overflow: hidden;
}
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__body {
    color: rgb(25, 40, 79);
    line-height: 36px;
    font-size: 24px;
    padding: 40px 20px 1px;
    margin-bottom: 20px;
    position: relative;
}
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__aaili,
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__results-anticorruption {
    padding-left: 20px;
    display: inline-block;
    width: 100%;
}
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__aaili div,
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__results-anticorruption > div:nth-child(2) > div {
    min-height: 80px;
    width: calc(50% - 10px);
    display: flex;
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    padding: 0 20px 0 73px;
    font-size: 18px;
    color: rgb(25, 40, 79);
    background-image: url(../../images/source/file-b.png);
    background-color: #dff2ff;
    background-size: 22px 29px;
    background-position: 20px center;
    background-repeat: no-repeat;
    float: left;
    margin: 0 20px 20px 0

}
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__aaili div:nth-child(2n),
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__results-anticorruption > div:nth-child(2) > div:nth-child(2n) {
    margin-right: 0;
}
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__body div {
    display: block;
    position: absolute;
    height: 100%;
    right: 0;
    top: 0;
    background-color: rgb(219, 233, 242);
    z-index: -1;
}
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__notification,
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__results-anticorruption > div:nth-child(1) {
    display: inline-block;
    width: 100%;
    font-size: 18px;
    color: #fff;
    padding: 20px;
    position: relative;
    background-image: url(../../images/source/work-banner.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__results-anticorruption > div:nth-child(1) {
  position: relative;
  color: #fff;
  background-image: none;
  background-color: #67b3ed;
  margin-bottom: 10px;
}

.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__notification:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #67b3ed;
    padding: 0px;
    margin: 0px;
    opacity: 0.6;
}
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__notification p {
    position: relative;
    z-index: 100;
}
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__notification p:nth-child(2) a {
    position: relative;
    margin-bottom: 20px;
    display: block;
    width: 300px;
    float: right;
    text-align: center;
    background-color: white;
    line-height: 57px;
    text-transform: lowercase;
    padding: 0 10px;
    color: rgb(25, 40, 79);
    box-shadow: -6px 15px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid #054fc6;
    transition: 0.36s;
    z-index: 1;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__notification p:nth-child(2) a:hover {
    cursor: pointer;
    background-color: #054fc6;
    color: white;
    transition: 0.36s;
    border-bottom: 2px solid #ffde02 ;
}
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__sub-title-one,
.zapobihannya_koruptsiyi__calls-non-bussines {
    margin: 20px 0;
    padding-left: 20px;
    font-size: 18px;
}
/* /////// */
.page-diyalnist-zapobihannya_koruptsiyi [class^="zapobihannya_koruptsiyi__for-mail"] {
    display: inline-block;
}
.page-diyalnist-zapobihannya_koruptsiyi [class^="zapobihannya_koruptsiyi__for-mail"] {
    display: inline-block;
    border-left: 2px solid rgb(25, 40, 79);
}
.page-diyalnist-zapobihannya_koruptsiyi [class^="zapobihannya_koruptsiyi__for-mail"] {
    display: inline-block;
    width: 320px;
    padding: 0 20px 0;
    margin: 0 0 25px;
    font-weight: 600;
}
.page-diyalnist-zapobihannya_koruptsiyi [class^="zapobihannya_koruptsiyi__for-mail"] p {
	padding-left: 30px;
    margin-bottom: 0;
    position: relative;
}
.page-diyalnist-zapobihannya_koruptsiyi [class^="zapobihannya_koruptsiyi__for-mail"] p::before {
    position: absolute;
    content: '\f0e0';
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #054ec6;
    font-size: 18px;
    top: 5px;
    left: 0;
    width: 30px;
    height: 30px;
}
.page-diyalnist-zapobihannya_koruptsiyi [class^="zapobihannya_koruptsiyi__for-phone"],
.zapobihannya_koruptsiyi__calls-during-non-bussines{
    position: relative;
}
.page-diyalnist-zapobihannya_koruptsiyi [class^="zapobihannya_koruptsiyi__for-phone"]::before,
.zapobihannya_koruptsiyi__calls-during-non-bussines::before {
    position: absolute;
    content: '\f095';
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #054ec6;
    font-size: 18px;
    top: 5px;
    left: 0;
    width: 30px;
    height: 30px;
}
.page-diyalnist-zapobihannya_koruptsiyi [class^="zapobihannya_koruptsiyi__for-specification"],
.page-diyalnist-zapobihannya_koruptsiyi [class^="zapobihannya_koruptsiyi__contacts-titles"],
.page-diyalnist-zapobihannya_koruptsiyi [class^="zapobihannya_koruptsiyi__for-mail"]{
    padding-left: 20px;
    font-size: 18px;
}
.page-diyalnist-zapobihannya_koruptsiyi [class^="zapobihannya_koruptsiyi__contacts-titles"]{
    margin-bottom: 20px;
    font-size: 20px;
}
.page-diyalnist-zapobihannya_koruptsiyi [class^="zapobihannya_koruptsiyi__for-phone"],
.zapobihannya_koruptsiyi__calls-during-non-bussines {
    padding-left: 25px;
    margin-left: 20px;
    margin-right: 20px;
    float: left;
    line-height: 26px;
}

.zapobihannya_koruptsiyi__calls-during-non-bussines > div:first-child {
  margin-bottom: 20px;
}

.zapobihannya_koruptsiyi__calls-during-non-bussines > div:nth-child(2) > div {
  margin-left: 0;
  font-size: 16px;
  float: none;
}
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__for-mail-1 {
    margin-left: 20px;
}
.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__body:after {
  position: absolute;
  content: '';
  display: block;
  width: 300%;
  height: 100%;
  top: 0;
  left: -100%;
  right: -100%;
  background-color: #dff2ff;
  z-index: -1;
}
.page-diyalnist-zapobihannya_koruptsiyi #main #highlighted .head_title p {
    display: none;
}
#content-header .zapobihannya_koruptsiyi__notification {
    display: none;
}
#content-header .page-diyalnist-zapobihannya_koruptsiyi #block-webform,
#content-header .page-diyalnist-zapobihannya_koruptsiyi .block-contactblock-9 {
	display: none !important;
}
.page-diyalnist-zapobihannya_koruptsiyi #block-webform h2,
.page-diyalnist-zapobihannya_koruptsiyi .block-contactblock-9 h2 {
	position: relative;
    margin: 0 0 20px;
    padding-left: 20px;
    line-height: 60px;
    text-transform: uppercase;
    font-size: 19px;
    background-color: rgba(131, 185, 213, 0.3);
}
.page-diyalnist-zapobihannya_koruptsiyi #block-webform,
.page-diyalnist-zapobihannya_koruptsiyi .block-contactblock-9 {
    padding-top: 20px;
    background-color: rgba(131, 185, 213, 0.1);
}
.page-diyalnist-zapobihannya_koruptsiyi #block-webform .closer,
.page-diyalnist-zapobihannya_koruptsiyi .block-contactblock-9 .closer {
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    width: 65px;
    font-size: 27px;
    background-color: white;
    box-shadow: -6px 15px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid rgb(25, 40, 79);
    transition: 0.36s;
    z-index: 1;
    cursor: pointer;
}
.page-diyalnist-zapobihannya_koruptsiyi #block-webform .closer:hover div,
.page-diyalnist-zapobihannya_koruptsiyi .block-contactblock-9 .closer:hover div {
	position: relative;
	z-index: 100;
	color: #fff;
}
.page-diyalnist-zapobihannya_koruptsiyi #block-webform .closer:before,
.page-diyalnist-zapobihannya_koruptsiyi .block-contactblock-9  .closer:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: auto;
    bottom: 0;
    left: 0;
    background-color: rgb(25, 40, 79);
    transition: 0.36s;
}
.page-diyalnist-zapobihannya_koruptsiyi #block-webform .closer:hover:before,
.page-diyalnist-zapobihannya_koruptsiyi .block-contactblock-9  .closer:hover:before {
    height: 100%;
    transition: 0.36s;
}
.page-diyalnist-zapobihannya_koruptsiyi #block-webform #edit-message-wrapper > div,
.page-diyalnist-zapobihannya_koruptsiyi .block-contactblock-9 #edit-message-wrapper > div {
    position: relative;
}
.page-diyalnist-zapobihannya_koruptsiyi #block-webform label,
.page-diyalnist-zapobihannya_koruptsiyi .block-contactblock-9  label {
    display: none;
}
.page-diyalnist-zapobihannya_koruptsiyi #block-webform textarea,
.page-diyalnist-zapobihannya_koruptsiyi .block-contactblock-9 textarea {
	width: calc(100% - 20px);
    height: 188px;
    padding: 5px 10px;
    margin-left: 20px;
    resize: none;
    border-bottom: 2px solid rgba(131, 185, 213, 0.5);
}
.page-diyalnist-zapobihannya_koruptsiyi #block-webform form,
.page-diyalnist-zapobihannya_koruptsiyi .block-contactblock-9 form {
	display: inline-block;
	width: 100%;
}
.page-diyalnist-zapobihannya_koruptsiyi #block-webform .webform-button--submit,
.page-diyalnist-zapobihannya_koruptsiyi .block-contactblock-9 [data-drupal-selector="edit-submit"] {
position: relative;
    margin-bottom: 20px;
    display: block;
    width: 300px;
    text-align: center;
    background-color: white;
    line-height: 57px;
    text-transform: lowercase;
    padding: 0 10px;
    color: rgb(25, 40, 79);
    box-shadow: -6px 15px 25px rgba(25, 40, 79, 0.35);
    border-bottom: 2px solid rgb(25, 40, 79);
    transition: 0.36s;
    z-index: 1;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    float: left;
}
.page-diyalnist-zapobihannya_koruptsiyi #block-webform #edit-cancel,
.page-diyalnist-zapobihannya_koruptsiyi .block-contactblock-9 [data-drupal-selector="edit-preview"] {
	display: none;
}
.page-diyalnist-zapobihannya_koruptsiyi #block-webform .webform-button--submit:hover,
.page-diyalnist-zapobihannya_koruptsiyi .block-contactblock-9 [data-drupal-selector="edit-submit"]:hover {
    cursor: pointer;
    background-color: rgb(25, 40, 79);
    color: white;
    transition: 0.36s;
    border-bottom: 2px solid white;
}
#block-faq{
  max-width: 1165px;
  padding-left: 20px;
  padding-right: 20px;
  margin: 0 auto;
}
@media (min-width: 1400px) and (max-width: 2902px) {

}

@media (min-width: 1500px) {}

@media (min-width: 1279px) and (max-width: 1400px) {
    .pro_kompaniu__blokki > div > div:first-child .konstruktor__blok > div > div {
        width: 19%;
        margin: 0 14% 20px 0;
    }
}

@media (min-width: 1450px) {}

@media (min-width: 1023px) and (max-width: 1279px) {}

@media (min-width: 1200px) {}

@media (min-width: 1279px) {}
@media (min-width: 767px) and (max-width: 1279px) {
	.page-diyalnist-zapobihannya_koruptsiyi #main #content-area #block-basic-content article.node {
		padding: 0 16px 0 16px;
        margin: 0 auto;
	}
	.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__body:after {
	    right: -50%;
	}
	.page-diyalnist-zapobihannya_koruptsiyi #main #highlighted .head_title {
		margin-left: 0 !important
	}
    .page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div:nth-child(2) .fakti__znacenna-faktu span {
        top: 145px;
    }
    .page-diyalnist-novyy_rynok_elektroenerhiyi #main #highlighted .head_title {
        line-height: 50px;
    }

    .page-node-type-osnovni-pokazniki article .osnovni_pokazniki__bilse > div:nth-child(2) {
        font-size: 42px;
    }
    .page-filii-1 #block-basic-content .filii__aktivni {
        padding: 20px 20px 0 20px;
    }
    .page-node-type-filii .filii__proekti-so-buduutsa,
    .page-node-type-filii #block-basic-content .filii__aktivni,
    .page-node-type-filii #block-basic-content .filii__body {
        padding: 0 16px 0 16px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy {
        padding: 0;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 {
        padding: 0 16px 0 16px;
        margin: 0 auto;
        position: relative;
    }
    .page-node-type-filii #block-basic-content .filii__aktivni {
        padding-top: 30px;
    }
    .page-filii #main #highlighted .head_title {
        font-size: 52px;
    }
    .page-node-type-filii #block-basic-content .filii__aktivni > div > div,
    .page-node-type-filii #block-basic-content .filii__aktivni > div > div > a {
        height: 225px;
    }
    body.page-node-type-filii #block-basic-content .content .filii__aktivni > div > div {
        width: calc(50% - 10px);
        border-bottom: 2px solid rgb(25, 40, 79);
    }
    .page-node-type-filii .paragraph--type--filia a,
    .page-node-type-filii #block-basic-content .filii__aktivni .filia__posilanna > div:nth-child(1),
    .page-node-type-filii .filii__proekti-so-buduutsa a .filia__posilanna > div:nth-child(1),
    .page-node-type-filii .filii__proekti-so-buduutsa a .filia__posilanna > div,
    .page-node-type-filii #block-basic-content .filii__aktivni .filia__posilanna > div {
        font-size: 24px;
        color: #054fc6;
    }
    .page-node-type-filii .paragraph--type--filia a:before {
        border: 0;
    }
    .page-node-type-filii .filii__proekti-so-buduutsa > div:nth-child(1) {
        padding: 10px 0 30px;
        font-size: 24px;
    }
    .page-filii.page-node-type-filii #block-basic-content .filii__aktivni > div > div > a {
        min-height: 225px;
    }
    .page-node-type-filii .paragraph--type--filia {
        height: 100%;
    }
    .page-node-type-filii #block-basic-content .filii__body > p {
        margin: 30px 0;
        padding: 20px 0 25px 25px;
        font-size: 18px;

    }
    .page-node-type-filii #block-basic-content .filii__body > div {
        right: 2%;
        top: 20%;
        background-size: auto 80%;
        background-position: 88% 100%;
    }
    .page-node-type-filii #block-basic-content .filii__body {
        background-size: 42% auto;
        background-position: 95% center;
    }
    .page-node-type-filii #block-basic-content .filii__body > div b {
        font-size: 105px;
    }
    .page-node-type-filii #block-basic-content .filii__body > div > p {
        font-size: 24px;
        font-weight: 700;
        text-transform: uppercase;
    }
    .page-node-type-filii #block-basic-content .filii__body > p .wrapper {
        width: 55%;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 p {
        width: 75%;
        height: 305px;
        padding: 30px 274px 30px 40px;
        background-color: inherit;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 p:before {
        background-image: url(../../images/source/union_moby.jpg);
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 > ul {
        position: absolute;
        right: 40px;
        left: auto;
        width: 52%;
        margin-top: 11px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 li {
        line-height: 68px;
        padding: 0 40px 0 10px;
        text-align: left;
        margin: 20px 0 0;
        font-size: 18px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 li:before {
        border-width: 34px 23px 34px 0;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 li:after {
        right: -30px;
        top: 3px;
        width: 62px;
        height: 62px;
        border: 3px solid white;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 ul li:nth-child(1):after {
        background-size: 105px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 ul li:nth-child(2):after {
        background-size: 65px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 ul li:nth-child(3):after {
        background-size: 38px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- b {
        font-size: 60px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- p {
        font-size: 20px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div > div:first-child:before {
        width: 188px;
        height: 188px;
        top: -60px;
        left: calc(50% - 100px);
        border: 10px solid white;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div > div:first-child b {
        top: 4px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div > div:first-child p,
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div > div:first-child b {
        left: -4px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > p {
        left: 20px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > p {
        top: 84px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- {
        margin: 35px 0 15px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div > div:last-child {
        width: 47%;
        padding: 20px 0% 20px 0%;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > b {
        padding: 20px 13% 0px 0%;
        position: relative;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- div b > span {
        font-size: 18px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > b:after {
        content: '';
        width: 69px;
        height: 63px;
        position: absolute;
        top: 10px;
        right: 3px;
        background-image: url(../../images/source/hidra-unit.svg);
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div > div:first-child b {
        font-size: 58px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div > div:last-child b {
        padding-left: 65px;
        position: relative;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div > div:last-child b:after {
        content: '';
        width: 69px;
        height: 63px;
        position: absolute;
        top: -5px;
        left: 0px;
        background: url(../../images/source/power.svg) no-repeat;
    }
    .page-filiyi-kanivska_hes #main #content-area #block-basic-content,
    .page-filiyi-filiya_kaskad_kyyivskykh_hes_i_haes-kyyivska_haes #main #content-area #block-basic-content,
    .page-filiyi-filiya_kaskad_kyyivskykh_hes_i_haes-kyyivska_hes #main #content-area #block-basic-content,
    .page-node-type-kahovska-ges-2 #main #content-area #block-basic-content,
    .page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva #main #content-area #block-basic-content,
    .page-filiyi-serednodniprovska_hes #main #content-area #block-basic-content,
    .page-filiyi-kremenchutska_hes #main #content-area #block-basic-content,
    .page-filiyi-kakhovska_hes_imeni_p_s_neporozhnoho #main #content-area #block-basic-content,
    .page-filiyi-dnistrovska_hes #main #content-area #block-basic-content,
    .page-filiyi-dyrektsiya_z_budivnytstva_dnistrovskoyi_haes #main #content-area #block-basic-content,
    .page-filiyi-dniprovska_hes #main #content-area #block-basic-content {
        padding: 0 16px 0 16px;
    }

    .section-filiyi #main #content-area #block-basic-content article.node {
        margin: 30px 0 20px 0px;
    }
    .section-filiyi #main #content-area #block-basic-content p {
        font-size: 16px;
    }
    .section-filiyi .storinka_isnuucoi_stancii__stancia-sogodni h2 {
        font-size: 28px;
        padding: 17px 20px;
        line-height: 36px;
    }
    .section-filiyi .h_pulsating-circle {
        width: 10px;
        height: 10px;
    }
    .section-filiyi .storinka_isnuucoi_stancii__stancia-sogodni thead th {
        padding: 12px 15px;
        line-height: 22px;
        border-right: 12px solid white;
    }
    .section-filiyi  .storinka_isnuucoi_stancii__stancia-sogodni tbody tr td {
        padding: 19px 15px;
        line-height: 22px;
        border-right: 12px solid white;
    }
    .section-filiyi .storinka_isnuucoi_stancii__istoria-budivnictva .h_slider_control .h_control_button_box {
        height: 30px;
       width: 36px;
    }
    .section-filiyi .storinka_isnuucoi_stancii__istoria-budivnictva .h_control_line {
        top: 2px;
        width: 15px;
    }
    .section-filiyi .h_slider_control {
        margin: 20px;
    }
    .kahovska_ges_2__zagolovok-tekst .blok_zagolovok_tekst__zagolovok,
    .kahovska_ges_2__zagolovok-tekst .dokumentacia__nazva-gruppi,
    .kahovska_ges_2__zagolovok-tekst .blok_zagolovok_tekst__zagolovok,
    .page-node-type-kahovska-ges-2 .kahovska_ges_2__zagolovok-tekst > div > div .zagolovok_tekst_kartinka_podpis__tekst {
        font-size: 24px;
    }
    .kahovska_ges_2__zagolovok-tekst tbody tr td {
        height: 60px;
        padding: 12px 15px;
        border-right: 12px solid white;
        line-height: 21px;
    }
    .page-filiyi-kakhovska_hes_imeni_p_s_neporozhnoho #main #highlighted .head_title {
        font-size: 30px;
    }
    .kahovska_ges_2__zagolovok-tekst thead tr th {
        border-right: 12px solid white;
    }
    .page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) .zagolovok_tekst_kartinka_podpis__tekstss img.align-center {
        width: 100%;
    }
    .page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) table {
        margin: 15px 0 0 0;
        width: 100%;
    }
    .page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) td {
        margin: 30px 0 0;
    }
    .page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(10) .zagolovok_tekst_kartinka_podpis__tekstss,
    .page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(3) .zagolovok_tekst_kartinka_podpis__tekstss,
    .page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) .zagolovok_tekst_kartinka_podpis__tekstss {
        margin-bottom: 20px;
    }

    /* //  Section Robota */

    .section-vakansii_filii #main #content-area #block-basic-content,
    .page-robota_i_karyera-vakansiyi_aparatu_upravlinnya #main #content-area #block-basic-content,
    .section-robota_i_karyera #main #content-area #block-robotaikarera,
    .page-node-type-robota-i-kar-era .block-knopkivakansii {
        padding: 0 10px;
        width: 767px;
    }
    .section-robota_i_karyera #main #content-area #block-robotaikarera {
        margin-top: 20px;
    }
    .section-robota_i_karyera #main #content-area #block-robotaikarera .menu {
        margin: 0;
    }
    .section-robota_i_karyera #content-area #block-robotaikarera .menu > li a {
        font-size: 15px;
    }
    .section-robota_i_karyera #main #content-area #block-basic-content article.node {
        margin: 20px 0;
    }
    .section-robota_i_karyera #main #content-area #block-basic-content .robota_i_kar_era__tekst-taba > div {
        padding: 0 0 0 170px;
    }
    .page-robota_i_karyera-sotsialna_vidpovidalnist #main #content-area #block-basic-content .robota_i_kar_era__tekst-taba > div p {
        padding: 0 0 10px 65px;
    }
    .page-node-type-robota-i-kar-era .block-knopkivakansii p {
        width: calc(50% - 10px);
        margin: 0 0px 20px;
    }
    .page-node-type-robota-i-kar-era .block-knopkivakansii p:first-child {
        float: left;
        margin-right: 10px;
    }
    .page-robota_i_karyera-vakansiyi_aparatu_upravlinnya #main #content-area #block-basic-content {
        margin-top: 20px;
    }

    /*    About    */

    .pro_kompaniu__blokki > div > div:first-child {
        padding: 0 10px;
        width: 767px;
    }
	.pro_kompaniu__blokki > div > div:nth-child(3) .konstruktor__zagolovok {
		text-align:center;
	}
	.pro_kompaniu__blokki > div > div:nth-child(3) .konstruktor__blok {
		 padding: 0 15px;
	}
	.pro_kompaniu__blokki .konstruktor__blok > div > div {
        width: 32.894%;
        padding: 0;
    }

    .pro_kompaniu__blokki .konstruktor__blok > div > div {
        width: 49%;
        float: left;
        padding: 0;
        margin-bottom: 20px;
    }
	.pro_kompaniu__blokki .konstruktor__blok > div > div:nth-child(2n) {
        margin-left: 2%;
    }
    .pro_kompaniu__blokki > div > div:nth-child(3) .konstruktor__blok > div > div {
        width: calc(50% - 30px);
		padding: 0;
		margin: 15px;
    }
	.pro_kompaniu__blokki .konstruktor__blok > div {
        display: inline-block;
    }
    .pro_kompaniu__blokki > div > div:nth-child(3) .konstruktor__blok > div {
        display: flex;
		flex-wrap: wrap;
		justify-content: center;
		margin: 0 -15px;
    }
    .pro_kompaniu__blokki .konstruktor__blok:nth-child(2) .blok_zagolovok_tekst__zagolovok {
        font-size: 28px;
    }
    .pro_kompaniu__blokki > div > div:nth-child(2) {
        background-position: -120px 0px;
    }
    .pro_kompaniu__blokki > div > div:nth-child(2) .konstruktor__blok > div > div {
        padding: 30px 40px 0px 190px;
    }
    .pro_kompaniu__blokki > div > div:nth-child(3) {
        padding: 0 10px 0 10px;
		max-width: 767px;
    }
    .pro_kompaniu__blokki > div > div:nth-child(5),
    .pro_kompaniu__blokki > div > div:nth-child(4) .konstruktor__blok > div > div {
        padding: 30px 15px 0px 15px;
    }
    .pro_kompaniu__blokki > div > div:nth-child(5)>div>div>div>div:nth-child(3),
    .pro_kompaniu__blokki > div > div:nth-child(5)>div>div>div>div:nth-child(3) .fakti_sproseni___tekst {
        width: 100%;
    }
    .pro_kompaniu__blokki > div > div:nth-child(5)>div>div>div>div:nth-child(3) .fakti_sproseni___tekst  {
        padding: 0 20%;
    }
    .pro_kompaniu__blokki > div > div:nth-child(4) .konstruktor__blok .blok_zagolovok_tekst__zagolovok {
        font-size: 32px;
    }
    .pro_kompaniu__blokki > div > div:nth-child(5) {
        padding-top: 10px;
    }
    .page-pro-kompaniu .konstruktor__zagolovok {
        line-height: 70px;
    }
    .page-node-type-nagladova-rada #main #content-area #block-basic-content article.node,
    .page-normatyvno-pravovi-akty #main #content-area #block-basic-content article.node,
    .page-personalnyy-sklad #main #content-area #block-basic-content article.node,
    .page-node-type-reporting #main #content-area #block-basic-content article.node {
        margin: 0;
    }
    .page-node-type-nagladova-rada .nagladova_rada__tekst-22 > p,
    .page-node-type-nagladova-rada .nagladova_rada__tekst-2,
    .page-node-type-nagladova-rada .nagladova_rada__body {
        padding: 0 10px;
        width: 767px;
        margin: 0 auto;
    }
    .page-node-type-nagladova-rada .nagladova_rada__tekst-2 {
        margin-bottom: 120px;
    }
    .page-node-type-nagladova-rada .nagladova_rada__body > p {
        font-size: 16px;
    }
    .page-node-type-nagladova-rada .nagladova_rada__tekst-2 h2,
    .page-node-type-nagladova-rada .nagladova_rada__tekst-22 {
        font-size: 24px;
    }
    .page-node-type-nagladova-rada .nagladova_rada__tekst-2:before {
        left: 10px;
        top: 60px;
        background-size: 97% auto;
        background-image: url(../../images/source/rada-anim_T.png);
    }
    .page-node-type-nagladova-rada .nagladova_rada__tekst-2 li {
        width: 200px;
        padding: 0;
        line-height: 20px;
    }
    .page-node-type-nagladova-rada .nagladova_rada__tekst-2 ul > li:nth-child(1) {
        left: 3%;
        bottom: 0px;
    }
    .page-node-type-nagladova-rada .nagladova_rada__tekst-2 ul > li:nth-child(2) {
        left: 19%;
        bottom: -60%;
    }
    .page-node-type-nagladova-rada .nagladova_rada__tekst-2 ul > li:nth-child(3) {
        left: 41%;
        bottom: 4px;
    }
    .page-node-type-nagladova-rada .nagladova_rada__tekst-2 ul > li:nth-child(4) {
        bottom: -38%;
        left: 61%;
    }
    .page-node-type-nagladova-rada .nagladova_rada__tekst-2 ul > li:nth-child(5) {
        bottom: -3%;
        left: 82%;
        width: 150px;
    }
    .page-node-type-nagladova-rada .nagladova_rada__silkinn {
        width: 767px;
        margin: 0 auto 70px;
        display: table;
        padding: 0 10px;
    }
    .page-node-type-nagladova-rada .nagladova_rada__silkinn > div {
        width: 49%;
        margin: 20px 0 0 0;
        float: left;
    }
    .page-node-type-nagladova-rada .nagladova_rada__silkinn > div:last-child {
        margin-left: 2%;
    }
    .page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div > div > a {
        line-height: 26px;
        font-size: 24px;
    }
    .page-node-type-pravovy-zasadi .pravovy_zasadi__zasa a .pravovi_zasadi__mitka {
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div > div {
        margin: 0 0 20px 0px;
        width: 49%;
    }
    .page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div > div:nth-child(2n) {
        margin-left: 2%;
    }
    .page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div {
        padding: 0 16px;
        margin: 0 auto;
    }
    .page-node-type-istoria-kompanii .textob .istoria_kompanii__image .istoria_kompanii__pidpis-pid-foto {
        padding: 0 10px 0 15px;
        font-size: 16px;
    }
    .page-node-type-istoria-kompanii .textob {
        padding: 30px 10px 10px;
    }
    .page-node-type-istoria-kompanii .textob .istoria_kompanii__body {
        width: 50%;
        font-size: 16px;
    }
    .page-node-type-istoria-kompanii .textob .istoria_kompanii__image {
        padding-left: 20px;
    }
    .page-node-type-istoria-kompanii #main #content-area #block-basic-content article.node {
        margin: 0;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__viznanna-v-sviti,
    .page-node-type-istoria-kompanii #main #content-area .istoria_kompanii__a-takoz,
    .page-node-type-istoria-kompanii #main #content-area .istoria_kompanii__dosagnenna,
    .page-node-type-istoria-kompanii #main #content-area .istoria_kompanii__tekst-2,
    .page-node-type-istoria-kompanii #main #content-area .istoria_kompanii__hronologia,
    .page-node-type-istoria-kompanii #main #content-area .istoria_kompanii__baner {
        padding: 0 10px;
        width: 767px;
        margin: 0 auto;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__viznanna-v-sviti > div:first-child,
    .page-node-type-istoria-kompanii .istoria_kompanii__tekst-2 h2,
    .page-node-type-istoria-kompanii .istoria_kompanii__baner > div:first-child {
        font-size: 24px;
        line-height: 28px;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__viznanna-v-sviti > div:first-child {
        padding-bottom: 35px;
    }
    .h_pulsating-circle {
        width: 10px;
        height: 10px;
    }
    .page-node-type-istoria-kompanii .h_slider_control .h_control_button_box {
        margin-top: 20px;
        width: 36px;
        height: 36px;
    }
    .page-node-type-istoria-kompanii .h_slider_control .h_control_line {
       width: 20px;
       top: -2px;
    }
    .page-node-type-istoria-kompanii .blok_zagolovok_tekst__tekstn li,
    .page-node-type-istoria-kompanii .blok_zagolovok_tekst__tekstn p {
        font-size: 16px;
        margin-bottom: 0;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__tekst-2 > div p {
        font-size: 16px;
    }
    .page-node-type-istoria-kompanii #main #content-area .istoria_kompanii__dosagnenna>div {
        display: inline-block;
        width: 100%;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna > div > div {
        width: 50%;
        height: 140px;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__a-takoz > div > div {
        width: 49%;
        margin: 0 0 20px 0;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__a-takoz > div > div:nth-child(2n) {
        margin-left: 2%;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__a-takoz > div > div:nth-child(5),
    .page-node-type-istoria-kompanii .istoria_kompanii__a-takoz > div > div:nth-child(6) {
        width: 50%;
        margin-left: 0;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__viznanna-v-sviti > div > div {
        width: 49%;
        margin: 0 0 20px 0;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__viznanna-v-sviti > div > div:nth-child(2n) {
        margin-left: 2%;
    }
    .page-node-type-naukovo-teh-rada #main #content-area #block-basic-content article.node {
        margin: 0;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body h2 {
        padding: 15px 16px;
        font-size: 24px;
    }
    .page-node-type-naukovo-teh-rada .image_container,
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__aaili,
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body {
        padding: 0 0;
        margin: 0 auto;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__aaili > div > div {
        width: 100%;
        min-height: 55px;
        margin: 0 0 10px 0 !important;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__aaili > div > div > span a {
        padding: 14px 8px 14px 68px;
        background-size: 30px 42px;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(7) {
        margin-bottom: 20px;
    }
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__body p {
        position: static;
    }
    .page-pro_kompaniyu-reytynhy_ta_nahorody #main #content-area #block-basic-content article.node {
        margin: 20px auto 0 ;
        padding: 0;
    }
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__derzhavni-vidznaky > div:first-child,
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidsnaki-ministerstva-ener > div:first-child,
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidznaki-prizidenta-ukrain > div:first-child {
        text-align: center;
    }
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__derzhavni-vidznaky > div > div,
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidsnaki-ministerstva-ener > div > div,
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidznaki-prizidenta-ukrain > div > div {
        width: 49%;
        margin: 0 0 15px 0;
    }
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__derzhavni-vidznaky > div > div:nth-child(2n+1),
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidsnaki-ministerstva-ener > div > div:nth-child(2n+1),
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidznaki-prizidenta-ukrain > div > div:nth-child(2n+1) {
        margin-right: 2%;
    }
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__derzhavni-vidznaky > div > div:nth-child(9),
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidznaki-prizidenta-ukrain > div > div:nth-child(9) {
        margin-left: 1px;
    }
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__derzhavni-vidznaky > div > div:nth-child(11),
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__derzhavni-vidznaky > div > div:nth-child(13),
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__derzhavni-vidznaky > div > div:nth-child(15),
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidznaki-prizidenta-ukrain > div > div:nth-child(11),
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidznaki-prizidenta-ukrain > div > div:nth-child(13),
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidznaki-prizidenta-ukrain > div > div:nth-child(15) {
        margin-right: 0;
        margin-left: 2%;
    }
    #block-views-block-slider-block-1 .field-content {
        margin-top: -10px;
    }
    #block-sitebranding {
        position: absolute;
        top: -100px !important;
        left: 0 !important;
    }

    /* Діяльність */

    .page-node-type-dialnisthol #main #highlighted {
        height: auto
    }

    .page-node-type-dialnisthol .head_text {
        max-width: 100%;
        padding: 0 10px;
        left: 10px !important;
        line-height: 26px;
    }
    .page-node-type-dialnisthol #main #highlighted video {
        width: auto;
    }
    .page-node-type-dialnisthol #main #highlighted .image {
        height: 581px;
    }
    .page-node-type-dialnisthol #main #highlighted .image {
        background-size: 110%;
        background-position: -70px bottom;
    }
    .page-node-type-dialnisthol .dialnisthol__texxt > div > div,
    .page-node-type-dialnisthol .dialnisthol__texxt > div > div:nth-child(2) {
        left: 0 !important;
        font-size: 20px;
        margin-top: 35px;
        padding: 0 10px;
    }
    .page-node-type-dialnisthol .see {
        top: -70px;
        left: 0;
        height: 670px;
    }
    .page-node-type-dialnisthol .generator {
        top: 226px;
    }
    .page-node-type-dialnisthol .generator_line {
        top: 133px;
    }
    .page-node-type-dialnisthol .river {
        top: 3px;
    }
    .page-node-type-dialnisthol .propellers {
        top: 430px;
    }
    .page-node-type-dialnisthol .energo_line {
        top: 836px;
        left: -618px;
    }
    .page-node-type-dialnisthol .dialnisthol__texxt > div > div:nth-child(12) {
        padding: 40px 10px;
    }
    .page-node-type-dialnisthol .dialnisthol__texxt > div > div:nth-child(12) > p:first-child {
        width: 40%;
        font-size: 30px;
    }
    .page-node-type-dialnisthol .mobile > svg {
        width: 80%;
    }
    .page-node-type-dialnisthol .mobile{
      top: 1171px;
      left: 531px;
    }
    .page-node-type-dialnisthol .mobile.animated {
      top: 1135px;
      left: 564px;
    }
    .page-node-type-dialnisthol .language-switcher.mobile {
        top: 26px;
        left: inherit;
        right: 0;
        width: 70px;
    }
    .page-node-type-dialnisthol .mobile.animated .baterry {
        display: block;
        margin: 7px 0 0 -40px;
    }

    /*  Медіа центер  */

    .page-media_tsentr .media_centr__zapitanna-vidpovidi,
    .page-media_tsentr article .content > div:nth-child(3),
    .page-media_tsentr #block-views-block-novini-block-5,
    .page-media_tsentr .bl1,
    .page-media_tsentr-pytannya-ta-vidpovidi #block-faq,
    #block-faq-kakhovskages2 {
        padding: 0 16px;
        margin: 0 auto;
    }
  .page-media_tsentr .block-views-block-novini-block-4,
  .page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz,
  .page-media_tsentr .bl1{
    width: 100%;
  }
  .innerWrap {
        padding: 0 16px;
        margin: 0 auto;
        position: relative;
        height: 100%;
    }
    .page-media_tsentr .bl2 {
        width: 100%;
    }
    .page-media_tsentr #main #content-area #block-basic-content article.node {
        margin: 0 auto;
    }
    .page-media_tsentr .bl1 .media_centr__zagolovokk, .page-media_tsentr .bl2 .media_centr__zagolovok-bloku2 {
        margin: 35px 0 15px 0;
    }
    .page-media_tsentr #block-views-block-novini-block-5 {
        position: static;
        margin-top: 25px;
        width: 100%;
    }
    .page-media_tsentr #block-views-block-novini-block-5 .news_block {
        position: static;
        height: 100%;
    }
    .page-media_tsentr .bl2 {
        padding: 10px 10px 90px;
    }
    .page-media_tsentr .bl2:after {
        width: 100%;
    }
    .page-media_tsentr #block-views-block-novini-block-5 h2 {
        font-size: 28px;
        margin-bottom: 10px;
    }
    .page-media_tsentr .block-views-block-novini-block-4 .views-row,
    .page-media_tsentr #block-views-block-novini-block-5 .views-row {
        width: 49%;
        float: left;
        clear: inherit;
    }
    .page-media_tsentr .block-views-block-novini-block-4 .views-row {
        min-height: 130px;
        margin-top: 20px;
    }
    .page-media_tsentr .block-views-block-novini-block-4 .views-field-field-data-publikacii {
        margin: 0 0 20px;
    }
    .page-media_tsentr .block-views-block-novini-block-4 .views-row:nth-child(2n),
    .page-media_tsentr #block-views-block-novini-block-5 .views-row:nth-child(2n) {
        margin-left: 2%;
    }
    .page-media_tsentr .block-views-block-novini-block-4 .views-field-field-fofo-prev,
    .page-media_tsentr #block-views-block-novini-block-5 .views-field-field-fofo-prev {
        margin: 0px 10px 0 0;
    }
  .page-media_tsentr .bl4{
    padding-left: 16px;
    padding-right: 16px;
  }
    .page-media_tsentr .block-views-block-novini-block-4 .views-field-title,
    .page-media_tsentr #block-views-block-novini-block-5 .views-field-title {
        width: calc(100% - 150px);
        padding: 0 10px 0 0;
        margin: 0;
        height: 82px;
        overflow: hidden;
    }
  .page-media_tsentr .block-views-block-novini-block-4 .views-field-field-date-event{
    width: calc(100% - 140px);
  }
    .page-media_tsentr .block-views-block-novini-block-4 {
        position: static;
        background-color: #dff2ff;
        padding: 30px 10px 0 10px;
        margin-top: 40px;
        display: table;
    }
    .page-media_tsentr .bl3  {
        width: 100%;
    }
    .page-media_tsentr .block-views-block-novini-block-4 footer {
        position: static;
        float: right;
        margin-top: 20px;
    }
    .page-media_tsentr .block-views-block-novini-block-4 .news_block {
        position: static;
        width: 100%;
    }
    .page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz > div > div {
        margin-bottom: 15px !important;
    }
    .page-media_tsentr .media_centr__knopka-iz-posilannam2 {
        bottom: -75px;
    }
    /*.page-media_tsentr .media_centr__posilanna-na-soc-merezi > div > div {
        margin-right: 25px !important;
        margin-bottom: 15px;
    }*/
    .page-media_tsentr .media_centr__zapitanna-vidpovidi,
    .page-media_tsentr-pytannya-ta-vidpovidi #block-faq,
    #block-faq-kakhovskages2 {
        margin-bottom: 30px;
    }

    /*    News    */
    .page-media_tsentr-pytannya-ta-vidpovidi #block-faq .faq__pitanna,
    #block-faq-kakhovskages2 .faq__pitanna{
        line-height: 24px;
        font-size: 16px;
    }
    .page-media_tsentr-anonsy_ta_oholoshennya .bef-exposed-form > p {
        margin-bottom: 20px;
    }
    .page-media_tsentr-novyny .views-element-container .views-field-field-fofo-prev a {
        width: 255px;
        height: 175px;
        padding-right: 25px;
    }
    .page-media_tsentr-novyny .views-element-container .views-field-field-fofo-prev {
        min-width: 255px;
        min-height: 175px;
    }
    .page-media_tsentr-novyny .views-row > div {
        padding-right: 5px;
    }
    .page-media_tsentr-novyny .views-field-view-node,
    .page-media_tsentr-novyny .views-field-field-rubrika-novini {
        position: static;
        height: auto;
        width: 100%;
    }
	.page-media_tsentr-novyny .views-field-view-node span {
		bottom: 20px;
	}
	.page-media_tsentr-novyny .views-field-field-rubrika-novini {
		margin-top: 0;
		position: absolute;
		height: 100%;
		width: 100%;
		left: 0;
	}
	.page-media_tsentr-novyny .views-field.views-field-field-short-description {
		padding-bottom: 70px;
	}
	.page-media_tsentr-novyny .views-field.views-field-field-rubrika-novini .field-content {
		padding-left: 245px;
	    bottom: 15px;
	}
    .page-media_tsentr-novyny .block-views-block-novini-block-3 > div > div > a:first-child {
        margin: 0 0 10px 0;
    }
    .page-media_tsentr-novyny .block-views-block-novini-block-3 .views-row .views-field-body p {
        line-height: 22px;
    }
    .page-media_tsentr-novyny .block-views-block-novini-block-3 .views-row {
        margin: 0;
    }
    .page-media_tsentr-fotohalereya #main #content-area #block-basic-content form {
        margin: 20px 0 0;
    }
    .page-media_tsentr-videoarkhiv.section-media_tsentr .bef-exposed-form > div:nth-child(2),
    .page-media_tsentr-fotohalereya.section-media_tsentr .bef-exposed-form > div:nth-child(2) {
        width: 50%;
    }
    .page-media_tsentr-videoarkhiv #main #content-area #block-basic-content form [data-drupal-selector="edit-actions"],
    .page-media_tsentr-fotohalereya #main #content-area #block-basic-content form  [data-drupal-selector="edit-actions"] {
        display: none;
    }
    .page-media_tsentr-fotohalereya .views-field.views-field-title a {
        color: #19284f;
    }
    .page-media_tsentr-fotohalereya .views-field.views-field-title {
        line-height: 26px;
    }
    .page-media_tsentr-videoarkhiv #main #content-area #block-basic-content form {
        margin: 20px 0 0;
    }
    .page-media_tsentr-videoarkhiv #block-basic-content .views-row {

    }
    .page-node-type-literaturna-polica #main #content-area #block-basic-content {
        padding: 0;
    }
    .page-node-type-literaturna-polica .literaturna_polica__polica,
    .page-node-type-literaturna-polica .literaturna_polica__body>p,
    .page-node-type-literaturna-polica .literaturna_polica__body>ul {
        width: 767px;
        padding: 0 10px;
        margin: 0 auto;
    }
    .page-node-type-literaturna-polica .literaturna_polica__body > div:nth-child(1) p {
        margin: 0 0 20px 0;
        line-height: 24px;
        padding: 15px;
    }
    .literaturna_polica__body ul > li {
        display: block;
        min-height: 237px;
        padding: 10px 30px 35px 20px;
    }
    .literaturna_polica__body ul > li:last-child {
        padding: 10px 20px 10px 30px;
    }
    .literaturna_polica__body ul > li:nth-child(2) {
        padding: 10px 20px 10px 30px;
    }
    .page-node-type-literaturna-polica .literaturna_polica__body>p {
        margin: 10px 0;
        padding-bottom: 10px !important;
    }
    .literaturna_polica__polica> div > div {
        width: 28%;
        margin-right: 2.5%;
        padding: 15px 20px 60px
    }
    .literaturna_polica__polica .kartinka_fail___fail {
        padding: 15px 0px!important;
    }
    .literaturna_polica__polica > div > div:nth-child(2) {
        height: 298px;
    }
    .page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #main #content-area #block-basic-content {
        padding: 0;
    }
    .page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content header {
        padding: 15px 10px 15px 10px;
        margin-bottom: 20px;
    }
    .page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content .views-element-container > div > div {
        width: 767px;
        padding: 0 10px;
        margin: 0 auto;
    }
    .page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content .views-element-container > div > div > h3 {
        width: 196px;
        margin-right: 10px;
    }
    .page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content .views-element-container > div > div > div {
        padding: 19px 10px 0;
    }
    .page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content .views-element-container .roooo {
        width: calc(33% - 20px);
    }
    .page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content .views-element-container > div > div {
        min-height: 435px;
        height: auto;
    }
    .page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content .views-element-container > div > div > div,
    .page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content .views-element-container > div > div > h3 {
        min-height: 435px;
        margin-bottom: 10px;
    }
    .page-media_tsentr-komunikatsiyna_polityka #main #content-area #block-basic-content {
        padding: 0;
    }
    .page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__body {
        padding: 15px 10px 1px;
        margin: 0 0 10px;
    }
    .page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__komunikaciina-politika,
    .page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__osnovnii-tekst2,
    .page-media_tsentr-komunikatsiyna_polityka .bl2,
    .page-media_tsentr-komunikatsiyna_polityka .content .bl1 {
        padding: 0 16px;
        margin: 0 auto;
    }
    .page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__osnovnii-tekst2 {
        margin-top: 20px;
    }
    .page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__komunikaciina-politika {
        margin-bottom: 20px;
    }
    .page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__image {
        width: 275px;
        right: 10px;
    }
    .page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__osnovnii-tekst {
        width: calc(100% - 265px);
    }
    .page-media_tsentr-komunikatsiyna_polityka .bl2w:after {
        width: 177px;
    }
    .page-media_tsentr-komunikatsiyna_polityka .bl2w {
        padding: 0 0 0 170px;
    }
    .page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__zagolovokk {
        left: 11px;
        font-size: 17px;
    }
    .page-media_tsentr-komunikatsiyna_polityka .bl2w {
        width: 440px;
    }
    .page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__osnovnii-tekst3 {
        padding: 0 0 0 435px;
    }
    .page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__spisok > div {
        padding-left: 100px;
    }
    .page-media_tsentr-pres_kit #main #content-area #block-basic-content {
        padding: 0;
    }
    /*.page-media_tsentr-pres_kit .pres_kit__body {
        padding: 10px;
        margin-bottom: 10px;
    }*/
    .page-media_tsentr-pres_kit .pres_kit__bilse,
    .page-media_tsentr-pres_kit .pres_kit__faili,
	.page-media_tsentr-pres_kit .booklets {
        width: 767px;
        padding: 0 10px;
        margin: 0 auto;
    }
    /*.page-media_tsentr-pres_kit .pres_kit__faili > div {
        padding: 15px 0;
    }
    .page-media_tsentr-pres_kit .pres_kit__faili > div {
        width: calc(33.333% - 10px);
        margin-right: 15px;
    }*/
    .page-media_tsentr-pres_kit .pres_kit__faili .paragraph--type--kartinka-fail- .kartinka_fail___fail span a {
        /*font-size: 12px;*/
    }
    /*.page-media_tsentr-pres_kit .pres_kit__faili .paragraph--type--kartinka-fail- .kartinka_fail___fail {
        padding-left: 10px;
    }*/
    .page-node-type-novini #content-area #block-basic-page-title {
        padding: 0;
    }
    .page-node-type-novini #content-area #block-basic-page-title h1 {
        font-size: 24px;
        width: 767px;
        margin: 0 auto;
        padding: 20px 10px 0 10px;
    }

    .page-node-type-novini.anonsi_ogolosenna .novini__fofo-prev .pre_img {
        height: 325px;
    }
    .page-node-type-novini.anonsi_ogolosenna .novini__body {
        font-size: 16px;
    }

    .page-node-type-fotogalerea .fotogalerea__foto-galerea > div:nth-child(even) {
        margin: 0 0 15px 0;
    }
    .page-node-type-fotogalerea .fotogalerea__foto-galerea > div {
        width: calc(50% - 8.1px);
        margin: 0 15px 15px 0;
    }
    .page-node-type-fotogalerea #main #content-area #block-basic-content .links .links {
        top: 11px;
        right: 428px;
    }
    .page-node-type-fotogalerea #content-area #block-basic-page-title h1 {
        padding-top: 0;
        margin: 0;
    }
    .page-node-type-videoarhiv #main #content-area {
        padding: 0 20px;
        margin: 0 auto;
    }
    .page-node-type-videoarhiv #content-area #block-basic-page-title h1 {
        line-height: 24px;
        margin-bottom: 15px;
    }
    .page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #main #content-area .block-tablica {
        width: 767px;
        margin: 0 auto;
        padding: 0 10px;
    }
    .page-node-type-vakansii .sendrezz {
        margin-top: 0 !important;
    }
    .page-node-type-vakansii .vakansii__data-publikacii > div, .page-node-type-vakansii .vakansii__posada > div, .page-node-type-vakansii .vakansii__pidrozdil > div {
        line-height: 22px;
        font-size: 16px;
    }
    .page-node-type-vakansii .vakansii__data-publikacii, .page-node-type-vakansii .vakansii__posada, .page-node-type-vakansii .vakansii__pidrozdil {
        top: 0 !important;
        margin-bottom: 20px !important;
    }
    .page-robota_i_karyera-vakansiyi_aparatu_upravlinnya #block-basic-content .views-field-title {
        line-height: 24px;
    }
    .page-node-type-novini.anonsi_ogolosenna .anonsi_ta_ogolosenna__fofo-prev .pre_img, .page-node-type-novini.anonsi_ogolosenna .novini__fofo-prev .pre_img {
        height: 330px;
    }
    .page-node-type-novini.anonsi_ogolosenna .anonsi_ta_ogolosenna__fofo-prev, .page-node-type-novini.anonsi_ogolosenna .novini__fofo-prev {
        min-height: 417px;
    }
    .page-node-type-novini.anonsi_ogolosenna .wranonsyAll .wranonsy {
        min-height: 418px;
        height: 400px;
    }
    .page-node-type-osnovni-pokazniki #main #content-area #block-basic-content article.node {

        padding: 0 16px;
        margin: 20px auto 0;
    }
    .page-node-type-osnovni-pokazniki article .grup1 {
        padding-left: 0;
        width: 100%;
    }
    .page-node-type-osnovni-pokazniki article .osnovni_pokazniki__bilse {
        background-size: 75px auto;
        background-position: center 85px;
        width: 24%;
        height: 178px;
    }
    .page-node-type-osnovni-pokazniki article .grup1 > div > div {
        left: 73%;
    }
    .page-node-type-osnovni-pokazniki article .osnovni_pokazniki__bilse {
        background-size: 75px auto;
    }
    .page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div:first-child {
        padding: 10px;
        line-height: 32px;
    }
    .page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div {
        float: left;
        margin-top: 20px;
        width: 50%;
        padding: 0 10px;
        margin-bottom: 0px !important;
    }
    body.page-node-type-osnovni-pokazniki .konstruktor__blok > div > div:nth-child(4) {
        margin-bottom: 20px !important;
    }
    .page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div > div {
        width: 100%;
        margin: 0;
    }
    .page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_2 b {
        font-size: 36px;
        line-height: 38px;
    }
    .page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_3 b {
        font-size: 28px;
        line-height: 36px;
    }
    .page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_3 {
        padding: 10px 10px 10px;
    }
    .page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_3 p:last-child {
        font-size: 24px;
        line-height: 28px;
    }
    .page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_1 {
        padding: 15px;
    }
    #tab_new .tabwr1_head1_right .tabwr1_head1_right_1 select {
        margin: 0 0px;
    }
    #tab_new .tabwr2_head2_right_1 p, #tab_new .tabwr1_head1_right .tabwr1_head1_right_1 p {
        float: left;
        font-size: 14px;
        margin-right: 13px !important;
        line-height: 38px;
    }
    .page-node-type-osnovni-pokazniki article .osnovni_pokazniki__do-skladu-vhodat,
    .page-node-type-osnovni-pokazniki article .osnovni_pokazniki__vstanovlena-potuznist-gidr,
    .page-node-type-osnovni-pokazniki article .osnovni_pokazniki__vsogo-na-elektrostanciah-k,
    .page-node-type-osnovni-pokazniki article .osnovni_pokazniki__rekonstruktuiovano-gidroag,
    .page-node-type-osnovni-pokazniki article .osnovni_pokazniki__bilse {
        margin: 0 25% 15px 0;
    }
    .tabwr2_head2_right_1 {
        padding: 20px 15px;
    }
    #tab_new .tabwr2_head2_right_1 select {
        margin: 0;
    }
    .page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok {
        padding-bottom: 0;
    }
    .page-diyalnist-rezhym_roboty_vodoskhovyshch #main #content-area #block-basic-content {
        padding: 0 16px;
        margin: 0 auto;
    }
    .page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .views-exposed-form,
    .page-diyalnist-tendery_i_zakupivli-obgruntuvannja .views-exposed-form,
    .page-diyalnist-rezhym_roboty_vodoskhovyshch .views-exposed-form {
        margin-top: 20px;
    }
    .page-diyalnist-rezhym_roboty_vodoskhovyshch .views-exposed-form [data-drupal-selector="edit-actions"] {
        display: none;
    }
    .page-node-type-tenderi-i-zakupivli #main #content-area #block-basic-content {
        padding: 0 16px;
        margin: 0 auto 20px;
    }
    .page-node-type-zapobiganna-korupcii #block-contactblock-9,
    .page-node-type-zapobiganna-korupcii #main #content-area #block-basic-content {
        padding: 0 16px;
        margin: 0 auto 20px;
    }
    .zapobiganna_korupcii__blokzapob > div > div:nth-child(7) .blok_zagolovok_tekst__tekstn,
    .zapobiganna_korupcii__blokzapob > div > div:nth-child(7) .blok_zagolovok_tekst__tekstn,
    .zapobiganna_korupcii__blokzapob > div > div:nth-child(2) .blok_zagolovok_tekst__tekstn,
    .zapobiganna_korupcii__blokzapob > div > div:nth-child(3) .blok_zagolovok_tekst__tekstn,
    .page-node-type-zapobiganna-korupcii .blok_zagolovok_tekst__tekstn {
        padding: 10px 0;
    }
    .page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__blokzapob .blok_zagolovok_tekst__zagolovok {
        padding: 10px;
        line-height: 28px;
        font-size: 22px;
    }
    .page-node-type-zapobiganna-korupcii th {
        padding: 10px;
        font-size: 14px;
        border: 10px solid white;
    }
    .page-node-type-zapobiganna-korupcii tr td {
        padding: 10px 5px;
        line-height: 20px;
        font-size: 14px;
        border: 10px solid white;
    }
    .page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__zagolovok {
        font-size: 28px;
        line-height: 36px;
    }
    .page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__aaili > div > div {
        width: calc(50% - 10px);
        float: left;
        margin: 0 0 10px 10px;
        min-height: 95px;
    }
    .page-diyalnist-spivpratsya_z_mizhnarodnymy_ustanovamy #main #highlighted .head_title {
        font-size: 40px !important;
    }
    .page-diyalnist-spivpratsya_z_mizhnarodnymy_ustanovamy  #main #content-area #block-basic-content {
        width: 767px;
        padding: 0 10px;
        margin: 20px auto 20px;
    }
    .page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__tekst-22 > p:nth-child(1),
    .page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__body > p:nth-child(1) {
        width: 125px;
        left: -135px;
    }
    .page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__tekst-22,
    .page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__body {
        padding: 20px 10px 0;
        width: calc(100% - 140px);
    }
    .page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__faili-2 > div a,
    .page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__aaili > div a {
        font-size: 16px;
        padding: 0 5px 0 55px;
        background-position: 10px center;
    }
    .page-diyalnist-planovana_diyalnist_v_baseyni_richky_dnister #main #highlighted .head_title {
        font-size: 44px !important;
    }
    .page-diyalnist-planovana_diyalnist_v_baseyni_richky_dnister #main #content-area #block-basic-content {
        width: 767px;
        padding: 0 10px;
        margin: 20px auto 20px;
    }
    .page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__body ol li {
        font-size: 14px;
        line-height: 18px;
    }
    .page-diyalnist-novyy_rynok_elektroenerhiyi #main #content-area #block-basic-content {
        width: 767px;
        padding: 0 10px;
        margin: 10px auto 20px;
    }
  .page-node-type-novii-rinok-elektroenergii #main #content-area #block-basic-content article.node{
    padding-left: 16px;
    padding-right: 16px;
  }
    .page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div > p,
    .page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div > ul > li {
        font-size: 14px;
        line-height: 18px;
    }
    .page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div > ul > li > b {
        left: -50px;
        font-size: 55px;
    }
    .page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div > ul:nth-child(3) > li > b {
        font-size: 55px;
        right: 10px;
    }
    .page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div > p {
        padding: 5px 40px 21px;
    }
    .page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__aaili > div a {
        font-size: 14px;
        line-height: 18px;
        padding: 0 15px 0 55px;
        background-size: 33px 45px;
        background-position: 10px center;
    }
    .page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div {
        margin: 45px 0 20px;
    }
    .page-stalyy_rozvytok .block_5_1 {
        width: 295px;
    }
    .page-stalyy_rozvytok .block_5_2 {
        width: calc(100% - 410px);
        margin-left: 410px;
    }
    .page-stalyy_rozvytok .block_5_2 > p:before {
        left: -122px;
    }
    .page-stalyy_rozvytok .block_5_2 > p:after {
        left: -50px;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist #main #highlighted .head_title {
        font-size: 44px;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist #main #content-area #block-basic-content article.node {
        padding: 0 16px;
        margin: 10px auto 20px;
    }
    .page-node-type-bezpeka-ta-nadiinist #main #content-area #block-basic-content {
        padding: 0 16px;
        margin: 10px auto 20px;
    }
    .bezpeka_ta_nadiinist__body p {
        font-size: 14px;
    }
    .page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(4) {
        margin-bottom: 20px;
    }
    .page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > div:nth-child(2) ul li {
        line-height: 24px;
        font-size: 16px;
    }
    .page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body p:first-child {
        margin: 0 20px;
    }
    .page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(4) > li p {
        font-size: 14px;
    }
    .page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(9) {
        width: 100%;
    }
    .page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div {
        padding: 0 16px;
        margin: 10px auto 20px;
    }
    .page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:nth-child(1) {
        width: calc(33.3% - 10px);
    }
    .page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div {
        margin: 0 10px 10px 0;
    }
    .page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div > a {
        height: 164px;
        padding: 30px 5px 15px 20px !important;
        font-size: 28px !important;
        line-height: 34px !important;
    }
    .page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:nth-child(3) {
        width: 100%;
        height: 164px;
        margin-bottom: 10px;
        position: relative;
    }
    .page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:nth-child(2) {
        width: calc(66.6% - 0px);
        margin-right: 0;
    }
    .page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:nth-child(5) {
        width: calc(33.3% + 10px);
        margin-right: 0;
    }
	.page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:nth-child(6) {
		position:relative;
	}
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_pratsi #main #content-area #block-basic-content {
        width: 767px;
        padding: 0 10px;
        margin: 10px auto 20px;
    }
    body.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_pratsi .title_ohorona p {
        margin: 0 0 10px;
        line-height: 45px;
        font-size: 28px;
    }
    .page-node-type-ohorona-praci .ohorona_praci__body > p {
        margin: 0 0 15px;
        line-height: 22px;
        font-size: 16px;
    }
    .page-node-type-ohorona-praci .ohorona_praci__body li {
        padding: 0 0 0 75px;
        line-height: 22px;
        font-size: 16px;
    }
    .page-node-type-ohorona-praci .ohorona_praci__body > div > b {
        font-size: 24px;
        line-height: 26px;
    }
    .page-node-type-ohorona-praci #content-area .ohorona_praci__body > div {
        margin-bottom: 30px;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_pratsi #content-area .ohorona_praci__body > div:nth-child(5) > div p {
        margin: 0 0 15px;
        line-height: 22px;
        font-size: 16px;
    }
    .page-node-type-ekologicna-strategia .ekologicna_strategia__body {
        padding: 0 16px;
        margin: 10px auto 20px;
    }
    .page-node-type-ekologicna-strategia .ekologicna_strategia__tekstrr .back {
        display: none;
    }
    .page-node-type-ekologicna-strategia .ekologicna_strategia__tekstrr p {
        padding: 10px;
        font-size: 26px;
        line-height: 32px;
        background-color: rgb(223, 242, 255);
    }
    .page-node-type-mehanizmi-realizacii-ekostrategi #main #highlighted .head_title {
        font-size: 44px;
    }
    .page-node-type-mehanizmi-realizacii-ekostrategi .mehanizmi_realizacii_ekostrategi__body {
        width: 767px;
        padding: 0 10px;
        margin: 10px auto 20px;
    }
    .page-node-type-mehanizmi-realizacii-ekostrategi .mehanizmi_realizacii_ekostrategi__body li .cell {
        font-size: 14px;
        line-height: 20px;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-proekty #main #content-area #block-basic-content,
    .page-diyalnist-novyy_rynok_elektroenerhiyi #main #content-area #block-basic-content,
    .page-node-type-naukovo-teh-rada #main #content-area #block-basic-content {
        padding: 0 16px;
        margin: 10px auto 20px;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-ekologicni_indikatori_dialnosti #main #content-area #block-basic-content {
        padding: 0;
    }
    body.page-node-type-storinka-isnuucoi-stancii #main #highlighted .head_title,
    body.page-node-type-kahovska-ges-2 #main #highlighted .head_title,
    body.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-ekologicni_indikatori_dialnosti #main #highlighted .head_title,
    body.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist #main #highlighted .head_title,
    .page-node-type-world-hydropower #main #highlighted .head_title	{
        font-size: 44px;
    }
	.page-node-type-storinka-isnuucoi-stancii.page-filiyi-dyrektsiya_z_budivnytstva_dnistrovskoyi_haes #main #highlighted .head_title {
		font-size:32px;
	}
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-proekty .views-row .views-field-body {
        height: 168px;
        overflow: hidden;
    }
    .eco_project_page #content-area #block-basic-page-title h1 {
        margin: 20px 0 0;
        font-size: 26px;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya #main #content-area #block-basic-content {
        padding: 0 16px;
        margin: 10px auto 20px;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_sidebar {
        width: 210px;
        padding: 0 10px;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya  .energo_ef .energo_sidebar p {
        font-size: 15px;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_content ul {
        width: calc(100% - 330px);
        margin-left: 330px;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_content li img {
        width: 100%;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_content.content_two li:nth-child(4) p, .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_content.content_two li:nth-child(3) {
        width: 100%;
    }
    .energo_ef .energo_content.content_two li:nth-child(4) img {
        margin: 0;
    }
    body.page-node-type-zvorotnii-zv-azok .zvorotnii_zv_azok__mi-v-socyalnih-merezah,
    body.page-node-type-zvorotnii-zv-azok .zvorotnii_zv_azok__bloki-2,
    body.page-node-type-zvorotnii-zv-azok #main #content-area #block-basic-content {
        width: 767px;
        padding: 0 10px;
        margin: 10px auto 20px;
    }
	body.page-node-type-zvorotnii-zv-azok .zvorotnii_zv_azok__bloki-2 {
		padding:0;
		width: 747px;
	}
    .page-node-type-zvorotnii-zv-azok .zvorotnii_zv_azok__body {
        background-color: rgb(223, 242, 255);
        padding: 10px;
    }
    .page-node-type-zvorotnii-zv-azok .zvorotnii_zv_azok__body > p {
        font-size: 20px;
        line-height: 24px;
    }
    .page-node-type-zvorotnii-zv-azok .zvorotnii_zv_azok__body:after {
        display: none;
    }
    .zvorotnii_zv_azok__bloki .paragraph--type--zvorotnii-zvazok,
    .zvorotnii_zv_azok__bloki-2 .paragraph--type--zvorotnii-zvazok {
        padding: 10px;
    }
    .paragraph--type--zvorotnii-zvazok .zvorotnii_zvazok__zagolovok {
        font-size: 20px;
		line-height:23px;
        margin-bottom: 10px;
        word-break: break-word;
    }
    .zvorotnii_zvazok__tekstss {
        font-size: 14px;
    }
    .page-node-type-zvorotnii-zv-azok .paragraph--type--zvorotnii-zvazok .zvorotnii_zvazok__text-for-button {
        bottom: 10px;
        right: 10px;
    }
    body.page-node-type-zvorotnii-zv-azok .zvorotnii_zv_azok__mi-v-socyalnih-merezah,
    body.page-node-type-zvorotnii-zv-azok [class^="contact-message-sformuite-vas-zapit"],
    body.page-node-type-zvorotnii-zv-azok .zvorotnii_zv_azok__bloki-2 {
        width: 767px;
        padding: 0 10px;
        margin: 10px auto 20px;
    }
	body.page-node-type-zvorotnii-zv-azok .zvorotnii_zv_azok__mi-v-socyalnih-merezah,
	body.page-node-type-zvorotnii-zv-azok .zvorotnii_zv_azok__bloki-2 {
		width: 747px;
		padding:0;
	}
    .page-node-type-zvorotnii-zv-azok [class^="contact-message-sformuite-vas-zapit"] form {
        height: 465px;
        padding-left: 50px;
        padding-bottom: 0;
    }
    .page-node-type-zvorotnii-zv-azok .field--name-field-zapovnuuci-zvernenna-dau-z {
        margin-left: 0;
    }
    .page-node-type-zvorotnii-zv-azok [class^="contact-message-sformuite-vas-zapit"] form>#edit-field-tema-zvernenna-wrapper,
    .page-node-type-zvorotnii-zv-azok [class^="contact-message-sformuite-vas-zapit"] form>#edit-field-povidomlenna-wrapper {
        width: 280px;
        margin-left: 0;
    }
    .page-node-type-zvorotnii-zv-azok .mob_menu_icon {
        margin: 37px 0 0 20px;
    }
    .page-diyalnist-tendery_i_zakupivli-arkhiv #main #content-area #block-basic-content {
        width: 767px;
        padding: 0 10px;
        margin: 10px auto 20px;
    }
    .page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form {
        display: inline-block;
        width: 100%;
        margin-top: 35px;
    }
    .page-diyalnist-tendery_i_zakupivli-arkhiv .fieldgroup.form-radios > div label {
        display: flex;
        align-items: center;
        justify-content: center;
        line-height: 18px;
    }
    .page-diyalnist-tendery_i_zakupivli-arkhiv table th {
        line-height: 18px;
        padding: 10px 0;
    }
    .page-diyalnist-tendery_i_zakupivli-arkhiv tbody tr td {
        text-align: center;
        padding: 5px 10px;
    }
    .page-diyalnist-tendery_i_zakupivli-arkhiv tbody td {
        line-height: 18px;
    }
    .page-diyalnist-tendery_i_zakupivli-arkhiv tbody tr td a {
        height: 60px;
        padding: 5px 10px 5px 60px;
        background-position: 15px 7px;
    }
    .page-node-type-zurnal #main #highlighted .head_title {
        font-size: 44px;
    }
    .page-node-type-zurnal .zurnal__image .titel > div {
        padding: 0 14px;
        font-size: 22px;
    }
    .page-node-type-zurnal .zurnal__image {
        padding: 0 15px 50px 0;
        margin-bottom: 20px;
    }
    .page-node-type-zurnal .zurnal__zmist-zurnalu .content_header > div {
        font-size: 14px;
    }
    .page-node-type-zurnal .zurnal__zmist-zurnalu .zurnal__storinki > div:nth-child(2),
    .page-node-type-zurnal .zurnal__zmist-zurnalu .zurnal__avtori-statti > div:nth-child(2),
    .page-node-type-zurnal .zurnal__zmist-zurnalu .zurnal__name-stet a {
        font-size: 16px;
    }
    .page-node-type-pro-kompaniu .pro_kompaniu__body:after {
        display: none;
    }
    .page-node-type-pro-kompaniu .pro_kompaniu__body {
        background-color: rgb(212, 228, 240);
        padding: 10px 0;
        line-height: 22px;
        font-size: 19px;
    }
    .page-node-type-kontent-v-rozrobci #block-kontentvrozrobci {
        padding: 0 10px;
    }
    .page-node-type-kontent-v-rozrobci #main #content-area #block-kontentvrozrobci > h2 {
        right: 0;
    }
    .page-pro_kompaniyu-kerivnytstvo-sirota-igor-grigorovic.page-node-type-storinka-kerivnika .storinka_kerivnika__foto-kerivnika>div {
        height: 100%;
    }
    .page-pro_kompaniyu-kerivnytstvo-sirota-igor-grigorovic.page-node-type-storinka-kerivnika .textob .back {
        height: 101%;
    }
    .page-pro_kompaniyu-kerivnytstvo-sirota-igor-grigorovic.page-node-type-storinka-kerivnika #block-basic-content .storinka_kerivnika__body {
        padding: 30px 0 0 20px;
    }
    .page-pro_kompaniyu-kerivnytstvo-sirota-igor-grigorovic.page-node-type-storinka-kerivnika .storinka_kerivnika__kontaktni-danni-dla-vivodu {
        margin-top: 215px;
    }
    .page-node-type-zurnal  #main #content-area #block-basic-content article.node {
        width: 767px;
        padding: 0 10px;
        margin: 10px auto 20px;
    }
    .page-node-type-zurnal .zurnal__faili-2 {
        margin: 0 0 20px;
    }
    .page-robota_i_karyera-vakansiyi_filiyi #main #content-area #block-basic-content .views-element-container > div .nemaText {
        margin-left: 0 !important;
    }
    .pro_kompaniu__blokki > div > div:first-child .konstruktor__blok > div > div {
        width: 28%;
        margin: 0 22% 20px 0;
    }
    .pro_kompaniu__blokki > div > div:nth-child(2) {
        margin-top: 0;
    }
    .page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory #main #content-area #block-basic-content,
    .page-diyalnist-tendery_i_zakupivli-obgruntuvannja #main #content-area #block-basic-content,
    .page-diyalnist-tendery_i_zakupivli-ukrhidroenerho_na_prozorro_prodazhі #main #content-area #block-basic-content,
    .page-diyalnist-tendery_i_zakupivli-ukrhidroenerho_na_prozorro_zakupivli #main #content-area #block-basic-content {
        padding: 0 16px;
        margin: 10px auto 20px;
    }
    .page-diyalnist-tendery_i_zakupivli-ukrhidroenerho_na_prozorro_prodazhі .prozorro__blokproz,
    .page-diyalnist-tendery_i_zakupivli-ukrhidroenerho_na_prozorro_zakupivli .prozorro__blokproz {
        margin-bottom: 0;
    }
    .page-diyalnist-tendery_i_zakupivli-ukrhidroenerho_na_prozorro_prodazhі .prozorro__blokproz > div,
    .page-diyalnist-tendery_i_zakupivli-ukrhidroenerho_na_prozorro_zakupivli .prozorro__blokproz > div {
        font-size: 32px;
        display: inline-block;
        float: left;
        height: 160px;
        margin-bottom: 30px;
    }
    .page-diyalnist-tendery_i_zakupivli-ukrhidroenerho_na_prozorro_prodazhі .prozorro__blokproz > div a,
    .page-diyalnist-tendery_i_zakupivli-ukrhidroenerho_na_prozorro_zakupivli .prozorro__blokproz > div a {
        height: 160px;
        padding: 20px 20px 25px 20px;
    }
    .page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory table td a,
    .page-diyalnist-tendery_i_zakupivli-obgruntuvannja table td a,
    .page-diyalnist-rezhym_roboty_vodoskhovyshch table td a {
        padding: 5px 20px 5px 73px;
        font-size: 16px;
        line-height: 24px;
    }
    .page-node-type-zapobiganna-korupcii #main #highlighted .head_title {
        margin-left: 0 !important;
    }
    .page-node-type-zapobiganna-korupcii #highlighted .head_title p:last-child {
        top: 400px !important;
    }
    .page-node-type-zapobiganna-korupcii #block-contactblock-9:before {
        width: 100%;
    }
    .page-node-type-zapobiganna-korupcii #block-contactblock-9 > div {
        padding: 20px 10px 80px 10px;
    }
    .pro_kompaniu__blokki .konstruktor__blok > div > div:nth-child(3) .fakti__znacenna-faktu {
        background-position: 30px;
    }
    .page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__aaili a {
        line-height: 16px;
        font-size: 14px;
    }
    .page-diyalnist-zapobihannya_koruptsiyi #main #content-area #block-basic-content {
        padding: 0;
    }
    .page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__aaili div {
        padding: 0 10px 0 73px;
        font-size: 16px;
        line-height: 20px;
    }
	.page-media_tsentr-novyny .views-row .views-field-body {
		padding-bottom: 64px;
	}
  .page-node-type-dialnisthol #main #highlighted>div:nth-child(2){
    left: 0;
  }
}

@media (min-width: 240px) and (max-width: 767px) {
  .page-node-type-dialnisthol #main #highlighted>div:nth-child(2){
    left: 0;
  }
    .page-node-type-dialnisthol .language-switcher.mobile{
        top: 26px;
        left: inherit;
        right: 0;
        width: 70px;
    }
    .page-diyalnist-zapobihannya_koruptsiyi #main #content-area #block-basic-content {
        padding: 0;
    }
    .page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__body {
        line-height: 24px;
        font-size: 20px;
        padding: 20px 10px 1px;
        margin-bottom: 10px;
    }
    .page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__aaili{
        grid-template-columns: auto;
    }
    .page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__aaili div{
        width: 100% !important;
    }
    .page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__aaili,
    .page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__results-anticorruption {
        padding-left: 0;
    }
    .page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__aaili div,
    .page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__results-anticorruption > div:nth-child(2) > div {
        width: 100%;
        padding: 0 10px 0 73px;
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 10px;
    }
    .page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__notification p:nth-child(2) a {
        width: 280px;
        font-size: 14px;
        margin-right: 10px;
    }
    .page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__sub-title-one,
    .zapobihannya_koruptsiyi__calls-non-bussines{
        padding-left: 0;
        font-size: 16px;
        margin: 10px 0;
    }
    .page-diyalnist-zapobihannya_koruptsiyi [class^="zapobihannya_koruptsiyi__for-specification"],
    .page-diyalnist-zapobihannya_koruptsiyi [class^="zapobihannya_koruptsiyi__contacts-titles"],
    .page-diyalnist-zapobihannya_koruptsiyi [class^="zapobihannya_koruptsiyi__for-mail"],
    .zapobihannya_koruptsiyi__calls-during-non-bussines {
        padding-left: 0;
    }
    .page-diyalnist-zapobihannya_koruptsiyi [class^="zapobihannya_koruptsiyi__for-phone"],
    .zapobihannya_koruptsiyi__calls-during-non-bussines{
        padding-left: 20px;
        margin-left: 0;
        margin-right: 10px;
        font-size: 18px;
        float: none;
    }
    .page-diyalnist-zapobihannya_koruptsiyi [class^="zapobihannya_koruptsiyi__for-mail"] {
        margin-left: 0;
        border: 0;
    }
    .page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__notification,
    .page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__results-anticorruption > div:nth-child(1) {
        font-size: 16px;
        padding-left: 10px;
    }
    .page-diyalnist-zapobihannya_koruptsiyi .zapobiganna_korupcii__aaili div {
        width: 100%;
    }
    .page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__tekst-pid-zagolovkom {
        padding: 15px 10px 15px 10px;
    }
    .page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__aaili a {
        font-size: 12px;
        line-height: 16px;
        margin-bottom: 10px;
    }
    .pro_kompaniu__blokki > div > div:first-child .konstruktor__blok > div > div {
        width: 55%;
        margin: 0 45% 20px 0;
    }
    .pro_kompaniu__blokki > div > div:first-child .paragraph--type--fakti > div:nth-child(2) {
        line-height: 40px;
        font-size: 44px;
    }
    .pro_kompaniu__blokki > div > div:first-child .konstruktor__blok > div > div:nth-child(1) span {
        right: -120px;
    }
    .pro_kompaniu__blokki > div > div:nth-child(2) {
        margin-top: 0;
    }
    .page-node-type-osnovni-pokazniki article .osnovni_pokazniki__bilse > div:nth-child(2) {
        width: 135px;
    }
    .page-node-type-osnovni-pokazniki article .grup1 > div > div:nth-child(2) {
        line-height: 47px;
    }
    .page-robota_i_karyera-vakansiyi_filiyi #main #content-area #block-basic-content .views-element-container > div .nemaText {
        margin-left: 0 !important;
    }
    .page-node-type-zurnal  #main #content-area #block-basic-content article.node {
        width: 320px;
        padding: 0 10px;
        margin: 10px auto 20px;
    }
    .page-node-type-zurnal .zurnal__zmist-zurnalu {
        overflow: auto;
    }
    .page-node-type-zurnal .zurnal__zmist-zurnalu>div {
        width: 670px;
    }
    .page-node-type-zurnal .zurnal__faili-2 > div > div {
        width: 100%;
        margin: 0 0 15px 0;
    }
    .page-node-type-zurnal .zurnal__zmist-zurnalu .content_header > div {
        font-size: 16px;
        line-height: 24px;
        margin: 0 10px 10px 0;
        padding: 12px 0;
    }
    .page-node-type-zurnal .zurnal__zmist-zurnalu .paragraph--type--zurnal > div {
        margin: 0 10px 0 0;
    }
    .page-node-type-zurnal .zurnal__zmist-zurnalu .paragraph--type--zurnal > div:nth-child(1) {
        width: calc(24% - 5px);
    }
    .page-node-type-zurnal .zurnal__zmist-zurnalu .content_header > div:nth-child(1) {
        width: calc(24% - 5px);
    }
    .page-node-type-zurnal .zurnal__zmist-zurnalu .content_header > div:nth-child(3) {
        width: calc(11% - 1px);
    }
    .page-node-type-zurnal .zurnal__zmist-zurnalu .paragraph--type--zurnal > div:nth-child(3) {
        width: calc(11% - 1px);
    }
    .page-node-type-zurnal .flippy > li {
        width: 100%;
        margin: 0 0 20px 0;
    }
    .page-node-type-zurnal .flippy > li:last-child {
        margin-bottom: 0;
    }
    .page-node-type-zurnal .flippy {
        padding: 10px;
    }
    .page-node-type-zurnal .zurnal__zmist-zurnalu .zurnal__name-stet a {
        line-height: 20px;
    }
    .page-node-type-zurnal .zurnal__faili-2 {
        margin: 0 0 0px;
    }
    .page-node-type-zurnal .zurnal__faili-2 > div > div {
        margin: 0 0 15px 0;
        font-size: 18px;
    }
    .page-filii-1 #block-basic-content .filii__aktivni {
        padding: 20px 16px 0 16px;
        margin: 0 auto;
    }
    .page-filii-1 #block-basic-content .filii__aktivni > div > div:nth-child(1),
    .page-filii-1 #block-basic-content .filii__aktivni > div > div:nth-child(2) {
        width: 100%;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2,
    .page-node-type-filii .filii__proekti-so-buduutsa,
    .page-node-type-filii #block-basic-content .filii__aktivni,
    .page-node-type-filii #block-basic-content .filii__body {
        padding: 0 16px 0 16px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 {
        position: relative;
        margin: 0 auto;
    }
    .page-node-type-filii #block-basic-content .textObednaniy {
        padding: 0;
    }
    .page-node-type-filii .filii__proekti-so-buduutsa > div > div,
    .page-node-type-filii #block-basic-content .filii__aktivni > div > div:nth-child(2),
    .page-node-type-filii #block-basic-content .filii__aktivni > div > div:nth-child(3),
    .page-node-type-filii #block-basic-content .filii__aktivni > div > div:nth-child(5),
    .page-node-type-filii #block-basic-content .filii__aktivni > div > div:nth-child(7),
    .page-node-type-filii #block-basic-content .filii__aktivni > div > div {
        width: 100%;
    }
    .page-node-type-filii #block-basic-content .filii__aktivni > div > div {
        margin-bottom: 10px;
    }
    .page-node-type-filii #block-basic-content .filii__aktivni .filia__posilanna > div {
        font-size: 22px;
    }
    .page-node-type-filii .filii__proekti-so-buduutsa > div:nth-child(1) {
        line-height: 30px;
        padding: 20px 0 30px 0;
        font-size: 24px;
    }

    .section-filiyi #main #highlighted .head_title,
    .page-filii #main #highlighted .head_title,
    .page-node-type-filii #main #highlighted .head_title {
        width: auto;
        padding: 0;
        font-size: 20px;
        line-height: 28px;
        height: 100px;
        display: flex;
        align-items: center;
         display: -webkit-flex;
        -webkit-align-items: center;
    }
    .page-filii #main #highlighted .head_title {
        font-size: 30px;
    }
    .page-node-type-filii .filii__proekti-so-buduutsa a .filia__posilanna {
        padding: 55px 15px 0px;
    }
    .page-node-type-filii .filii__proekti-so-buduutsa a .filia__posilanna > div:nth-child(1),
    .page-node-type-filii #block-basic-content .filii__aktivni .filia__posilanna > div:nth-child(1),
    .page-node-type-filii #block-basic-content .filii__aktivni > div > div > a .filia__posilanna a,
    .page-node-type-filii .filii__proekti-so-buduutsa > div > div > a .filia__posilanna a {
        font-size: 20px;
        margin-bottom: 30px;
    }
    .page-node-type-filii #block-basic-content .filii__aktivni {
        padding-top: 25px;
    }
    .page-node-type-filii .paragraph--type--filia a:before {
        border: 0;
    }
    .page-node-type-filii #block-basic-content .filii__aktivni > div > div > a,
    body.page-node-type-filii #block-basic-content .content .filii__aktivni > div > div {
        height: 225px;
        border-bottom: 2px solid rgb(25, 40, 79);
    }
    .page-node-type-filii .paragraph--type--filia {
        height: 100%;
    }
    .page-node-type-filii .paragraph--type--filia a {
        font-size: 20px;
        color: rgb(25, 40, 79);
    }
    .page-filii.page-node-type-filii #block-basic-content .filii__aktivni .filia__posilanna,
    .page-node-type-filii #block-basic-content .filii__aktivni .filia__posilanna {
        padding: 50px 15px 10px;
    }
    .section-filiyi #main #highlighted,
    .page-node-type-filii #main #highlighted {
        height: 100px;
    }
    .page-node-type-filii #block-basic-content .filii__body > p {
        padding: 15px 10px 230px;
        margin: 18px 0;
        font-size: 17px;
        line-height: 22px;
    }
    .page-node-type-filii #block-basic-content .filii__body > p .wrapper {
        width: 100%;
    }
    .page-node-type-filii #block-basic-content .filii__body {
        background-size: 85% auto;
        background-position: center 95%;
    }
    .page-node-type-filii #block-basic-content .filii__body > div b {
        font-size: 81px;
        line-height: 81px;
    }
    .page-node-type-filii #block-basic-content .filii__body > div {
        top: 73%;
        right: 48px;
        padding-right: 125px;
        background-size: auto 88%;
        background-position: 100% 100%;
    }
    .page-node-type-filii #block-basic-content .filii__body > div > p {
        font-size: 17px;
        font-weight: 600;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 p {
        width: 100%;
        height: 360px;
        padding: 40px 0px 20px 20px;
        font-size: 16px !important;
        display: block;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 > ul {
        position: absolute;
        left: 52px;
        top: 110px;
        width: 77%;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 li {
        position: relative;
        margin: 15px 0 0;
        padding: 0 10px 0 35px;
        line-height: 20px;
        height: 54px;
        display: flex;
        align-items: center;
         display: -webkit-flex;
        -webkit-align-items: center;
        text-align: left;
        font-size: 17px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 li:after {
        width: 49px;
        height: 49px;
        left: -30px;
        right: 0;
        top: 3px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 li:before {
        display: none;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 ul li:nth-child(1):after {
        background-size: 75px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 ul li:nth-child(2):after {
        background-size: 50px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst-2 ul li:nth-child(3):after {
        background-size: 25px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > p {
        width: 310px;
        text-align: center;
        position: static
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > p:before {
        content: '';
        height: 200px;
        width: 10px;
        background: white;
        position: absolute;
        top: 0;
        right: 49.2%;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div {
        width: 100%;
        float: right;
        position: relative;
        top: -160px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- b {
        font-size: 33px;
        text-align: center;
        line-height: 33px;
        display: inline-block;
        width: calc(50% - 10px);
        padding: 0;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- p {
        font-size: 18px;
        text-align: center;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div > div:first-child:before {
        width: 97px;
        height: 97px;
        top: -37px;
        left: 50%;
        transform: translate(-50%, 0);
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div > div b {
        top: -6px;
        font-size: 27px;
        text-align: center;
        width: 100%;
        position: relative;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div {
        display: inline-block;
        padding-top: 85px;
        width: 100%;
        height: 200px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- {
        margin: 27px 0 20px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div > div:last-child {
        width: 310px;
        padding: 0;
        float: right;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > b {
        width: 310px;
        padding: 0 0 10px 0;
        position: relative;
        text-align: center;
        float: left;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- div b > span {
        font-size: 18px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > b:after {
        content: '';
        width: 69px;
        height: 63px;
        position: absolute;
        top: -70px;
        right: 50%;
        transform: translate(50%, 0);
        background: url(../../images/source/hidra-unit.svg) no-repeat;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div > div:last-child b:after {
        content: '';
        width: 69px;
        height: 63px;
        position: absolute;
        top: -70px;
        transform: translate(-50%, 0);
        left: 50%;
        background: url(../../images/source/power.svg) no-repeat;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div > div {
        position: relative;
        display: inline-block;
        width: 100%;
        padding: 0;
        vertical-align: middle;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div > div:first-child b {
        top: -10px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div > div:first-child p {
        top: -20px;
        font-size: 12px;
    }
    .page-filiyi-kanivska_hes #main #content-area #block-basic-content,
    .page-filiyi-filiya_kaskad_kyyivskykh_hes_i_haes-kyyivska_haes #main #content-area #block-basic-content,
    .page-filiyi-filiya_kaskad_kyyivskykh_hes_i_haes-kyyivska_hes #main #content-area #block-basic-content,
    .page-node-type-kahovska-ges-2 #main #content-area #block-basic-content,
    .page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva #main #content-area #block-basic-content,
    .page-filiyi-serednodniprovska_hes #main #content-area #block-basic-content,
    .page-filiyi-kremenchutska_hes #main #content-area #block-basic-content,
    .page-filiyi-kakhovska_hes_imeni_p_s_neporozhnoho #main #content-area #block-basic-content,
    .page-filiyi-dnistrovska_hes #main #content-area #block-basic-content,
    .page-filiyi-dyrektsiya_z_budivnytstva_dnistrovskoyi_haes #main #content-area #block-basic-content,
    .page-filiyi-dniprovska_hes #main #content-area #block-basic-content {
      width: 320px;
        padding: 0 16px;
    }

    .page-filiyi-dniprovska_hes #main #content-area #block-basic-content p {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .section-filiyi #main #content-area #block-basic-content p,
    .section-filiyi #main #content-area #block-basic-content li {
        font-size: 14px;
    }
    .section-filiyi .storinka_isnuucoi_stancii__stancia-sogodni > div:first-child,
    .page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__istoria-budivnictva > div:first-child {
        font-size: 24px;
        line-height: 32px;
        padding: 20px 0;
    }
    .section-filiyi .storinka_isnuucoi_stancii__istoria-budivnictva .kartinka_opis__tekstn,
    .section-filiyi .storinka_isnuucoi_stancii__istoria-budivnictva .kartinka_opis__f {
        width: 100%;
    }
    .section-filiyi .h_pulsating-circle {
        width: 10px;
        height: 10px;
    }
    .section-filiyi .storinka_isnuucoi_stancii__istoria-budivnictva .h_slider_control .h_control_button_box {
        width: 15px;
        height: 20px;
    }
    .section-filiyi .blok_zagolovok_tekst__tekstn {
        padding-left: 70px;
    }
    .section-filiyi .blok_zagolovok_tekst__zagolovok {
        padding-left: 70px;
        font-size: 22px;
    }
    .section-filiyi .blok_zagolovok_tekst__zagolovok:after {
        width: 40px;
    }
    .section-filiyi .storinka_isnuucoi_stancii__rekonstrukcia > div:first-child {
        font-size: 24px;
        line-height: 70px;
    }
    .section-filiyi .storinka_isnuucoi_stancii__stancia-sogodni h2 {
        font-size: 20px;
        padding: 9px 15px;
        line-height: 26px;
    }
    .section-filiyi .storinka_isnuucoi_stancii__stancia-sogodni thead th {
        padding: 12px 10px;
        line-height: 22px;
        border-right: 6px solid white;
        font-size: 14px;
    }
    .section-filiyi  .storinka_isnuucoi_stancii__stancia-sogodni tbody tr td {
        padding: 12px 10px;
        line-height: 18px;
        border-right: 6px solid white;
        font-size: 12px;
    }
    .section-filiyi .storinka_isnuucoi_stancii__stancia-sogodni tbody tr td:nth-child(3),
    .section-filiyi .storinka_isnuucoi_stancii__stancia-sogodni thead tr th:nth-child(3) {
        width: 21%;
    }
    .section-filiyi .storinka_isnuucoi_stancii__stancia-sogodni tbody tr td:nth-child(1),
    .section-filiyi .storinka_isnuucoi_stancii__stancia-sogodni thead tr th:nth-child(1) {
        width: 30%;
    }
    .section-filiyi .storinka_isnuucoi_stancii__rekonstrukcia > div > div:after {
        background-color: inherit;
    }
    .section-filiyi .storinka_isnuucoi_stancii__rekonstrukcia > div > div {
        padding: 0;
    }
    .section-filiyi .storinka_isnuucoi_stancii__rekonstrukcia > div > div:nth-child(2):before,
    .section-filiyi .storinka_isnuucoi_stancii__rekonstrukcia > div > div:nth-child(1):before {
        content: '';
        width: 95px;
        height: 110px;
        display: block;
        float: left;
        margin: 0 20px 10px 0;
        background-color: #67b3ed;
        background-image: url(../../images/source/station-icon-1.png);
        background-size: 77%;
        background-repeat: no-repeat;
        background-position: center;
    }
    .section-filiyi .storinka_isnuucoi_stancii__other-information iframe {
        max-width: 300px;
    }
    .section-filiyi .storinka_isnuucoi_stancii__rekonstrukcia > div > div:nth-child(2):before {
        background-image: url(../../images/source/station-icon-2.png);
    }
    .section-filiyi #main #content-area #block-basic-content article.node {
        margin: 25px 0;
    }
    .section-filiyi .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(9) tbody tr td:nth-child(1),
    .section-filiyi .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(9) thead tr th:nth-child(1),
    .section-filiyi .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(7) tbody tr td:nth-child(1),
    .section-filiyi .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(7) thead tr th:nth-child(1) {
        width: 35%;
    }
    .section-filiyi .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(9) tbody tr td:nth-child(3),
    .section-filiyi .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(9) thead tr th:nth-child(3),
    .section-filiyi .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(7) tbody tr td:nth-child(3),
    .section-filiyi .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(7) thead tr th:nth-child(3) {
        width: 33%;
    }
    .section-filiyi .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(9) tbody tr td:nth-child(2),
    .section-filiyi .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(9) thead tr th:nth-child(2),
    .section-filiyi .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(7) tbody tr td:nth-child(2),
    .section-filiyi .storinka_isnuucoi_stancii__stancia-sogodni > div > table:nth-child(7) thead tr th:nth-child(2) {
        width: 44%;
    }
    .section-filiyi .storinka_isnuucoi_stancii__istoria-budivnictva > div:nth-child(2) {
        margin-bottom: 130px;
    }
    .section-filiyi .storinka_isnuucoi_stancii__istoria-budivnictva .h_control_line {
        top: 6px;
    }
    .section-filiyi .h_slider_control {
        margin-bottom: 30px;
        padding: 0 25px;
    }
    .section-filiyi .storinka_isnuucoi_stancii__stancia-sogodni table {
        margin-bottom: 20px;
    }
    .kahovska_ges_2__zagolovok-tekst .dokumentacia__nazva-gruppi,
    .page-node-type-kahovska-ges-2 .kahovska_ges_2__zagolovok-tekst > div > div:first-child .zagolovok_tekst_kartinka_podpis__tekst {
        font-size: 24px;
        line-height: 28px;
        margin-top: 10px;
    }
    .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(4) .zagolovok_tekst_kartinka_podpis__f,
    .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(2) .zagolovok_tekst_kartinka_podpis__f,
    .kahovska_ges_2__zagolovok-tekst > div > div:first-child .zagolovok_tekst_kartinka_podpis__f {
        width: 100%;
    }
    .page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(10) .zagolovok_tekst_kartinka_podpis__tekstn,
    .page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(3) .zagolovok_tekst_kartinka_podpis__tekstn,
    .page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) .zagolovok_tekst_kartinka_podpis__tekstn,
    .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(4) .zagolovok_tekst_kartinka_podpis__tekstn,
    .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(2) .zagolovok_tekst_kartinka_podpis__tekstn,
    .kahovska_ges_2__zagolovok-tekst > div > div:first-child .zagolovok_tekst_kartinka_podpis__tekstn {
        position: static;
        height: auto;
    }
    .page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(10) .zagolovok_tekst_kartinka_podpis__tekstn p,
    .page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(3) .zagolovok_tekst_kartinka_podpis__tekstn p,
    .page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) .zagolovok_tekst_kartinka_podpis__tekstn p,
    .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(4) .zagolovok_tekst_kartinka_podpis__tekstn p,
    .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(2) .zagolovok_tekst_kartinka_podpis__tekstn p,
    .kahovska_ges_2__zagolovok-tekst > div > div:first-child .zagolovok_tekst_kartinka_podpis__tekstn p {
        position: static;
        height: auto;
        padding: 15px;
    }
    .page-node-type-kahovska-ges-2 .kahovska_ges_2__zagolovok-tekst > div > div .zagolovok_tekst_kartinka_podpis__tekst {
        margin: 25px 0 20px;
        font-size: 20px;
        line-height: 28px;
        padding: 10px 10px 10px 15px;
    }
    .kahovska_ges_2__zagolovok-tekst .blok_zagolovok_tekst__zagolovok {
        padding: 15px;
        line-height: 28px;
    }
    .kahovska_ges_2__zagolovok-tekst .blok_zagolovok_tekst__tekstn {
        padding: 0;
    }
    .kahovska_ges_2__zagolovok-tekst thead tr th {
        padding: 12px 10px;
        line-height: 22px;
        border-right: 6px solid white;
        font-size: 14px;
    }
    .kahovska_ges_2__zagolovok-tekst tbody tr td {
        height: auto;
        padding: 12px 10px;
        line-height: 18px;
        border-right: 6px solid white;
        font-size: 12px;
    }
    .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(5) .dokumentacia__nazva-gruppi {
        font-size: 24px;
    }
    .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(8) .dokumentacia__nazva-gruppi {
        line-height: 24px;
        padding: 15px 10px 15px 0px;
    }
    .page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) .zagolovok_tekst_kartinka_podpis__tekstss img.align-center {
        width: 100%;
    }
    .page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) table {
        width: 100%;
        margin: 0;
    }
    .page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) td i {
        font-size: 36px;
    }
    .page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) td {
        margin: 70px 0 0;
    }
    .page-filii-kanivska-gaes-v-procesi-pidgotovki-do-budivnictva .kahovska_ges_2__zagolovok-tekst > div > div:nth-child(7) .zagolovok_tekst_kartinka_podpis__tekstss {
        margin-bottom: 0;
    }


    /* //  Section Robota */

    .section-vakansii_filii #main #content-area #block-basic-content,
    .page-robota_i_karyera-vakansiyi_aparatu_upravlinnya #main #content-area #block-basic-content,
    .section-robota_i_karyera #main #content-area #block-robotaikarera,
    .page-node-type-robota-i-kar-era .block-knopkivakansii {
        padding: 0 10px;
        width: 320px;
    }
    .section-robota_i_karyera #content-area #block-robotaikarera .menu {
        margin: 0;
    }
    .section-robota_i_karyera #content-area #block-robotaikarera .menu > li {
        width: 100%;
        margin-bottom: 20px;
    }
    #main #content-area #block-basic-content .robota_i_kar_era__tekst-taba > div {
        padding: 110px 0 0 0px;
    }
    .section-robota_i_karyera #main #content-area #block-basic-content article.node {
        margin: 0;
    }
    .page-robota_i_karyera-sotsialna_vidpovidalnist #main #content-area #block-basic-content .robota_i_kar_era__tekst-taba > div p,
    .page-robota_i_karyera-dodatkove_zabezpechennya #main #content-area #block-basic-content .robota_i_kar_era__tekst-taba > div p {
        padding-left: 0;
        background-image: inherit;
    }
    .page-node-type-robota-i-kar-era .block-knopkivakansii p {
        width: 100%;
        margin: 0 0 20px 0;
    }
    .page-robota_i_karyera-sotsialna_vidpovidalnist #main #content-area #block-basic-content .robota_i_kar_era__tekst-taba > div:nth-child(2):before,
    #main #content-area #block-basic-content .robota_i_kar_era__tekst-taba > div:nth-child(2):before {
        width: 100%;
        height: 90px;
        background-size: 50%;
    }
    .page-robota_i_karyera-kadrova_polityka #main #content-area #block-basic-content .robota_i_kar_era__tekst-taba > div:nth-child(2):before {
        background-size: 34%;
        background-position: center 19px;
    }
    .page-robota_i_karyera-sotsialna_vidpovidalnist #main #content-area #block-basic-content .robota_i_kar_era__tekst-taba > div:nth-child(2):before {
        background-size: 30%;
        background-position: center 8px;
    }
    .section-robota_i_karyera #main #content-area #block-basic-content p {
        font-size: 14px;
    }
    .page-robota_i_karyera-vakansiyi_aparatu_upravlinnya #main #highlighted .head_title,
    .section-robota_i_karyera #main #highlighted .head_title {
        width: auto;
        padding: 0;
        font-size: 20px;
        line-height: 28px;
        height: 100px;
        display: flex;
        display: -webkit-flex;
        -webkit-align-items: center;
        align-items: center;
    }
    .page-robota_i_karyera-vakansiyi_aparatu_upravlinnya #main #highlighted,
    .section-robota_i_karyera #main #highlighted {
        height: 100px;
    }
    .page-robota_i_karyera-kadrova_polityka .robota_i_kar_era__tekst-taba ul li {
        line-height: 22px;
    }
    .section-robota_i_karyera #main #content-area #block-robotaikarera,
    .page-robota_i_karyera-vakansiyi_aparatu_upravlinnya #main #content-area #block-basic-content {
        margin-top: 20px;
    }
    .page-robota_i_karyera-vakansiyi_aparatu_upravlinnya #block-basic-content .views-field-title {
        line-height: 24px;
    }

        /* //  Section About */

    .page-node-type-pro-kompaniu #main #highlighted {
        width: 100%;
        padding: 0 10px;
    }
    .page-node-type-pro-kompaniu #main #highlighted .head_title {
        width: 100%;
    }
    .page-node-type-pro-kompaniu #main #highlighted .head_title p {
        font-size: 16px;
    }
    .page-node-type-pro-kompaniu #main #highlighted .head_title p:nth-child(1) {
        line-height: 40px;
        padding-bottom: 25px;
        font-size: 30px;
    }
    .page-pro_kompaniyu-nahlyadova_rada .nagladova_rada__silkinn,
    .pro_kompaniu__blokki > div > div:nth-child(5),
    .pro_kompaniu__blokki > div > div:nth-child(4) .konstruktor__blok > div > div,
    .pro_kompaniu__blokki > div > div:nth-child(3),
    .pro_kompaniu__blokki > div > div:nth-child(2) .konstruktor__blok > div > div,
    .pro_kompaniu__blokki > div > div:first-child {
        width: 320px;
        padding: 10px !important;
        margin: 0 auto;
    }
    .pro_kompaniu__blokki > div > div:nth-child(5) .konstruktor__zagolovok,
    .pro_kompaniu__blokki > div > div:nth-child(4) .konstruktor__blok .blok_zagolovok_tekst__zagolovok,
    .pro_kompaniu__blokki .konstruktor__blok:nth-child(2) .blok_zagolovok_tekst__zagolovok,
    .page-node-type-pro-kompaniu .konstruktor__zagolovok {
        line-height: 30px;
        font-size: 28px;
        padding: 10px 0 20px;
        width: 100%;
    }

    .pro_kompaniu__blokki .konstruktor__blok > div > div {
        width: 100%;
        padding-right: 0;
        margin-bottom: 20px;
    }
    .pro_kompaniu__blokki .konstruktor__blok .fakti__nazva-bloku {
        padding-bottom: 10px;
    }
    .pro_kompaniu__blokki .konstruktor__blok:nth-child(2) .blok_zagolovok_tekst__tekstn p {
        font-size: 16px;
    }
    .pro_kompaniu__blokki .konstruktor__blok:nth-child(2) .blok_zagolovok_tekst__zagolovok {
        padding-top: 20px;
    }
    .pro_kompaniu__blokki > div > div:nth-child(4) .konstruktor__blok .blok_zagolovok_tekst__tekstn p,
    .pro_kompaniu__blokki .konstruktor__blok:nth-child(2) .blok_zagolovok_tekst__tekstn p {
        padding: 0;
        font-size: 16px;
    }
    .pro_kompaniu__blokki > div > div:nth-child(4) .konstruktor__blok > div > div,
    .pro_kompaniu__blokki > div > div:nth-child(2) {
        padding-bottom: 20px;
    }
	.pro_kompaniu__blokki > div > div:nth-child(2) {
	    background-position: -332px 0px !important;
		background-size: cover;
	}
    .pro_kompaniu__blokki > div > div:nth-child(4) .konstruktor__blok .blok_zagolovok_tekst__zagolovok {
        padding-top: 20px;
    }
    .pro_kompaniu__blokki > div > div:nth-child(5) .konstruktor__zagolovok {
        margin: 0;
        font-size: 22px;
    }
    .section-pro_kompaniyu #main #highlighted {
        height: 100px;
    }
    .section-pro_kompaniyu  #main #highlighted .head_title {
        width: auto;
        padding: 0;
        font-size: 24px;
        line-height: 28px;
        height: 100px;
        display: flex;
        align-items: center;
        display: -webkit-flex;
        -webkit-align-items: center;
    }
    .section-pro_kompaniyu.page-node-type-pro-kompaniu #main #highlighted {
        height: 100%;
    }
    .section-pro_kompaniyu.page-node-type-pro-kompaniu #main #highlighted .head_title p:nth-child(1) {
        padding-top: 0;
    }
/*     .section-pro_kompaniyu.page-node-type-pro-kompaniu #main #highlighted .head_title  {
        display: block;
    } */
    .section-pro_kompaniyu #main #content-area #block-basic-content,
    .page-normatyvno-pravovi-akty #main #content-area #block-basic-content,
    .page-personalnyy-sklad #main #content-area #block-basic-content,
    .page-node-type-reporting #main #content-area #block-basic-content {
        padding: 0;
    }
    .page-node-type-nagladova-rada #main #content-area #block-basic-content article.node,
    .page-normatyvno-pravovi-akty #main #content-area #block-basic-content article.node,
    .page-personalnyy-sklad #main #content-area #block-basic-content article.node,
    .page-zvit-pro-vynahorodu #main #content-area #block-basic-content article.node{
        margin: 0;
    }
    .page-node-type-nagladova-rada .nagladova_rada__tekst-22 > p {
        font-size: 18px;
        padding: 0 10px;
        line-height: 26px;
    }
    .page-node-type-nagladova-rada .nagladova_rada__tekst-22 {
        margin-bottom: 20px;
    }
    .page-node-type-nagladova-rada .nagladova_rada__body {
        padding: 0 10px;
    }
    .page-node-type-nagladova-rada .nagladova_rada__body > p {
        margin-bottom: 15px;
        font-size: 16px;
    }
    .page-node-type-nagladova-rada .nagladova_rada__body > ul > li {
        font-size: 16px;
        margin: 10px 0 0;
    }
    .page-node-type-nagladova-rada .nagladova_rada__body > ul {
        padding: 10px 15px 20px;
        margin-bottom: 20px;
    }
    .page-node-type-nagladova-rada .nagladova_rada__silkinn div {
        width: 100%;
    }
    .page-node-type-nagladova-rada .nagladova_rada__body {
        width: 320px;
        margin: 0 auto;
    }
    .page-node-type-nagladova-rada .nagladova_rada__tekst-2 {
        width: 320px;
        height: 500px !important;
        margin: 0 auto;
        padding: 0 10px;
    }
    .page-node-type-nagladova-rada .nagladova_rada__tekst-2 h2 {
        font-size: 24px;
        width: 100%;
    }
    .page-node-type-nagladova-rada .nagladova_rada__tekst-2:before {
        width: 80px;
        height: 410px;
        top: 55px;
        left: 10px;
        background-image: url(../../images/source/rada-anim_M.png);
    }
    .page-node-type-nagladova-rada .nagladova_rada__tekst-2 li {
        position: static;
        list-style: none;
        width: 100%;
        min-height: 44px;
        line-height: 20px;
    }
    .page-node-type-nagladova-rada .nagladova_rada__tekst-2 ul {
        margin-top: 80px;
        padding-left: 75px;
    }
    .nagladova_rada__tekst-2 ul > li:nth-child(2) {
        margin-top: 7px;
        display: inline-block;
    }
    .page-node-type-nagladova-rada .nagladova_rada__tekst-2 ul > li:nth-child(3) {
         margin-top: 7px;
        display: inline-block;
    }
    .page-node-type-nagladova-rada .nagladova_rada__tekst-2 ul > li:nth-child(4) {
        margin-top: -5px;
    }
    .page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div {
        margin: 0 auto;
        padding: 0 16px;
    }
    .page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div > div {
        width: 100%;
        margin: 0 0 10px 0;
        min-height: 140px;
    }
    .page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div > div > a {
        font-size: 18px;
        padding: 15px 10px 5px 15px;
        min-height: 140px;
        line-height: 24px;
    }
    .page-node-type-pravovy-zasadi .pravovy_zasadi__zasa > div > div > a .pravovi_zasadi__mitka {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .page-node-type-istoria-kompanii .textob {
        padding: 20px 0;
        display: inline-block;
        width: 100%;
    }
    .page-node-type-istoria-kompanii #main #content-area #block-basic-content article.node {
        margin: 0;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__viznanna-v-sviti,
    .page-node-type-istoria-kompanii .istoria_kompanii__a-takoz,
    .page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna,
    .page-node-type-istoria-kompanii .istoria_kompanii__tekst-2,
    .page-node-type-istoria-kompanii .istoria_kompanii__hronologia,
    .page-node-type-istoria-kompanii .istoria_kompanii__baner,
    .page-node-type-istoria-kompanii .textob .istoria_kompanii__image,
    .page-node-type-istoria-kompanii #main #content-area #block-basic-content .istoria_kompanii__body {
        display: block;
        padding: 0 16px;
        margin: 0 auto;
        float: none;
    }
    .page-node-type-istoria-kompanii .textob .istoria_kompanii__body {
        width: 100%;
    }
    .page-node-type-istoria-kompanii .textob .istoria_kompanii__body p {
        font-size: 16px;
        line-height: 22px;
    }
    .page-node-type-istoria-kompanii .textob .istoria_kompanii__image .istoria_kompanii__pidpis-pid-foto {
        padding: 0 10px 0 15px;
        line-height: 40px;
        font-size: 13px;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__viznanna-v-sviti > div:first-child,
    .page-node-type-istoria-kompanii .istoria_kompanii__tekst-2 h2,
    .page-node-type-istoria-kompanii .istoria_kompanii__hronologia > div:first-child,
    .page-node-type-istoria-kompanii .istoria_kompanii__baner > div:first-child {
        font-size: 24px;
        line-height: 26px;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__baner .kartinka_opis__tekstn {
        display: none;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__baner .kartinka_opis__f {
        width: 100%;
    }
    .h_pulsating-circle {
        width: 10px;
        height: 10px;
    }
    .page-node-type-istoria-kompanii .h_slider_control .h_control_button_box {
        width: 40px;
        height: 40px;
    }
    .page-node-type-istoria-kompanii .h_slider_control .h_control_line {
        top: -4px;
    }
    .page-node-type-istoria-kompanii .blok_zagolovok_tekst__tekstn {
        padding-left: 60px;
    }
    .page-node-type-istoria-kompanii .blok_zagolovok_tekst__tekstn li,
    .page-node-type-istoria-kompanii .blok_zagolovok_tekst__tekstn p {
        font-size: 16px;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__hronologia .blok_zagolovok_tekst__zagolovok {
        padding-left: 60px;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__hronologia .blok_zagolovok_tekst__zagolovok:after {
        width: 40px;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__tekst-2 > div p {
        font-size: 16px;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna > div > div {
        width: 100%;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna .paragraph--type--fakti .fakti__pole-utocnenna {
        max-width: 205px;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna .paragraph--type--fakti > div {
        font-size: 14px;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__a-takoz > div > div {
        width: 100%;
        margin-bottom: 15px;
        min-height: 120px;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__a-takoz > div > div:nth-child(5) {
        width: 100%;
        margin-bottom: 0;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__a-takoz > div > div:nth-child(6) {
        width: 100%;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__viznanna-v-sviti > div > div {
        width: 100%;
        min-height: 270px;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__viznanna-v-sviti .paragraph--type--blok-zagolovok-tekst .blok_zagolovok_tekst__zagolovok {
        font-size: 42px;
    }
    .page-node-type-naukovo-teh-rada #main #content-area #block-basic-content article.node {
        margin: 0;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body h2 {
      font-size: 18px;
      padding: 16px 14px 38px;
      background-color: white;
      z-index: 1;
      margin-bottom: 0;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__aaili,
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body h3,
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3),
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body ul{
        width: 320px;
        margin: 0 auto;
        padding: 0 10px;
        float: none;
    }
  .page-node-type-naukovo-teh-rada .image_container,
  .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body p{
    padding: 0 16px;
  }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body h3 {
        margin: 15px auto;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) > strong {
      left: 26px;
      top: -156px;
      width: 230px;
      height: 230px;
      padding: 50% 15% 0 15%;
      text-align: center;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) > strong:after {
        bottom: 66px;
        left: 4px;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) > strong:before {
        bottom: 66px;
        top: auto;
        left: 215px;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body li {
        display: block;
        margin-bottom: 100px;
        text-align: center;
        line-height: 22px;
        height: auto;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body li strong {
        padding: 0;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer_1 {
        top: 95px;
        right: 134px;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .line {
        width: 2.5px;
        height: 30px;
        top: -17px;
        left: 110px;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .round {
        right: 1px;
        top: 9px;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .point {
        width: 10px;
        height: 10px;
        top: -26px;
        left: 106px;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body ul {
        margin-top: -570px;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) {
        height: 750px;
        overflow: visible;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer_2 {
        top: 296px;
        right: 134px;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer_5 .point,
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer_4 .point,
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer_3 .point,
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer_2 .point {
        display: none;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer_5 .line,
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer_4 .line,
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer_3 .line,
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer_2 .line {
        width: 2.5px;
        top: -15px;
        left: 110px;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer_3 {
        top: 475px;
        right: 134px;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer_4 {
        top: 670px;
        right: 134px;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .pointer_5 {
        top: 866px;
        right: 134px;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body li:last-child {
        margin-bottom: 30px;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(5) {
        margin: 0 auto;
    }
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidsnaki-ministerstva-ener > div > div,
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__aaili > div > div {
        width: 100%;
        margin: 0 0 15px 0 !important;
    }
  .page-node-type-naukovo-teh-rada .image_container{
    margin-top: 25px;
  }
  .page-node-type-naukovo-teh-rada .image_container .addition_img {
    width: 100%;
    margin: 0 0 15px 0;
    background-size: contain;
  }
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__body p {
        position: static;
        font-size: 20px;
        line-height: 26px;
    }
    .page-pro_kompaniyu-reytynhy_ta_nahorody #main #content-area #block-basic-content article.node {
        margin: 20px auto 0;
    }
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__derzhavni-vidznaky > div:first-child,
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidznaki-prizidenta-ukrain > div:first-child {
        font-size: 20px;
        padding: 10px 10px !important;
        line-height: 32px;
    }
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__derzhavni-vidznaky > div > div,
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidznaki-prizidenta-ukrain > div > div {
        width: 100%;
        margin: 0 0 15px 0;
    }
    .page-node-type-reitingi-ta-nagorodi .nagorodi__foto-nagorodi img {
        width: 50%;
    }
    .page-node-type-reitingi-ta-nagorodi .nagorodi__cislo-nagorod {
        width: 54%;
        height: 40%;
        top: 0;
        font-size: 60px;
        left: 150px;
    }
    .page-node-type-reitingi-ta-nagorodi .nagorodi__opis-nagorodi {
        width: 43%;
        padding: 0;
        top: 45%;
        left: 165px;
        font-size: 14px;
        line-height: 16px;
    }
    .page-node-type-reitingi-ta-nagorodi .nagorodi_bez_foto__cislo-nagorod {
        width: 50%;
    }
    .page-node-type-reitingi-ta-nagorodi .nagorodi_bez_foto__opis-nagorodi {
        width: 47%;
        padding: 10px 10px;
        top: 0;
        left: 157px;
    }
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidsnaki-ministerstva-ener > div:first-child {
        font-size: 20px;
        line-height: 26px;
        padding: 15px 10px !important;
    }
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidsnaki-ministerstva-ener > div > div:nth-child(3n) {
        height: auto;
    }
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidsnaki-ministerstva-ener > div > div:nth-child(3n) .nagorodi_bez_foto__opis-nagorodi {
        position: static;
    }
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidsnaki-ministerstva-ener > div > div:last-child .nagorodi_bez_foto__cislo-nagorod {
        width: 100%;
    }
    .page-node-type-reitingi-ta-nagorodi .reitingi_ta_nagorodi__vidsnaki-ministerstva-ener > div > div:last-child .nagorodi_bez_foto__opis-nagorodi {
        width: 100%;
    }
    .page-filiyi-kakhovska_hes_imeni_p_s_neporozhnoho.section-filiyi #main #highlighted .head_title {
        display: block;
    }
    .page-filiyi-kanivvska_haes_v_protsesi_pidhotovky_do_budivnytstva #main #highlighted .head_title,
    .page-filiyi-kakhovska_hes_2_v_protsesi_pidhotovky_do_budivnytstva #main #highlighted .head_title,
    .page-filiyi-dyrektsiya_z_budivnytstva_dnistrovskoyi_haes #main #highlighted .head_title {
        line-height: 28px !important;
    }
    .kahovska_ges_2__zagolovok-tekst tbody tr td:nth-child(1), .kahovska_ges_2__zagolovok-tekst thead tr th:nth-child(1) {
        width: 35%;
        word-break: break-all;
    }
    .kahovska_ges_2__zagolovok-tekst tbody tr td:nth-child(3), .kahovska_ges_2__zagolovok-tekst thead tr th:nth-child(3) {
        width: 25%;
    }
    .kahovska_ges_2__zagolovok-tekst tbody tr td:nth-child(2), .kahovska_ges_2__zagolovok-tekst thead tr th:nth-child(2) {
        width: 28%;
    }
    #block-sitebranding {
        position: absolute;
        top: -90px !important;
        left: 21px !important;
    }
    .page-node-type-dialnisthol #main #highlighted {
        height: 610px;
    }
    .page-node-type-dialnisthol #main #highlighted video {
        width: auto;
        height: 100%;
      object-fit: cover;
    }
    .page-node-type-dialnisthol #main #highlighted .head_title {
        width: 100%;
        font-size: 28px;
        padding: 10px;
    }
    .page-node-type-dialnisthol .head_text {
        left: 0 !important;
        width: 100%;
        font-size: 14px;
        line-height: 18px;
        padding: 0 10px;
    }
    .page-node-type-dialnisthol .head_see {
        height: 579px;
    }
    .page-node-type-dialnisthol .dialnisthol__texxt > div > div {
        font-size: 16px;
        padding: 0 10px;
        left: 0 !important;
    }
/*     .page-node-type-dialnisthol .generator {
        left: 47px;
        width: 45%;
    }
    .page-node-type-dialnisthol .generator svg {
        width: 200px;
    }
    .page-node-type-dialnisthol .generator_line {
        top: 271px;
        left: -89px;
    }
    .page-node-type-dialnisthol .generator_line svg {
        height: 170px;
    }
    .page-node-type-dialnisthol .video_content {
        width: 100%;
        height: 433px;
        margin-top: 129px;
    }
    .page-node-type-dialnisthol .river {
        top: 16px;
        left: -29px;
        width: 110%;
        background-size: 150%;
    }
    .page-node-type-dialnisthol .see {
        top: 100px;
    }
    .page-node-type-dialnisthol .propellers {
            top: 447px;
            width: 21px;
            height: 34px;
            left: calc(50% - 24px);
            background-size: 110px 11px;
            background-position: 0 center !important;
    } */
    .page-node-type-dialnisthol .dialnisthol__texxt > div > div:nth-child(2) {
        margin-bottom: 300px;
    }
    .page-node-type-dialnisthol .generator,
    .page-node-type-dialnisthol .see,
    .page-node-type-dialnisthol .propellers,
    .page-node-type-dialnisthol .river,
    .page-node-type-dialnisthol .generator_line {
        display: none;
    }
    .page-node-type-dialnisthol .dialnisthol__texxt > div {
        background-image: url(../../images/source/generator.jpg);
        background-position: -113px 15%;
        background-size: 767px;
        background-repeat: no-repeat;
    }
    .page-node-type-dialnisthol .energo_line {
        top: 40%;
        left: -450px;
    }
    .page-node-type-dialnisthol .dialnisthol__texxt > div > div:nth-child(12) .back {
        background-color: #fff;
    }
    .page-node-type-dialnisthol .dialnisthol__texxt > div > div:nth-child(11) {
        padding: 0px 10px 220px;
        background-image: url(../../images/source/generator_moby.jpg);
        background-repeat: no-repeat;
        background-position: -250px -50px;
    }
    .page-node-type-dialnisthol .dialnisthol__texxt > div > div:nth-child(12){
        padding: 0px 10px 0;
    }
    .page-node-type-dialnisthol .dialnisthol__texxt > div > div:nth-child(12) > p:first-child {
        max-width: 100%;
        font-size: 18px;
    }

       /*  Медіа центер  */


    .page-media_tsentr .media_centr__zapitanna-vidpovidi,
    .page-media_tsentr article .content > div:nth-child(3),
    .page-media_tsentr .block-views-block-novini-block-4,
    .page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz,
    .page-media_tsentr #block-views-block-novini-block-5,
    .page-media_tsentr .bl1,
    .page-media_tsentr-pytannya-ta-vidpovidi #block-faq {
        padding: 0 16px;
        margin: 0 auto;
    }
  .page-media_tsentr .media_centr__zapitanna-vidpovidi .faq__pitanna, .faq__faq .faq__pitanna{
    width: 100%;
  }
  .page-media_tsentr .block-views-block-novini-block-4,
  .page-media_tsentr #block-views-block-novini-block-5,
  .page-media_tsentr .bl1{
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
  .page-media_tsentr .bl3 .innerWrap,
  .page-media_tsentr .bl2 .innerWrap,
  .page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz,
  .page-media_tsentr article .content > div:nth-child(3){
    padding-right: 0;
    padding-left: 0;
  }
  .page-media_tsentr .bl2,
  .page-media_tsentr .bl3{
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .page-media_tsentr .bl2:after,
  .page-media_tsentr .bl2:before,
  .page-media_tsentr .bl3:before{
    width: calc(100% + 32px);
    left: -16px;
    right: -16px;
  }
  .page-media_tsentr #block-views-block-novini-block-4 div.views-field-title,
  .page-media_tsentr #block-views-block-novini-block-5 div.views-field-title{
    width: calc(100% - 155px);
  }
    .page-media_tsentr .media_centr__zapitanna-vidpovidi {
        padding: 0 10px 10px;
    }
    .page-media_tsentr-pytannya-ta-vidpovidi #block-faq {
        padding: 10px;
    }
    .innerWrap {
        padding: 0 16px;
        margin: 0 auto;
        position: relative;
        height: 100%;
    }
    .section-media_tsentr #main #highlighted {
        height: 100px;
    }
    .section-media_tsentr #main #highlighted .head_title {
        width: auto;
        padding: 0;
        font-size: 24px;
        line-height: 28px;
        height: 100px;
        display: flex;
        align-items: center;
        display: -webkit-flex;
        -webkit-align-items: center;
    }
    .page-media_tsentr .bl2 {
        width: 100%;
    }
    .page-media_tsentr #main #content-area #block-basic-content article.node {
        margin: 0 auto;
    }
    .page-media_tsentr .bl1 .media_centr__zagolovokk, .page-media_tsentr .bl2 .media_centr__zagolovok-bloku2 {
        margin: 35px 0 15px 0;
    }
    .page-media_tsentr #block-views-block-novini-block-5 {
        position: static;
        margin-top: 25px;
        height: auto;
    }
    .page-media_tsentr #block-views-block-novini-block-5 .news_block {
        position: static;
        height: 100%;
    }

    .page-media_tsentr .bl1 .media_centr__zagolovokk,
    .page-media_tsentr .bl2 .media_centr__zagolovok-bloku2 {
        font-size: 24px;
        margin: 20px 0 15px;
        line-height: 28px;
    }
    .page-media_tsentr .bl1 .media_centr__osnovnii-tekst {
        width: 100%;
        font-size: 16px;
        margin: 0;
    }
    .page-media_tsentr .bl1 .media_centr__kartinka-bl {
        width: 100%;
        margin-bottom: 20px;
    }
    .page-media_tsentr .media_centr__knopka-iz-posilannam3,
    .page-media_tsentr #block-views-block-novini-block-5 footer,
    .page-media_tsentr .block-views-block-novini-block-4 footer,
    .page-media_tsentr .media_centr__knopka-iz-posilannam2,
    .page-media_tsentr .media_centr__knopka-iz-posilannam- {
        position: relative;
        margin: 20px auto;
        float: none;
        display: table;
        width: 100%;
        top: 0;
    }
    .page-media_tsentr .media_centr__knopka-iz-posilannam3 a,
    .page-media_tsentr #block-views-block-novini-block-5 footer a,
    .page-media_tsentr .block-views-block-novini-block-4 footer a,
    .page-media_tsentr .media_centr__knopka-iz-posilannam2 a,
    .page-media_tsentr .media_centr__knopka-iz-posilannam- a {
        line-height: 20px;
        padding: 12px 0;
    }
    .page-media_tsentr .bl2 .media_centr__zagolovok-bloku2 {
        padding: 0;
    }
    .page-media_tsentr .media_centr__osnovnii-tekst2 {
        width: 100%;
    }
    .page-media_tsentr .bl2 {
        padding-bottom: 15px;
    }
    .page-media_tsentr #block-views-block-novini-block-5 h2 {
        font-size: 24px;
    }
    .page-media_tsentr #block-views-block-novini-block-5 .views-row {
        margin-top: 20px;
    }
    .page-media_tsentr #block-views-block-novini-block-5 .innerWrap {
        padding: 0;
        width: 100%;
    }
    .page-media_tsentr .block-views-block-novini-block-4 .views-field-field-fofo-prev,
    .page-media_tsentr #block-views-block-novini-block-5 .views-field-field-fofo-prev {
        margin: 0 15px 0px 0;
    }
    .page-media_tsentr #block-views-block-novini-block-4 .views-field-title,
    .page-media_tsentr #block-views-block-novini-block-5 .views-field-title {
        width: 145px;
        padding: 0;
        margin: 0;
            line-height: 16px;
        height: 82px;
        overflow: hidden;
    }
    .page-media_tsentr .block-views-block-novini-block-4 .views-field-field-data-publikacii {
        width: 125px;
        margin: 10px 0 15px;
    }
    .page-media_tsentr .block-views-block-novini-block-4 .views-row {
        min-height: 120px;
    }
    .page-media_tsentr .block-views-block-novini-block-4 .views-row {
        margin-top: 20px;
    }
    .page-media_tsentr .block-views-block-novini-block-4 .news_block,
    .page-media_tsentr .block-views-block-novini-block-4 {
        position: static;
    }
    .page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz > div:first-child {
        margin-top: 20px;
        line-height: 28px;
    }
    .page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz > div > div {
        width: 100%;
        margin: 0 0 10px 0;
    }
    .page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz .paragraph--type--filia {
        height: 145px;
    }
    .page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz .filia__posilanna a {
        font-size: 24px;
    }
    .page-media_tsentr .media_centr__v-comu-rozdyly-vitakoz-moz, .page-media_tsentr .bl3 {
        width: 100%;
    }
    .page-media_tsentr .media_centr__osnovnii-tekst3 p {
        padding: 70px 0 0 0;
        font-size: 18px;
        line-height: 24px;
    }
    .page-media_tsentr .bl3:after {
        background-size: auto 45px;
    }
    .page-media_tsentr .block-views-block-novini-block-4 h2 {
        font-size: 24px;
        line-height: 24px;
        padding: 15px 0;
    }
    .page-media_tsentr .bl4 .media_centr__zagolovok-bloku4 {
        padding: 0;
        line-height: 28px;
    }
    .page-media_tsentr .bl4 .kowr {
        padding: 10px 10px 225px 10px;
        background-position: left bottom;
    }
    .page-media_tsentr .bl4 .media_centr__nomer-telefonu2 {
        width: 100%;
        padding: 10px 10px 10px 0;
        display: inline-block;
    }
    .page-media_tsentr .bl4 .media_centr__meil2 {
        width: 100%;
        padding-bottom: 55px;
    }
    .page-media_tsentr .bl4 .media_centr__osnovnii-tekst5 {
        position: static;
        display: block;
        height: auto;
        width: 100%;
    }
    .page-media_tsentr .bl4 .media_centr__osnovnii-tekst5 p {
        padding: 0;
        border-left: 0;
    }
    .page-media_tsentr .bl4 .media_centr__meil2 > div,
    .page-media_tsentr .bl4 .media_centr__nomer-telefonu2 > div {
        width: 145px;
        float: right;
    }
    .page-media_tsentr .bl4 .media_centr__nomer-telefonu2 > div:first-child,
    .page-media_tsentr .bl4 .media_centr__meil2 > div:first-child {
        float: left;
        width: 100px;
    }
    .page-media_tsentr .media_centr__tekst-pro-soc-merezi {
        line-height: 24px;
    }
    .page-media_tsentr .media_centr__posilanna-na-soc-merezi {
        text-align: left;
        line-height: 24px;
        margin-bottom: 35px;
    }
    .page-media_tsentr .media_centr__posilanna-na-soc-merezi > div > div {
        width: 100%;
        margin: 0 0 10px 0;
    }
    .page-media_tsentr .media_centr__posilanna-na-soc-merezi > div a {
        padding: 6px 7px 6px 38px;
    }

        /*    News    */

    .page-media_tsentr-fotohalereya #main #content-area #block-basic-content form {
        margin: 20px 0 0;
    }
    .page-media_tsentr-fotohalereya #main #content-area #block-basic-content form > div {
        margin: 0;
        padding: 0 10px;
    }
    .page-media_tsentr-videoarkhiv.section-media_tsentr .bef-exposed-form > div > select,
    .page-media_tsentr-fotohalereya.section-media_tsentr .bef-exposed-form > div > select {
        min-width: 110px;
        float: right !important;
        width: 110px !important;
        margin-top: 15px !important;
    }

    .page-media_tsentr-videoarkhiv #main #content-area #block-basic-content form  [data-drupal-selector="edit-actions"],
    .page-media_tsentr-fotohalereya #main #content-area #block-basic-content form  [data-drupal-selector="edit-actions"] {
        display: none;
    }
    .page-media_tsentr-fotohalereya .views-field.views-field-title {
        line-height: 24px;
        font-size: 22px;
    }
    .page-media_tsentr-fotohalereya .views-field.views-field-title a {
        color: rgb(25, 40, 79);
    }
    .views-field-field-foto-galerea > div > div:nth-child(1) {
        display: none;
    }
    .views-field-field-foto-galerea > div > div:nth-child(3) {
        width: 100%;
        margin: 0 0 10px 0;
    }
    .views-field-field-foto-galerea > div > div:nth-child(2) {
        width: 100%;
    }
    .views-field-field-foto-galerea > div > div:nth-child(3) a {
        width: 32%;
        margin-right: 2%;
        float: left;
    }
    .views-field-field-foto-galerea > div > div:nth-child(3) a:nth-child(3) {
        margin-right: 0;
    }
    .views-field-field-foto-galerea > div > div {
        margin: 0 0px 6px 0;
    }
    .page-media_tsentr-videoarkhiv #main #content-area #block-basic-content form {
        margin: 20px 0 0;
    }
    .page-media_tsentr-videoarkhiv #block-basic-content .views-row {

    }
    .page-media_tsentr-videoarkhiv #block-basic-content .views-field-field-video a {
        height: auto !important;
    }
    .page-media_tsentr-videoarkhiv #block-basic-content .views-row .views-field-title {
        line-height: 22px;
    }
    .page-node-type-literaturna-polica .literaturna_polica__polica,
    .page-node-type-literaturna-polica .literaturna_polica__body>p,
    .page-node-type-literaturna-polica .literaturna_polica__body>ul {
        width: 320px;
        padding: 0 10px;
        margin: 0 auto;
    }
    .literaturna_polica__body > div:nth-child(1) p {
        margin: 0 0 20px 0;
        line-height: 24px;
        padding: 15px;
    }
    .literaturna_polica__body ul > li:last-child,
    .literaturna_polica__body ul > li {
        width: 100%;
        padding: 25px 20px 10px 20px !important;
        margin-bottom: 0px;
    }
    .literaturna_polica__body ul > li:first-child {
        background-image: url(../../images/source/literal-3_moby.png);
    }
    .literaturna_polica__body ul > li:nth-child(2) {
        background-image: url(../../images/source/literal-2_moby.png);
    }
    .literaturna_polica__body ul > li:nth-child(3) {
        background-image: url(../../images/source/literal-1_moby.png);
    }
    .literaturna_polica__body ul > li {
        display: block;
        align-items: initial;
        -webkit-align-items: initial;
        min-height: 240px;
    }
    .literaturna_polica__body ul > li:nth-child(3) {
        margin-bottom: 30px;
    }
    .literaturna_polica__body > p:nth-child(3) {
        padding-bottom: 20px;
    }
    .literaturna_polica__body > p:nth-child(4) {
        margin-top: 20px
    }
    .literaturna_polica__polica> div > div {
        width: 100%;
        padding: 60px 0 110px;
        padding: 30px 0 65px;
        margin: 10px 0;
    }
    .literaturna_polica__polica > div > div:nth-child(2) {
        width: 100%;
        padding: 30px 20px 80px;
    }
    .literaturna_polica__polica .kartinka_fail___fail {
        padding: 13px 0 !important;
        line-height: 18px;
    }
    .page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content header {
        padding: 0px 10px 15px 10px;
        margin-bottom: 20px;
    }
    .page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content header p {
        font-size: 16px;
        line-height: 22px;
    }
    .page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content .views-element-container > div > div {
        width: 320px;
        padding: 0 10px;
        height: auto;
        margin: 0 auto 10px;
    }
    .page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content .views-element-container > div > div > h3 {
        width: 100%;
        height: auto;
        padding-top: 0;
        margin-right: 20px;
        margin-bottom: 10px;
    }
    .page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content .views-element-container > div > div > div {
        width: 100%;
        height: auto;
        padding: 10px 0px 0;
    }
    .page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content .views-element-container .roooo {
        margin: 0 0 20px;
        width: 100%;
    }
    .page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #block-basic-content .views-row > div {
        padding: 0 20px;
    }
    .page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__komunikaciina-politika,
    .page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__osnovnii-tekst2,
    .page-media_tsentr-komunikatsiyna_polityka .bl2,
    .page-media_tsentr-komunikatsiyna_polityka .content .bl1 {
        padding: 0 16px;
        margin: 0 auto;
    }
    .page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__osnovnii-tekst2 {
        margin-top: 20px;
    }
    .page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__komunikaciina-politika {
        margin-bottom: 20px;
    }
    .page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__body {
        padding: 15px 10px 1px;
        margin: 0 0 20px;
    }
    .page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__osnovnii-tekst {
        width: 100%;
    }
    .page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__image {
        position: static;
        width: 100%;
        margin-bottom: 20px;
    }
    .page-media_tsentr-komunikatsiyna_polityka .bl2w {
        position: static;
        height: auto;
        padding: 0 0 0 2px;
    }
    .page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__osnovnii-tekst3 {
        padding: 0;
    }
    .page-media_tsentr-komunikatsiyna_polityka .bl2w:after {
        width: 2px;
        height: 218px;
        top: 40px;
        left: 18px;
    }
    .page-media_tsentr-komunikatsiyna_polityka .komunikacina_politika__zagolovokk {
        position: static;
        height: auto;
        width: 300px;
        margin-bottom: 15px;
    }
    .page-media_tsentr-pres_kit .pres_kit__bilse,
    .page-media_tsentr-pres_kit .pres_kit__faili,
	.page-media_tsentr-pres_kit .booklets {
        width: 320px;
        padding: 0 10px;
        margin: 0 auto;
    }
	.pres_kit__booklet {
		flex-direction:column;
	}
	.pres_kit__booklet > div {
		margin: 0 0 36px;
	}
	.pres_kit__booklet > div:last-child {
		margin: 0 0 18px;
	}
    .page-media_tsentr-pres_kit .pres_kit__body {
        padding: 10px;
        margin-bottom: 10px;
        line-height: 24px;
    }
    /*.page-media_tsentr-pres_kit .pres_kit__faili > div {
        padding: 15px 0;
    }
    .page-media_tsentr-pres_kit .pres_kit__faili .paragraph--type--kartinka-fail- .kartinka_fail___fail {
        padding-left: 15px;
    }
    page-media_tsentr-pres_kit .pres_kit__faili > div {
        width: 100%;
        margin-right: 0;
    }*/

    .page-node-type-fotogalerea .fotogalerea__foto-galerea > div:nth-child(even) {
        margin: 0 0 10px 0;
    }
    .page-node-type-fotogalerea #content-area #block-basic-page-title h1 {
        margin-top: 0;
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 15px;
    }
    .page-node-type-fotogalerea .fotogalerea__foto-galerea > div {
        width: 100%;
        margin: 0 0 10px;
    }
    .page-node-type-fotogalerea .fotogalerea__zavantaziti-albom {
        width: 100%;
        margin-bottom: 15px;
    }
    .page-node-type-videoarhiv #main #content-area {

        padding: 0 15px;
        margin: 0 auto;
    }
    .page-node-type-videoarhiv #content-area #block-basic-page-title h1 {
        line-height: 24px;
        margin-bottom: 15px;
    }
    .page-node-type-novini.anonsi_ogolosenna .wranonsyAll .wranonsy {
        height: 300px;
        min-height: 300px;
    }
    .page-node-type-videoarhiv #block-basic-content {
        width: 100%;
    }
    .page-node-type-videoarhiv .block-views-block-videoarhiv-block-1 {
        width: 100%;
        margin-bottom: 30px;
    }
    .page-node-type-videoarhiv .block-views-block-videoarhiv-block-1 > div > div {
        margin: 0;
        width: 100%;
    }
    .page-node-type-videoarhiv .block-views-block-videoarhiv-block-1 .views-row {
        margin: 0 5px;
    }
    .page-node-type-videoarhiv .block-views-block-videoarhiv-block-1 .views-field-field-video {
        width: 100px;
        margin: 0 5px 5px 0;
    }
    .page-node-type-videoarhiv .views-field.views-field-title {
        font-size: 13px;
        margin: 0;
    }
    .page-node-type-videoarhiv .views-field.views-field-field-data-publikacii {
        width: 145px;
    }
    .page-node-type-vakansii #block-contactblock-10,
    .page-node-type-vakansii .trebb {
        width: 320px;
        margin: 0 auto 20px;
        padding: 0 10px;
    }
    .page-node-type-vakansii .vakansii__data-publikacii > div:nth-child(1),
    .page-node-type-vakansii .vakansii__posada > div:nth-child(1),
    .page-node-type-vakansii .vakansii__pidrozdil > div:nth-child(1) {
        margin-bottom: 0px;
        margin-top: 10px;
    }
    .page-node-type-vakansii #block-contactblock-10 h2 {
        font-size: 16px;
    }
    .page-node-type-vakansii .vakansii__umovi-roboti:before,
    .page-node-type-vakansii .vakansii__obov-azki:before,
    .page-node-type-vakansii .vakansii__vimogi:before {
        height: 41px;
        width: 100%;
    }
    .page-node-type-vakansii .vakansii__umovi-roboti > div:last-child,
    .page-node-type-vakansii .vakansii__umovi-roboti > div:nth-child(1),
    .page-node-type-vakansii .vakansii__obov-azki > div,
    .page-node-type-vakansii .vakansii__obov-azki > div:nth-child(1),
    .page-node-type-vakansii .vakansii__vimogi > div,
    .page-node-type-vakansii .vakansii__vimogi > div:nth-child(1) {
        width: 100%;
    }
    .page-node-type-vakansii #content-area .other_vacancies {
        margin: 0 auto 30px;
    }
    .page-node-type-novini.anonsi_ogolosenna .wranonsyAll .wranonsy {
        background-image: none;
        width: 100%;
        padding: 0;
    }
    .page-node-type-novini.anonsi_ogolosenna .wranonsyAll > div {
        width: 100%;
    }
    .page-node-type-novini.anonsi_ogolosenna .wranonsyAll .wranonsy:after {
        content: '';
        display: block;
        width: 300px;
        height: 50px;
        top: -6px;
        position: absolute;
        background-image: url(../../images/source/note-vertical.png);
        background-repeat: repeat-x;
        background-position: center;
        left: 0;
    }
    .page-node-type-novini.anonsi_ogolosenna .wranonsyAll .anonsi_ta_ogolosenna__pomitku {
        display: block;
        height: auto;
        padding: 60px 0 10px;
        border: 0;
    }
    .page-node-type-novini.anonsi_ogolosenna .wranonsyAll .anonsi_ta_ogolosenna__data-publikacii time > div:nth-child(2) {
        top: 0;
        line-height: 30px;
    }
    .page-node-type-novini.anonsi_ogolosenna .wranonsyAll .anonsi_ta_ogolosenna__data-publikacii time > div:nth-child(1) {
        font-size: 50px;
        top: 0;
    }
    .page-node-type-novini.anonsi_ogolosenna .wranonsyAll .anonsi_ta_ogolosenna__data-publikacii time > div:nth-child(3) {
        font-size: 30px;
        line-height: 50px;
        top: 0;
    }
    .page-node-type-novini.anonsi_ogolosenna .wranonsyAll .anonsi_ta_ogolosenna__data-publikacii time > p {
        position: static;
    }
    .page-node-type-novini.anonsi_ogolosenna .wranonsyAll .anonsi_ta_ogolosenna__data-publikacii time {
        position: relative;
        top: -9px;
    }
    .page-node-type-novini.anonsi_ogolosenna .anonsi_ta_ogolosenna__fofo-prev .pre_img, .page-node-type-novini.anonsi_ogolosenna .novini__fofo-prev .pre_img {
        width: 100%;
        height: 220px;
        margin: 0;
        position: relative!important;
    }
    .page-node-type-novini.anonsi_ogolosenna .anonsi_ta_ogolosenna__fofo-prev, .page-node-type-novini.anonsi_ogolosenna .novini__fofo-prev {
        min-height: auto;
    }
    .page-node-type-novini.anonsi_ogolosenna .anonsi_ta_ogolosenna__body p {
        font-size: 16px;
    }
    .page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #main #content-area .block-tablica {
        width: 100%;
        padding: 0 10px;
    }
    .page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #main #content-area .block-tablica tr,
    .page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #main #content-area .block-tablica td,
    .page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #main #content-area .block-tablica th {
        font-size: 12px;
    }
    .page-media_tsentr-zhurnal_hidroenerhetyka_ukrayiny #main .basic__body p {
        margin-top: 20px;
        font-size: 14px;
    }
    .section-diyalnist #main #highlighted .head_title {
        width: auto;
        padding: 0;
        font-size: 20px;
        line-height: 28px;
        display: flex;
        display: -webkit-flex;
        -webkit-align-items: center;
        align-items: center;
    }
    .section-diyalnist #main #highlighted {
        height: 100px;
    }
    .section-diyalnist #main #content-area #block-basic-content {
        margin: 0 auto;
        padding: 0 16px;
    }
    .page-node-type-osnovni-pokazniki article .grup1 {
        width: 100%;
        padding-left: 0;
        margin: 20px 0 0 0;
    }
    .page-node-type-osnovni-pokazniki article .grup1 > div > div:nth-child(1),
    .page-node-type-osnovni-pokazniki article .grup1 > div > div:nth-child(3) {
        font-size: 13px;
    }
    .page-node-type-osnovni-pokazniki article .osnovni_pokazniki__do-skladu-vhodat,
    .page-node-type-osnovni-pokazniki article .osnovni_pokazniki__vstanovlena-potuznist-gidr,
    .page-node-type-osnovni-pokazniki article .osnovni_pokazniki__vsogo-na-elektrostanciah-k,
    .page-node-type-osnovni-pokazniki article .osnovni_pokazniki__rekonstruktuiovano-gidroag,
    .page-node-type-osnovni-pokazniki article .osnovni_pokazniki__bilse {
        width: 60%;
        margin: 0 25% 15px 0;
    }
    .page-node-type-osnovni-pokazniki article .osnovni_pokazniki__bilse {
        height: 140px;
        border: 4px solid rgb(105, 163, 202);
        border-right: none;
        border-top: 0;
        background-size: 95px auto;
        background-position: 18% 18px;
    }
    .page-node-type-osnovni-pokazniki article .osnovni_pokazniki__bilse:after {
        content: '';
        position: absolute;
        display: block;
        width: 100%;
        height: 10%;
        top: 0;
        left: 0;
        border-right: 4px solid rgb(105, 163, 202);
    }
    .page-node-type-osnovni-pokazniki article .osnovni_pokazniki__bilse:before {
        content: '';
        position: absolute;
        display: block;
        width: 100%;
        height: 10%;
        bottom: 0;
        left: 0;
        top: auto;
        border-right: 4px solid rgb(105, 163, 202);
        border-top: 0;
    }
    .page-node-type-osnovni-pokazniki article .osnovni_pokazniki__bilse > div {
        margin-left: 70%;
        top: 20px;
    }
     .page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div:first-child {
        padding: 10px 10px 0 10px;
        font-size: 22px;
        line-height: 24px;
    }

    .page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div > div,
    .page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div {
        width: 100%;
        height: auto;
    }
    .page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok > div > div {
        margin-bottom: 5px !important;
    }
     /*
        #tab_new .tabwr1 .tabwr1_head1 {
        width: 100%;
    }
    .page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_teft {
        width: 100%;
        height: 180px;
        margin-bottom: 10px;
        padding: 10px 10px 25px;
    }

    .page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right {
        width: 100%;
    }
    .page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_2,
    .page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_3 {
        width: calc(50% - 5px);
        height: 185px;
    }
    .page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_2 {
        padding: 10px 10px 10px;
    }
    .page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_2 b {
        font-size: 38px;
        line-height: 72px;
    }
    .page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_2 p:last-child {
        font-size: 24px;
        line-height: 28px;
    }
    #tab_new .tabwr1, #tab_new .tabwr2 {
        width: 300px;
    }
    .page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_3 b {
        font-size: 24px;
        line-height: 40px;
    }
    .page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_3 p:last-child {
        font-size: 20px;
        line-height: 24px;
    }
    #tab_new .tabwr2 {
        margin: 10px 0 30px;
    }
    #tab_new .tabwr1_head1_teft .tabwr1_head1_teft_1 {
        font-size: 20px;
        line-height: 32px;
    }
    #tab_new .tabwr1_head1_teft .tabwr1_head1_teft_2 {
        width: 100%;
    }
    #tab_new .tabwr1_head1_teft .tabwr1_head1_teft_2 {
        font-size: 14px;
        line-height: 20px;
    }
    #tab_new .tabwr1_head1_teft .tabwr1_head1_teft_3 {
        bottom: 5px;
    }
    #tab_new .tabwr1_head1_right .tabwr1_head1_right_1 select {
        margin: 0;
    }
    #tab_new .tabwr2_head2_right_1 p, #tab_new .tabwr1_head1_right .tabwr1_head1_right_1 p {
        float: left;
        font-size: 14px;
    }
    .page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_1 {
        padding: 20px 10px;
        margin-bottom: 10px;
    }
    #tab_new .tabwr2_head2_right_1 .date-dropdowns2 select, #tab_new .tabwr1_head1_right .tabwr1_head1_right_1 .date-dropdowns1 select {
        width: 65px;
        font-size: 14px;
    }
    #tab_new .tabwr2_head2_right_1 p, #tab_new .tabwr1_head1_right .tabwr1_head1_right_1 p {
        float: left;
        font-size: 14px;
        margin-right: 10px !important;
        line-height: 28px;
    }
    .tabwr2_head2_right,
    .tabwr1_head1_right,
    .tabwr2_head2_teft,
    .tabwr1_head1_teft,
    #tab_new .tabwr2 .tabwr2_body2,
    #tab_new .tabwr2 .tabwr2_head2 {
        width: 100%;
    }
    #tab_new .tabwr2_head2_teft {
        padding: 10px;
        height: auto;
        font-size: 22px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    #tab_new .tabwr2_head2_right {
        width: 100%;
    }
    .tabwr2_head2_right_1 {
        padding: 20px 10px;
        margin-bottom: 10px;
    }
    #tab_new .tabwr2_head2_right_1 select {
        margin: 0;
    }
    #tab_new .tabwr2 .tabwr2_head2 {
        padding-bottom: 10px;
    }
    #tab_new .tabwr2_head2_right_2,
    #tab_new .tabwr2_head2_right_3 {
        padding: 7px 10px 10px;
        font-size: 13px;
        text-align: left;
        line-height: 18px;
        width: calc(50% - 5px);
        word-break:
    }
    #tab_new .tabwr2_head2_right_2 {
        padding: 7px 53px 21px 6px;
        font-size: 12px;
    }
    #tab_new .tabwr2_head2_right_2 .uvagaSel ul > li:last-child,
    #tab_new .tabwr2_head2_right_2 .uvagaSel ul > li {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }
    #tab_new .tabwr2_head2_right_2 .uvagaSel > div {
        padding: 10px 10px 5px;
        height: 58px;
        font-size: 13px;
    }
    #tab_new .tabwr2_head2_right_3 > p {
        line-height: 28px;
        font-size: 14px;
    }
    #tab_new .tabwr2 .tabwr2_body2_left_2,
    #tab_new .tabwr2 .tabwr2_body2_left_1 {
        height: auto;
        width: 100%;
        padding: 5px 0 5px 10px;
        margin-bottom: 10px;
        transform: rotate(0deg);
        background: #c9deec;
        text-align: left;
    }
    #tab_new .tabwr2 .tabwr2_body2_left_2:after,
    .tabwr2_body2_left_1:after {
        display: none;
    }
    #tab_new .tabwr2 .tabwr2_body2_left {
        width: 100%;
        margin-right: 0;
        border-bottom: 0;
    }
    #tab_new .tabwr2_body2_right ul > li > p:nth-child(1) {
        width: 100%;
    }
    #tab_new .tabwr2_body2_right ul > li > p:nth-child(2),
    #tab_new .tabwr2_body2_right ul > li > p:nth-child(3) {
        width: calc(50% - 5px);
    }
    #tab_new .tabwr2_body2_right ul > li > p:nth-child(3) {
        float: right;
    }
    #tab_new .tabwr2 .tabwr2_body2_right {
        width: 100%;
    }
    #tab_new .tabwr2_body2_right ul > li > p {
        height: auto;
        min-height: 25px;
        line-height: 35px;
        margin: 0 !important;
        margin-top: 5px !important;
    }
    #tab_new .tabwr2_body2_right ul > li:last-child p {
        height: auto;
        line-height: 36px;
    } */
    .page-diyalnist-rezhym_roboty_vodoskhovyshch #main #content-area #block-basic-content {
        padding: 0 16px;
        margin: 0 auto;
    }
    .page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .views-exposed-form,
    .page-diyalnist-tendery_i_zakupivli-obgruntuvannja .views-exposed-form,
    .page-diyalnist-rezhym_roboty_vodoskhovyshch .views-exposed-form {
        margin-top: 20px;
        padding: 0 10px;
    }
    .page-diyalnist-rezhym_roboty_vodoskhovyshch .views-exposed-form [data-drupal-selector="edit-actions"] {
        display: none;
    }
    .page-diyalnist-rezhym_roboty_vodoskhovyshch table tbody tr {
        line-height: 20px;
    }
    .page-diyalnist-rezhym_roboty_vodoskhovyshch table td a {
        padding: 5px 10px 5px 52px;
        font-size: 14px;
        background-position: 10px center;
    }
    .page-diyalnist-rezhym_roboty_vodoskhovyshch .views-exposed-form > div {
        margin: 0;
        width: 100%;
        line-height: 50px;
        font-size: 14px;
    }
    .page-diyalnist-rezhym_roboty_vodoskhovyshch #main #content-area #block-basic-content form select,
    .page-media_tsentr-videoarkhiv #main #content-area #block-basic-content form select {
        width: 130px;
        float: right;
        margin: 5px 0 0 20px;
    }
    .page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory table tbody tr,
    .page-diyalnist-tendery_i_zakupivli-obgruntuvannja table tbody tr,
    .page-diyalnist-rezhym_roboty_vodoskhovyshch table tbody tr {
        border-bottom: 10px solid white;
    }
    .page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory table,
    .page-diyalnist-tendery_i_zakupivli-obgruntuvannja table,
    .page-diyalnist-rezhym_roboty_vodoskhovyshch table {
        margin: 10px 0 20px;
    }
    .page-node-type-tenderi-i-zakupivli #main #content-area #block-basic-content {
        padding: 0 16px;
        margin: 0 auto 20px;
    }
    .page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn {
        padding: 0;
    }
    .page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn > div:last-child {
        flex-direction: column;
        margin: 0;
    }
    .page-node-type-tenderi-i-zakupivli .tenderi_i_zakupivli__bloknn > div > div {
        flex-basis: 100%;
        margin: 10px 0;
    }
    .page-node-type-zapobiganna-korupcii #block-contactblock-9,
    .page-node-type-zapobiganna-korupcii #main #content-area #block-basic-content {
        padding: 0 16px;
        margin: 0 auto 20px;
    }
    .zapobiganna_korupcii__blokzapob > div > div:nth-child(7) .blok_zagolovok_tekst__tekstn,
    .zapobiganna_korupcii__blokzapob > div > div:nth-child(7) .blok_zagolovok_tekst__tekstn,
    .zapobiganna_korupcii__blokzapob > div > div:nth-child(2) .blok_zagolovok_tekst__tekstn,
    .zapobiganna_korupcii__blokzapob > div > div:nth-child(3) .blok_zagolovok_tekst__tekstn,
    .page-node-type-zapobiganna-korupcii .blok_zagolovok_tekst__tekstn {
        padding: 10px 0;
        font-size: 14px;
    }
    .page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__blokzapob .blok_zagolovok_tekst__zagolovok {
        padding: 10px ;
        line-height: 24px ;
        font-size: 18px ;
    }
    .page-node-type-zapobiganna-korupcii th {
        padding: 10px;
        font-size: 14px;
        border: 10px solid white;
    }
    .page-node-type-zapobiganna-korupcii tr td {
        padding: 10px 5px;
        line-height: 20px;
        font-size: 14px;
        border: 10px solid white;
    }
    .page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__aaili > div > div {
        width: 100%;
        margin: 10px 0 0px 0px;
    }
    .page-node-type-zapobiganna-korupcii .blok_zagolovok_tekst__tekstn {
        display: none;
    }
    .page-node-type-zapobiganna-korupcii .blok_zagolovok_tekst__tekstn.open {
        display: block;
    }
    .page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__zagolovok-1 {
        padding: 10px 0px 15px;
    }
    .zapobiganna_korupcii__zagolovok-tipu-kontaktiv {
        padding: 0;
    }
    .page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__pole-dla-meilu-1, .page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__pole-dla-meilu-2 {
        margin: 0 0 15px;
    }
    .page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__zagolovok {
        padding-left: 0;
        font-size: 24px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .zapobiganna_korupcii__tekst-pid-zagolovkom {
        width: 100%;
    }
    #block-basic-content .zapobiganna_korupcii__tekst-pid-zagolovkom {
        left: 0 !important;
    }
    .page-diyalnist-spivpratsya_z_mizhnarodnymy_ustanovamy  #main #content-area #block-basic-content {
        width: 320;
        padding: 0 10px;
        margin: 20px auto 10px;
    }
    .page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__tekst-22 > p:nth-child(1),
    .page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__body > p:nth-child(1) {
        width: 125px;
        left: 90px;
        top: -115px;
    }
    .page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__tekst-22,
    .page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__body {
        padding: 10px 10px 0;
        margin-top: 120px;
        width: 100%;
        margin-bottom: 10px;
    }
    .page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__faili-2 > div a,
    .page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__aaili > div a {
        font-size: 16px;
        padding: 0 5px 0 55px;
        background-position: 10px center;
    }
    .page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__aaili,
    .page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__faili-2,
    .page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__faili-2 > div,
    .page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__aaili > div {
        width: 100%;
    }
    .page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__tekst-22 > p,
    .page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__body > p {
        font-size: 16px;
        line-height: 22px;
    }
    .page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__faili-2 > div,
    .page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__aaili > div {
        margin: 0 0px 10px 0;
    }
    .page-node-type-spivpraca-z-miznarodnimi-ustanov .spivpraca_z_miznarodnimi_ustanov__tekst-22 > p:nth-child(1) {
        top: -95px;
    }
    .page-diyalnist-planovana_diyalnist_v_baseyni_richky_dnister #main #content-area #block-basic-content {
        margin: 20px auto 20px;
    }
    .page-node-type-planovana-dialnist-v-baseini-ric .align-center {
        margin-bottom: 10px;
    }
    .page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__body p, .page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__body ul {
        margin: 0px 0 10px 0;
    }
    .page-node-type-planovana-dialnist-v-baseini-ric .planovana_dialnist_v_baseini_ric__body ol li {
        width: calc(29.5% - 10px);
        height: 105px;
        margin-bottom: 20px !important;
        font-size: 14px;
        line-height: 20px;
    }
    .planovana_dialnist_v_baseini_ric__spivpraca-z-nanu > div:first-child {
        margin: 0 0 10px 0;
    }
    .page-diyalnist-novyy_rynok_elektroenerhiyi #main #content-area #block-basic-content {
        width: 320px;
        padding: 0 10px;
        margin: 10px auto 20px;
    }
    .page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body {
        margin: 20px 0 0 0;
    }
    .page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > p {
        font-size: 14px;
    }
    .page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div > ul,
    .page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div > ul > li {
        width: 100%;
        background-size: auto 30%;
        background-position: 25px 43px;
        font-size: 14px;

        line-height: 18px;
    }
    .page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div > ul > li {
        margin-bottom: 10px;
             padding: 0 10px 0 40px;
    }
    .page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div > p {
        width: 100%;
        font-size: 16px;
        line-height: 18px;
        padding: 10px;
        background-color: rgb(231, 240, 247);
        margin-bottom: 10px;
    }
    .page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div:before {
        display: none;
    }
    .page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div > ul > li > b {
        left: -32px;
        font-size: 60px;
    }
    .page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div > ul:nth-child(3) > li > b {
        font-size: 60px;
    }
    .page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div > ul > li:before {
        display: none;
    }
    .page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div > ul:nth-child(3) > li {
        background-position: 81% 43px;
    }
    .page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__body > div {
        margin: 25px 0 20px;
        padding: 0 0 10px;
    }
    .page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__aaili > div {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .page-node-type-novii-rinok-elektroenergii .novii_rinok_elektroenergii__aaili > div a {
        font-size: 14px;
        line-height: 18px;
    }
    .page-stalyy_rozvytok #main #content-area #block-basic-content{
        width: 320px;
        padding: 0 10px;
        margin: 10px auto 10px;
    }
    .page-stalyy_rozvytok .title_inf p {
        font-size: 24px;
        line-height: 26px;
    }
    .section-stalyy_rozvytok #main #highlighted .head_title {
        width: auto;
        padding: 0;
        font-size: 20px;
        line-height: 28px;
        height: 100px;
        display: flex;
        align-items: center;
        display: -webkit-flex;
        -webkit-align-items: center;
    }
    .section-stalyy_rozvytok #main #highlighted {
        height: 100px;
    }
    .page-node-type-kontakti #block-basic-content .content,
    .kontakti__blok-mapi {
        padding-top: 0;
    }
    .kontakti__blok-mapi>div:last-child {
        position: static !important;
    }
    .kontakti__blok-mapi .google-map-field .title-map-wrap {
        position: static;
    }
    .kontakti__blok-mapi .google-map-field h2 {
        font-size: 22px;
        margin-top: 10px;
        margin-bottom: 15px;
    }
    .kontakti__blok-filiy>div:nth-child(1) {
        font-size: 24px;
        padding: 10px 0;
    }
    .kontakti__blok-filiy .cont-rows .blok_filii__nazva-ob-ektu>div:nth-child(2) {
        font-size: 20px;
        padding-left: 0;
    }
    .page-stalyy_rozvytok .block_4 > p,
    .page-stalyy_rozvytok .block_3 > p,
    .page-stalyy_rozvytok .block_2 > p,
    .page-stalyy_rozvytok .block_1 > p {
        margin-bottom: 10px;
        font-size: 14px;
    }
    .page-stalyy_rozvytok .header_inf > p {
        width: 100%;
    }
    .page-stalyy_rozvytok .header_inf {
        padding: 0;
    }
    .page-stalyy_rozvytok .block_1 > p:last-child {
        margin-bottom: 20px;
    }
    .page-stalyy_rozvytok .header_inf .list_inf {
        position: static;
        display: block;
        width: 100%;
        height: 300px;
    }
    .page-stalyy_rozvytok .header_inf .list_inf:before {
        width: calc(100% - 30px);
        height: 275px;
        left: 15px;
        top: auto;
        bottom: 15px;
    }
    .page-stalyy_rozvytok .header_inf > p > span {
        line-height: 14px;
    }
    .page-stalyy_rozvytok .header_inf > p > b {
        font-size: 50px;
    }
    .page-stalyy_rozvytok .header_inf .list_inf li a:before {
        width: 14px;
        height: 14px;
    }
    .page-stalyy_rozvytok .header_inf .list_inf li a:after {
        width: 6px;
        height: 6px;
        top: 4px;
        left: 4px;
    }
    .page-stalyy_rozvytok .block_5_1 {
        width: 100%;
        position: static;
        padding: 10px;
        margin-bottom: 15px;
    }
    .page-stalyy_rozvytok .block_5_1:after {
        height: 108px;
        background-size: 100px;
    }
    .page-stalyy_rozvytok .block_7,
    .page-stalyy_rozvytok .block_8,
    .page-stalyy_rozvytok .block_9 {
        width: 100%;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h7 {
        width: 100%;
    }
    .page-stalyy_rozvytok .block_5_1 p {
        margin-bottom: 0;
        line-height: 22px;
    }
    .page-stalyy_rozvytok .block_5_2 {
        width: 100%;
        margin-left: 0;
    }
    .page-stalyy_rozvytok .block_5_2 > p {
        margin-bottom: 15px;
        line-height: 20px;
        padding-left: 60px;
        font-size: 14px;
    }
    .page-stalyy_rozvytok .block_5_2 > p:before {
        left:0;
        top: 0;
        width: 50px;
        height: 50px;
        background-image: url(../../images/source/icon-circle-only-back.png);
    }
    .page-stalyy_rozvytok .block_5_2 > p:after {
        width: 50px;
        height: 50px;
        top: 0;
        left: 0px;
        background-size: 25px auto;
    }
    .page-stalyy_rozvytok .block_5 {
        margin-bottom: 0;
    }
    .page-stalyy_rozvytok .block_5:after {
        bottom: -25px;
    }
    .page-stalyy_rozvytok .block_6 > p {
        padding-top: 15px;
        line-height: 28px;
        margin-bottom: 10px;
    }
    .page-stalyy_rozvytok .block_7, .page-stalyy_rozvytok .block_8, .page-stalyy_rozvytok .block_9 {
        margin: 0 0px 10px 0;
    }
    .page-stalyy_rozvytok .header_inf {
        margin-bottom: 20px;
    }
    .section-stalyy_rozvytok #main #highlighted .head_title span {
        display: inline-block;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist #main #highlighted .head_title {
        display: block;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist #main #content-area #block-basic-content {
        padding: 0 16px;
        margin: 10px auto 20px;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_main {
        font-size: 22px;
        line-height: 28px;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h5 > p,
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h3 > p,
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h1 p {
        font-size: 14px;
        margin-bottom: 15px;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h2 > p {
        padding: 10px 10px 10px 55px;
        line-height: 22px;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h4 {
        display: block;
        margin-bottom: 15px;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h4 > p:first-child {
        width: 100%;
        padding: 10px;
        background-image: none;
        position: relative;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h4 > p:first-child:after {
        content: '';
        width: 18px;
        height: 81px;
        position: absolute;
        transform: rotate(90deg);
        bottom: -50px;
        left: 142px;
        background-image: url(../../images/source/right-white-arr.png);
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h4 > p {
        display: block;
        font-size: 14px;
        padding: 20px 10px 10px;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h6_1 {
        display: block;
        width: 100%;
        padding: 10px;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h6_2 {
        display: block;
        left: 0;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h6_1 > p {
        margin-bottom: 0;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h6_2 > p {
        padding: 9px 0 9px 40px;
        line-height: 22px;
        font-size: 14px;
        background-position: -66px center;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist .korporativna_text_h7 {
        margin: 20px 0 10px 0;
    }
    .page-node-type-bezpeka-ta-nadiinist #main #content-area #block-basic-content {
        padding: 0 16px;
        margin: 0px auto 20px;
    }
    .page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body p:first-child {
        margin: 20px 0;
        font-size: 14px;
    }
    .page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > div:nth-child(2) p {
        width: 100%;
        color: white;
        font-size: 14px;
        padding: 0;
        line-height: 24px;
    }
    .page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(4) > li p {
        font-size: 14px;
    }
    .page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > div:nth-child(2) strong {
        position: static;
        width: 100%;
        height: auto;
        display: block;
        padding: 10px;
        color: white;
        font-size: 24px;
        margin-bottom: 0;
        background-image: initial;
    }
    .page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > div:nth-child(2) p {
        background-color: #67b3ed;
        padding: 0 10px 75px 10px;
        background-image: url(../../images/source/shild.png);
        background-size: 40% auto;
        background-position: right bottom;
        background-repeat: no-repeat;
    }
    .page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > div:nth-child(2) {
        background-image: url(../../images/source/shild.png);
        background-size: 40% auto;
        background-position: right bottom;
        background-repeat: no-repeat;
    }
    .page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > div:nth-child(2) ul {
        display: inline-block;
        width: 100%;
        padding: 0 0 5px 40px;
        line-height: 20px;
    }
    .page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > p:nth-child(7),
    .bezpeka_ta_nadiinist__body p,
    .page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > p:nth-child(3),
    .page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > div:nth-child(2) ul li {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 10px;
    }
    .page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(4) {
        margin-bottom: 0px;
    }
    .page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > div:nth-child(2) ul li:before {
        left: -40px;
        width: 33px;
        background-image: url(../../images/source/check-circle-only.png);
    }
    .page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(4) > li {
        width: 46%;
        font-size: 16px;
        margin: 0 2% 10px 0;
    }
    .page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > p:nth-child(8) {
        display: block;
    }
    .page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(9) {
        width: 100%;
    }
    .page-node-type-bezpeka-ta-nadiinist .bezpeka_ta_nadiinist__body > ul:nth-child(9) li {
        font-size: 14px;
    }
    .page-node-type-ohorona-dovkilla #main #content-area #block-basic-content {
        padding: 0 16px;
        margin: 10px auto 20px;
    }
    .page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div {
        width: 100% !important;
        margin: 0 0px 10px 0 !important;
        height: auto !important;
    }
    .page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div > a {
        width: 100%;
        height: 90px !important;
        padding: 10px !important;
        font-size: 24px !important;
        line-height: 30px !important;
        background-size: 62px;
    }
    .page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div {
        padding: 0;
      flex-direction: column;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_pratsi #main #content-area #block-basic-content {
        width: 320px;
        padding: 0 10px;
        margin: 10px auto 20px;
    }
    body.page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_pratsi .title_ohorona p {
        margin: 0 0 10px;
        line-height: 28px;
        font-size: 22px;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_pratsi #content-area .ohorona_praci__body > div:nth-child(5) > div p,
    .page-node-type-ohorona-praci .ohorona_praci__body > p {
        margin: 0 0 15px;
        line-height: 20px;
        font-size: 14px;
    }
    body.page-node-type-ohorona-praci .ohorona_praci__body > div > b {
        width: 100%;
        height: auto;
        padding: 10px;
        display: block;
        border: 0;
        line-height: 22px;
        margin-bottom: 15px;
        background-size: 70px auto !important;
    }
    .page-node-type-ohorona-praci .ohorona_praci__body > div > ul {
        display: block;
    }
    .page-node-type-ohorona-praci .ohorona_praci__body li {
        padding: 0 0 10px 50px;
        font-size: 14px;
        background-size: 45px auto;
    }
  .page-node-type-ohorona-praci .ohorona_praci__body li>img{
    margin-bottom: 10px;
    margin-top: 10px;
  }
    .page-node-type-ohorona-praci #content-area .ohorona_praci__body > div {
        margin-bottom: 20px;
    }
    .page-node-type-ekologicna-strategia .ekologicna_strategia__body {
        padding: 0 16px;
        margin: 10px auto 20px;
    }
    .page-node-type-ekologicna-strategia .ekologicna_strategia__tekstrr .back {
        display: none;
    }
    .page-node-type-ekologicna-strategia .ekologicna_strategia__tekstrr p {
        padding: 10px;
        font-size: 18px;
        line-height: 26px;
        background-color: rgb(223, 242, 255);
    }
    .page-node-type-ekologicna-strategia .ekologicna_strategia__body p {
        margin: 10px 0px 10px 0;
        font-size: 14px;
    }
    .page-node-type-ekologicna-strategia .ekologicna_strategia__body > div > p {
        height: auto !important;
        width: 100%;
        padding: 10px;
        line-height: 24px;
        margin-bottom: 20px;
    }
    .page-node-type-ekologicna-strategia .ekologicna_strategia__body > div {
        margin: 20px 0px 20px 0;
    }
    .page-node-type-ekologicna-strategia .ekologicna_strategia__body > div > ol {
        width: 100%;
        overflow: hidden;
    }
    .page-node-type-ekologicna-strategia .ekologicna_strategia__body > div > ol p {
        width: 100%;
        padding: 0;
    }
    .page-node-type-ekologicna-strategia .ekologicna_strategia__body > div > ol > li {
        position: relative;
        padding-left: 60px;
        min-height:60px;
        margin-bottom: 10px;
    }
    .page-node-type-ekologicna-strategia .ekologicna_strategia__body > div > ol > li:before {
        left: 0;
        top: 0;
        width: 50px;
        height: 50px;
        background-image: url(../../images/source/icon-circle-only-back.png);
    }
    .page-node-type-ekologicna-strategia .ekologicna_strategia__body > div > ol > li:after {
        position: absolute;
        width: 50px;
        height: 50px;
        border-radius: 50%;
        left: 0;
        top: 0;
    }
    .page-node-type-ekologicna-strategia .ekologicna_strategia__body > div > ol img {
        position: absolute;
        top: 50%;
        margin-top: -30px;
        left: -54px;
        width: 100px;
        margin-bottom: 0;
    }
    .page-node-type-mehanizmi-realizacii-ekostrategi .mehanizmi_realizacii_ekostrategi__body {
        width: 320px;
        padding: 0 10px;
        margin: 10px auto 20px;
    }
    .page-node-type-mehanizmi-realizacii-ekostrategi .mehanizmi_realizacii_ekostrategi__body li .cell {
        font-size: 14px;
        line-height: 20px;
        padding: 4px 16px 4px 55px;
    }
    .page-node-type-mehanizmi-realizacii-ekostrategi .mehanizmi_realizacii_ekostrategi__body ul {
        width: 100%;
    }
    .page-node-type-mehanizmi-realizacii-ekostrategi .mehanizmi_realizacii_ekostrategi__body li .cell strong {
        left: 5px;
        font-size: 75px;
    }
    .page-node-type-mehanizmi-realizacii-ekostrategi .mehanizmi_realizacii_ekostrategi__body > p {
        position: static;
        width: 100%;
        display: block;
        margin: 0 0 15px 0;
        background-position: right bottom;
        background-size: 75px;
    }
    .page-node-type-mehanizmi-realizacii-ekostrategi .mehanizmi_realizacii_ekostrategi__body > p .cell {
        height: auto;
        font-size: 24px;
        display: block;
        padding: 10px;
        width: 100%;
    }
    .page-node-type-mehanizmi-realizacii-ekostrategi .mehanizmi_realizacii_ekostrategi__body > p:after {
        display: none;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-mekhanizmy_realizatsiyi_ekostratehiyi_ta_zakhody #main #content-area #block-basic-content {
        padding: 0;
    }
    .page-node-type-ohorona-dovkilla .ohorona_dovkilla__silki > div > div:nth-child(3) {
        position: relative;
    }
    .page-diyalnist-novyy_rynok_elektroenerhiyi #main #content-area #block-basic-content {
        width: 320px;
        padding: 0 10px;
        margin: 10px auto 20px;
    }

    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-ekologicni_indikatori_dialnosti .ekologicni_indikatori_dialnosti__body {
        line-height: 24px;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-ekologicni_indikatori_dialnosti #main #content-area #block-basic-content  {
        padding: 0;
        margin: 10px auto 20px;
    }
    .eco_project_page #content-area #block-basic-page-title h1 {
        margin: 20px 0 0;
        font-size: 22px;
    }
    .eco_project_page #main #content-area #block-basic-content,
    .eco_project_page #content-area #block-basic-page-title {
        width: 320px;
        padding: 0 10px;
        margin: 10px auto 20px;
    }
    .eco_project_page .proekti__body .foto_new figure {
        width: 100%;
        margin: 0;
    }
    .eco_project_page .proekti__body .korporativna_text_h4 {
        width: 100%;
        margin: 0;
    }
    .eco_project_page .proekti__body .korporativna_text_h6 {
        width: 100%;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-proekty #main #content-area #block-basic-content {
        width: 320px;
        padding: 0 10px;
        margin: 10px auto 20px;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-proekty .views-field-field-foto-galerea {
        position: static;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-proekty .views-row .views-field-body,
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-proekty .views-row .views-field-title {
        display: inline-block;
        width: 100%;
        margin-left: 0;
        padding: 10px 0;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-proekty .views-row .views-field-view-node {
        position: static;
        padding: 0;
        text-align: right;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-proekty #block-basic-content .views-row .views-field-field-foto-galerea a {
        width: 100%;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-proekty .views-field-body .field-content .korporativna_text_main {
        font-size: 14px;
        margin-bottom: 0;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-okhorona_dovkillya-proekty .views-row .views-field-title {
        padding-bottom: 0;
        line-height: 22px;
    }
    .eco_project_page .proekti__body .korporativna_text_main p,
    .eco_project_page .proekti__body .korporativna_text_h1 p,
    .eco_project_page .proekti__body .korporativna_text_h2 p,
    .eco_project_page .proekti__body .korporativna_text_h3 p,
    .eco_project_page .proekti__body .korporativna_text_h4 p,
    .eco_project_page .proekti__body .korporativna_text_h5 p,
    .eco_project_page .proekti__body .korporativna_text_h6 p,
    .eco_project_page .proekti__body .korporativna_text_h7 p {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .eco_project_page .proekti__foto-galerea {
        display: none;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya #main #content-area #block-basic-content {
        padding: 0 16px;
        margin: 10px auto 20px;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya.section-stalyy_rozvytok #main #highlighted .head_title {
        padding: 0;
        display: block;
    }
    .energo_ef .content_one .energo_sidebar:after, .energo_ef .energo_sidebar:after {
        display: none;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_sidebar {
        position: static;
        width: 100%;
        height: auto;
        display: block;
        min-height: 0;
        padding: 10px;
    }
    .energo_ef .energo_sidebar p {
        margin-bottom: 0;
    }
    .energo_ef .energo_content {
        display: block;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_content ul {
        width: 100%;
        margin-left: 0;
        margin-top: 20px;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_content.content_two li:nth-child(4) p,
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_content.content_two li:nth-child(3) {
        width: 100%;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_content.content_two li:nth-child(4) p:last-child {
        margin-left: 0;
    }
    .energo_ef .energo_content.content_two li:nth-child(4) img {
        width: 100%;
        margin: 0 0 15px 0;
        position: static;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_info.energo_info_two p {
        margin-bottom: 15px;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_content li {
        margin-bottom: 10px;
        line-height: 20px;
        padding-left: 60px;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_content li:before {
        left: 0;
        top: 0;
        width: 50px;
        height: 50px;
        background-image: url(../../images/source/icon-circle-only-back.png);
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_content li:after {
        width: 50px;
        height: 50px;
        top: 0;
        left: 0px;
        background-size: 25px auto;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_info,
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_content {
        margin-bottom: 15px;
    }
    /*body.page-node-type-zvorotnii-zv-azok .zvorotnii_zv_azok__mi-v-socyalnih-merezah,*/
    body.page-node-type-zvorotnii-zv-azok .zvorotnii_zv_azok__bloki-2,
    body.page-node-type-zvorotnii-zv-azok #main #content-area #block-basic-content {
        width: 320px;
        padding: 0 10px;
        margin: 10px auto 20px;
    }
    body.page-node-type-kontakti #main #content-area #block-basic-content article.page-node-type-zvorotnii-zv-azok {
        width: 320px;
        padding: 0;
        margin: 10px auto 20px;
    }
	body.page-node-type-zvorotnii-zv-azok .zvorotnii_zv_azok__mi-v-socyalnih-merezah {
		margin: 20px auto;
	}
    .page-node-type-zvorotnii-zv-azok #main #highlighted {
        height: 100px;
    }
    .page-node-type-zvorotnii-zv-azok #main #highlighted .head_title {
        width: auto;
        padding: 0;
        font-size: 20px;
        line-height: 28px;
        height: 100px;
        display: flex;
        align-items: center;
        display: -webkit-flex;
        -webkit-align-items: center;
    }
    .page-node-type-zvorotnii-zv-azok .mob_menu_icon {
        margin: 35px 0 0 20px;
    }
    .page-node-type-zvorotnii-zv-azok .zvorotnii_zv_azok__body {
        padding: 10px;
        line-height: 28px;
        font-size: 18px;
        background-color: rgb(223, 242, 255);
    }
    .page-node-type-zvorotnii-zv-azok .zvorotnii_zv_azok__body:after {
        display: none;
    }
    .zvorotnii_zv_azok__bloki>div,
	.zvorotnii_zv_azok__bloki-2>div,
	.zvorotnii_zv_azok__bloki-3>div	{
        width: 100%;
        margin-bottom: 15px;
    }
    /*.zvorotnii_zv_azok__bloki .paragraph--type--zvorotnii-zvazok, .zvorotnii_zv_azok__bloki-2 .paragraph--type--zvorotnii-zvazok {
        height: auto;
        padding: 10px 10px 30px 10px;
    }*/
    .page-node-type-zvorotnii-zv-azok .zvorotnii_zv_azok__body {
        margin-bottom: 15px;
    }
    .page-node-type-zvorotnii-zv-azok .paragraph--type--zvorotnii-zvazok .zvorotnii_zvazok__text-for-button {
        bottom: 10px;
        right: 10px;
    }
    .paragraph--type--zvorotnii-zvazok .zvorotnii_zvazok__zagolovok {
        font-size: 24px;
    }
    .page-node-type-zvorotnii-zv-azok .wrap-callback {
        padding: 10px;
    }
    .page-node-type-zvorotnii-zv-azok .wrap-callback>div:nth-child(1) {
        padding-left: 0;
    }
    .page-node-type-zvorotnii-zv-azok .wrap-callback>div:nth-child(2)>div {
        width: 100%;
        margin: 0 0 10px 0;
    }
    .left_arr, .right_arr {
        display: block;
    }
    .page-diyalnist-tendery_i_zakupivli-arkhiv .fieldgroup.form-radios > div {
        width: 100%;
        margin: 0 0 15px 0;
    }
    .page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form {
        margin-top: 15px;
    }
    .page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form {
        background-color: inherit;
    }
    .page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form > div {
        background-color: #054fc6;
        margin: 0 0 15px 0;
        width: 100%;
        padding: 0 10px;
    }
    .page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form > div:nth-child(2) { margin: 0; }
    .page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form > div:after,
    .page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .views-exposed-form > div:after,
    .page-diyalnist-tendery_i_zakupivli-obgruntuvannja .views-exposed-form > div:after {
        display: none;
    }
    .page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .views-exposed-form > div select,
    .page-diyalnist-tendery_i_zakupivli-obgruntuvannja .views-exposed-form > div select,
    .page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form > div select {
        margin-right: 0;
        float: right;
        margin-top: 25px;
    }
    .page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form > [data-drupal-selector="edit-actions"] {
        display: none;
    }
    .page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_3 b {
        font-size: 32px;
        line-height: 30px;
    }
    .page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_2 b {
        font-size: 36px;
        line-height: 60px;
    }
    .page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_3 p:last-child,
    .page-node-type-osnovni-pokazniki #tab_new .tabwr1_head1_right .tabwr1_head1_right_2 p:last-child {
        font-size: 22px;
        line-height: 24px;
    }
    #tab_new .tabwr2_head2_right_1 p, #tab_new .tabwr1_head1_right .tabwr1_head1_right_1 p {
        float: left;
        margin-right: 10px !important;
    }
    #tab_new .tabwr1_head1_right .tabwr1_head1_right_1 select {
        margin: 0;
    }
    .path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_2 {
        padding: 30px 16px 20px;
    }
    .path-frontpage .tabwr2_head2_right_1, .path-frontpage #tab_new .tabwr1_head1_right .tabwr1_head1_right_1 {
        display: flex;
        align-items: center;
    }
    .tablescroll {
        overflow: auto;
    }
    .tablescroll table{
        width: 600px;
    }
    .page-diyalnist-tendery_i_zakupivli-arkhiv table th {
        line-height: 18px;
        padding: 8px 5px;
        border-bottom: 5px solid white;
        border-right: 5px solid white;
    }
    .page-diyalnist-tendery_i_zakupivli-arkhiv tbody tr td {
        padding: 5px;
        border-bottom: 5px solid white;
        border-right: 5px solid white;
    }
    .page-node-type-zurnal .zurnal__image .titel > div {
        padding: 0;
        font-size: 22px;
        height: auto;
        display: block;
        margin: 10px 0;
    }
    .page-node-type-zurnal .zurnal__image .titel {
        width: 100%;
        height: auto;
    }
    .page-node-type-zurnal .zurnal__image {
        padding: 0;
        margin-bottom: 20px;
    }
    .page-node-type-zurnal .zurnal__image img {
        margin: 0 auto;
        display: block;
    }
    .page-node-type-zurnal .zurnal__zmist-zurnalu .content_header > div {
        font-size: 14px;
    }
    .page-node-type-zurnal .zurnal__zmist-zurnalu .zurnal__storinki > div:nth-child(2),
    .page-node-type-zurnal .zurnal__zmist-zurnalu .zurnal__avtori-statti > div:nth-child(2),
    .page-node-type-zurnal .zurnal__zmist-zurnalu .zurnal__name-stet a {
        font-size: 15px;
    }
    .page-node-type-zurnal .zurnal__rik-dogovoru {
        width: 100%;
        height: auto;
        margin: 0 20px 0px 0;
    }
    .page-node-type-zurnal .zurnal__image {
        float: none;
        width: 100%;
    }
    .page-node-type-pro-kompaniu .pro_kompaniu__body:after {
        display: none;
    }
    .page-node-type-pro-kompaniu .pro_kompaniu__body {
        background-color: rgb(212, 228, 240);
        line-height: 24px;
        font-size: 19px;
        padding: 10px 0;
    }
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef .energo_content li,
    .page-stalyy_rozvytok-korporatyvna-sotsialna-vidpovidalnist-enerhoefektyvnist_ta_enerhozberezhennya .energo_ef  {
        font-size: 14px;
    }
    .page-node-type-kontent-v-rozrobci #block-kontentvrozrobci {
        padding: 0 10px;
    }
    .page-node-type-kontent-v-rozrobci #main #content-area #block-kontentvrozrobci > h2 {
        right: 0;
    }
    .page-node-type-kontent-v-rozrobci #block-kontentvrozrobci .basic__body > p {
        font-size: 28px;
        line-height: 40px;
    }
    .page-node-type-naukovo-teh-rada .naukovo_teh_rada__body > p:nth-child(3) .round div {
        line-height: 44px;
    }
    .page-node-type-reitingi-ta-nagorodi .nagorodi__opis-nagorodi p sup {
        top: 0;
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna > div > div:nth-child(4) .fakti__odinica-vimiru {
        left: calc(30% + 130px);
    }
    .page-node-type-istoria-kompanii .istoria_kompanii__dosagnenna > div > div:nth-child(5) .fakti__odinica-vimiru {
        left: calc(30% + 105px);
    }
    .page-pro_kompaniyu-pravovi_zasady #main #content-area #block-basic-content article.node {
        margin-top: 20px;
    }
    .page-node-type-storinka-kerivnika .storinka_kerivnika__foto-kerivnika img {
        height: auto;
    }
    .page-node-type-storinka-kerivnika .storinka_kerivnika__foto-kerivnika {
        height: 220px;
    }
    .page-node-type-storinka-kerivnika .storinka_kerivnika__kontaktni-danni-dla-vivodu p {
        margin-right: 0;
    }
    .page-node-type-storinka-kerivnika #block-basic-content .storinka_kerivnika__body .manager_column {
        width: 100%;
    }
    .page-node-type-storinka-kerivnika #block-basic-content .storinka_kerivnika__body p {
        margin-bottom: 10px;
        padding-right: 0;
        font-size: 14px;
    }
    .page-node-type-storinka-kerivnika .storinka_kerivnika__kontaktni-danni-meil > div,
    .page-node-type-storinka-kerivnika .storinka_kerivnika__kontaktni-danni-telefon > div {
        margin-bottom: 30px;
    }
    .page-pro_kompaniyu-kerivnytstvo #block-basic-content .views-element-container .views-field-title {
        padding: 10px 15px 5px;
        line-height: 28px;
        min-height: 90px;
    }
    .soc_seti__soc-seti {
        margin-top: 44px;
    }
	#header .soc_seti__soc-seti {
		margin: 0;
	}

    .page-node-type-kontakti .footer_contacts a {
        margin: 10px 0;
    }
    .page-node-type-storinka-isnuucoi-stancii .storinka_isnuucoi_stancii__rekonstrukcia > div > div:nth-child(2) {
        margin-bottom: 30px;
    }
    .page-filiyi-filiya_kaskad_kyyivskykh_hes_i_haes.page-node-type-filii #block-basic-content .filii__aktivni > div > div:nth-child(2),
    .page-filiyi-filiya_kaskad_kyyivskykh_hes_i_haes.page-node-type-filii #block-basic-content .filii__aktivni > div > div {
        width: 100%;
        height: 160px !important;
    }
    .page-node-type-novini article > .links {
        text-align: left;
        padding-bottom: 0;
    }
    .page-node-type-dialnisthol #main #highlighted {
        overflow: inherit;
    }
    .bigimage {
        width: 100% !important;
    }
    .page-node-type-dialnisthol .dialnisthol__texxt > div > div:nth-child(2):before {
        display: none;
    }
    #tab_new .tabwr2_body2_right ul > li > p {
        height: 52px;
        line-height: 52px;
    }
    #tab_new .tabwr2 .tabwr2_body2_left_1 {
        height: 312px;
        padding-top: 130px;
    }
    .page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory #main #content-area #block-basic-content,
    .page-diyalnist-tendery_i_zakupivli-obgruntuvannja #main #content-area #block-basic-content,
    .page-diyalnist-tendery_i_zakupivli-ukrhidroenerho_na_prozorro_prodazhі #main #content-area #block-basic-content,
    .page-diyalnist-tendery_i_zakupivli-ukrhidroenerho_na_prozorro_zakupivli #main #content-area #block-basic-content {
        padding: 0 16px;
        margin: 20px auto 20px;
    }
    .page-diyalnist-tendery_i_zakupivli-ukrhidroenerho_na_prozorro_prodazhі .prozorro__blokproz,
    .page-diyalnist-tendery_i_zakupivli-ukrhidroenerho_na_prozorro_zakupivli .prozorro__blokproz {
        margin-bottom: 0;
    }
    .page-diyalnist-tendery_i_zakupivli-ukrhidroenerho_na_prozorro_prodazhі .prozorro__blokproz > div,
    .page-diyalnist-tendery_i_zakupivli-ukrhidroenerho_na_prozorro_zakupivli .prozorro__blokproz > div {
        font-size: 32px;
        display: inline-block;
        float: left;
        height: 160px;
        margin-bottom: 30px;
        width: 100%;
    }
    .page-diyalnist-tendery_i_zakupivli-ukrhidroenerho_na_prozorro_prodazhі .prozorro__blokproz > div a,
    .page-diyalnist-tendery_i_zakupivli-ukrhidroenerho_na_prozorro_zakupivli .prozorro__blokproz > div a {
        height: 160px;
        padding: 20px 20px 25px 20px;
    }
    .page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory table td a,
    .page-diyalnist-tendery_i_zakupivli-obgruntuvannja table td a,
    .page-diyalnist-rezhym_roboty_vodoskhovyshch table td a {
        padding: 5px 20px 5px 73px;
        font-size: 16px;
        line-height: 22px;
    }
    .page-diyalnist-tendery_i_zakupivli-ukladeni_dohovory .views-exposed-form > div,
    .page-diyalnist-tendery_i_zakupivli-obgruntuvannja .views-exposed-form > div,
    .page-diyalnist-tendery_i_zakupivli-arkhiv .views-exposed-form > div {
        margin: 0;
    }
    .page-node-type-zapobiganna-korupcii #main #highlighted .head_title {
        margin-left: 0 !important;
        padding-left: 10px;
        height: auto;
    }
    .page-node-type-zapobiganna-korupcii #main #content #content-header {
        height: auto;
    }
    body.page-node-type-zapobiganna-korupcii #highlighted .head_title p:last-child {
        position: relative;
        width: 300px;
        top: 0 !important;
        left: 0 !important;
    }
    .page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__podzhokovok {
        padding-left: 0;
        padding-bottom: 10px;
    }
    .page-node-type-zapobiganna-korupcii #main #highlighted {
        height: auto;
    }
    .page-node-type-zapobiganna-korupcii #main #highlighted .head_title span {
        display: block;
        line-height: 28px;
        font-size: 24px;
    }
    .page-node-type-zapobiganna-korupcii #main #highlighted .head_title p {
        font-size: 16px;
        margin-top: 10px;
        line-height: 24px;
    }
    .page-node-type-zapobiganna-korupcii #main #highlighted .head_title {
        display: block;
    }
    .page-node-type-zapobiganna-korupcii #block-contactblock-9:before {
        width: 100%;
    }
    .page-node-type-zapobiganna-korupcii #block-contactblock-9 > div {
        padding: 10px 10px 80px 10px;
    }
    .page-node-type-zapobiganna-korupcii #block-contactblock-9 form {
        padding-left: 30px;
        background-size: 20px auto;
        background-position: 0px 0px;
    }
    .page-node-type-zapobiganna-korupcii #block-contactblock-9 form .js-form-wrapper:last-child {
        width: 300px;
    }
    .page-node-type-zapobiganna-korupcii #block-contactblock-9 {
        margin-top: 20px;
    }
    .page-node-type-zapobiganna-korupcii #block-contactblock-9 h2 {
        line-height: 24px;
        padding: 5px 60px 5px 10px;
        font-size: 18px;
    }
    .page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__aaili {
        margin-top: 20px;
    }
    .page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__pole-dla-meilu-2,
    .page-node-type-zapobiganna-korupcii .contact_group_second {
        border: none;
    }
    .page-node-type-zapobiganna-korupcii .contact_group > div {
        padding-left: 0;
    }
    .page-node-type-osnovni-pokazniki .osnovni_pokazniki__blok .konstruktor__blok .fakti__znacenna-faktu {
        font-size: 40px;
        padding-right: 10px;
    }

    .pro_kompaniu__blokki .konstruktor__blok > div > div:first-child .fakti__znacenna-faktu {
        background-position: 0;
    }
    .pro_kompaniu__blokki .konstruktor__blok > div > div:nth-child(3) .fakti__znacenna-faktu {
        background-position: 0;
    }
    .page-node-type-zapobiganna-korupcii .contact_group {
        padding: 0;
    }
    .page-node-type-zapobiganna-korupcii .contact_group > div:nth-child(1) {
        padding-left: 25px;
        float: left;
        margin-right: 10px;
    }
    .zapobiganna_korupcii__zagolovok-tipu-kontaktiv {
        margin-bottom: 10px;
    }
    .page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__pole-dla-meilu-1, .page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__pole-dla-meilu-2 {
        padding: 0;
    }
    .page-node-type-zapobiganna-korupcii .zapobiganna_korupcii__zagolovok-tipu-kontaktiv-2 {
        padding-left: 0;
    }
    .page-stalyy_rozvytok .header_inf > div:last-child {
        left: 14px;
        right: auto;
        top: auto;
        bottom: 14px;
    }
    .page-diyalnist-tendery_i_zakupivli-arkhiv .tablescroll {
        width: 600px;
        display: block;
    }
    .page-diyalnist-tendery_i_zakupivli-arkhiv table {
        display: block;
        overflow: auto;
    }
    #block-filii > ul > li:nth-child(10) > a .round, #block-filii > ul > li:nth-child(11) > a .round {
        background-size: 14px auto;
    }
    #tab_new .tabwr2_head2_right_1 select {
        margin: 0;
    }
    .page-diyalnist-zapobihannya_koruptsiyi #main #content-area #block-basic-content article.node {
		padding: 0 16px 0 16px;
        margin: 0 auto;
	}
	.page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__body:after {
	    right: -50%;
	}
	.page-diyalnist-zapobihannya_koruptsiyi #main #highlighted .head_title {
		margin-left: 0 !important
	}
    .page-diyalnist-zapobihannya_koruptsiyi #block-webform h2,
    .page-diyalnist-zapobihannya_koruptsiyi .block-contactblock-9 h2 {
	    font-size: 12px;
	}
    #block-basic-search input#edit-keys:focus {
        background-color: rgb(198, 203, 215);
    }
}
@media screen and (max-width: 380px) {
    body.page-node-type-kontakti #main #content-area #block-basic-content article.page-node-type-zvorotnii-zv-azok {
        width: 100%;
    }
}
@media (min-width: 240px) and (max-width: 540px) {
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div > div:last-child {
        width: 50%;
        padding: 35px 5px 0 35px;
        font-size: 17px;
    }

    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > b:after {
        right: calc(50% + 15px);
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div > div b {
        top: 4px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > div > div:last-child p {
       line-height: 20px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > b {
        width: 50%;
        padding: 0 35px 0 5px;
    }
    .page-node-type-filii #block-basic-content .textObednaniy .filii__tekst- > div > p {
        width: 50%;
        padding: 0 35px 0 5px;
        line-height: 20px;
        font-size: 17px;
    }
}
@media print {
    html *,
    html    {
        background-color: #fff;

    }
    h1 span {
        font-size: 32px;
    }
    #content-header {
        display: none;
    }
    .novini__rubrika-novini {
        display: none;
    }
    .links {
        display: none;
    }
    .novini__zmi-pronas {
        display: none;
    }
     .gradient_wave {
        display: none
    }
}

@media (min-width: 1280px) {
  .page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__results-anticorruption > div:nth-child(2) > div:nth-child(2n) {
    display: flex;
    flex-wrap: wrap;
  }

  .page-diyalnist-zapobihannya_koruptsiyi .zapobihannya_koruptsiyi__results-anticorruption > div:nth-child(1) {
    margin-bottom: 25px;
  }
}
