h3 {
  text-align: left !important;
}
a.headline {
  justify-content: space-between;
  display: flex !important;
  justify-content: start;
}
#menu_buttons2 .col-6 {
  flex: 0 0 100% !important;
  max-width: 100% !important;
}
#main_banner1 a.main_pager__item {
  text-indent: -999px;
  overflow: hidden;
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: #f5f6fa;
  max-width: 10px;
}
#main_banner1 a.main_pager__item.--active {
  background: var(--maincolor);
}
#main_banner1 .slick-arrow {
  background: transparent !important;
  display: none;
}
#main_banner1:hover .slick-arrow {
  background: transparent !important;
  display: block !important;
}
#main_banner1.--pager .main_pager {
  display: flex !important;
  flex-wrap: nowrap;
  font-size: 11px;
  max-width: 1410px;
  flex-direction: row;
  justify-content: center;
  margin-top: 10px;
  color: var(--maincolor);
  gap: 10px;
}
#main_banner1 .main_pager__item {
  text-decoration: none;
  font-size: 1.4rem;
  padding: 1.5rem;
  border-bottom: 1px solid #414c5c;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 90px;
  flex: 110px;
  font-size: 11px;
  padding: 0px;
  margin: 0px;
  gap: 0px;
  min-width: 0px;
}
#slider_popular_coins .tabsy_coins_main {
  display: none;
}
#slider_popular_coins .sliver_items_1 {
  position: relative;
}
#slider_popular_coins .sliver_items_1:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -30px;
  background: #e6e8ea;
  width: 280%;
  height: 1px;
  left: 40px;
}
#slider_popular_coins .sliver_items_2:before,
#slider_popular_coins .sliver_items_2:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -120%;
  background: #e6e8ea;
  height: 200%;
  left: -25px;
  width: 1px;
}
#slider_popular_coins .sliver_items_2:before {
  right: -25px;
  left: auto;
}
#slider_popular_coins .popular_coins_tabs {
  padding: 0px;
  margin: 0px;
  margin-bottom: 20px;
  margin-top: 40px;
}
#slider_popular_coins .popular_coins_tabs p {
  font-size: 11px;
  color: #03a84e;
}
#slider_popular_coins .popular_coins_tabs li {
  display: inline-block;
  position: static !important;
  margin-right: 40px;
  font-weight: bold;
  font-size: 18px;
  color: var(--maincolor);
  cursor: pointer;
  padding-bottom: 10px;
  opacity: 0.7;
}
#slider_popular_coins .popular_coins_tabs li:hover {
  opacity: 1;
}
#slider_popular_coins .popular_coins_tabs li.active {
  border-bottom: solid 2px var(--maincolor);
  opacity: 1;
}
#slider_popular_coins .number_slider_coins {
  opacity: 0.5;
  font-family: "Times New Roman", Times, serif;
  font-size: 9rem;
  border-bottom: solid 1px #fff;
  color: #414c5c1e;
}
#slider_popular_coins .coins_slider_contetnt {
  display: grid !important;
  grid-template-columns: 2fr 5fr 2fr;
  align-items: center;
}
#slider_popular_coins .text_silver_coins h4 {
  color: #414c5c;
  font-weight: normal;
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-size: 13px;
}
#slider_popular_coins .text_silver_coins p {
  font-size: 11px;
  color: #929aa7;
  margin-top: 0px;
}
#slider_popular_coins .slider_coins_wrapter {
  position: relative;
}
#slider_popular_coins .tabsy_coins_main.active {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  justify-items: left;
  align-items: center;
  gap: 50px 50px;
}
#slider_popular_coins .tabsy_coins_main > div {
  width: 100%;
  display: flex;
}
#inwestycje_box {
  margin-top: 50px;
}
#inwestycje_box #baners_oferta_imang {
  display: grid;
  grid-template-columns: minmax(153px,1fr) minmax(928px,1fr);
  gap: 30px;
}
#inwestycje_box #baners_oferta_imang .btn_box {
  display: inline-block;
  position: static;
  margin-left: 30px;
  margin-top: 10px;
  padding: 11px 50px 11px 50px;
}
#inwestycje_box #baners_oferta_imang  a {
  display: block;
  border-radius: 10px;
  background-size: 100% !important;
  transition: all 1s;
}
#inwestycje_box #baners_oferta_imang  a:hover {
  background-size: 104% !important;
}
#inwestycje_box #baners_oferta_imang  a.baners_oferta_first_baner {
  max-width: 443px;
  display: block;
  background: url('/data/include/cms/mme/baner_main_ferta/maplae.jpg?v=1729511498523') no-repeat;
  min-height: 459px;
  background-position: bottom;
  background-color: #b9bfcd;
}
#inwestycje_box #baners_oferta_imang  a.baners_oferta_secound_baner {
  max-width: 443px;
  display: block;
  background: url('https://www.metalmarket.eu/data/include/cms/KAFELKI/a6.jpg?v=1729174392851') no-repeat;
  min-height: 251px;
  background-position: bottom;
  padding-bottom: 10px;
  background-color: #273244;
}
#inwestycje_box #baners_oferta_imang  a.baners_oferta_secound_baner h3,
#inwestycje_box #baners_oferta_imang  a.baners_oferta_secound_baner p {
  color: #f7f7f4;
}
#inwestycje_box #baners_oferta_imang a.baners_oferta_third_baner {
  background: url('/data/include/cms/mme/baner_main_ferta/a2.jpg?v=1729175858570') no-repeat;
  min-height: 282px;
  color: #f7f7f4;
}
#inwestycje_box #baners_oferta_imang a.baners_oferta_third_baner h3,
#inwestycje_box #baners_oferta_imang a.baners_oferta_third_baner p {
  color: #e6e8ea;
}
#inwestycje_box #baners_oferta_imang  a.baners_oferta_four_baner {
  background: url('/data/include/cms/mme/baner_main_ferta/a_1.jpg?v=1729175858570') no-repeat;
  min-height: 426px;
}
#inwestycje_box #baners_oferta_imang   h3 {
  font-size: 36px;
  color: #fff;
  padding-top: 30px;
  padding-left: 30px;
}
#inwestycje_box #baners_oferta_imang   h3 span {
  color: #fff;
  display: block;
  font-size: 25px;
}
#inwestycje_box #baners_oferta_imang  .baners_oferta_four_baner h3 {
  color: #22b8db;
  font-size: 53px !important;
  padding-top: 80px;
}
#inwestycje_box #baners_oferta_imang  .baners_oferta_four_baner h3 span {
  color: #22b8db;
  font-size: 53px !important;
}
#inwestycje_box #baners_oferta_imang  p.tittle_oferta {
  font-size: 16px;
  color: var(--maincolor);
  text-align: left;
  padding-left: 30px;
  white-space: normal;
  max-width: 50%;
  margin-top: 10px;
}
#inwestycje_box #baners_oferta_imang > div {
  display: grid;
  gap: 30px;
  scroll-snap-align: center;
  scroll-snap-type: both proximity;
}
@media (max-width: 1000px) {
  #inwestycje_box #baners_oferta_imang a.baners_oferta_first_baner {
    background: url('/data/include/cms/mme/baner_main_ferta/maplae.jpg?v=1729511498523') no-repeat !important;
  }
  #inwestycje_box #baners_oferta_imang a.baners_oferta_secound_baner {
    background: url('/data/include/cms/mme/baner_main_ferta/rwd/rwd_baner_oferta_05.jpg?v=1728482542261') no-repeat;
    background-position: 0px;
  }
  #inwestycje_box #baners_oferta_imang a.baners_oferta_third_baner {
    background: url('/data/include/cms/mme/baner_main_ferta/rwd/rwd_baner_oferta_10.jpg?v=1728482542260') no-repeat !important;
    background-position: 0px -70px;
  }
  #inwestycje_box #baners_oferta_imang a.baners_oferta_four_baner {
    background: url('/data/include/cms/mme/baner_main_ferta/rwd/rwd_baner_oferta_07.jpg?v=1728482542261') no-repeat !important;
    background-position: 0px -60px;
  }
}
#mennice_contetn {
  margin-top: 40px;
  min-height: 270px;
  background: none !important;
  overflow: hidden;
}
#mennice_contetn .logo_mennicze-contetnt {
  position: relative;
  top: 90px;
}
#mennice_contetn .multiple-items_logotypy.logotypy img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  filter: none;
}
#mennice_contetn .slick-track {
  top: 0px;
}
#mennice_contetn h3,
#mennice_contetn #slider_popular_coins h3 {
  text-align: left;
  white-space: normal;
  font-weight: bold;
  font-size: 18px;
  padding-left: 0px;
}
#boksy_main_baner {
  margin: 20px 0px;
}
#boksy_main_baner .btn_box {
  font-size: 12px !important;
  width: auto !important;
  display: inline-block !important;
}
#boksy_main_baner > div {
  margin-bottom: 0px;
}
#boksy_main_baner:hover {
  color: #414c5c !important;
  text-decoration-color: #d2bc66 !important;
}
#boksy_main_baner:hover p {
  color: #414c5c !important;
  text-decoration-color: #d2bc66 !important;
}
#boksy_main_baner:hover .slick-arrow {
  display: block !important;
}
#boksy_main_baner .two_main_baners {
  display: grid;
  margin-top: 0px;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  margin-top: 10px;
}
#boksy_main_baner .two_main_baners .slick-track {
  display: flex;
}
#boksy_main_baner .two_main_baners .slick-slide:hover+*,
#boksy_main_baner .two_main_baners .slick-slide:hover+*+* {
  transform: scale(0.99);
}
#boksy_main_baner .two_main_baners .slick-slide:has(+ *:hover),
#boksy_main_baner .two_main_baners .slick-slide:has(+ *+ *:hover),
#boksy_main_baner .two_main_baners .slick-slide:has(+ *+ *+*:hover) {
  transform: scale(0.99);
}
#boksy_main_baner .two_main_baners .slick-slide:hover {
  transform: scale(1.01);
  transition: all .3s;
}
#boksy_main_baner .two_main_baners a {
  padding: 0px !important;
  margin: 0px !important;
}
#boksy_main_baner .two_main_baners .slick-slide {
  transition: all .2s;
  transform: scale(1);
  margin-left: 10px;
}
#boksy_main_baner .two_main_baners h4 {
  margin-top: 50px;
  letter-spacing: 4px;
}
#boksy_main_baner .two_main_baners > div {
  background: #f5f6fa;
  padding: 30px;
  border-radius: 10px;
}
#boksy_main_baner img {
  border-radius: 10px;
  margin: 10px;
  width: 100%;
}
#boksy_main_baner > div > a {
  background: #f5f6fa;
  display: grid;
  grid-template-columns: 1fr 1fr;
  text-align: center;
  align-content: center;
  justify-content: start;
  padding: 10px;
  justify-items: start;
  align-items: center;
  border-radius: 10px;
}
#boksy_main_baner .head_text {
  background: #f5f6fa;
  display: flex;
  text-align: center;
}
#boksy_main_baner .head_text img {
  margin: auto;
  border-radius: 0px;
  padding: 20px;
  display: block;
}
#boksy_main_baner .boksy_main_text {
  padding: 10px 40px;
  text-align: center;
  color: #414c5c;
}
#boksy_main_baner .boksy_main_text h4 {
  letter-spacing: 11px;
  text-transform: uppercase;
  font-weight: 100;
  font-size: 16px;
  padding-bottom: 10px;
}
#boksy_main_baner .boksy_main_text > div {
  font-weight: 600;
  font-size: 25px;
  text-align: center;
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
  margin-top: 10px;
  flex-direction: column;
}
#boksy_main_baner .slick-arrow {
  display: none !important;
}
#blog_content {
  margin-bottom: 50px;
  margin-top: 50px !important;
}
#blog_content .blog {
  display: grid;
  gap: 10px;
  white-space: normal !important;
}
#blog_content #blogcontent {
  color: #414c5c;
  font-size: 14px;
  font-weight: bold;
  line-height: normal;
}
#blog_content #blogcontent:hover .data_blog {
  color: #414c5c;
}
#blog_content #blogcontent .blog_main {
  border-left: solid 1px #ccc;
  margin: 0px 0px;
}
#blog_content #blogcontent .catgoriblog {
  color: #03a84e;
  font-size: 12px;
  position: relative;
}
#blog_content #blogcontent .data_blog {
  font-size: 11px;
  font-weight: normal;
}
#blog_content #blogcontent #blog_flex {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  margin: 50px 0px;
}
#blog_content #blogcontent .blog_main:first-child {
  border-left: none;
}
#blog_content #blogcontent a {
  padding: 50px 30px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  align-content: space-between;
  transition: all 0.1s ease-in;
  min-height: 250px;
}
#blog_content #blogcontent a:hover {
  background: #f5f6fa;
  transition: all 0.1s ease-in;
}
#blog_content #blogcontent h3 {
  text-align: left;
  white-space: normal;
  font-weight: bold;
  font-size: 18px;
  padding-left: 10px;
}
#blog_content #blogcontent h3 span {
  text-align: left;
  color: #03a84e;
}
div#opinie_main {
  background: #f5f6fa;
  position: relative;
}
div#opinie_main:after {
  display: block;
  position: absolute;
  background: #f5f6fa;
  content: '';
  width: 100%;
  height: 100%;
  top: 0px;
  right: -100%;
  z-index: 0;
}
div#opinie_main:before {
  display: block;
  position: absolute;
  background: #f5f6fa;
  content: '';
  width: 100%;
  height: 100%;
  top: 0px;
  left: -100%;
  z-index: 0;
}
div#opinie_main .slick-list {
  overflow: visible;
  background: #f5f6fa;
  padding-bottom: 90px;
}
#ofirmie_text {
  margin-top: 50px;
  position: relative;
  z-index: 99;
}
#ofirmie_text .row {
  justify-content: center;
}
#ofirmie_text #opis_more {
  background: #f5f6fa;
}
#ofirmie_text .col-12 p.p a {
  margin-top: 0px;
}
#ofirmie_text h1 {
  align-items: flex-end;
}
#ofirmie_text h1 a {
  color: var(--maincolor);
  font-weight: bold;
}
#ofirmie_text p {
  color: var(--maincolor);
}
.main_banner_dots button.slick-current:before {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: #03a84e;
}
.main_banner_dots button:before {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: #414c5c !important;
}
.main_banner_dots button {
  width: 10px;
  color: #414c5c !important;
  font-size: 12px;
}
.multiple-items_popular {
  position: relative;
}
.slick-dots li {
  position: relative;
  height: 10px !important;
  width: 10px !important;
  display: inline-block;
  background: var(--twocolor) !important;
  border-radius: 100%;
}
.slick-dots li.slick-active {
  background: var(--maincolor) !important;
}
#menu_banners3 .multiple-items-opinie .slick-slide:hover {
  background: var(--maincolor) !important;
  border-radius: 10px;
}
#menu_banners3 .multiple-items-opinie .slick-slide {
  border-radius: 10px;
}
.mapsmetalmarket {
  width: 100%;
  text-align: center;
}
.mapsmetalmarket img {
  width: 50% !important;
}
.ikonki_firma p {
  color: #fff;
}
.ikonki_firma small {
  color: #fff;
}
#slider_popular_coins {
  margin-top: 0px;
}
.batch_opinie {
  position: absolute;
  left: 20px;
  top: 20px;
}
.batch_opinie {
  display: flex;
  align-items: center;
  gap: 10px;
}
.batch_opinie strong {
  font-size: 21px;
}
.seemore_coins_slider {
  position: absolute;
  right: 0px;
  bottom: -50px;
}
.image_slider_coins img {
  max-width: 150px;
  transform: scale(1);
  transition: 0.5s;
}
.coins_slider_contetnt:hover img {
  transform: scale(1.2);
  transition: 0.5s;
}
.text_silver_coins h2 {
  color: var(--maincolor);
  font-size: 15px;
  margin-top: 0px;
  margin-bottom: 5px;
  font-weight: bold;
}
#slider_popular_coins .text_silver_coins h2 {
  word-break: normal !important;
}
#menu_banners3 .menu_button_wrapper:nth-child(1) {
  display: none;
}
#menu_banners3 .menu_button_wrapper.col-6 {
  max-width: 100% !important;
}
#main_hotspot_zone1 {
  position: relative;
}
video::-webkit-media-controls-panel {
  display: none !important;
  opacity: 1 !important;
}
.rabit {
  position: relative;
}
.rabit img {
  border-radius: 10px;
}
.baner_calender h2 {
  z-index: 9;
}
.logo_monts {
  color: #fff;
}
.small_monet img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(0%) !important;
}
.slick-slide .small_monet img {
  width: 60%;
}
.polular_contetnt div {
  border-radius: 10px;
  padding: 0px;
  display: grid;
  align-items: stretch;
}
.polular_contetnt h3 {
  font-size: 15px;
  text-align: center;
  margin-top: 20px;
}
.polular_contetnt .pic_popular {
  text-align: center;
}
.box_popular .pic_popular img {
  padding: 20px;
  padding-bottom: 0px;
}
.box_popular a {
  display: block;
  position: relative;
  padding: 50px 0px;
}
.pic_popular img {
  mix-blend-mode: darken !important;
}
.polular_contetnt a {
  border-radius: 10px;
  display: block;
  background: #f5f6fa !important;
  text-decoration: none;
}
.polular_contetnt a:hover {
  background: #fff !important;
}
#popular_monety a {
  text-decoration: none;
  display: block;
}
#popular_monety .slick-slide {
  margin: 0px 10px;
}
.top_box_popular {
  margin: 0px 0px;
  margin-top: 0px;
}
.box_popular a {
  padding: 70px 10px;
  transition: all 0.5s;
}
#popular_monety a:hover {
  background: #fff;
  transition: all 0.5s;
}
.small_monet img {
  width: 60%;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.polular_contetnt div {
  border-radius: 10px;
  padding: 0px;
}
.polular_contetnt h3 {
  font-size: 12px;
  text-align: center;
  padding-bottom: 20px;
}
.polular_contetnt .pic_popular {
  text-align: center;
}
.box_popular a {
  display: block;
  position: relative;
  padding: 50px 0px;
}
#popular_monety a {
  text-decoration: none;
  display: block;
}
.top_box_popular {
  margin: 0px 0px;
  margin-top: 0px;
}
.box_inside_popular .col-md-6 {
  flex: 46%;
  padding: 10px;
}
.box_popular a {
  padding: 70px 10px;
  transition: all 0.5s;
}
#popular_monety a:hover {
  background: #fff;
  transition: all 0.5s;
}
.small_monet img {
  width: 60%;
}
.pic_popular img {
  width: 40% !important;
}
.polular_contetnt {
  grid-template-columns: 3fr 6fr 3fr;
  display: grid;
  gap: 10px;
  justify-items: center;
  align-items: stretch;
}
.box_inside_popular {
  grid-template-columns: 3fr 3fr;
  gap: 10px;
  display: grid;
}
.bg_popular {
  border-radius: 10px;
  justify-items: start;
  display: grid;
  align-items: stretch;
}
.bg_popular:hover {
  background: #fff;
}
.pic_popular {
  text-align: center;
}
.box_popular .pic_popular img {
  width: 100% !important;
}
.pic_popular img {
  width: 50% !important;
  margin: auto;
  mix-blend-mode: darken;
  transform: scale(1);
  padding-top: 20px;
}
.pic_popular img:hover {
  transform: scale(1.1);
}
.polular_contetnt a {
  text-decoration: none;
}
.polular_contetnt h3 {
  font-size: 12px;
  text-align: center;
  margin-top: 10px;
  color: #414c5c;
}
#opis_more {
  position: absolute;
  background: #f4f1eb;
  z-index: 999;
  width: 100%;
  padding: 20px;
  top: 90%;
  max-width: 1110px;
  left: -5px;
  border-radius: 10px;
}
.opis_main:hover {
  text-decoration: underline;
}
.ikonki_firma {
  margin-top: 10px !important;
  padding-bottom: 30px;
}
.service_cont {
  margin-bottom: 10px;
  margin: 0px 20px;
}
.service .service_cont a {
  width: 100%;
  margin: auto;
  background: #f5f6fa;
  border-radius: 10px;
  display: block;
  padding: 40px 10px;
  position: relative;
  transition: all 0.5s;
  height: 420px;
}
.service .service_cont a small {
  text-align: center;
  color: #03a84e;
  font-size: 12px;
  display: block;
  position: absolute;
  top: 20px;
  width: 100%;
}
.service .service_cont a:hover {
  color: #03a84e;
  background: #fff;
  transition: all 0.5s;
}
.service.destop_service {
  display: block;
  margin: 50px 0px;
}
.service.destop_service h2 {
  margin-bottom: 20px;
  display: block;
}
.soon_box {
  opacity: 0.7;
  pointer-events: none;
}
#blog_main_page .katbnt {
  padding: 0px;
}
#blog_main_page .katbnt a {
  border: none;
  font-weight: bold;
  color: #03a84e;
}
#blog_main_page a {
  cursor: pointer;
}
#blog_main_page a:hover h3.h3 {
  cursor: pointer;
  text-decoration: underline;
  color: #03a84e;
}
#blog_main_page p {
  margin-top: 10px;
  display: none;
}
#blog_main_page h3 {
  text-align: left;
  font-size: 14px;
  margin-top: 10px;
  width: 80%;
}
#blog_main_page img {
  border-radius: 10px;
}
#blog_main_page h3:hover {
  color: #03a84e;
  text-decoration: underline;
}
#blog_2 img {
  opacity: 1;
}
#blog_2 .katbnt {
  padding: 0px;
}
#blog_2 h3.h3 .katbnt {
  border: none;
  font-weight: bold;
  color: #03a84e;
  text-align: left;
}
#blog_2 h3.h3 {
  position: absolute;
  text-align: left;
  bottom: 20px;
  left: 20px;
  width: 70%;
  z-index: 10;
  color: #fff;
}
#blog_2 h3.h3:hover {
  text-decoration: underline;
}
#blog_2 a {
  position: relative;
  background: #1d2229;
  overflow: hidden;
}
#blog_2 a:hover h3.h3 {
  text-decoration: underline;
}
#blog_2 div div {
  overflow: hidden;
  border-radius: 10px;
}
#blog_main_page img:hover h3 {
  cursor: pointer;
  color: #03a84e;
  text-decoration: underline;
}
.appla_blog {
  position: absolute;
  width: 100%;
  height: 98%;
  z-index: 8;
  opacity: 0.8;
  background: #414c5c;
  top: 0px;
  border-radius: 10px;
}
#blog_2 a:hover .appla_blog {
  opacity: 0.4;
  transition: all 1s;
}
#blog_2 a.appla_blog {
  transition: all 1s;
}
#blog_2 a {
  overflow: hidden;
}
#blog_2 a:hover img {
  transition: all 1s;
  transform: scale(1.1);
  transition: transform 1s;
  border-radius: 10px;
}
#blog_2 a img {
  transition: transform 1s;
}
.mobile_head {
  display: none;
}
.destop_head {
  display: block;
}
#service_content {
  display: grid;
  grid-template-columns: 1fr;
  column-gap: 10px;
  grid-template-rows: minmax(auto,320px);
}
#baner_curency a {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.box_conten_kantor,
.box_content_pozyucka {
  padding-left: 30px;
}
.box_content_pozyucka,
.box_pozyczki,
.box_conten_kantor,
.curency_baner_all {
  display: inline-block;
}
.img_pozyczki {
  color: #fff;
}
.img_pozyczki img {
  width: 250px;
}
.img_pozyczki small:hover {
  color: #fff;
}
.curency_baner_all {
  width: 400px;
  position: absolute;
  right: 20px;
  top: 20px;
}
#baner_curency .curency_baner_all {
  position: static;
}
#baner_curency {
  position: relative;
  background-color: #23643f;
}
.box_pozyczki {
  position: relative;
  top: 50px;
  left: 20px;
}
#baner_curency a {
  background-size: 50%;
  transition: all 1s;
  border-radius: 10px;
}
#baner_curency a {
  display: flex;
  width: 100%;
  color: #fff;
  background: url(/data/include/cms/pozyczki/psd_baner_waluty_v2.png?v=1675265849965) right center no-repeat;
  background-color: #23643f;
  text-decoration: none;
  background-size: 50%;
  transition: all 1s;
  align-items: flex-start;
  justify-content: center;
  background-size: 26%;
  align-content: center;
}
#baner_curency a:hover {
  transition: all 1s;
  background: url("/data/include/cms/pozyczki/psd_baner_waluty_v2.png?v=1675265849965") right center no-repeat;
  background-color: #23643f;
  background-color: #102d1c;
  background-size: 29%;
}
.slick-prev,
.slick-next {
  margin-top: 0px;
}
.head_opinie {
  padding-bottom: 30px;
  background: #f5f6fa;
  padding-top: 20px;
  color: var(--maincolor);
}
.head_opinie h6.h6 {
  font-size: 36px;
}
.multiple-items-opinie {
  background: #f5f6fa;
  z-index: 99;
}
.head_opinie {
  text-align: center;
}
.flags_opinie img {
  width: 45px !important;
  border-radius: 2px !important;
  margin-bottom: 20px;
}
.head_opinie p.p.big-3 {
  font-size: 28px;
}
.product-name {
  font-size: 12px;
}
#opinie_main .opinie_box {
  background: #fff;
  border-radius: 5px;
  margin: 10px;
}
.multiple-items-opinie {
  background: #f5f6fa;
  padding-bottom: 220px;
}
.opinie_box {
  padding: 13px 20px;
  min-height: 240px;
}
.box.text-center {
  position: relative;
  z-index: 6;
}
#ikony_serie_main ul {
  display: flex;
  gap: 20px;
  justify-content: space-around;
  margin: 20px 0px;
}
#ikony_serie_main ul img {
  width: 30px;
  margin-bottom: 5px;
}
#ikony_serie_main ul li {
  list-style: none;
}
#ikony_serie_main ul li a {
  font-size: 12px;
  color: #414c5c;
  margin-top: 3px;
  font-weight: bold;
  display: block;
}
#new_label_blog {
  position: absolute;
  background: #03a84e;
  font-size: 10px;
  color: #f5f6fa;
  padding: 3px 6px;
  border-radius: 3px;
  top: -25px;
}
#blog_main_page h2 {
  margin-top: 20px;
  font-size: 12px !important;
}
.product-name {
  display: block;
}
.label_mennice {
  display: none;
  animation: aminacja_images_flagi 0.5s linear;
}
.label_mennice img {
  width: 40px;
  animation: aminacja_images_flagi 0.5s linear;
}
@media (max-width: 1400px) {
  #banres_sepcial_oferta img {
    max-width: 600px !important;
    border-radius: 10px !important;
  }
  .multiple-items_popular {
    overflow-x: hidden;
  }
  body,
  #opinie_main {
    overflow-x: hidden !important;
  }
  .box_pozyczki {
    position: static;
    padding-left: 0px;
  }
  body,
  #opinie_main {
    overflow-x: hidden;
  }
  #icon_company {
    display: grid;
    grid-template-columns: repeat(6,1fr);
    text-align: center;
    gap: 60px;
    max-width: 100%;
  }
}
@media (max-width: 1320px) {
  .box_pozyczki,
  .row #baner_curency .curency_baner_all {
    display: none;
  }
  .row #baner_curency .curency_baner_all,
  #baner_curency .box_euro_baner {
    display: none !important;
  }
}
.baners_oferta_four_baner,
.baners_oferta_third_baner {
  padding-left: 20px;
}
@media (max-width: 1500px) {
  #baners_oferta_imang {
    display: grid;
    grid-template-columns: minmax(153px,1fr) minmax(838px,1fr);
    gap: 30px;
  }
  #baners_oferta_imang {
    margin: 0px 10px;
  }
  #baners_oferta_imang a {
    background-size: 111% !important;
  }
  #baners_oferta_imang a:hover {
    background-size: 112% !important;
  }
}
@media (max-width: 1000px) {
  #baners_oferta_imang {
    display: flex;
    grid-template-columns: 1fr 1fr !important;
    gap: 10px;
    overflow-x: scroll;
    overflow-y: hidden;
    justify-content: start;
  }
  #mennice_contetn h3,
  #blogcontent h3,
  #slider_popular_coins h3 {
    padding-left: 10px;
  }
  #boksy_skup_kantor a.headline .headline__after {
    margin-right: 10px;
  }
  #inwestycje_box span.headline__name {
    white-space: normal;
    text-align: center;
  }
  #inwestycje_box .headline__after {
    display: none !important;
  }
  #baners_oferta_imang h3,
  #baners_oferta_imang .baners_oferta_four_baner h3 {
    color: #fff;
    padding-top: 30px;
    padding-left: 30px;
    font-size: 23px !important;
  }
  #baner_curency_box p,
  #baner_skup_box p {
    text-align: left;
    padding-left: 10px;
    white-space: normal;
  }
  #baners_oferta_imang .baners_oferta_four_baner h3 {
    color: #22b8db !important;
    padding-top: 30px;
    padding-left: 30px;
    font-size: 23px !important;
  }
  #baners_oferta_imang>div {
    display: grid;
    grid-template-columns: minmax(300px,1fr) minmax(300px,1fr);
    gap: 10px;
    scroll-snap-align: center;
    scroll-snap-type: both proximity;
    justify-content: start;
    justify-items: start;
    height: 350px;
    scroll-snap-type: x proximity;
  }
  .baners_oferta_four_baner .btn_box {
    margin-top: 10px !important;
  }
  #baners_oferta_imang .baners_oferta_four_baner h3 span {
    color: #22b8db;
    font-size: 18px !important;
  }
  #baners_oferta_imang a {
    background-size: cover !important;
    width: 100%;
  }
  #baners_oferta_imang a:hover {
    background-size: cover !important;
  }
  .baners_oferta_four_baner h3 span {
    font-size: 18px !important;
  }
  #baners_oferta_imang p.tittle_oferta {
    font-size: 14px;
    color: var(--maincolor);
    text-align: left;
    padding-left: 30px;
    white-space: normal;
    max-width: 90%;
    margin-top: 10px;
  }
  #baners_oferta_imang h3 span {
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: normal;
  }
  #baners_oferta_imang .baners_oferta_four_baner .btn_box {
    border: solid 1px #22b8db;
    color: #22b8db;
    margin-top: 10px !important;
  }
}
@media (max-width: 900px) {
  body #content #main_banner1 {
    margin-top: 0px !important;
  }
  #banres_sepcial_oferta img {
    max-width: 280px !important;
  }
  #main_banner1 .slick-arrow,
  #main_banner1.--pager .main_pager {
    display: none !important;
  }
  body #main_banner img {
    border-radius: 0px;
  }
  #menu_kafelki h3.h3 {
    font-size: 14px !important;
  }
  #mennice_contetn .slick-track {
    top: 0px;
  }
  .baners_buybest_conter {
    scroll-snap-align: center;
    scroll-snap-type: x proximity;
  }
  #czat_main_content {
    position: fixed;
    bottom: 90px;
    right: -135px;
    z-index: 99999;
  }
  .logo_mennicze-contetnt {
    position: relative;
    top: 0px;
    margin: 50px 0px !important;
  }
  #blog_main_page {
    overflow-x: scroll;
    padding-bottom: 20px;
  }
  #mennice_contetn {
    margin: 10px 0px;
    padding: 10px 0px;
  }
  .destop_service h2.service_head_destop {
    display: none;
  }
  .destop_service h2.service_mobileHead {
    display: block;
  }
  #menu_banners3 .images_service img {
    width: 180px;
  }
  .headclock_two {
    display: none;
  }
  .mobile_head {
    display: block;
  }
  .destop_head {
    display: none;
  }
  #service_content {
    display: grid;
    grid-template-columns: 1fr;
    column-gap: 10px;
  }
  #baner_curency a {
    display: grid;
    grid-template-columns: 1fr;
  }
  .box_pozyczki,
  .curency_baner_all {
    display: block !important;
  }
  .bar_otwarcie .btn_box {
    position: static !important;
    top: auto !important;
    right: auto !important;
  }
  #baner_curency {
    border-radius: 3px !important;
  }
  .curency_baner_all {
    position: static;
    width: auto;
  }
  #baner_curency h3.h3 br {
    display: none;
  }
  #baner_curency .btn_box {
    margin-top: 10px !important;
  }
  .box_pozyczki {
    position: relative;
    padding-left: 0px;
    margin-top: 20px;
    top: 10px;
  }
  #baner_curency a:hover {
    background: #23643f;
  }
  .box_conten_kantor,
  .box_content_pozyucka {
    padding-left: 0px;
  }
  .coins_slider_contetnt {
    grid-template-columns: minmax(50px,50px) minmax(120px,200px) minmax(100px,100px);
    align-items: center;
  }
  .coins_slider_contetnt {
    text-wrap: wrap !important;
  }
  .tabsy_coins_main {
    grid-template-columns: repeat(3,minmax(300px,1fr));
  }
  #blog_content .blog {
    grid-template-columns: repeat(4,1fr);
    gap: 20px;
    width: 690px;
  }
  #mennice_contetn .slick-list {
    overflow-x: scroll;
    margin-left: -80px;
  }
  #blog_main_page h3 {
    text-align: left;
    font-size: 16px;
    margin-top: 10px;
    width: 98%;
    height: 43px;
    overflow: hidden;
  }
  a.headline {
    justify-content: space-between;
    display: flex !important;
    justify-content: start;
  }
  .hotspot:not(.--slider):not(.--list):not(.--bundle):not(.--added) .products:not(.slick-initialized) .product {
    scroll-snap-align: center;
    flex: 0 0 75%;
    max-width: 55%;
  }
  #service_content {
    display: grid;
    grid-template-columns: 1fr;
    overflow-x: scroll;
  }
  .logo_mennicze-contetnt {
    position: relative;
    top: 0px !important;
  }
  .service.destop_service h2 {
    margin-bottom: 5px;
  }
  .slick-dots li button {
    display: block !important;
  }
  #blog_content .blog {
    display: grid;
    grid-template-columns: repeat(4,0.6fr);
    gap: 10px;
  }
  #blog_content {
    margin: 20px 0px;
  }
  #blog_content {
    padding: 10px;
  }
  #blog_content .blog div:nth-child(2) {
    display: block;
  }
  .mapsmetalmarket img {
    width: 1000% !important;
  }
  #icon_company {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    text-align: center;
    gap: 10px;
    max-width: 100%;
    margin-bottom: 10px;
  }
  .batch_opinie {
    display: none;
  }
  .row.blog div:nth-child(4) {
    display: none;
  }
  #menu_search.menu_search {
    display: none;
  }
  #slider_popular_coins {
    display: block;
  }
  .slider_coins_wrapter {
    overflow-x: scroll;
    overflow-y: hidden;
  }
  #slider_popular_coins {
    margin-top: 10px;
  }
  #slider_popular_coins h2 a {
    padding: 0px 10px;
  }
  .sliver_items_2:before {
    right: 5px;
    left: auto;
  }
  .text_silver_coins h2 {
    font-size: 16px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .text_silver_coins h4 {
    font-size: 9px;
  }
  .image_slider_coins img {
    max-width: 100px;
    transform: scale(0.8);
    transition: 0.5s;
  }
  .tabsy_coins_main {
    gap: 0px 10px;
  }
  .sliver_items_1:after {
    bottom: 0px;
    background: #e6e8ea;
  }
  .tabsy_coins_main .sliver_items_2 {
    grid-area: 2;
  }
  .tabsy_coins_main .sliver_items_5 {
    grid-area: 0.33333333333333;
  }
  .coins_slider_contetnt:hover img {
    transform: scale(0.8);
  }
  #layout .popular_coins_tabs li {
    margin-right: 20px;
    margin-left: 10px;
  }
  #service_content {
    grid-template-rows: minmax(auto,auto);
  }
  .head_opinie p.p.big-3 {
    font-size: 1.4rem;
    margin-top: 10px;
  }
  .head_opinie h6.h6 {
    font-size: 26px;
  }
  .multiple-items-opinie,
  #opinie_main .slick-list {
    overflow: hidden;
  }
  #opinie_main:after,
  #opinie_main:before {
    display: none;
  }
  .multiple-items-opinie {
    padding-bottom: 10px;
  }
  #mennice_contetn .slick-track {
    top: 0px;
  }
  html {
    overflow-x: hidden;
  }
  #boksy_main_baner>div {
    margin-bottom: 0px;
    margin-top: 10px;
    grid-template-columns: minmax(300px,1fr) 1fr;
    display: grid;
  }
  #baners_oferta_imang .btn_box {
    margin-top: 10px !important;
  }
  #boksy_main_baner {
    scroll-snap-align: center;
    scroll-snap-type: x mandatory;
    display: grid;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    align-items: flex-start;
    overflow-x: scroll;
    width: 100%;
    text-wrap: balance;
    grid-template-columns: minmax(300px,1fr) 1fr;
    scroll-snap-type: both proximity;
    white-space: nowrap;
  }
  #boksy_main_baner .two_main_baners>div {
    background: #f5f6fa;
    padding: 10px;
    border-radius: 10px;
    display: grid;
    grid-template-columns: minmax(260px,1fr) 1fr;
  }
  #boksy_main_baner .boksy_main_text>div {
    font-size: 15px;
  }
  #layout #baner_curency a {
    display: flex;
    width: 100%;
    color: #fff;
    background: url(/data/include/cms/pozyczki/psd_baner_waluty_v2.png?v=1675265849965) right center no-repeat !important;
    background-color: #23643f;
    text-decoration: none;
    background-size: 50%;
    transition: all 1s;
    align-items: flex-start;
    justify-content: flex-start;
    background-size: 26%;
    align-content: flex-start;
    background-size: 70% !important;
  }
  #boksy_main_baner p {
    display: none;
  }
  #boksy_main_baner .boksy_main_text {
    padding: 10px 20px;
  }
  #boksy_main_baner .two_main_baners h4 {
    margin-top: 0px;
  }
  #boksy_main_baner .two_main_baners {
    margin-left: 10px;
  }
  #boksy_main_baner p {
    font-size: 11px;
    line-height: 17px;
    padding: 10px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px;
  }
  #boksy_main_baner>div>a {
    display: block;
    grid-template-columns: 1fr;
    text-align: center;
    align-content: center;
    align-items: center;
    justify-content: center;
    gap: 0px;
    width: 100%;
  }
  #boksy_main_baner .btn_box {
    padding: 11px 50px 11px 50px !important;
  }
  #boksy_main_baner .boksy_main_text>div {
    padding-bottom: 0px;
  }
  #boksy_main_baner .head_text img {
    margin: auto;
    border-radius: 0px;
    padding: 10px;
    display: block;
  }
  #ikony_serie_main ul {
    display: flex;
    gap: 20px;
    justify-content: flex-start;
    margin: 20px 0px;
    overflow-x: scroll;
    padding-bottom: 10px;
    margin-left: 20px;
    flex-wrap: nowrap;
  }
  #blog_flex {
    display: flex;
    overflow-x: scroll;
  }
  #blog_flex {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    margin: 0px 0px;
    margin-top: 30px;
  }
  #blog_flex .blog_main h2 {
    line-height: 18px;
    margin-top: 3px;
    font-size: 15px;
    font-weight: 900;
    color: #414c5c;
    padding-left: 0px;
  }
  #blog_flex .blog_main a {
    padding: 30px 20px;
    display: flex;
    align-items: flex-end;
    align-content: space-around;
    transition: all 0.5s ease-in;
    min-height: 120px;
    min-width: 230px;
    flex-direction: row;
    flex-wrap: wrap;
    white-space: normal;
  }
  .polular_contetnt {
    overflow: hidden !important;
  }
  #popular_monety .slick-list {
    overflow-x: hidden !important;
  }
  body #mennice_contetn .slick-track {
    top: 0px !important;
    padding-bottom: 50px;
  }
  .polular_contetnt h3 {
    margin-top: 30px;
    white-space: break-spaces !important;
  }
  .product-name {
    margin-bottom: 20px;
  }
  #mennice_contetn {
    height: 230px;
    min-height: 230px;
    margin-bottom: 50px;
  }
  #breadcrumbs {
    margin-top: 0px !important;
  }
  #main_banner1 img {
    border-radius: 0px !important;
  }
  #popular_monety .slick-list {
    overflow: hidden;
  }
  #bnaer_poczyki_main_page .btn_box {
    margin-bottom: 20px;
  }
  #bnaer_poczyki_main_page .benefits_head li {
    font-size: 13px;
  }
  #bnaer_poczyki_main_page video {
    border-radius: 0px !important;
    width: 120% !important;
    left: -30px;
  }
}
#menu_kafelki .monety_box a {
  color: var(--maincolor);
  text-decoration: none;
  border-bottom: solid 1px #ccc;
  padding: 15px 0px;
  width: 100%;
  display: block;
  text-align: left;
  padding-left: 10px;
  position: relative;
  font-size: 18px;
  font-weight: normal;
}
._phone_mail_box a {
  color: var(--green);
}
#mobileCategories.mobileCategories {
  display: none !important;
}
._phone_mail_box:nth-child(1) {
  margin-top: 50px;
}
._phone_mail_box {
  color: var(--green) !important;
  font-weight: 400;
  font-size: 17px;
  width: 100%;
  margin: auto;
  border: solid 2px var(--green);
  text-align: center;
  padding: 10px 30px;
  border-radius: 70px;
  margin-bottom: 10px;
}
#login_menu_block span {
  color: var(--maincolor);
  text-decoration: none;
  padding: 5px 0px;
  width: 100%;
  display: block;
  text-align: left;
  padding-left: 10px;
  position: relative;
  font-size: 18px;
  font-weight: normal;
}
.monety_box b {
  font-weight: bold !important;
}
#login_menu_block i {
  display: none;
}
.logout_link span {
  color: #c31515 !important;
  font-weight: bold;
}
.rabates_link {
  display: none !important;
}
#help_desk {
  display: none;
}
#help_desk.active {
  display: block !important;
}
#menu_navbar #menu_kafelki {
  margin-top: 0px;
  max-width: 100% !important;
}
#menu_kafelki .submenu.active a::after {
  display: none !important;
}
#mobileCategories.mobileCategories {
  display: grid;
  grid-template-columns: repeat(4,1fr);
}
#mobileCategories .mobileCategories__link img {
  max-width: 20px;
  margin-bottom: 3px;
}
.mobileCategories__item.--menu a:before {
  display: none !important;
}
#mobileCategories .mobileCategories__item a {
  background: var(--twocolor) !important;
  color: var(--maincolor) !important;
}
#mobileCategories .mobileCategories__item a.--active {
  background: #fff !important;
}
#mobileCategories .mobileCategories__item {
  border-left: solid 1px #ccc;
}
.none_arrow::after {
  display: none !important;
}
@keyframes menuAnimation {
  from {
    right: -100%;
  }
  to {
    right: 0%;
  }
}
@keyframes menuAnimationHide {
  from {
    transform: translate(0,0px);
  }
  to {
    transform: translate(-100%,0px);
  }
}
.head_menu_title {
  font-size: 23px;
  font-weight: normal;
  padding-left: 10px;
  padding-top: 10px;
  color: var(--maincolor);
  border: none !important;
}
.submenu {
  animation: menuAnimation 0.3s ease-out;
}
html.sidebar_open #menu_search {
  margin-top: 20px;
}
#menu_kafelki ul {
  padding-left: 0px !important;
}
.head_infoMenu {
  font-weight: bold;
}
.monety_box a:hover {
  background: var(--twocolor);
  color: var(--green);
}
.monety_box a::after {
  background: url(/data/include/cms/mme/arrwo.svg?v=1729687120347) no-repeat;
  width: 15px;
  background-size: 90%;
  display: block;
  content: '';
  right: 10px;
  position: absolute;
  top: 18px;
  height: 40px;
}
#menurwd_main  a.head_infoMenu {
  padding-left: 20px !important;
  font-size: 28px;
}
a.head_infoMenu::after {
  display: none;
}
.head_infoMenu::before {
  background: url(/data/include/cms/mme/arrwo.svg?v=1729687120347) no-repeat;
  width: 16px;
  background-size: 100%;
  display: block;
  content: '';
  left: 0px;
  position: absolute;
  top: 21px;
  height: 24px;
  transform: rotate(-180deg);
}
.submenu li {
  display: block;
}
.close {
  position: relative;
  right: 20px;
  top: -54px;
}
.mennice_main.active_mennia {
  display: block;
  width: 100% !important;
}
.mobileCategories__item a {
  background: #414c5c !important;
  color: #fff !important;
}
.mobileCategories__item a.--active {
  background: #2d3540 !important;
  color: #fff !important;
}
#menu_navbar #menu_kafelki {
  margin-top: 0px;
  max-width: 200px;
}
#menu_kafelki {
  display: flex;
  gap: 0px;
  flex-direction: column;
}
.monety_box h3 {
  font-size: 14px !important;
  text-align: center;
  padding: 0px;
  margin: 0px;
  font-size: 12px;
}
.btn_menurwd_box {
  text-align: left;
  grid-column-start: 1;
  grid-column-end: 3;
}
.btn_menurwd_box h3 {
  text-align: left;
}
.btn_menurwd_box a {
  padding: 20px 0px;
  border-top: solid 1px #f5f6fa;
  border-bottom: solid 1px #f5f6fa;
  display: block;
  width: 100%;
  text-align: left;
  padding-left: 10px;
  background: url("/data/include/cms/mme/menurwd_mme/arrow_left.svg?v=1692191643890") right 10px center no-repeat;
  background-size: 7%;
  background-color: #f5f6fa;
}
#menu_navbar .submenu li a {
  border-top: solid 1px #f5f6fa !important;
  border-bottom: solid 1px #f5f6fa !important;
  padding-left: 10px !important;
}
#menu_navbar .submenu li a.head_infoMenu {
  padding-left: 20px !important;
}
.monety_box img {
  border-radius: 3px;
}
aside #menu_search .menu_search__block {
  margin-top: 0px;
  margin-bottom: 20px;
}
.close {
  position: relative;
  right: 20px;
  top: -60px;
}
.setMobileGrid #menu_navbar .mx-md-n2 {
  display: none;
}
.menu_lista a:visited {
  color: #404040;
}
.submenu {
  display: none;
}
.submenu.active {
  display: block;
  position: absolute;
  background: #fff;
  width: 93%;
  z-index: 99;
  top: 60px;
  height: 120vh;
}
.menu_lista a:focus {
  color: #d4b471;
}
.menu_lista {
  background: #fff;
  width: 100%;
  height: 100%;
  z-index: 999;
}
#menu_sub .menu_sub li,
#menu_sub_serie .menu_sub li {
  list-style: none !important;
}
.menu_sub li a {
  text-decoration: none;
  font-size: 15px;
  font-weight: bold;
  display: block;
  width: 100%;
  padding: 15px 0px;
  border-bottom: solid 1px #f5f6fa;
  text-align: left;
}
#menu_sub_serie .images_seria {
  margin-bottom: 10px;
  min-height: 120px;
}
.menu_lista {
  overflow-y: scroll;
}
#menurwd_main {
  display: block;
  width: 98%;
  overflow: hidden;
}
@media (max-width: 1000px) {
  #menurwd_main {
    display: block;
  }
  .main_page header.commercial_banner.custom-menu-bg {
    z-index: 9 !important;
  }
}
@media (max-width: 728px) {
  #mobileCategories.mobileCategories {
    display: grid !important;
  }
  .slm_lists__label {
    display: none !important;
  }
}
#mobileCategories {
  background: var(--twocolor);
}
.mobileCategories__item a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
