*, html, body {font-family:Roboto!important;}
body {background:#e6ebef}
input[type=checkbox]:after {
		content: "";
		opacity: 0;
		display: block;
		left: 8px;
		top: 3px;
		position: absolute;
		width: 7px;
		height: 13px;
		border: 1px solid var(--form--color-text);
		border-top: 0;
		border-left: 0;
		transform: rotate(30deg);
	}
input[type=checkbox] {
        border: 1px solid black;
        border-radius: 6px;
        float:left;
        margin: -3px 5px 5px 0;
	}
form label {
    width: 100%;
    display: inline-block;
    padding: 5px 0 0 0;
}
@media(min-width:991px){

form h3 {display:none;}
 div.usluge {
      margin: 22px 0 125px 0;
}
 div.vrsta {
      margin-bottom: 140px;
}
.number-1::before {
  margin: -80px 0 -80px -135px;
}
brz .brz-css-li011l {
  margin: 10px 0px 70px 0px;
}
a.popuni-zahtev-top {
    margin:20px 0 0 80px;
    float:left;
}
p.site-kicker {
    margin: 0 0 0 20px;
}

}
@media (max-width: 990px) {
.brz .brz-css-1wjrwg > .brz-bg > .brz-bg-image {
  background-position:55% 0%!important;
  }
  a.popuni-zahtev-top {
    margin: 10px 0;
    float:right;
    font-size:14px;
    padding:15px 5px;
    width:180px;
    text-align:center;
}
.top-kicker {font-size:16px!important;color: rgb(26, 50, 96)!important;padding:0 30px!important;text-align:right!important;}
#forma h3 {margin:0 0 15px 0;}
div.usluge, div.vrsta {margin-bottom:20px}
form button#posalji {width:180px;}

}
h3.kontakt {
   display: block;
  font-size: 24px;
  font-weight: bold;
  line-height: 110%;
  margin-bottom: 15px;
}
div.informacije {
    margin-bottom:30px;
}
div.informacije input {
    border:1px solid black;
    border-radius:6px;
    margin-bottom:15px;
    line-height:200%;
    padding: 3px 5px;
    width: 100%;
}
div.informacije label {
    margin-bottom:5px;
}
div.kontakt {
    margin-bottom:30px;
}
form button#posalji {
    background-color: #fff!important;
    border-radius:16px;
    color: #000!important;
    padding:20px 20px !important;
    font-size: 18px;
  font-weight: bold;
  transition-duration: 0.50s;
    transition-property: filter, color, background, border-color, box-shadow;
}
form button#posalji:hover {
    background-color: #e7e7e7 !important;
}
form button#posalji svg {
    float:right;
    margin:5px 0 0px 10px;
}
a.popuni-zahtev-top {
    background:red!important;
    color:white!important;
    padding: 15px 20px;
  letter-spacing: -0.5px;
  border-radius: 10px;
}
.brz-css-3rseho {
  padding: 0 15px 0px 15px!important;
}
.brz-css-1hwlq65 {
  margin: 25px 0px 0px 0px!important;
}
.number-1:before, .number-2:before, .number-3:before {font-family:Roboto!important;}
.number-1:after, .number-2:after, .number-3:after {border-bottom:none!important;}
ul.prices {margin:0;}
ul.prices li {
font-size: 18px;
list-style-type: disclosure-closed!important;
}
.brz .brz-columns .brz-column__items {
    padding-top: 10px !important;
}
.top-kicker {color: rgb(26, 50, 96)!important;}
.number-2:before {margin: -61px -80px -80px -80px!important;}

