.btn-primary{
	color:#fff!important
}

.single-hero-min {
	min-height: 380px;
}


.izbornik {
  position: absolute;
  z-index: 5;
  width: 100%;
}

.izbornik .container {
  background: #FFF;
  padding: 10px 20px;
  border-radius: 0 0 20px 20px ;
}

.navbar {
    --bs-navbar-padding-y: 0!important;
}
.sik-cards-swiper .swiper-pagination {
	position: static;
	margin-top: 1.5rem;
}

.sik-cards-swiper .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: var(--bs-primary);
	opacity: 0.25;
	margin: 0 6px !important;
	border-radius: 999px;
	transition: all 0.25s ease;
}

.sik-cards-swiper .swiper-pagination-bullet-active {
	opacity: 1;
	transform: scale(1.15);
}

.sik-cards-swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform: scale(0.9);
}

.sik-cards-swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	transform: scale(1.15);
}

.sik-block-content-media .bg-body-tertiary{
	background:none!important
}

#novosti{
	background:#fbb889
}

.hero-gradient{
  background: linear-gradient(
    0deg,
    rgba(12, 60, 119, 1.00) 0%,
    rgba(12, 60, 119, 0.60) 35%,
    rgba(12, 60, 119, 0.0) 100%
  );
}

.grecaptcha-badge {
  visibility: hidden !important;
}

.sik-services-cards.py-5{
	padding-top:100px!important;

}

.sik-services-cards .col-lg-4  {
	margin-bottom:100px
}

.sik-services-cards .sik-service-card {
  background: #F2F5FF;
  color: #000;
  border-radius: 1.0rem;
  padding: 2rem;
  height: 100%;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.sik-services-cards .sik-service-card:hover,
.sik-services-cards .sik-service-card.active {
  transform: translateY(-4px);
  box-shadow: 0 16px 40px rgba(1, 53, 131, 0.2);
}

.sik-services-cards button.sik-service-card {
  appearance: none;
  width: 100%;
  text-align: left;
  cursor: pointer;
}

.sik-services-cards .sik-service-card__icon-wrap {
  width: 130px;
  min-width: 130px;
  height: 130px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.75rem;
  padding: 0rem;
  border-radius:100%;
	margin-top:-90px;
	margin-bottom:20px
}

.sik-services-cards .sik-service-card__icon-wrap img {
  width: 130px;
  min-width: 130px;
  height: 130px;
 border-radius:100%;
}

.sik-services-cards .sik-service-card__icon {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
		object-fit:cover
}

.sik-services-cards .sik-service-card__title {
  color: #000;
  line-height: 1.15;
  margin-bottom: 0.25rem;
}

.sik-services-cards .sik-service-card__subtitle {
  color: rgba(0, 0, 0, 0.82);
  font-size: 1.15rem;
  line-height: 1.3;
}

.sik-services-cards .sik-service-card__divider {
  height: 1px;
  background: rgba(255, 255, 255, 0.65);
  margin: 1.5rem 0 1.5rem;
}

.sik-services-cards .sik-service-card__desc {
  color: rgba(0, 0, 0, 0.82);
  font-size: 1rem;
  line-height: 1.3;
}

.sik-services-cards__panel-wrap .sik-services-cards__panel {
  animation: sikFadeIn 0.25s ease;
}

.sik-services-cards__panel-wrap .sik-services-cards__content {
  font-size: 1rem;
  line-height: 1.7;
  color: #212529;
}

.sik-services-cards__panel-icon {
  max-width: 220px;
}

@keyframes sikFadeIn {
  from {
    opacity: 0;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.umzug-left{
	border-right:1px solid #ddd;
	min-height:100%;
}


.umzug-left h2{
	font-size: clamp(40px,4vw,72px);
	font-weight:100;
	line-height:1.1;
	margin:0;

}


.umzug-right h3{
	font-size:32px;
	font-weight:100;
	margin:10px 0 0;
}


.umzug-right label{
	font-size:15px;
	display:block;
	margin-bottom:8px;
}


.umzug-right .form-control{
	height:56px;
	border-radius:8px;
	border:1px solid #d9d9d9;
	box-shadow:none;
}

.custom-checkbox .wpcf7-list-item{
	margin:0;
}

.custom-checkbox label{
	display:flex;
	align-items:center;
	gap:12px;
	cursor:pointer;
}

.custom-checkbox input{
	width:26px;
	height:26px;
}


.sik1{
	font-size:15px;
}

.sik2{
	font-size:17px;
}

.sik3{
	font-size:20px;
}

.sik4{
	font-size:25px;
}

.sik5{
	font-size:56px;
}

.sik5.fw-light{
	font-weight:100!important;
}

.sik6{
	font-size:15px;
}

.pozadina{
	background:#f2f5ff;
}

@media screen and (min-width: 100px) and (max-width: 768px) {
.izbornik {
  z-index: 5;
  width: 100%;
	top:0;
	padding:0 15px
}

.izbornik .container {
  background: #FFF;
  padding: 10px 15px;
  border-radius: 0 0 10px 10px;
}

.navbar-brand{
	width:130px
}

.nav-toggler{
	background:#013583!important;
	border:none!important;
	padding:10px 13px!important;
	color:#fff!important
}

#offcanvas-navbar #bootscore-navbar {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	#offcanvas-navbar #bootscore-navbar > li {
		position: relative;
		margin: 0;
		padding: 0;
		border-bottom: 1px solid rgba(63, 86, 120, 0.10);
	}

	#offcanvas-navbar #bootscore-navbar > li:first-child {
		border-top: 1px solid rgba(63, 86, 120, 0.10);
	}

	#offcanvas-navbar #bootscore-navbar > li > a {
		position: relative;
		display: flex;
		align-items: center;
		justify-content: flex-start;
		gap: 0.85rem;
		width: 100%;
		padding: 1rem 0.25rem 1rem 2rem;
		font-size: 1.05rem;
		font-weight: 700;
		line-height: 1.35;
		color: #3f5678;
		text-decoration: none;
		text-align: left;
		transition: color 0.25s ease, padding-left 0.25s ease, background 0.25s ease;
	}

	#offcanvas-navbar #bootscore-navbar > li > a::before {
		content: "\f105";
		font-family: "Font Awesome 7 Free";
		font-weight: 900;
		position: absolute;
		left: 0.25rem;
		top: 50%;
		transform: translateY(-50%);
		font-size: 0.85rem;
		color: #013583;
		transition: transform 0.25s ease, color 0.25s ease;
	}

	#offcanvas-navbar #bootscore-navbar > li > a:hover,
	#offcanvas-navbar #bootscore-navbar > li > a:focus {
		color: #013583;
		padding-left: 2.2rem;
		outline: none;
	}


	#offcanvas-navbar #bootscore-navbar > li.current-menu-item > a,
	#offcanvas-navbar #bootscore-navbar > li.current_page_item > a,
	#offcanvas-navbar #bootscore-navbar > li.current-menu-ancestor > a,
	#offcanvas-navbar #bootscore-navbar > li > a.active {
		color: #013583;
	}

	#offcanvas-navbar #bootscore-navbar > li.current-menu-item > a::after,
	#offcanvas-navbar #bootscore-navbar > li.current_page_item > a::after,
	#offcanvas-navbar #bootscore-navbar > li.current-menu-ancestor > a::after,
	#offcanvas-navbar #bootscore-navbar > li > a.active::after {
		content: "";
		position: absolute;
		left: -1.25rem;
		top: 50%;
		transform: translateY(-50%);
		width: 4px;
		height: 24px;
		border-radius: 999px;
		background: #013583;
	}

	#offcanvas-navbar .dropdown-toggle::after {
		margin-left: auto;
		font-size: 0.8rem;
	}

	#offcanvas-navbar .dropdown-menu,
	#offcanvas-navbar .sub-menu {
		width: 100%;
		margin: 0;
		padding: 0 0 0.5rem 1rem;
		background: transparent;
		border: 0;
		box-shadow: none;
	}

	#offcanvas-navbar .dropdown-menu li,
	#offcanvas-navbar .sub-menu li {
		border-top: 1px solid rgba(63, 86, 120, 0.06);
	}

	#offcanvas-navbar .dropdown-menu a,
	#offcanvas-navbar .sub-menu a {
		position: relative;
		display: flex;
		align-items: center;
		padding: 0.85rem 0.25rem 0.85rem 1.5rem;
		font-size: 0.95rem;
		font-weight: 600;
		line-height: 1.35;
		color: #6b7280;
		text-decoration: none;
		text-align: left;
		transition: color 0.25s ease, padding-left 0.25s ease;
	}

	#offcanvas-navbar .dropdown-menu a::before,
	#offcanvas-navbar .sub-menu a::before {
		content: "\f054";
		font-family: "Font Awesome 7 Free";
		font-weight: 900;
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		font-size: 0.65rem;
		color: rgba(63, 86, 120, 0.55);
	}

	#offcanvas-navbar .dropdown-menu a:hover,
	#offcanvas-navbar .dropdown-menu a:focus,
	#offcanvas-navbar .sub-menu a:hover,
	#offcanvas-navbar .sub-menu a:focus {
		color: #3f5678;
		padding-left: 1.7rem;
		outline: none;
	}

#offcanvas-navbar .dropdown-toggle::after {
	display: none !important;
}


#offcanvas-navbar #bootscore-navbar > li.menu-item-has-children > a::before {
	content: "\f107";
}

	#bootscore-navbar .nav-link.dropdown-toggle {
		position: relative;
		padding-right: 1.1rem;
	}

	#bootscore-navbar .nav-link.dropdown-toggle::after {
		content: "\f107";
		font-family: "Font Awesome 7 Free";
		font-weight: 900;
		border: none;
		margin: 0;
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		font-size: 0.7rem;
		color: currentColor;
		transition: transform 0.25s ease;
	}

	#bootscore-navbar .dropdown.show > .nav-link.dropdown-toggle::after {
		transform: translateY(-50%) rotate(180deg);
	}

	#bootscore-navbar .dropdown-menu {
		transform: translateY(5px);
		transition: opacity 0.22s ease, transform 0.22s ease, visibility 0.22s ease;
		margin-top: 0.75rem;
		min-width: 220px;
		padding: 0.5rem;
		border: 1px solid rgba(63, 86, 120, 0.10);
		border-radius: 1rem;
		background: #fff;
	}

	#bootscore-navbar .dropdown-menu .dropdown-item {
		padding: 0.7rem 0.9rem;
		border-radius: 0.75rem;
		font-size: 0.95rem;
		font-weight: 600;
		line-height: 1.35;
		color: #3f5678;
		transition: background 0.2s ease, color 0.2s ease;
	}

	#bootscore-navbar .dropdown-menu .dropdown-item:hover,
	#bootscore-navbar .dropdown-menu .dropdown-item:focus {
		background: rgba(1, 53, 131, 0.12);
		color: #013583;
	}

	#bootscore-navbar .dropdown-menu .current-menu-item > a,
	#bootscore-navbar .dropdown-menu .current_page_item > a,
	#bootscore-navbar .dropdown-menu .dropdown-item.active {
		background: rgba(1, 53, 131, 0.16);
		color: #013583;
	}

	#bootscore-navbar .dropdown.show > .nav-link,
	#bootscore-navbar .dropdown:hover > .nav-link {
		color: #013583;
	}

  	.umzug-left{
		border-right:none;
		border-bottom:1px solid #ddd;
		padding-bottom:30px;
	}

	.umzug-right{
		padding-left:0;
	}

.sik1{
	font-size:13px;
}

.sik2{
	font-size:15px;
}

.sik3{
	font-size:17px;
}

.sik4{
	font-size:20px;
}

.sik5{
	font-size:36px;
}

.sik5.fw-light{
	font-weight:100!important;
}

.sik6{
	font-size:15px;
}

.sik-services-cards.py-5{
	padding-top:30px!important;
}

.sik-services-cards .col-lg-4{
	margin-top:80px!important;

}



.sik-services-cards .sik-service-card__icon-wrap {
  width: 100px;
  min-width: 100px;
  height: 100px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.75rem;
  padding: 0rem;
 border-radius:100%;
margin-top:-90px;
	margin-bottom:20px
}

.sik-services-cards .sik-service-card__icon-wrap img {
  width: 100px;
  min-width: 100px;
  height: 100px;
 border-radius:100%;
}

.sik-services-cards .sik-service-card__icon {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
		object-fit:cover
}

.sik-services-cards .sik-service-card__title {
  color: #000;
  line-height: 1.15;
  margin-bottom: 0.25rem;
}

.sik-services-cards .sik-service-card__subtitle {
  color: rgba(0, 0, 0, 0.82);
  font-size: 1.15rem;
  line-height: 1.3;
}

.sik-services-cards .sik-service-card__divider {
  height: 1px;
  background: rgba(255, 255, 255, 0.65);
  margin: 1.5rem 0 1.5rem;
}

.sik-services-cards .sik-service-card__desc {
  color: rgba(0, 0, 0, 0.82);
  font-size: 1rem;
  line-height: 1.3;
}

.sik-services-cards__panel-wrap .sik-services-cards__panel {
  animation: sikFadeIn 0.25s ease;
}

.sik-services-cards__panel-wrap .sik-services-cards__content {
  font-size: 1rem;
  line-height: 1.7;
  color: #212529;
}

.sik-services-cards__panel-icon {
  max-width: 220px;
}

	.sik-services-cards .col-lg-4  {
	margin-bottom:0px
}

	

}