body {
  font-family: proxima-nova;
  font-size: 18px;
}

li {
  margin-bottom: 15px;
}

.ramka {
  border: 1px solid #D2D2D2;
}

@media (min-width: 768px) {
  .ramka {
    border: 1px solid #D2D2D2;
    border-right-width: 0px;
  }
}

h1 {
  font-weight: 800;
  font-size: 37px;
  line-height: 41px;
}

h2 {
  font-size: 28px;
  line-height: 48px;
  font-weight: bold;
}

.ramka li {
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  margin-bottom: 25px;
}

.customBullet {
  list-style-image: url("../../assets/img/punktor.png");
  padding-left: 15px;
}

.ramka li li {
  list-style-image: none;
  margin-bottom: 3px;
}

.logo {
  margin-top: 22px;
  margin-bottom: 25px;
}

@media (min-width: 576px) {
  .row {
    padding-left: 85px;
    padding-right: 85px;
  }
}

.wide {
  padding-left: 0px;
  padding-right: 0px;
}

.ramka div {
  padding: 30px 15px 30px 15px;
}

@media (min-width: 576px) {
  .ramka div {
    padding: 70px 61px 65px 85px;
  }
}

.pylon {
  background-image: url("../../assets/img/grafika.jpg");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.dystrybutor {
  background-image: url("../../assets/img/dystry.jpg");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

@media (min-width: 1500px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1450px;
  }
}

.zamow {
  display: inline-block;
  text-transform: uppercase;
  padding: 11px 32px;
  background-color: #D81E04;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  border: 1px solid #D81E04;
}

.dowiedz {
  display: inline-block;
  text-transform: uppercase;
  padding: 11px 32px;
  color: #D81E04;
  text-decoration: none;
  font-weight: 600;
  border: 1px solid #D81E04;
}

.zamow, .dowiedz {
  width: 100%;
  text-align: center;
}

@media (min-width: 1400px) {
  .zamow, .dowiedz {
    width: auto;
    text-align: center;
  }
}

.ikonki {
  background-repeat: no-repeat;
  padding-left: 100px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding: 30px 50px 30px 100px;
  background-position: left center;
}

.ikonki.ik1 {
  background-image: url("../../assets/img/ik1.png");
}

.ikonki.ik2 {
  background-image: url("../../assets/img/ik2.png");
}

.ikonki.ik3 {
  background-image: url("../../assets/img/ik3.png");
}

.ikonki.ik4 {
  background-image: url("../../assets/img/ik4.png");
}

.ikonki.ik5 {
  background-image: url("../../assets/img/ik5.png");
}

.ikonki.ik6 {
  background-image: url("../../assets/img/ik6.png");
}

.formularz {
  background-color: #F5F5F5;
  border-top: 4px solid #D81E04;
}

.subTitle {
  font-size: 24px;
}

.form-control, .form-check-input[type=checkbox] {
  border-radius: 0;
}

.send {
  background-color: #D81E04;
  border-radius: 0;
  color: #fff;
  text-transform: uppercase;
  padding: 10px 60px;
}

footer {
  background-color: #F1F1F1;
  font-size: 14px;
  color: #515151;
}

footer a {
  color: #515151;
  text-decoration: none;
}
.error {
    color: #e0091b;
    display: block;
    text-transform: uppercase;
}
.required {
    color: #e0091b;
    font-size: 12px;
}
@media (max-width: 1200px){
	.d-md-flex{
	display: block!important;
  }
}
.formRegisteredMsg{
    text-align: center;
}








