.article-holder .wrapper-ah.wrapper-recycle {
  background-position-y: -21rem;
}
.article-holder .wrapper-ah.wrapper-recycle .text-left {
  padding-bottom: 0;
}
.article-holder .wrapper-ah h3 {
  font-size: 1.278rem;
  line-height: 2.167rem;
}
.article-holder .wrapper-ah ul {
  margin-bottom: 1rem;
  margin-top: 1rem;
  padding-left: 1rem;
}
[dir=rtl] .article-holder .wrapper-ah ul {
  padding-left: auto;
  padding-right: 1rem;
}
.article-holder .wrapper-ah .minus-left > h2 {
  margin-top: 0;
  min-height: 72px;
  font-size: 20px;
  line-height: 30px;
}
.article-holder .wrapper-ah .socialActions {
  display: none;
}
.article-holder .wrapper-ah article {
  margin-top: 2rem;
}
.article-holder .wrapper-ah article .infographic .infographic-mobile .text-description,
.article-holder .wrapper-ah article .infographic .infographic-mobile .button-content .tool-tip .tool-tip-1 p {
  text-align: left;
  font-family: "GalanoGrotesque-Regular";
}
@media (max-width: 767px) {
  .article-holder .wrapper-ah article .infographic .infographic-mobile .button-content {
    margin-top: -2rem;
  }
}
.article-holder .wrapper-ah article .holder.for-more-content p {
  margin-bottom: 0;
}
.article-holder .wrapper-ah article .holder.for-more-content p a {
  font-size: 1rem;
  line-height: 2rem;
}
.article-holder .wrapper-ah article .holder.accordion-sub-heading h2 {
  color: #707070;
  font-family: "GalanoGrotesque-Regular";
  text-transform: uppercase;
  font-size: 0.888rem;
  line-height: 1.222rem;
}
.holder .article-holder .wrapper-ah article:last-child p {
  margin-bottom: 0;
}
.article-holder .wrapper-ah .infographic .slick-slider .slick-dots {
  bottom: 13px;
  margin-bottom: 0.2rem;
  margin-top: 0;
  padding-left: 0;
}
[dir=rtl] .article-holder .wrapper-ah .infographic .slick-slider .slick-dots {
  direction: rtl;
  padding-right: 0;
}
.article-holder .wrapper-ah .intro > article .holder:first-child p a {
  font-size: 0.888rem;
  line-height: 1.388rem;
  word-break: break-word;
}
.article-holder .wrapper-ah .intro > article .accordion .holder:first-child p:first-child {
  font-size: 0.888rem;
  line-height: 1.222rem;
  margin-bottom: 0;
}
.article-holder .wrapper-ah .intro > article .accordion .holder:first-child p:first-child a {
  font-size: 0.888rem;
  line-height: 1.222rem;
  word-break: keep-all;
}
.article-holder .wrapper-ah .negative-margin {
  margin-left: -30px;
  margin-right: -30px;
}
.article-holder .wrapper-ah .negative-margin .composition-table {
  margin-bottom: 15px;
  margin-top: 20px;
  table-layout: fixed;
  width: 100%;
}
.article-holder .wrapper-ah .negative-margin .composition-table th,
.article-holder .wrapper-ah .negative-margin .composition-table td {
  padding: 15px 30px;
  text-align: left;
  width: 50%;
}
[dir=rtl] .article-holder .wrapper-ah .negative-margin .composition-table th,
[dir=rtl] .article-holder .wrapper-ah .negative-margin .composition-table td {
  direction: rtl;
  text-align: right;
}
.article-holder .wrapper-ah .negative-margin .composition-table th {
  background: #141760;
  color: #fff;
  font-size: 0.888rem;
  line-height: 1.722rem;
}
.article-holder .wrapper-ah .negative-margin .composition-table td {
  background: #e9f7fe;
  color: #141760;
  font-size: 0.777rem;
  line-height: 1.111rem;
  word-break: break-word;
}
.article-holder .wrapper-ah .accordion {
  margin-bottom: 30px;
  margin-top: 30px;
}
.article-holder .wrapper-ah .accordion .slide {
  border-bottom: 1px solid #707070;
  overflow: hidden;
  padding-bottom: 14px;
  padding-top: 14px;
}
.article-holder .wrapper-ah .accordion .slide:first-child {
  border-top: 1px solid #707070;
}
.article-holder .wrapper-ah .accordion .slide h5 {
  color: #022aba;
  font-size: 0.888rem;
  line-height: 1.222rem;
  margin-bottom: 0;
  padding: 5px 50px 5px 0;
  position: relative;
}
.article-holder .wrapper-ah .accordion .slide h5.closed {
  position: relative;
}
.article-holder .wrapper-ah .accordion .slide h5.closed::after {
  content: "";
  position: absolute;
  background: url("/static/images/arrow-blue.png") no-repeat top right 5px/28px;
  width: 35px;
  height: 35px;
  transform: rotate(90deg);
  right: 0;
  top: 0;
}
.article-holder .wrapper-ah .accordion .slide h5.open {
  position: relative;
}
.article-holder .wrapper-ah .accordion .slide h5.open::after {
  content: "";
  position: absolute;
  background: url("/static/images/arrow-blue.png") no-repeat top right 5px/28px;
  width: 35px;
  height: 35px;
  transform: rotate(-90deg);
  right: 0;
  top: 0;
  background-position-y: 2px;
  background-position-x: 5px;
}
[dir=rtl] .article-holder .wrapper-ah .accordion .slide h5 {
  padding: 5px 0 5px 50px;
  padding-right: 60px;
}
[dir=rtl] .article-holder .wrapper-ah .accordion .slide h5.closed {
  position: relative;
}
[dir=rtl] .article-holder .wrapper-ah .accordion .slide h5.closed::after {
  content: "";
  position: absolute;
  background: url("/static/images/arrow-blue.png") no-repeat top left 5px/28px;
  width: 35px;
  height: 35px;
  transform: rotate(90deg);
  right: 0;
  top: 0;
}
[dir=rtl] .article-holder .wrapper-ah .accordion .slide h5.open {
  position: relative;
}
[dir=rtl] .article-holder .wrapper-ah .accordion .slide h5.open::after {
  content: "";
  position: absolute;
  background: url("/static/images/arrow-blue.png") no-repeat top left 5px/28px;
  width: 35px;
  height: 35px;
  transform: rotate(-90deg);
  right: 0;
  top: 0;
  background-position-y: 2px;
  background-position-x: 5px;
}
.article-holder .wrapper-ah .accordion .slide p {
  font-size: 0.888rem;
  line-height: 1.222rem;
  width: 100%;
}
.article-holder .wrapper-ah .accordion .slide p a {
  font-size: 0.777rem;
  line-height: 1.166rem;
}
.article-holder .wrapper-ah .text-left,
.article-holder .wrapper-ah .text-direction {
  text-align: left;
}
[dir=rtl] .article-holder .wrapper-ah .text-direction {
  text-align: right;
}
.article-holder .wrapper-ah .divider {
  display: none;
}

.article-holder.article-recycle-holder .wrapper-ah.wrapper-recycle {
  background-size: 766px 670px;
}

@media (min-width: 768px) {
  .article-recycle-holder.article-holder .wrapper-recycle .minus-left {
    padding-top: calc(43px - 1.5rem);
  }
  .article-recycle-holder.article-holder .wrapper-recycle .minus-left > h2 {
    font-size: 1.7rem;
    line-height: 2.4rem;
    min-height: 7rem;
    display: flex;
    align-items: center;
    width: calc(100% - 4rem);
  }
  .article-holder .wrapper-ah .text-left.text-lg-right {
    padding-top: 0;
  }
  .article-holder .wrapper-ah .back-btn-wrapper {
    top: 45%;
  }
  .article-holder .wrapper-ah .socialActions {
    display: block;
    float: right;
    padding-top: 3rem;
  }
  .article-holder .wrapper-ah .socialActions .share {
    padding-top: 0;
    display: flex;
  }
  .article-holder .wrapper-ah article {
    margin-top: 6rem;
  }
  .article-holder .wrapper-ah article .holder.accordion-sub-heading h2 {
    color: #707070;
    font-family: "GalanoGrotesque-Regular";
    text-transform: uppercase;
    font-size: 1.111rem;
    line-height: 1.722rem;
  }
  .article-holder .wrapper-ah .infographic .wrapper .horizontal-half .text-left {
    background: none;
  }
  .article-holder .wrapper-ah .infographic .wrapper .horizontal-half .place-bottom-right {
    padding-top: 0;
  }
  .article-holder .wrapper-ah .infographic .wrapper .horizontal-half .text-description {
    color: #707070;
  }
  .article-holder .wrapper-ah .infographic .pads .wrapper .horizontal-half .place-bottom-middle .inner, .article-holder .wrapper-ah .infographic .liners .wrapper .horizontal-half .place-bottom-middle .inner {
    margin-right: -3vw;
  }
  .article-holder .wrapper-ah h3 {
    font-size: 1.833rem;
    line-height: 3.833rem;
  }
  .article-holder .wrapper-ah h2 {
    font-size: 2.055rem;
    line-height: 3.277rem;
    margin-top: 47px;
  }
  .article-holder .wrapper-ah .intro > article .holder:first-child p {
    font-size: 1.222rem;
    line-height: 1.944rem;
  }
  .article-holder .wrapper-ah .intro > article .holder:first-child p:first-child {
    font-size: 1.222rem;
    line-height: 1.944rem;
    margin-top: 0;
  }
  .article-holder .wrapper-ah .intro > article .holder:first-child p:first-child a {
    font-size: 1.222rem;
    line-height: 1.944rem;
  }
  .article-holder .wrapper-ah .intro > article .holder:first-child p a {
    font-size: 1.222rem;
    line-height: 1.944rem;
  }
  .article-holder .wrapper-ah .intro > article .accordion .holder:first-child p:first-child {
    font-size: 0.888rem;
    line-height: 1.611rem;
  }
  .article-holder .wrapper-ah .intro > article .accordion .holder:first-child p:first-child a {
    font-size: 0.888rem;
    line-height: 1.611rem;
    word-break: break-word;
  }
  .article-holder .wrapper-ah .intro > article .accordion .holder:first-child p a {
    font-size: 0.888rem;
    line-height: 1.611rem;
    word-break: break-word;
  }
  .article-holder .wrapper-ah .intro > article .slide h5 {
    font-size: 1.111rem;
    line-height: 1.722rem;
  }
  .article-holder .wrapper-ah .intro > article .slide p {
    font-size: 0.888rem;
    line-height: 1.611rem;
  }
  .article-holder .wrapper-ah .intro > article .slide p a {
    font-size: 0.888rem;
    line-height: 1.611rem;
  }
  .article-holder .wrapper-ah .negative-margin {
    margin-left: 0;
    margin-right: 0;
  }
  .article-holder .wrapper-ah .negative-margin .composition-table {
    margin-bottom: 30px;
    margin-top: 42px;
  }
  .article-holder .wrapper-ah .negative-margin .composition-table th,
  .article-holder .wrapper-ah .negative-margin .composition-table td {
    padding: 30px;
  }
  .article-holder .wrapper-ah .negative-margin .composition-table th {
    font-size: 1.111rem;
    line-height: 1.722rem;
  }
  .article-holder .wrapper-ah .negative-margin .composition-table td {
    font-size: 1rem;
    line-height: 1.722rem;
  }
  .article-holder .wrapper-ah .accordion {
    margin-bottom: 50px;
    margin-top: 50px;
    position: relative;
    z-index: 1111;
  }
  .article-holder .wrapper-ah .accordion .slide {
    padding-bottom: 29px;
    padding-top: 33px;
  }
  .article-holder .wrapper-ah .accordion .slide h5 {
    font-size: 1.5rem;
    line-height: 3.277rem;
  }
  .article-holder .wrapper-ah .accordion .slide h5.closed {
    position: relative;
  }
  .article-holder .wrapper-ah .accordion .slide h5.closed::after {
    background: url("/static/images/arrow-blue.png") no-repeat top right 5px/34px;
    width: 40px;
    height: 40px;
  }
  .article-holder .wrapper-ah .accordion .slide h5.open {
    position: relative;
  }
  .article-holder .wrapper-ah .accordion .slide h5.open::after {
    background: url("/static/images/arrow-blue.png") no-repeat top right 5px/34px;
    width: 40px;
    height: 40px;
  }
  [dir=rtl] .article-holder .wrapper-ah .accordion .slide h5.closed {
    position: relative;
  }
  [dir=rtl] .article-holder .wrapper-ah .accordion .slide h5.closed::after {
    background: url("/static/images/arrow-blue.png") no-repeat center left 5px/34px;
    width: 40px;
    height: 40px;
  }
  [dir=rtl] .article-holder .wrapper-ah .accordion .slide h5.open {
    position: relative;
  }
  [dir=rtl] .article-holder .wrapper-ah .accordion .slide h5.open::after {
    background: url("/static/images/arrow-blue.png") no-repeat center left 5px/34px;
    width: 40px;
    height: 40px;
  }
  .article-holder .wrapper-ah .accordion .slide p {
    font-size: 0.777rem;
    line-height: 1.222rem;
    width: 90%;
  }
  .article-holder .wrapper-ah .accordion .slide p a {
    font-size: 0.777rem;
    line-height: 1.222rem;
  }
}
@media (min-width: 992px) {
  .article-recycle-holder.article-holder .wrapper-recycle .minus-left {
    padding-top: calc(43px - 1.5rem);
  }
  .article-holder .bottom-gradient {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
    bottom: 5vh;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=0 );
    height: 82px;
    pointer-events: none;
    position: absolute;
    right: 0;
    width: 100%;
  }
  .article-holder .wrapper-ah article .holder.for-more-content p,
  .article-holder .wrapper-ah article .holder.accordion-sub-heading h2 .holder p {
    font-size: 1.222rem;
    line-height: 1.944rem;
    margin-bottom: 1vw;
  }
  .article-holder .wrapper-ah article .holder.for-more-content p a,
  .article-holder .wrapper-ah article .holder.accordion-sub-heading h2 .holder p a {
    font-size: 1.222rem;
    line-height: 1.944rem;
  }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  .article-holder .wrapper-ah h1 {
    font-size: 1.2rem;
  }
}
@media (min-width: 992px) {
  [dir=rtl] .article-holder .wrapper-ah h1 {
    direction: rtl;
    text-align: left;
  }
  .article-holder .wrapper-ah h2 {
    font-size: 2.055rem;
    line-height: 3.277rem;
    position: relative;
  }
  [dir=rtl] .article-holder .wrapper-ah h2::after {
    left: auto;
    right: -56px;
  }
  .article-holder .wrapper-ah h3 {
    font-size: 2.056rem;
    line-height: 3.278rem;
  }
  .article-holder .wrapper-ah .intro > article .holder:first-child p:first-child {
    font-size: 1.222rem;
    line-height: 1.944rem;
    position: relative;
  }
  .article-holder .wrapper-ah .intro > article .holder:first-child p a {
    font-size: 1.222rem;
    line-height: 1.944rem;
  }
  .article-holder .wrapper-ah .intro > article .slide h5 {
    font-size: 1.222rem;
    line-height: 1.944rem;
  }
  .article-holder .wrapper-ah .intro > article .accordion .holder:first-child p:first-child {
    font-size: 1rem;
    line-height: 1.611rem;
  }
  .article-holder .wrapper-ah .intro > article .accordion .holder:first-child p:first-child a {
    font-size: 1rem;
    line-height: 1.611rem;
  }
  .article-holder .wrapper-ah .intro > article .accordion .holder:first-child p a {
    font-size: 1rem;
    line-height: 1.611rem;
  }
  [dir=rtl] .article-holder .wrapper-ah .intro > article .holder:first-child p:first-child::after {
    left: auto;
    right: -56px;
  }
  .article-holder .wrapper-ah .accordion .slide p {
    font-size: 1rem;
    line-height: 1.611rem;
  }
  .article-holder .wrapper-ah .accordion .slide p a {
    font-size: 1rem;
    line-height: 1.611rem;
  }
  .article-holder .wrapper-ah .scroll {
    -ms-overflow-style: none;
    height: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    scrollbar-width: none;
  }
  .article-holder .wrapper-ah ::-webkit-scrollbar {
    background: transparent;
    width: 0;
  }
  .article-holder .wrapper-ah .negative-margin .composition-table {
    margin-top: 80px;
  }
  [dir=rtl] .article-holder .wrapper-ah .bread-crumb {
    text-align: left;
  }
  .article-holder .wrapper-ah .minus-left {
    padding-left: 56px;
    padding-right: 10vw;
  }
  [dir=rtl] .article-holder .wrapper-ah .minus-left {
    margin-right: -8px;
    padding-left: 15px;
    padding-right: 56px;
  }
  .article-holder .wrapper-ah .divider {
    background: linear-gradient(0deg, rgba(2, 101, 179, 0) 0%, rgb(2, 101, 179) 11%, rgb(2, 101, 179) 84%, rgba(2, 101, 179, 0) 100%);
    display: block;
    height: 73vh;
    width: 1px;
  }
  .article-holder .wrapper-ah .infographic .liners .wrapper .horizontal-half .place-top-left {
    padding: 1vw 0vw 0 36px;
  }
  .article-holder .wrapper-ah :lang(sq) .infographic .liners .wrapper .horizontal-half .place-top-right {
    padding: 77px 12vw 0 0;
  }
  .article-holder .arrow-div {
    margin: 0 -75px;
    position: relative;
  }
  .article-holder .arrow-article {
    background: url("/static/images/icons/images/DT-down-arrow.svg") no-repeat;
    content: "";
    height: 50px;
    position: fixed;
    width: 50px;
  }
  article > div div:nth-of-type(2) p:nth-of-type(1) {
    font-size: 1.333rem;
    line-height: 2.5rem;
    position: relative;
  }
}
@media (min-width: 1200px) {
  .recycle.main-article-holder .footer {
    padding-left: 0;
    width: 25%;
  }
}
@media (min-width: 1246px) {
  .article-recycle-holder.article-holder .wrapper-recycle .minus-left > h2 {
    font-size: 2.2vw;
    line-height: 2.8vw;
    width: calc(100% - 21vw);
  }
  .article-holder.article-recycle-holder .wrapper-ah .infographic .liners .wrapper, .article-holder.article-recycle-holder .wrapper-ah .infographic .pads .wrapper {
    height: 55vw;
  }
  .article-holder.article-recycle-holder .wrapper-ah .back-btn-wrapper {
    right: unset;
    padding-left: 10px;
  }
  .article-holder.article-recycle-holder .wrapper-ah :lang(sq) .infographic .pads .wrapper .horizontal-half .place-bottom-middle .inner,
  .article-holder.article-recycle-holder .wrapper-ah .infographic .pads .wrapper .horizontal-half .place-bottom-middle .inner {
    margin-right: -3vw;
  }
}
@media (min-width: 1600px) {
  .article-recycle-holder.article-holder .wrapper-recycle .minus-left > h2 {
    width: calc(100% - 27vw);
  }
  .main-article-holder .header .wrapper-hd {
    max-width: 1920px;
  }
  .article-holder .wrapper-ah :lang(mn) h1,
  .article-holder .wrapper-ah :lang(ky) h1 {
    font-size: 2rem;
  }
  .article-recycle-holder.article-holder .wrapper-ah h1 {
    font-size: 1.2rem;
  }
}
@media (min-width: 1800px) {
  .article-holder.article-recycle-holder .wrapper-ah .minus-left {
    background-position-y: -150px;
  }
  .article-holder .wrapper-ah .minus-left > h2 {
    margin-top: 1rem;
    font-size: 3rem;
    line-height: 4rem;
  }
  .article-holder .wrapper-ah .intro > article .slide h5,
  .article-holder .wrapper-ah .intro > article .holder.accordion-sub-heading h2,
  .article-holder .wrapper-ah .intro > article .holder:first-child p:first-child,
  .article-holder .wrapper-ah .intro > article .holder:first-child p,
  .article-holder .wrapper-ah .intro > article .holder.for-more-content p,
  .article-holder .wrapper-ah .intro > article .holder.for-more-content p a {
    font-size: 1.7rem;
    line-height: 2.7rem;
  }
}
/*lang specific heading font-weight change*/
html :lang(az) h1, html :lang(az) h2, html :lang(az) h3, html :lang(az) h4, html :lang(az) h5, html :lang(az) h6, html :lang(mn) h1, html :lang(mn) h2, html :lang(mn) h3, html :lang(mn) h4, html :lang(mn) h5, html :lang(mn) h6, html :lang(ky) h1, html :lang(ky) h2, html :lang(ky) h3, html :lang(ky) h4, html :lang(ky) h5, html :lang(ky) h6, html :lang(kk) h1, html :lang(kk) h2, html :lang(kk) h3, html :lang(kk) h4, html :lang(kk) h5, html :lang(kk) h6 {
  font-family: "ZonaProBold";
  font-weight: 500;
}

/*lang specific heading font-weight change ends here*/