
.page-args-ar-memos table td.views-field.views-field-field-date {
  min-width: 180px;
}
.contact-us-body{
  margin-top: 20px;
  padding-right: 50px;
  padding-bottom: 15px;
}
.contact-us-body p{
  margin: 0;
}
.contact-us-body p a{
  color: #4ab96c;
}
.node-type-jobs .job-image
{
  overflow: hidden;
}

@media (min-width: 1600px) {
  .page-args-jobs .views-field-fieldset-1 fieldset .views-field-field-date,
  .page-args-jobs .views-field-fieldset-1 fieldset .views-field-field-open-until{
    font-size: 16px !important;
  }
  .news-page .views-row .views-field.views-field-field-images{
    width: 36%;
  }
  .news-page .views-row .views-field.views-field-fieldset-1{
    width: 64%;
  }
  .views-exposed-form .js-form-item input, .views-exposed-form .js-form-item select{
    height: 48px;
  }
  .tabs-custom ul a{
    font-size: 14px;
  }
  .page-args-statistics .custom-style ul li>a, .page-args-statistics .custom-style ul li>span{
    font-size: 18px;
  }
  footer.container-fluid nav li::before{
    top: 8px;
  }
  #sidebar .side-expande li::before{
    margin-top: 12px;
  }
  #block-views-block-legislation-block-4 .views-row-group h3{
    max-width: 26%;
  }
  #block-views-block-legislation-block-4 .views-row-group .views-row{
    width: 68%;
  }
  .page-args-isinList .tabs-custom.custom-style-tab ul a,
  .month-year-filter button, .month-year-filter a{
    font-size: 15px;
  }
  .searchResult button{
    font-size: 18px;
    width: 130px;
    height: 36px;
  }
  .members-info h3, .tabs-custom.custom-style-tab ul a,
  .search-filter input, .select2-container--bootstrap4 .select2-results__option,
  #block-views-block-legislation-block-4 .views-row-group h3,
  .settlement_guarantee_fund .body p{
    font-size: 16px;
  }
  .legislation-page .views-row-group .views-row:before,
  #block-views-block-legislation-block-4 .views-row-group .views-row::before,
  .page-args-statistics .custom-style ul ul li::before{
    top: 12px;
  }
  [dir="ltr"] .legislation-page .views-row-group .views-row:before{
    top: 9px;
  }
  [dir="ltr"] div#block-views-block-about-us-block-2 .views-row .views-field.views-field-fieldset fieldset .views-field.views-field-title span{
    font-size: 15px;
  }
  [dir="ltr"] .header.scrolled ul.sf-menu a, [dir="ltr"] .header.scrolled ul.sf-menu span.nolink{
    font-size: 12.5px;
  }
  #block-views-block-organizational-structure-block-1 .ui-accordion .ui-accordion-header span{
    width: 30px;
    height: 30px;
  }
  .mang2 .col-md-6{
    font-size: 15px;
  }
  [dir="ltr"] .inner-page-content-main{
  font-size: 16px;
  }
  .strategic-plan .views-row .field-content div,
  .page-args-mangment-center #block-sdc-content h3,
  .ui-accordion .ui-accordion-header{
    font-size: 16px;
  }
  .strategic-plan h3{
    font-size: 17px;
  }
  .inner-image h1.page-title {
    top: 295px;
    right: 8%;
  }
  .addtoany_list > a{
    scale: 1.2;
    padding: 0 6px;
  }
  .breadcrumb {
    top: 360px;
    font-size: 17.7px;
    background-size: 19px;
    right: 8%;
  }
  [dir="ltr"] #block-views-block-legislation-block-4 .views-row-group.customH{
    height: 210px;
  }
  #block-ownershipclassification-2 ul li a{
    font-size: 14px;
  }
  #block-views-block-achievements-block-1 .views-row .views-field.views-field-field-years-from-to{
    font-size: 20px;
  }
  #block-views-block-achievements-block-1 .views-row .views-field.views-field-title,
  .custom-tabs-ta ul a, .custom-tabs-ta a.active{
    font-size: 18px;
  }
  aside#sidebar h2 {
    font-size: 17.36px;
  }

  #sidebar li a,
  #sidebar li span,
  #sidebar li {
    font-size: 16.36px;
  }

  #sidebar .side-expande li a {
    font-size: 14px;
  }

  .page-title {
    font-size: 23.99px;
  }

  .inner-page-content-main{
    font-size: 18px;
  }

  .node--type-inner-legislation- .layout.layout--onecol table td,
  .node--type-circulars .layout.layout--onecol table td,
  .node--type-legislation .layout.layout--onecol table td,
  .page-args-terms .layout.layout--onecol table td,
  .node--type-event .layout.layout--onecol table td,
  .faqsRow table td, .page-args-concepts #block-sdc-content table td,
  .node--type-construction-and-tasks table td{
    font-size: 18px;
  }

  div#block-views-block-construction-and-tasks-block-1
    .views-row
    .views-field-title-1
    a {
    font-size: 14px;
    height: 220px;
  }
  div#block-views-block-construction-and-tasks-block-1 .views-row img {
    width: 100%;
    height: 220px;
  }

  div#block-views-block-construction-and-tasks-block-1 .views-row {
    height: 300px;
  }

  div#block-views-block-construction-and-tasks-block-1
    .views-row
    .views-field-title
    a {
    height: 80px;
    font-size: 14px;
  }

  div#block-views-block-construction-and-tasks-block-1
    .views-row:hover
    .views-field-fieldset {
    height: 220px;
  }
  #block-views-block-about-us-block-1
    .views-row
    .views-field-fieldset
    .views-field-title {
    font-size: 24px;
  }

  #block-views-block-about-us-block-1
    .views-row
    .views-field-fieldset
    .views-field.views-field-body {
    font-size: 17px;
  }
  #sidebar-main-toggle {
    font-size: 0;
    width: 30px;
    height: 30px;
    /* border: 1px solid #fff; */
    background: url(../images/menu.png) center no-repeat;
    background-size: auto;
    display: none;
    position: absolute;
  }

  #block-views-block-about-us-block-1 .views-row .views-field-fieldset {
    height: 350px;
  }

  div#block-views-block-about-us-block-2 {
    display: inline-block;
    width: 850.5px;
    margin: 0 auto;
    margin-top: 65px;
    display: flex;
    height: 400px;
    align-items: center;
    position: relative;
    text-align: center;
    background: url(../images/core.jpg) no-repeat center;
    background-size: 487px;
  }
  .mang1 div,
  .mang2 .col-md-6 div {
    font-size: 18px;
    width: 315px;
    margin-left: 20px;
  }
  /* [dir=ltr] .mang1 div,[dir=ltr] .mang2 .col-md-6 div{
    margin-left: 20px;
  } */
  div#block-views-block-about-us-block-2 .views-row {
    font-size: 18px;
  }
  /* div#block-views-block-about-us-block-2 .views-row:nth-child(4) {
    left: 233px;
    top: -4px;
  }

  div#block-views-block-about-us-block-2 .views-row:nth-child(6) {
    left: 234px;
    right: auto;
    top: 254px;
  }

  div#block-views-block-about-us-block-2 .views-row:first-child {
    top: -5px;
    right: 234px;
  }

  div#block-views-block-about-us-block-2 .views-row:nth-child(3) {
    right: 235px;
    top: 258px;
  } */

  div#block-views-block-international-cooperation-block-1 {
    width: 880px;
    height: 727px;
    position: relative;
    margin: 0 auto;
  }
  .ui-accordion .ui-accordion-content,
  .legislation-page .views-row-group h3 span,
  #block-views-block-electronic-services-block-1 .views-field-title {
    font-size: 18px;
  }

  .legislation-page .views-row-group h3 img {
    width: 100%;
  }
  .node--type-inner-legislation- .layout.layout--onecol .tablestyle td,
  .node--type-legislation .layout.layout--onecol .tablestyle td,
  .node--type-circulars .layout.layout--onecol .tablestyle td {
    font-size: 16px;
  }
  .node--type-inner-legislation- .layout.layout--onecol table td,
  .node--type-circulars .layout.layout--onecol table td,
  .node--type-legislation .layout.layout--onecol table td,
  .page-args-terms .layout.layout--onecol table td,
  .node-type-services #block-sdc-content .field--name-body,
  .node--type-services .field--label-above,
  .node--type-services .field--label-above .field__label,
  .news-page
    .views-field.views-field-fieldset-1
    .views-field.views-field-title
    a {
    font-size: 18px;
  }

  #block-views-block-legislation-block-4 .views-row-group .views-row {
    height: 37px;
  }
  #block-views-block-legislation-block-4 .views-row-group .views-row a {
    font-size: 16.5px;
  }

  .news-page .views-field.views-field-fieldset-1 .views-field.views-field-body {
    font-size: 15px;
  }

  .news-page
    .views-field.views-field-fieldset-1
    .views-field.views-field-view-node
    a {
    width: 80px;
    height: 27px;
    border-radius: 15px;
    background-color: #4fba6f;
    display: grid;
    place-items: center;
    color: #fff;
    font-size: 16px;
  }
  .node--type-event .news-body p,
  .node--type-news .news-body p {
    font-size: 18px;
  }
  .node--type-event .news-date,
  .news-page .views-field.views-field-field-date {
    font-size: 16px;
    font-weight: normal;
  }

  div#block-views-block-news-block-4 .views-field-title a,
  div#block-views-block-news-block-5 .views-field-title a {
    font-size: 12px;
  }

  div#block-views-block-circulars-tax-block-1
    .views-row
    .views-field.views-field-name
    a {
    font-size: 22px;
  }

  #block-views-block-documents-block-1
    .views-row
    .views-field.views-field-fieldset {
    /* width: 247px;
    position: relative;
    margin: 0 auto; */
  }

  .form-style fieldset.js-webform-type-fieldset legend {
    padding: 9px 30px;
    font-size: 18px;
  }
  .form-style
    fieldset.js-webform-type-fieldset
    .js-webform-checkboxes
    .js-form-item
    label,
  .form-style
    fieldset.js-webform-type-fieldset
    .js-webform-radios
    .js-form-item
    label,
  .form-style .js-form-type-webform-custom-composite label,
  .form-style fieldset.js-webform-type-fieldset fieldset legend {
    font-size: 18px;
  }

  #captcha .description,
  .reload-captcha-wrapper {
    font-size: 18px;
  }
  .form-style form input[type="submit"] {
    width: 160px;
    height: 40px;
    border-radius: 22px;
    font-size: 20px;
  }
  .form-style fieldset.js-webform-type-fieldset label,
  .form-style label,
  .js-form-item-joint-account-items label {
    font-size: 18px;
  }
  .views-exposed-form .js-form-item label {
    font-size: 18px;
  }

  #block-views-block-jobs-block-1 .views-field.views-field-fieldset fieldset,
  div#block-views-block-tenders-block-1
    .views-field.views-field-fieldset
    fieldset {
    height: 236px;
  }
  #block-views-block-jobs-block-1 .views-field.views-field-title a,
  div#block-views-block-tenders-block-1 .views-field.views-field-title {
    font-size: 20px;
  }
  #block-views-block-jobs-block-1 .views-field.views-field-field-date,
  div#block-views-block-tenders-block-1 .views-field.views-field-field-date {
    font-size: 16px;
  }

  .page-args-tenders
    #block-sdc-content
    .layout.layout--onecol
    p.text-align-left {
    font-size: 15px;
  }

  .views-exposed-form #edit-actions input {
    font-size: 19px;
  }

  #block-views-block-jobs-block-1 .views-field.views-field-nothing a {
    width: 113px;
    height: 36px;
    border-radius: 22px;
    font-size: 16px;
  }

  #block-views-block-jobs-block-1 .views-field.views-field-fieldset fieldset {
    height: 277px;
  }

  #block-views-block-jobs-block-1 .views-field.views-field-field-plan {
    font-size: 15px;
  }
  .job-image img {
    width: 100%;
    height: auto;
  }

  .job-image {
    height: auto;
  }

  .job-date {
    display: flex;
    align-content: center;
    gap: 13px;
    margin: 20px 0;
    font-size: 18px;
    font-weight: normal;
    color: #05b25a;
  }
  .job-description,
  .job-description ul li,
  #block-sitemap ul li li a,
  #block-sitemap ul li a {
    font-size: 18px;
  }
  .holidayPage header h2 {
    font-size: 20px;
  }

  .faqs .ui-state-default a {
    font-size: 20px;
  }
  .faqs .faqsRow .views-field.views-field-body {
    font-size: 18px;
  }
  .relatedSites caption {
    width: 359px;
    height: 56px;
    font-size: 20px;
  }

  .page-args-contact-us .form-body ul li,
  .node-type-services #block-sdc-content .field--name-body,
  .node--type-services .field--label-above{
    font-size: 16px;
  }

  .page-args-contact-us .form-body ul li strong {
    font-size: 18px;
  }
  div#block-views-block-construction-and-tasks-block-1
    .views-row
    .views-field-fieldset {
    height: 300px;
  }

  .table-titel {
    font-size: 16px !important;
  }

}

@media (min-width: 1750px){
  .news-page .views-row .views-field.views-field-field-images{
    width: 34%;
  }
  .news-page .views-row .views-field.views-field-fieldset-1{
    width: 66%;
  }
  .news-page .views-field.views-field-fieldset-1 .views-field.views-field-body{
    font-size: 17px;
  }
  .views-exposed-form .js-form-item input, .views-exposed-form .js-form-item select{
    height: 50px;
  }
  .views-exposed-form .js-form-item label{
    font-size: 20px;
  }
  .tabs-custom ul a{
    font-size: 16px;
  }
  .table-titel{
    font-size: 18px !important;
  }
  .page-args-statistics .custom-style ul li>a, .page-args-statistics .custom-style ul li>span{
    font-size: 19px;
  }
  #sidebar .side-expande li::before {
    margin-top: 14px;
  }
  #block-views-block-legislation-block-4 .views-row-group h3{
    max-width: 24%;
  }
  #block-views-block-legislation-block-4 .views-row-group .views-row{
    width: 72%;
  }
  .page-args-isinList .tabs-custom.custom-style-tab ul a,
  #block-views-block-legislation-block-4 .views-row-group .views-row a,
  .month-year-filter button, .month-year-filter a{
    font-size: 17px;
  }
  .members-info h3, .tabs-custom.custom-style-tab ul a,
  .search-filter input, .select2-container--bootstrap4 .select2-results__option,
  .page-args-en-boardMembersAndRepresentativesTradings .tabs-custom.custom-style-tab ul a,
  .node-type-services #block-sdc-content .field--name-body,
  .node--type-services .field--label-above,
  #block-views-block-legislation-block-4 .views-row-group h3,
  .settlement_guarantee_fund .body p,
  .node--type-event .news-date, .news-page .views-field.views-field-field-date{
    font-size: 18px;
  }
  .legislation-page .views-row-group .views-row:before,
  #block-views-block-legislation-block-4 .views-row-group .views-row::before,
  .page-args-statistics .custom-style ul ul li::before{
    top: 14px;
  }
  [dir="ltr"] .legislation-page .views-row-group .views-row:before{
    top: 10px;
  }
  [dir="ltr"] .header.scrolled ul.sf-menu a, [dir="ltr"] .header.scrolled ul.sf-menu span.nolink{
    font-size: 14px !important;
  }
  .mang2 .col-md-6, #block-ownershipclassification-2 ul li a{
    font-size: 16px;
  }
  .mang1 div, .mang2 .col-md-6 div{
    margin-left: 75px;
  }
  .mang1 div, .mang2 .col-md-6 div{
    font-size: 19px;
  }
  #block-views-block-about-us-block-1 .views-row .views-field-fieldset .views-field.views-field-body,
  .page-args-mangment-center #block-sdc-content h3,
  .ui-accordion .ui-accordion-header{
    font-size: 18px;
  }
  .inner-page-content-main,
  #block-views-block-achievements-block-1 .views-row .views-field.views-field-title,
  .ui-accordion .ui-accordion-content,
  .legislation-page .views-row-group h3 span,
  #block-views-block-electronic-services-block-1 .views-field-title,
  .custom-tabs-ta ul a, .custom-tabs-ta a.active{
    font-size: 20px;
  }
  aside#sidebar h2,
  .strategic-plan h3{
    font-size: 19px;
  }
  #sidebar li a, #sidebar li span, #sidebar li,
  .strategic-plan .views-row .field-content div,
  [dir="ltr"] .inner-page-content-main{
    font-size: 18px;
  }

  #sidebar .side-expande li a,
  div#block-views-block-construction-and-tasks-block-1 .views-row .views-field-title a,
  [dir="ltr"] ul.sf-menu a, [dir="ltr"] ul.sf-menu span.nolink{
    font-size: 16px;
  }
  #block-views-block-achievements-block-1 .views-row .views-field.views-field-field-years-from-to{
    font-size: 22px;
  }
}

@media (min-width: 2000px){
  .imageGallery .views-field.views-field-fieldset{
    width: 90%;
    margin: auto;
  }
  .news-page .views-row .views-field.views-field-field-images{
    width: 32%;
  }
  .news-page .views-row .views-field.views-field-fieldset-1{
    width: 68%;
  }
  .news-page .views-field.views-field-fieldset-1 .views-field.views-field-body{
    font-size: 19px;
  }
  .views-exposed-form .js-form-item input, .views-exposed-form .js-form-item select{
    padding: 5px 7px;
  }
  .views-exposed-form .js-form-item label{
    font-size: 22px;
  }
  [dir=ltr] #block-ownershipclassification-2 ul li a::before, [dir=ltr] #block-depositedownershipclassification ul li a::before,
  [dir="ltr"] .tabs-custom ul a::before{
    top: 34px;
  }
  .tabs-custom ul a{
    font-size: 18px;
  }
  .tabs-custom ul a::before{
    top: 14px;
  }
  .table-titel{
    font-size: 20px !important;
  }
  .page-args-statistics .custom-style .green-title{
    font-size: 22px;
  }
  .page-args-statistics .custom-style ul li>a, .page-args-statistics .custom-style ul li>span,
  .settlement_guarantee_fund .body p, .node--type-event .news-date, .news-page .views-field.views-field-field-date{
    font-size: 20px;
  }
  footer.container-fluid nav li::before{
    top: 12px;
  }
  #sidebar .side-expande li::before {
    margin-top: 16px;
  }
  .node--type-services .field--label-above .field__label{
    font-size: 22px;
    padding: 10px 50px;
  }
  .page-args-isinList .tabs-custom.custom-style-tab ul a,
  #block-views-block-legislation-block-4 .views-row-group .views-row a,
  .month-year-filter button, .month-year-filter a{
    font-size: 19px;
  }
  .searchResult button {
    font-size: 20px;
    width: 135px;
    height: 40px;
  }
  .members-info h3, .tabs-custom.custom-style-tab ul a,
  .search-filter input, .select2-container--bootstrap4 .select2-results__option,
  .page-args-en-boardMembersAndRepresentativesTradings .tabs-custom.custom-style-tab ul a,
  .node-type-services #block-sdc-content .field--name-body,
  .node--type-services .field--label-above, #block-views-block-legislation-block-4 .views-row-group h3{
    font-size: 20px;
  }
  .legislation-page .views-row-group .views-row:before,
  #block-views-block-legislation-block-4 .views-row-group .views-row::before,
  .page-args-statistics .custom-style ul ul li::before{
    top: 16px;
  }
  [dir="ltr"] .legislation-page .views-row-group .views-row:before{
    top: 13px;
  }
  [dir="ltr"] .header.scrolled ul.sf-menu a, [dir="ltr"] .header.scrolled ul.sf-menu span.nolink{
    font-size: 16px !important;
  }
  #block-views-block-organizational-structure-block-1 .ui-accordion .ui-accordion-header span{
    width: 34px;
    height: 34px;
  }
  .addtoany_list > a {
    scale: 1.4;
    padding: 0 10px;
  }
  div#block-views-block-construction-and-tasks-block-1 .views-row .views-field-fieldset .views-field-field-image a{
    width: 100%;
  }
  .mang1 div, .mang2 .col-md-6 div{
    margin-left: 125px;
  }
  .legislation-page .views-row-group h3 img{
    height: 100%;
  }
  .news-page .views-row .views-field.views-field-field-images .field-content{
    background-image: none;
  }
  .inner-page-content-main,
  #block-views-block-achievements-block-1 .views-row .views-field.views-field-title,
  .ui-accordion .ui-accordion-content,
  .legislation-page .views-row-group h3 span,
  #block-views-block-electronic-services-block-1 .views-field-title,
  .custom-tabs-ta ul a, .custom-tabs-ta a.active{
    font-size: 22px;
  }
  aside#sidebar h2,
  .strategic-plan h3{
    font-size: 21px;
  }
  #sidebar li a, #sidebar li span, #sidebar li,
  .strategic-plan .views-row .field-content div,
  .page-args-mangment-center #block-sdc-content h3,
  .ui-accordion .ui-accordion-header,
  [dir="ltr"] .inner-page-content-main{
    font-size: 20px;
  }
  #sidebar .side-expande li a,
  div#block-views-block-construction-and-tasks-block-1 .views-row .views-field-title a,
  .mang2 .col-md-6, [dir="ltr"] ul.sf-menu a, [dir="ltr"] ul.sf-menu span.nolink, #block-ownershipclassification-2 ul li a{
    font-size: 18px;
  }
  #block-views-block-achievements-block-1 .views-row .views-field.views-field-field-years-from-to{
    font-size: 24px;
  }
}

@media (min-width: 2200px){
  .imageGallery .views-field.views-field-fieldset{
    width: 80%;
    margin: auto;
  }
  .news-page .views-row .views-field.views-field-field-images{
    width: 30%;
  }
  .news-page .views-row .views-field.views-field-fieldset-1{
    width: 70%;
  }
  .legislation-page .views-row-group h3{
    width: 25.333%;
  }
  .legislation-page .views-row-group .views-row{
    width: 70%;
  }
  .mang1 div, .mang2 .col-md-6 div {
    margin-left: 175px;
  }
  #block-views-block-settlement-guarantee-fund-block-5 .settlement_guarantee_fund li {
    width: 660px !important;
  }
  [dir="ltr"] ul.sf-menu span.nolink{
    font-size: 20px;
  }
  [dir="ltr"] .header.scrolled ul.sf-menu a, [dir="ltr"] .header.scrolled ul.sf-menu span.nolink{
    font-size: 18px !important;
  }
}

@media (min-width: 2500px){
  .imageGallery .views-field.views-field-fieldset{
    width: 65%;
    margin: auto;
  }
  .news-page .views-row .views-field.views-field-field-images{
    width: 28%;
  }
  .news-page .views-row .views-field.views-field-fieldset-1{
    width: 72%;
  }
  .mang1 div, .mang2 .col-md-6 div {
    margin-left: 185px;
    margin-right: 60px;
  }
  #block-views-block-settlement-guarantee-fund-block-5 .settlement_guarantee_fund li {
    width: 785px !important;
  }
  [dir="ltr"] ul.sf-menu span.nolink{
    font-size: 22px;
  }
  [dir="ltr"] .header.scrolled ul.sf-menu a, [dir="ltr"] .header.scrolled ul.sf-menu span.nolink{
    font-size: 20px !important;
  }
}

@media (max-width: 1200px) {
  .legislation-page .views-row-group h3 img{
    height: 100%;
  }
}

@media (max-width: 1150px) {
  header.container-fluid.no-padding.no-margin .header .container,
  .inner-image .container,
  .inner-page-content-main .container {
    width: 90%;
  }

  div#block-menutools h2,
  .header.scrolled div#block-menutools h2 {
    width: 90px;
    height: 27px;
    font-size: 11.5px;
  }
  ul.sf-menu a,
  ul.sf-menu span.nolink,
  .header.scrolled ul.sf-menu a,
  .header.scrolled ul.sf-menu span.nolink {
    font-size: 11.5px;
    padding: 0 10px;
  }

  div#block-menutools ul a,
  .header.scrolled div#block-menutools ul a {
    width: 25px;
    height: 25px;
  }

  div#block-menutools ul li {
    margin: 0 2px;
  }
  div#block-menutools ul a img {
    width: 9px;
  }
  div#block-menutools ul li:nth-child(1) a img {
    width: 6px;
  }
  div#block-topheaderblock {
    font-size: 10.5px;
  }
  .inner-image h1.page-title {
    font-size: 30px;
  }
  .header.scrolled .top-header {
    width: 13%;
  }

  .header.scrolled div#block-mainnavigation {
    margin-right: 0px;
  }

  .header.scrolled div#block-menutools li {
    margin: 0;
    margin-left: 4px;
  }
  div#block-views-block-construction-and-tasks-block-1 .views-row {
    padding: 0 5px;
  }

  .strategic-plan .views-row {
    width: 170.5px;
  }
  .strategic-plan .views-row .field-content div {
    width: 100%;
    font-size: 12px;
  }
  .strategic-plan .views-row-group:nth-child(1) h3 {
    width: 100%;
  }
  .strategic-plan h3 {
    font-size: 14px;
  }

  .strategic-plan .views-row-group:nth-child(4)::before {
    display: inline-block;
    content: "";
    width: 400px;
    height: 47px;
    background: url(../images/stra.jpg) no-repeat;
    position: absolute;
    top: -50px;
    right: 51px;
    background-size: 100%;
  }
  .strategic-plan .views-row-group:nth-child(4)::after {
    display: inline-block;
    content: "";
    width: 190px;
    height: 63px;
    background: url(../images/stra2.jpg) no-repeat;
    position: absolute;
    top: -66px;
    left: 103px;
    z-index: 1;
  }

  .mang1 div,
  .mang2 .col-md-6 div {
    width: 212px;
    font-size: 12px;
  }

  .inner-page-content-main {
    font-size: 12px;
  }
  .international-cooperation .views-row:nth-child(1) {
    right: 88px;
  }
  .international-cooperation .views-row:nth-child(2) {
    right: 11px;
  }

  .international-cooperation .views-row:nth-child(3) {
    right: 106px;
  }

  .international-cooperation .views-row:nth-child(5) {
    left: 100px;
  }
  .international-cooperation .views-row:nth-child(6) {
    left: 4px;
  }

  .international-cooperation .views-row:nth-child(7) {
    left: 83px;
  }

  .legislation-page .views-row-group .views-row {
    margin-bottom: 17px;
    height: 43px;
  }
  .legislation-page .views-row-group.customH {
    height: 258px;
  }
  .legislation-page .views-row-group h3 {
    height: 157px;
  }

  footer.container-fluid nav {
    margin-left: 50px;
    font-size: 12.36px;
  }
  div#block-footerinfo ul li {
    font-size: 12.36px;
  }
  footer.container-fluid h2 {
    font-size: 14px;
  }
  .page-args-contact-us .form-body,
  .form-style fieldset.js-webform-type-fieldset {
    padding: 20px;
  }
  .form-style form input[type="submit"] {
    font-size: 14px;
  }
  #block-views-block-tenders-block-1 form .js-form-item {
    display: inline-block;
    flex-direction: column;
    margin: 0 0 0 10px;
    float: right;
    margin-bottom: 10px;
  }
  #block-views-block-tenders-block-1 form {
    display: inline-block;
    align-items: flex-end;
    justify-content: center;
    margin-bottom: 40px;
    width: 100%;
  }
  .form-style fieldset.js-webform-type-fieldset label,
  .form-style label,
  .js-form-item-joint-account-items label {
    font-size: 12px;
  }
}
@media (max-width: 1100px){
  [dir="ltr"] ul.sf-menu a, [dir="ltr"] ul.sf-menu span.nolink {
    font-size: 10.5px;
    padding: 0 7px;
    font-weight: normal;
  }
}
@media (max-width: 991.98px){

  [dir="ltr"] #block-views-block-about-us-block-1 .views-row .views-field-fieldset{
    min-height: 515px;
  }
  #block-views-block-about-us-block-1 .views-row .views-field-fieldset{
    min-height: 410px;
  }
}
@media (max-width: 900px) {
  #block-views-block-achievements-block-1 .views-row .views-field.views-field-title{
    height: 74px;
  }
  [dir="ltr"] #block-views-block-about-us-block-1 .views-row .views-field-fieldset,
  #block-views-block-about-us-block-1 .views-row .views-field-fieldset{
    min-height: 290px;
  }
  [dir="ltr"] #block-mhddallghat
  {
    float: left;
  }
  .inner-space .header div#block-blacklogo2
  {
    display: block;
  }
  #exit-btn{
    position: absolute;
    left: 5px;
    top: 5px;
    font-size: 18px;
    background: #FFF;
    border: none;
    border-radius: 25px;
    height: 28px;
    width: 29px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--main-color);
    display: block;
  }
  [dir="ltr"] #exit-btn{
    left: unset;
    right: 5px;
  }
  .side-menu.show-sidbar{
    position: relative;
    right: -30px;
    top: -30px;
  }
  [dir="ltr"] .side-menu.show-sidbar{
    right: unset;
    left: -30px;
  }
  aside#sidebar>#sidebar-main-toggle>span{
    font-size: 0;
  }
  aside#sidebar>#sidebar-main-toggle{
    width: 23px;
    float: right;
    background: url(../images/hamburger-menu.svg) no-repeat;
    background-size: 100% 100%;
    margin-top: 15px;
  }
  [dir="ltr"] aside#sidebar>#sidebar-main-toggle{
    float: left;
    margin-left: 10px;
  }
  .inner-image{
    min-height: 400px;
  }
  [dir="ltr"] #content.col-sm-9{
    padding: 10px;
  }
  .legislation-page .views-row-group.customH {
    width: 35%;
    float: right;
    margin-left: 30px;
    height: 420px;
  }
  [dir="ltr"] .legislation-page .views-row-group.customH{
    float: left;
    margin-left: unset;
    margin-right: 30px;
  }
  [dir="ltr"] .mang2 .col-md-6:last-child{
    padding-left: 0;
  }
  [dir="ltr"] .page-args-mangment-center .mang1 div, [dir="ltr"] .page-args-mangment-center .mang2 .col-md-6 div {
    float: unset;
    display: block;
    min-height: 135px;
  }
  [dir=ltr] .page-title{
    text-align: start;
  }
  [dir=ltr] .construction-and-tasks-body{
    float: left;
  }
  #block-views-block-organizational-structure-block-1 .ui-accordion .ui-accordion-header span{
    top: -50px;
  }
  .inner-image {
    background-size: 100% 100%;
  }
  .inner-image h1.page-title {
    font-size: 20px ;
  }
  .breadcrumb {
    font-size: 12px;
  }
  aside#sidebar {
    padding: 0 10px;
    position: absolute;
    z-index: 9;
    top: 0;
    right: 1px;
  }
  #content.col-sm-9 {
    padding: 10px;
  }
  div#block-views-block-construction-and-tasks-block-1 .views-row a,
  div#block-views-block-construction-and-tasks-block-1 .views-row img {
    display: block;
    width: 100%;
  }
  div#block-views-block-construction-and-tasks-block-1 .views-row {
    margin-bottom: 5%;
  }
  .page-title {
    font-size: 16px;
    text-align: right;
  }
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-xs-1,
  .col-xs-10,
  .col-xs-11,
  .col-xs-12,
  .col-xs-2,
  .col-xs-3,
  .col-xs-4,
  .col-xs-5,
  .col-xs-6,
  .col-xs-7,
  .col-xs-8,
  .col-xs-9 {
    float: none;
    width: 100%;
    margin-bottom: 5%;
  }
  #block-views-block-about-us-block-1 .views-row .views-field-fieldset {
    height: auto;
  }
  /* #block-views-block-about-us-block-1
    .views-row
    .views-field-fieldset
    .views-field.views-field-body
    .slick-track,
  #block-views-block-about-us-block-1
    .views-row
    .views-field-fieldset
    .views-field.views-field-body
    .slick-slide {
    width: 100% !important;
  } */
  div#block-views-block-about-us-block-2 {
    height: auto;
    display: flex;
    flex-direction: column;
    background: none;

  }
  div#block-views-block-about-us-block-2 .views-row {
    position: relative;
    top: auto !important;
    left: 0% !important;
    margin-bottom: 20%;
    /* width: 100%; */
    right: auto !important;
    bottom: auto !important;
  }
  div#block-views-block-about-us-block-2 h2 {
    color: #000;
    width: 100%;
    height: auto;
    margin-bottom: 30px;
  }
  .custom-style {
    padding: 20px 10px;
  }
  .form-style fieldset.js-webform-type-fieldset legend {
    padding: 15px;
    height: auto;
    width: 100%;
    font-size: 12px;
    text-align: right;
  }
  .form-style fieldset.js-webform-type-fieldset fieldset legend {
    text-align: right;
  }
  .page-args-ar-contact-us .form-body {
    float: none;
    width: 100%;
    margin-bottom: 5%;
  }
  .page-args-ar-contact-us .form-style {
    float: none;
    width: 100%;
  }
  .form-style fieldset.js-webform-type-fieldset .js-form-item input,
  .form-style fieldset.js-webform-type-fieldset .js-form-item select {
    margin-bottom: 15px;
  }
  .sboxContainer {
    padding-left: 0;
    grid-template-columns: 1fr;
  }
  #block-views-block-tenders-block-1 form .js-form-item {
    display: flex;
  }
  #block-views-block-tenders-block-1 {
    overflow-x: auto;
  }
  #block-views-block-tenders-block-1 table {
    width: max-content;
  }
  .page-args-tenders #block-sdc-content .layout.layout--onecol {
    padding: 20px 15px;
  }
  header.container-fluid.no-padding.no-margin .header .container,
  .inner-image .container,
  .inner-page-content-main .container {
    width: 100%;
  }
  aside#sidebar {
    padding: 0 10px;
  }
  .job-image {
    height: auto;
  }
  #block-sitemap ul {
    grid-template-columns: 1fr;
  }
  .holidayPage,
  .terms {
    overflow-x: auto;
  }
  .holidayPage table,
  .terms table {
    width: max-content;
  }
  .faqs .ui-state-default a {
    font-size: 14px;
    line-height: 1.7;
  }
  .faqs .views-row .faqsRow {
    padding: 10px;
  }
  .ui-accordion .ui-accordion-content {
    padding-top: 25px;
  }
  .ui-accordion-header-icon {
    display: none !important;
  }
  .ui-accordion .ui-accordion-header {
    margin-top: 0;
  }
  footer.container-fluid {
    padding: 40px 10px;
  }
  .construction-and-tasks-body ul,
  .achievements-body ul,
  .node--type-inner-legislation- ul {
    margin-right: 10px;
  }
  .header.scrolled {
    z-index: 999;
  }
  .strategic-plan .views-row {
    width: 95%;
  }
  .strategic-plan .views-row-group:nth-child(3) .views-row:last-child {
    margin-right: 0;
    margin-top: 50px;
  }
  .strategic-plan .views-row-group:nth-child(4)::after,
  .strategic-plan .views-row-group:nth-child(4)::before {
    background-image: none;
  }
  .strategic-plan .views-row-group:nth-child(2) .views-row:nth-child(3) {
    margin-top: 50px;
  }
  .strategic-plan .views-row .field-content div::before {
    background-position: center;
  }
  .strategic-plan .views-row .field-content div::after {
    left: 50%;
  }
  .strategic-plan .views-row-group:nth-child(4) {
    margin-top: 50px;
  }
  .strategic-plan .views-row-group:nth-child(4) .views-row:nth-child(3),
  .strategic-plan .views-row-group:nth-child(4) .views-row:nth-child(4),
  .strategic-plan .views-row-group:nth-child(4) .views-row:nth-child(5) {
    margin-top: 50px;
  }
  .strategic-plan
    .views-row-group:nth-child(3)
    .views-row:nth-child(2)
    .field-content
    div::after {
    left: 50%;
  }
  .strategic-plan
    .views-row-group:nth-child(3)
    .views-row
    .field-content
    div::before {
    left: 0;
  }
  .page-args-mangment-center #block-sdc-content h3 {
    padding: 0;
  }
  .mang1 div,
  .mang2 .col-md-6 div {
    width: 95%;
    font-size: 12px;
    margin: auto;
    margin-bottom: 5%;
    display: block;
  }
  .mang2 .col-md-6:first-child,
  .mang2 .col-md-6:last-child {
    padding: 0;
  }

  #block-views-block-achievements-block-1::before,
  #block-views-block-achievements-block-1 .achievements::before,
  #block-views-block-achievements-block-1 .achievements::after {
    left: 0;
    right: auto;
  }
  #block-views-block-achievements-block-1 .achievements::after {
    left: -8px !important;
  }
  #block-views-block-achievements-block-1
    .views-row
    .views-field.views-field-field-image::after {
    width: 80px;
    height: 70px;
    background-position: center;
    left: auto;
    right: -50px;
    transform: rotate(180deg);
    display: none;
  }
  #block-views-block-achievements-block-1
    .views-row
    .views-field.views-field-field-image::before {
    display: none;
  }
  #block-views-block-achievements-block-1 .views-row {
    display: flex;
    flex-direction: column-reverse;
    text-align: right;
  }
  #block-views-block-achievements-block-1
    .views-row
    .views-field.views-field-title {
    width: 90%;
    text-align: right;
  }
  #block-views-block-achievements-block-1
    .views-row
    .views-field.views-field-field-years-from-to {
    margin: 0 !important;
    /* padding-right: 20px; */
  }
  #block-views-block-achievements-block-1 .views-row::before {
    transform: rotate(-90deg);
    right: 0;
    left: auto;
    top: 40px;
    display: none;
  }
  #block-views-block-achievements-block-1
    .views-row
    .views-field.views-field-field-image {
    width: 80px;
    height: 80px;
    right: auto;
  }
  #block-views-block-achievements-block-1
    .views-row
    .views-field.views-field-fieldset {
    display: inline-block;
    width: 100%;
    float: none;
    text-align: right;
    padding-right: 0;
    margin-top: 15px;
  }
  .legislation-page .views-row-group {
    padding-right: 20px;
    padding-left: 20px;
  }

  .legislation-page .views-row-group h3 img {
    width: 100%;
  }
  .legislation-page .views-row-group h3 {
    float: none;
    width: 100%;
    margin-bottom: 15px;
  }
  .legislation-page .views-row-group .views-row {
    float: none;
    width: 100%;
    height: auto;
  }
  .members-info .views-row-group {
    max-width: 100%;
  }
  .table-warrper {
    overflow-x: auto;
  }
  .table-warrper table {
    width: max-content;
  }
  div#mapDiv {
    width: 100%;
  }
  div#mapDiv .map {
    width: 100% !important;
  }
  .page-args-investorsNationalities #block-sdc-content form {
    display: flex;
    flex-direction: column;
  }
  div#block-views-block-international-cooperation-block-1,
  .international-cooperation {
    height: auto;
    background: none;
  }
  .international-cooperation .views-row {
    position: relative;
    inset: auto !important;
    margin: 0 auto;
    margin-bottom: 20px !important;
  }
  .international-cooperation .views-row::before,
  .international-cooperation .views-row::after {
    display: none;
  }
  div#block-views-block-international-cooperation-block-1 h2 {
    position: relative;
    inset: auto !important;
    width: 100%;
    margin-bottom: 30px;
    font-size: 16px;
  }
  #block-views-block-international-cooperation-block-2 .views-row,
  #block-views-block-organizational-structure-block-1 .views-row {
    padding: 20px;
    text-align: right;
  }
  .table-warrper input {
    width: 100px;
  }
  #previous {
    right: 100px;
  }
  .page-title {
    margin-bottom: 50px;
  }
  div#block-printpage {
    left: 10px;
    top: 30px;
  }
  #block-views-block-company-category-block-2 .item-list ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
    margin-bottom: 20px;
  }
  #block-views-block-legislation-block-4 .views-row-group {
    padding: 20px !important;
  }
  #block-views-block-legislation-block-4 .views-row-group h3 {
    height: auto;
    margin-bottom: 30px;
  }
  #block-views-block-legislation-block-4 .views-row-group.customH,
  [dir="ltr"] #block-views-block-legislation-block-4 .views-row-group.customH{
    height: 190px;
  }
  #block-views-block-legislation-block-4 .views-row-group .views-row {
    width: 100%;
    float: none;
  }
  .node--type-services .field--label-above .field__label {
    width: 100%;
    right: 0;
    height: auto;
    text-align: right;
  }
  .node--type-services .field--label-above .field__item {
    padding-right: 0;
  }
  .node--type-services .field--name-field-timee,
  .node--type-services .field--name-field-placee {
    float: right;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .side-menu {
    display: none;
    overflow: hidden;
    width: 247px;
    margin-top: 30px;
  }
  .side-menu.show-sidbar {
    display: inline-block;
  }
  #sidebar-main-toggle {
    display: inline-block;
  }
  [dir="ltr"] ul.sf-menu li.sf-depth-1.menuparent:hover::before
  {
    display: none;
  }
  .node--view-mode-full ol li {

    text-wrap: wrap;
    width: 96%;
  }
}

@media (max-width: 768.98px){
  #user-login-form,
#user-pass-reset{
    max-width: 60%;
  }
  .page-args-Family-transfer-request .form-item-altwqy-,
  .page-args-Family-transfer-request .form-item-altwqy-fff,
  .page-args-Family-transfer-request .form-item-altwqy-hjy,
  .page-args-Family-transfer-request .form-item-altwqy-f1,
  .page-args-Transfer-request-based-on-a-will-of-securities .form-item-altwqy-,
  .page-args-Transfer-request-based-on-a-will-of-securities .form-item-altwqy-s{
      width: 100%;
  }

  .chart-home-section{
    background-size: cover;
  }
  div#block-about::after, section.partners::after, section.links::after,
  .inner-page-content-main::after{
    display: none;
  }
  .legislation-page .views-row-group.customH,
  [dir= ltr] .legislation-page .views-row-group.customH {
    width: 50%;
    float: unset;
    height: 450px;
    display: block;
    margin: auto;
    margin-bottom: 40px;
  }
  [dir="ltr"] #block-views-block-legislation-block-4 .views-row-group h3,
  #block-views-block-legislation-block-4 .views-row-group h3{
    max-width: 100%;
    text-align: start;
  }
  .InvestorsNationalities{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
  }
  #block-views-block-settlement-guarantee-fund-block-5 .settlement_guarantee_fund li:first-child{
    top: 60px;
    left: 0;
    width: 100%;
  }
  #block-views-block-settlement-guarantee-fund-block-5 .settlement_guarantee_fund li:last-child {
    bottom: -45px;
    right: 0;
    width: 100%;
  }
  #block-views-block-settlement-guarantee-fund-block-5 .settlement_guarantee_fund span{
    width: 100%;
  }
  .node--view-mode-full ol li {
    text-wrap: wrap;
    width: 90%;
}

.page-args-job-application .form-item-almwhlat-al-lmyt .webform-multiple-table td {
  width: 100%;
}
.webform-multiple-table-responsive td.webform-multiple-table--operations {
  position: relative;
  top :unset;
  /* top: 0.75em; */
  /* right: 0; */
}
}

@media (max-width: 600px) {
  .page-args-statistics .custom-style ul li>a, .page-args-statistics .custom-style ul li>span{
    font-size: 14px;
  }
  .node--type-services .field--label-above{
    padding: 60px 30px 40px;
  }
  .node-type-services #block-sdc-content .field--name-body{
    width: 95%;
    margin: auto;
    margin-bottom: 60px;
    margin-top: 15px;
  }
  .legislation-page .views-row-group.customH,
  [dir= ltr] .legislation-page .views-row-group.customH{
    width: 75%;
  }
  .construction-and-tasks-body img {
    width: 100%;
    padding: 10px 0;
  }
  .inner-image h1.page-title {
    font-size: 18px ;
  }
  div#block-sdc-content table{
    overflow-x: scroll;
    display: inline-block;
  }
  div#block-sdc-content table#investorsAccounts{
    display: inline-table;
  }
  .page-args-statistics .custom-style .green-title {
    font-size: 14px;
    text-align: right;
  }
  .page-args-statistics .custom-style ul ul {
    padding: 30px;
  }
  .page-args-statistics .custom-style ul li:nth-child(1) > span,
  .page-args-statistics .custom-style ul li:nth-child(2) > a:nth-child(1),
  .page-args-statistics .custom-style ul li:nth-child(3) > a:nth-child(1),
  .page-args-statistics .custom-style ul li:nth-child(4) > a:nth-child(1),
  .page-args-statistics .custom-style ul li:nth-child(5) > a:nth-child(1) {
    padding: 30px;
  }
  .news-page .views-row .views-field.views-field-field-images,
  .news-page .views-row .views-field.views-field-fieldset-1 {
    float: none;
    width: 100%;
  }
  .views-exposed-form {
    flex-direction: column;
    align-items: start;
    gap: 10px;
  }
  .page-args-companyInfo .infoContainer{
    flex-direction: column;
  }
  .page-args-companyInfo div#block-sdc-content table#ratio-select-table{
    display: inline-block;
    overflow-x: scroll;
  }
}

@media (max-width: 575.98px){
  #user-login-form,
#user-pass-reset{
    max-width: 80%;
  }
  .page-args-financialRatios .infoContainer{
    flex-direction: column;
  }
}

@media (max-width: 400px){
  #user-login-form,
#user-pass-reset{
    max-width: 90%;
  }
  .legislation-page .views-row-group.customH,
  [dir= ltr] .legislation-page .views-row-group.customH{
    width: 95%;
  }
}
