body, html {min-width: 350px;overflow-x: hidden;}body {font-size: 18px;font-family: 'Exo 2', sans-serif;font-weight: 400;min-width: 320px;line-height: 1.7em;padding-top: 150px;}.h2, h2 {font-size: 2.3rem;}img {max-width: 100%;}ul:not(.nav) {font-size: 20px;font-weight: 500;margin-top: 40px;padding-left: 26px;list-style-image: url("../images/list-tick.png");}li {margin-bottom: 10px;padding-left: 10px;}.positionRelative {position: relative;}.header {height: 150px;display: flex;align-items: center;position: fixed;top: 0;width: 100%;background: linear-gradient(to right, white 50%, #284c50 0%);z-index: 999;}.header .container {height: 100%;}.header .mobile {display: none;top: 3px;right: 10px;cursor: pointer;z-index: 9999;}.header #topLogo {margin-right: 40px;}.header .menu-container {background: #284c50;position: initial;}.menu-nav ul li.nav-item {height: 100%;display: flex;align-items: center;margin-bottom: 0;}.dropdown.langs .dropdown-toggle::after {color: white;position: relative;top: 2px;left: 3px;}.dropdown.langs .dropdown-menu {width: 70px;min-width: 10px;background-color: rgb(70 100 104);}.dropdown.langs .dropdown-menu .dropdown-item:focus,.dropdown.langs .dropdown-menu .dropdown-item:hover {background-color: #284c50;}.menu-nav ul li a.nav-link {text-align: center;padding: 0 2rem;font-weight: 400;background-color: transparent !important;height: initial !important;display: inline !important;}.menu-nav ul li a.nav-link span {font-size: 17px;color: white !important;text-align: center;height: 100%;align-items: center;display: inline-block;padding-top: 10px;border-top: 5px solid transparent;border-radius: 0;}.header ul li:hover a.nav-link, .header ul li:focus a.nav-link, .header ul li a.nav-link.active {font-weight: bold;background-color: transparent !important;}.header ul li:hover a.nav-link span, .header ul li:focus a.nav-link span, .header ul li a.nav-link.active span {border-top: 5px solid #ffd200;border-radius: 0;}.menu-nav ul li a.nav-link::before {display: block;content: attr(title);font-weight: bold;height: 0;overflow: hidden;visibility: hidden;}.menu-nav ul li a.nav-link {padding: 0 1.5rem;}.footer .menu-nav ul li a span {padding-top: 0;border-top: 0;}.top .top-right {position: relative;}.top .text {position: absolute;top: 0;left: 80px;height: 100%;display: flex;align-items: center;}.top .text h1 {font-size: 60px;font-weight: 700;color: white;}.fs-48 .top .text {margin-right: 16px;}.fs-48 .top .text h1 {font-size: 48px;}.gray-container {background: linear-gradient(to right, #e6e7e8 50%, white 0%);}.green-container.left {background: linear-gradient(to left, #8aa527 60%, white 0%);}.green-container.green-container-color {background: linear-gradient(to right, #8aa527 50%, white 0%);}.gray-box {background: #e6e7e8;width: 90%;padding: 80px 0 80px 70px;}.white-box {padding: 80px 70px 80px 0;}.green-box {background: #8aa527;width: 90%;padding: 80px 0 80px 70px;}.green-container.contact .contact-left {color: white;}.contact h2 {font-size: 30px;font-weight: 700;color : #284c50;}.contact h2 span {color : #8aa527;}.contact .contact-left {flex: 1 0 auto;padding: 0 90px 0 40px;line-height: 20px;color: black;}.contact .contact-left p {line-height: 28px;}.contact .contact-right {padding: 0 70px;}.contact-form .form-control {color: black !important;font-size: 18px;padding: 5px 25px;height: initial;border-radius: 0;border: 2px solid #8aa527;}.contact-form textarea.form-control {padding: 20px 25px;}.contact-form .form-control.has-error {border: 2px solid red;}.contact-form .form-control::-webkit-input-placeholder,.contact-form .form-control::placeholder {color: black;}.contact-form .form-control.has-error::-webkit-input-placeholder,.contact-form .form-control.has-error::placeholder {color: red;}.contact-form .rodo {font-size: 16px;line-height: 20px;}.contact-form .rodo [type="checkbox"] {width: 21px;height: 21px;outline: 2px solid #8aa527 !important;}.contact-form .rodo.has-error [type="checkbox"] {outline: 2px solid red !important;}.contact-form .buttons .btn {height: 45px;min-width: 135px;font-size: 18px;padding: 8px 21px;}.contact-gdpr-content,.contact-gdpr-content .contact-gdpr-toggle {display: none}.contact-gdpr-toggle,.contact-gdpr a {cursor: pointer;font-weight: 700}.contact-gdpr-toggle:hover,.contact-gdpr a:hover {text-decoration: underline}.map-container {height: 390px;}#mapa {width: 95%;right: 0;z-index: 8;position: absolute !important;height: 100% !important;top: 0;}.video-responsive {overflow: hidden;padding-bottom: 56.25%;position: relative;height: 0;width: 100%;}.home-about .video-responsive {padding-bottom: 94.1%;max-width: 52vw;}.narzedzia-diamentowe-1 .video-responsive {padding-bottom: 56.1%;max-width: 52vw;}.about-video .hytPlayerWrapOuter {width: 100%;max-width: 833px;}.video-responsive iframe {left: 0;top: 0;height: 100%;width: 100%;position: absolute;}.hytPlayerWrap {display: inline-block;position: relative;}.hytPlayerWrap.ended::after {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;cursor: pointer;background-color: black;background-repeat: no-repeat;background-position: center;background-size: 64px 64px;background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiB2aWV3Qm94PSIwIDAgNTEwIDUxMCI+PHBhdGggZD0iTTI1NSAxMDJWMEwxMjcuNSAxMjcuNSAyNTUgMjU1VjE1M2M4NC4xNSAwIDE1MyA2OC44NSAxNTMgMTUzcy02OC44NSAxNTMtMTUzIDE1My0xNTMtNjguODUtMTUzLTE1M0g1MWMwIDExMi4yIDkxLjggMjA0IDIwNCAyMDRzMjA0LTkxLjggMjA0LTIwNC05MS44LTIwNC0yMDQtMjA0eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==);}.hytPlayerWrap.paused::after {content: "";position: absolute;top: 0px;left: 0;bottom: 50px;right: 0;cursor: pointer;background-color: black;background-repeat: no-repeat;background-position: center;background-size: 40px 40px;background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHdpZHRoPSIxNzA2LjY2NyIgaGVpZ2h0PSIxNzA2LjY2NyIgdmlld0JveD0iMCAwIDEyODAgMTI4MCI+PHBhdGggZD0iTTE1Ny42MzUgMi45ODRMMTI2MC45NzkgNjQwIDE1Ny42MzUgMTI3Ny4wMTZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);}.products-list {margin-top: 1px;background: white;box-shadow: 1px 14px 20px -5px #464646;z-index: 10;position: absolute;width: 100%;top: 149px;left: 1px;display: none;}.products-list.show {display: flex;}.products-list a {margin-top: -1px;margin-left: -1px;font-size: 16px;font-weight: 500;line-height: 18px;padding: 20px;min-height: 96px;flex: 1 1 0;color: black;border: 1px solid #b3b8b4;overflow: hidden;text-decoration: none !important;transition: .5s color, .5s background, .5s border;}.products-list a span {position: relative;z-index: 2;}.products-list a:hover,.products-list a.active {color: white;background: #8aa527;border: 1px solid #b6c288;}.products-list img {position: absolute;right: -40%;height: 100%;width: 100%;z-index: 2;object-fit: cover;object-position: left;transition: .5s opacity;}.products-list .img-white {opacity: 0;}.products-list a:hover .img-white,.products-list a.active .img-white {opacity: 1;}.products-list a:hover .img-normal,.products-list a.active .img-normal {opacity: 0;}.top-products .top-left {z-index: 3;}.top-products .top-right {z-index: 2;}.slider-top .hr {width: 60%;background: linear-gradient(to right, #ffd200 30%, white 0%);background-size: calc(100% - 102px) 1px;background-position: left bottom;background-repeat: no-repeat;z-index: 2;position: absolute;left: -70px;bottom: 0;}.slider-top .hr img {opacity: 1 !important;cursor: pointer;position: relative;top: 17px;}.slider-top .hr .left {margin-right: 10px;}.top-products {z-index: 2;position: relative;}.top-products img.bg {position: absolute;z-index: 1;max-width: 90%;right: 0;}.top-products .top-right img {opacity: 0;}.top-products .text {left: 0;}.top-products .text h1 {line-height: 1;}.narzedzia-diamentowe-1-gradient {background: linear-gradient(to top, #8aa427 44%, white 0%);}.narzedzia-diamentowe-1-gradient.gradient-100 {background: linear-gradient(to top, #8aa427 100%, white 0%);}.narzedzia-diamentowe-1-gradient > div {background: linear-gradient(to right, white 60%, transparent 0%);}.materialy-do-napraw-1-gradient {background: linear-gradient(to top, #284b4f 60%, white 0%);}.materialy-do-napraw-1-gradient > div {background: linear-gradient(to right, white 60%, transparent 0%);}.robotyzacja-procesow-1-gradient {background: linear-gradient(to top, #284b4f 80%, white 0%);}.robotyzacja-procesow-1-gradient.gradient-50 {background: linear-gradient(to top, #284b4f 50%, white 0%);}.robotyzacja-procesow-1-gradient > div {background: linear-gradient(to right, white 60%, transparent 0%);}.robotyzacja-procesow-1-gradient.left > div {background: linear-gradient(to left, white 60%, transparent 0%);}.narzedzia-scierne-2,.narzedzia-diamentowe-1,.narzedzia-diamentowe-2 {font-size: 24px;line-height: 24px;padding-bottom: 0 !important;position: relative;}.narzedzia-diamentowe-1 strong {color: #8aa527;font-size: 24px;}.narzedzia-pneumatyczne-1 strong {color: #284c50;font-size: 24px;}.narzedzia-diamentowe-1 .contact-right,.narzedzia-diamentowe-2 .contact-right {padding: 0 !important;}.narzedzia-diamentowe-1 .contact-right img {position: absolute;max-width: 52vw;bottom: -70px;z-index: 1;}.white-box.narzedzia-diamentowe-1 img {bottom: 0;}.white-box.narzedzia-scierne-2 img {bottom: 0;}.white-box.materialy-do-napraw-1 img {bottom: 135px;}.narzedzia-diamentowe-2 .contact-right img {position: absolute;max-width: 50vw;top: -70px;left: 0;z-index: 1;}.robotyzacja-procesow-1 .contact-right img {top: 0;bottom: initial;}.flex-initial {flex: initial !important;}.narzedzia-diamentowe-2 .contact-left {padding: 0 0 0 40px;}.narzedzia-scierne-1 .contact-right img {top: -70px;}.narzedzia-scierne-2 .contact-right img {position: absolute;height: 100%;max-height: 70vw;max-width: 52vw;object-fit: cover;object-position: left;bottom: -70px;z-index: 1;}.materialy-do-napraw-1 p,.robotyzacja-procesow-1 p {line-height: 26px;font-weight: 400;font-size: 18px;}.robotyzacja-procesow-1 ul + p {margin-top: 50px;line-height: 22px;}.home-title {font-weight: 700;font-size: 30px;line-height: 1.2;}.home-title span {color: #8aa527;}.home-text {font-size: 18px;color: black;}.home-text p strong {font-size: 22px;color: black !important;}.home-text .no {color: #8aa527;font-weight: 700;}.home-text ul {font-size: 18px;font-weight: 400;margin-top: 25px;padding-left: 20px;list-style-image: none;}.home-text ul li {padding-left: 20px;margin-bottom: 3px;}.home-offers > a {border: 2px solid #dcdcdc;margin-top: -2px;margin-left: -2px;background: white;color: black;text-decoration: none !important;transition: .3s all;}.home-offers > a:hover,.home-offers > div.green {color: white;background: #8aa527;}.home-offers > a .icon {position: relative;}.home-offers > a img.white {opacity: 0;position: absolute;left: 0;transition: .3s opacity;}.home-offers > a:hover img.white {opacity: 1;}.home-logos > div,.home-logos .owl-item {display: inline-block;}.home-about-container {max-width: 100% !important;}.home-about .contact-right .img {top: 50px;right: -100px;bottom: initial;position: absolute;width: 52vw;z-index: 2;max-width: 549px;}.home-about .contact-right img {position: relative;top: 0;}.home-about .contact-right img.play {position: absolute;left: 0;right: 0;margin: auto;}.narzedzia-diamentowe-1:not(.home-page) .contact-right .img {right: -100px;bottom: initial;position: absolute;width: 52vw;z-index: 2;max-width: 649px;}.narzedzia-diamentowe-1 .contact-right img {position: relative;top: 0;}.narzedzia-diamentowe-1 .contact-right img.play {position: absolute;left: 0;right: 0;margin: auto;}.owl-carousel .owl-item img {width: initial;margin: 0 auto;}.owl-carousel .owl-stage {display: flex;align-items: center;}.contact .bg-white.contact-left {color: black;z-index: 3;position: relative;}.contact .bg-white.contact-left.below {z-index: 2;}.footer {background: #284c50;color: white;padding: 100px 0 80px;}.footer .container {padding: 0 35px;}.footer #bottomLogo {margin-right: 20px;}.footer a {color: white;text-decoration: none;}.footer .menu-nav {margin-top: 2px;}.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-primary:hover {background-color: #ffd200 !important;border-color: #ffd200 !important;color: black !important;border-radius: 0;}.btn-border {font-weight: 700;font-size: 20px;padding: 10px 30px;border: 2px solid #8aa527;}.z-index-1 {z-index: 1;}.w-75 {width: 75%;}.w-90 {width: 90%;}.fw-400 {font-weight: 400 !important;}.fw-500 {font-weight: 500 !important;}.fs-14 {font-size: 14px;}.fs-20,.fs-20:not(.fs-without-s) strong {font-size: 20px;}.fs-22 {font-size: 22px;}.fs-24 {font-size: 24px;}.p-fs-24 p {font-size: 24px;}.fs-30 {font-size: 30px !important;}.lh-14 {line-height: 14px;}.lh-18 {line-height: 18px;}.lh-26 {line-height: 26px;}.bottom-i {bottom: initial !important;}.top-0 {top: 0 !important;}.left-0 {left: 0 !important;}.right-50 {right: 50px !important;}.p-mb-0 p {margin-bottom: 0;}.p-mb-40 p {margin-bottom: 40px;}.mt-n10px {margin-top: -10px;}.mt-n6, .my-n6 {margin-top: -4.5rem!important;}.mb-6, .my-6 {margin-bottom: 4.5rem !important;}.pt-4r {padding-top: 4rem !important;}.pt-5r {padding-top: 5rem !important;}.pt-6r {padding-top: 6rem !important;}.pt-8r {padding-top: 8rem !important;}.pt-9r {padding-top: 9rem !important;}.pt-13r {padding-top: 13rem !important}[data-sr] {visibility: hidden;}.gdpr {position: fixed;width: 100%;bottom: 0;margin-bottom: 0;border-radius: 0;z-index: 10;}.cookie-notice__bar {position: fixed;box-sizing: border-box;width: 100%;bottom: 0;left: 0;z-index: 20;text-align: center;font-size: 14px;padding: 13px 0;}.dialog {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1000;border: 0;padding: 0;margin: 0;background: rgba(0, 0, 0, .5);}.dialog:after {content: "×";position: absolute;top: .25rem;right: .25rem;font: 400 2em/1 a;padding: .05em .25em;cursor: pointer;}@media (min-width: 700px) {.dialog {justify-content: center;align-items: center;}.dialog[open] {display: flex;}}.dialog__main {padding: 3rem .75rem .75rem;box-sizing: border-box;box-shadow: .5em .5em 1em rgba(0, 0, 0, .5);background: #fff;width: 100%;height: 100%;overflow: auto;}@media (min-width: 700px) {.dialog__main {width: 80vw;height: auto;padding-top: .75rem;}}@media (min-width: 1200px) {.dialog__main {width: 60vw;}}.dialog__buttons {display: block;margin-top: 1.5rem;}.dialog__choice-cb {float: left;margin: 1.25em 0 0 1em;}.dialog__choice-label {display: block;padding: 1em 1em 1em 2.5em;margin-bottom: .5em;background: #fff;border: 1px solid #ccc;}:checked + .dialog__choice-label {border-color: #000;}@media (min-width: 576px) {.pt-sm-8r {padding-top: 8rem !important;}}@media (min-width: 991px) {.w-lg-50 {width: 50%!important;}.w-lg-65 {width: 65%!important;}.pt-lg-9r {padding-top: 9rem !important;}}@media (min-width: 1200px) {.pt-lgg-5r {padding-top: 5rem !important;}}@media (min-width: 1300px) {.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1300px;}.home-about-container {max-width: 1300px !important;}.pt-xl-7r {padding-top: 7rem !important;}.pt-xl-13r {padding-top: 13rem !important;}}@media (min-width: 1450px) {.pt-xxl-13r {padding-top: 13rem !important;}}@media (min-width: 900px) and (max-width: 1000px) {.menu-nav ul li a.nav-link {padding: 0 1rem;}}@media (min-width: 768px) and (max-width: 900px) {.menu-nav ul li a.nav-link {padding: 0 .5rem;}.menu-nav ul li a.nav-link span {font-size: 15px;}}@media (min-width: 768px) {.menu-nav .nav {display: flex !important;height: 100%;flex-wrap: nowrap;}.w-md-50 {width: 50%!important;}.w-md-60 {width: 60%!important;}.w-md-65 {width: 65%!important;}.right-md-50 {right: 50px !important;}.right-md-60p {right: 60% !important;}.menu-nav ul li.nav-item.lang {flex: 0 0 26px;}.menu-nav ul li.nav-item.lang a {padding: 0 !important;}}@media (min-width: 576px) {.flex-sm-30 {flex-basis: 30%;max-width: 30%;}}@media (max-width: 1299px) {.top-products .text {left: 40px;}.products-list a {padding: 20px 10px;}}@media (max-width: 1250px) {.home-about-container .green-box {padding: 80px 0;}}@media (max-width: 1199px) {.container {width: 100%;max-width: 100%;}.header #topLogo {margin-right: auto;margin-left: auto;text-align: center;}.top .text h1 {font-size: 55px;}.fs-48 .top .text h1 {font-size: 45px;}.white-box.materialy-do-napraw-1 img {padding: 0 20px;}}@media (max-width: 1100px) {.contact .contact-left,.contact .contact-right {padding: 0 20px;}.products-list a {font-size: 14px;}}@media (max-width: 1000px) {.products-list a {flex: 0 0 25%;}.products-list img {right: -50%;}}@media (max-width: 991px) {.nav-link {padding: .5rem .8rem;}.top .text h1 {font-size: 45px;}.fs-48 .top .text h1 {font-size: 35px;}.home-about .contact-right .img {top: 0;right: 0;margin: 0 auto;bottom: initial;position: relative;max-width: 549px;width: 100%;z-index: 2;}.home-about .contact-left {order: 2;}.home-about .video-responsive {padding-bottom: 75.1%;max-width: 549px;width: 100%;}.narzedzia-diamentowe-1 .video-responsive {padding-bottom: 75.1%;max-width: 549px;width: 100%;}}@media (max-width: 900px) {.footer #bottomLogo {margin-right: 0;}.menu-nav ul li a {padding: 0 1rem;}.gray-box,.green-box,.white-box {width: 100%;padding: 80px 15px;}.narzedzia-diamentowe-1:not(.home-page) .contact-right .img {right: -15px;}}@media (max-width: 850px) {.header .container {width: 100%;max-width: 100%;}.header ul li a {padding: 0 .4rem;}.header ul li a span {font-size: .8rem;}.menu-nav ul li a {padding: 0 .4rem;}.dropdown.langs .dropdown-menu .dropdown-item {padding: .5em 1.5em;}}@media (max-width: 767px) {body {padding-top: 50px;}#topLogo img {max-width: 85%;}.header {height: 50px;}.header .menu-container {position: initial;}.header .menu-nav .nav {display: none;background-color: #284c50;width: 100%;left: -15px;border-bottom: 3px solid #ffd200;padding-bottom: 10px;padding-top: 20px;}.header .menu-nav-mobile {height: 0;overflow: auto;transition: .5s height}.header .menu-nav-mobile.open {height: calc(100vh - 35px);}.header .menu-nav-mobile .nav {display: block;}.header .menu-nav-mobile .products-list {left: initial;}.header .menu-container .h-100 {height: initial !important;}.header .nav li {text-align: center;}.menu-nav ul li a.nav-link.dropdown-toggle {display: none !important;}.dropdown.langs .dropdown-menu {position: relative;display: flex;background: transparent;border: none;width: 100px;margin: 0 1.2rem;}.dropdown.langs .dropdown-menu .dropdown-item {padding: .5em;}.menu-nav ul li a.nav-link span {padding-top: 0;margin-top: 7px;}.header .nav li {width: 100%;display: block;}.narzedzia-diamentowe-1 .contact-right .img {top: 0;right: 0;margin: 0 auto;bottom: initial;position: relative;max-width: 549px;width: 100%;z-index: 2;}.products-list {position: relative;top: 0;display: flex;box-shadow: none;margin-top: 20px;}.products-list a {flex: 0 0 50%;justify-content: center;}.header .menu-nav ul li.nav-item {height: auto;display: flex;align-items: flex-start;flex-direction: column;padding-left: 0;}.header .mobile {display: block;}.header .iks {width: 30px;height: 35px;padding: 3px 0;margin: 0 10px 0 0;cursor: pointer;}.header .iks span {height: 4px;background-color: #ffd200;width: 100%;display: block;margin: 5px 0 0 0;border-radius: 2px;-moz-transition: all .4s;-o-transition: all .4s;-webkit-transition: all .4s;transition: all .4s;position: relative;top: 0;}.header .iks span.active:nth-child(1) {-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 13px;}.header .iks span.active:nth-child(2) {opacity: 0;}.header .iks span.active:nth-child(3) {-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);top: -5px;}.top .container {padding: 0 !important;}.top .text {left: 40px;}.top-products .text h1 {font-size: 35px;}.fs-48 .top .text h1 {font-size: 30px;}.materialy-do-napraw-1-gradient,.robotyzacja-procesow-1-gradient,.narzedzia-diamentowe-1-gradient.gradient-100,.narzedzia-diamentowe-1-gradient {background: none !important;}.narzedzia-scierne-2 .contact-right img,.narzedzia-diamentowe-1 .contact-right img,.narzedzia-diamentowe-2 .contact-right img {position: relative;max-width: 100%;}.narzedzia-diamentowe-2 .contact-right img {left: -15px;top: 0;bottom: -20px;}.narzedzia-scierne-1 .contact-right img {top: 0;}.white-box.materialy-do-napraw-1 img {bottom: 0;}#mapa {position: relative !important;height: 100vh !important;width: 100%;}.footer .menu-nav li {padding-left: 0;padding-right: 20px;}.footer .menu-nav a {color: white;text-decoration: none;text-align: left;padding-left: 0;}.narzedzia-diamentowe-1:not(.home-page) .contact-right .img {position: relative;width: 100%;max-width: 100%;right: 0;}.narzedzia-diamentowe-1 .video-responsive {max-width: 95%;width: 100%;}}@media (max-width: 600px) {.promotion {padding: 80px 20px 50px;}.top-products .text h1 {font-size: 25px;}.fs-48 .top .text h1 {font-size: 25px;}}@media (max-width: 575px) {.top-products .d-flex {background-repeat: no-repeat;background-position: right;background-size: 100%;}.top-products .top-right {padding: 0;}.top-products img.bg {max-width: 100%;}}