html, body {
    background-color: white;
    overflow-x: hidden !important;
    font-family: "Poppins", sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
    font-weight: 400;
}

.top-20 {
    top: 20% !important;
}

.top-25 {
    top: 25% !important;
}

.top-35 {
    top: 35% !important;
}

.start-10 {
    left: 10% !important;
}

.start-15 {
    left: 15% !important;
}

.start-20 {
    left: 20% !important;
}

.start-25 {
    left: 25% !important;
}

.theme-color {
    color: #190E5D;
}

.theme-background-color {
    background-color: #190E5D;
}

.fw-500 {
    font-weight: 500 !important;
}

.w-35 {
    width: 35% !important;
}

.w-60 {
    width: 60% !important;
}
.w-75 {
    width: 75% !important;
}
.w-85 {
    width: 85% !important;
}

.mt-2-5 {
    margin-top: 0.75rem !important;
}

.carousel-inner {
    width: 80%;
    margin-left: 10%;
}

.rounded-4 {
    border-radius: 0.4rem !important;
}


.mw-25 {
    max-width: 25% !important;
}

.mw-30 {
    max-width: 30% !important;
}

.mw-35 {
    max-width: 35% !important;
}

.mw-45 {
    max-width: 45% !important;
}

.mw-50 {
    max-width: 50% !important;
}

.mw-55 {
    max-width: 55% !important;
}

.mw-60 {
    max-width: 60% !important;
}

.mw-65 {
    max-width: 65% !important;
}

.mw-70 {
    max-width: 70% !important;
}

.mw-75 {
    max-width: 75% !important;
}

.mw-80 {
    max-width: 80% !important;
}

.mw-85 {
    max-width: 85% !important;
}

.mw-90 {
    max-width: 90% !important;
}

.mw-95 {
    max-width: 95% !important;
}

.rounded-5 {
    border-radius: 0.5rem !important;
}

.clear {
    clear: both;
}

.break-text {
    word-wrap: break-word;
}

.my-6 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
}

.display-7 {
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 300;
    line-height: 1.2;
  }
  @media (min-width: 1200px) {
    .display-7 {
      font-size: 2.3rem;
    }
}

.footer-p {
    font-size: 1.2rem;
}

.no-resize-textarea {
    resize: none;
}

hr {
    border: none;
    height: 1px;
    /* Set the hr color */
    color: #190E5D; /* old IE */
    background-color: #190E5D; /* Modern Browsers */
}

.dropdown-item:hover, .dropdown-item:focus {
    color: #1e2125;
    background-color: transparent;
}
@media(max-width:990px){
    .navbar-collapse{
        background-color: #f5f5f5;
        border-color: #190E5D;
        text-align:right;
    }

    .navbar-collapse a{
        color:#190E5D!important;
    }

    .dropdown-item{
        text-align: right;
    }
}

.img-fluid{
    min-height: 270px;
}

.btn-light:hover {
    background-color: transparent;
    color: #f5f5f5;
    border: 2px solid #f5f5f5;
}

.btn-light {
    border: 2px solid #f5f5f5;
}

/* przycisk w stopce */
.rounded.text-white.btn-lg.btn-zielony.mt-2 {
    background-color: #f5f5f5;
    color:#190E5D!important;
}

.rounded.text-white.btn-lg.btn-zielony.mt-2:hover {
    background-color: transparent;
    color:#f5f5f5!important;
}

.but:hover{
    background-color: transparent;
    color: #190E5D!important;
    border: 2px solid #190E5D;
}

.but{
    border: 2px solid #190E5D;
}

.mol{
    max-width: 1200px!important;
}
.mol2{
    max-width: 1160px!important;
}

@media(min-width:990px){
    .form1{
        max-width: 75%;
    }

    .pcCarousel {
        display: none;
    }
}

@media(min-width: 550px) and (max-width: 990px) {
    .form1{
        max-width: 95%;
    }

    .tableCarousel {
        display: none;
    }
}

@media(max-width:550px){
    .form1 {
        max-width: 90%;
    }
    .st1 {
        text-align:center!important;
    }

    .phoneCarousel {
        display: none;
    }

    .mobile-text-theme-color {
        color:#190E5D
    }
}

