.wp-block-buttons.is-content-justification-center.is-layout-flex.wp-container-21.wp-block-buttons-is-layout-flex {
margin-bottom: 0px !important;
margin-top:45% !important;
}
.columnsHero {align-content: center !important;align-items: center !important}


.wp-block-buttons.is-content-justification-center.is-layout-flex.wp-container-27.wp-block-buttons-is-layout-flex {
margin-bottom: 0px !important;
margin-top:11% !important;
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
    margin: 0;
    width: -webkit-fill-available;
}
	@media (max-width: 480px) {
	.is-style-aplo-navigation-underline-anim{display:none !important;}
}
		@media (max-width: 767px) {
	.is-style-aplo-navigation-underline-anim{display:none !important;}
}
#rmp_menu_trigger-1245{
margin-top: 30px !important;
}
	/*@media (max-width: 480px) {
	.gtranslate_wrapper{display:none !important;}

}*/
		@media (max-width: 767px) {
			#rmp-menu-item-1189 .gtranslate_wrapper {
			padding-left:14.391px;
			}
			
	.telefon .gtranslate_wrapper {display:none !important;}
}	

.headerTitle {
	margin-top: 0px;
}

.povprButtonHeader a {
  position: relative !important;
  display: inline-block !important;
  /*padding: 10px 20px !important;*/
  background-color: #353d67 !important;
  border-radius: 10px !important;
  color: white !important;
  font-size: 16px !important;
  cursor: pointer !important;
  
  text-decoration: none !important;
	
}

.povprButtonHeader span {
  display: inline-block;
 
}

.ponudbaBusTitleHp {
	overflow:hidden;
	
 
  padding: 10px 20px !important;
  background-color: #353D67 !important;
  border: none !important;
  color: white !important;

  cursor: pointer !important;
	border-radius: 10px;
	
}

.ponudbaBusTitleHp span {
	display: inline-block;

	
}

/*DESKTOP BG*/

@media (min-width: 1200px) {
 



}

@media only screen and (min-width:768px) and (max-width: 1199px) {
	.ponudbaBusTitleHp {
		max-width: 75% !important;
	}
	
	
	.busListCol:first-of-type {
		margin-top:50px !important;
		margin-bottom:20px !important;
	background-color: rgba(118, 190, 231, 1);
	border-radius: 25px;
	padding:0px !important;
	}
	
	

	 


}

@keyframes shape1 {
  0% { transform: translate(50px, 0px); /* Updated translation */ }
  100% { transform: translate(0px, 100px); /* Updated translation */ }
}

@keyframes shape2 {
  0% { transform: translate(-50px, 50px); /* Updated translation */ }
  100% { transform: translate(100px, -100px); /* Updated translation */ }
}

}




.busNameP strong strong a {
	color:white;
}

.busNameP strong a {
	color:white;
	font-weight: 400;
	text-decoration: none;
}



.ponudbaDivHp {
	margin-block-start: 0px;
}

.busListHp {
	margin-block-start:0px;
	padding-top:50px;
		padding-bottom:50px;
}

.removeStartPadding {
	margin-block-start:0px;
}


.busListCol {
	margin-top:20px !important;
	margin-bottom:20px !important;
	background-color: rgba(118, 190, 231, 1);
	border-radius: 25px;
	padding:0px !important;
}

.sepBusList {
	border-width: 10px;
}


.semiParalButton {
margin-left: 0px !important;
	padding-left: 85px !important;
	border-radius:10px;

}


.semiParalButton span {
	display: inline-block;
 
}

.headerTitle {
	margin-bottom: 0px;
}


.bgThreeCorners .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
	background-attachment: scroll !important;
}

.ponudbaDivHp {
		background-image: url("https://glowen.alltechreviews.org/wp-content/uploads/2023/07/bgkvadratkicopy.png");
	background-position: 50%;
}





@media (min-width: 768px)  {
	.busListHp {
	
	/*background-image: url("https://glowen.alltechreviews.org/wp-content/uploads/2023/06/Artboard-1bgDualisLessInverseOneRightBG.webp");
	background-position: top right*/
}

  /* CSS styles for non-mobile displays */
  /* Place your styles here */
}

/*ZA OVERLAYE*/
.kontaktSection::before {
  content: "";
  position: absolute;
  top: -10px;
  left: -10px;
  /* Adjust the height as per your requirement */
  background-color: rgba(118, 190, 231, 0.2); /* Adjust the opacity (last value) */
  border-radius: 0px 0px 25px 0px; /* Adjust the border radius as per your requirement */
  z-index: -1;

}

.overlayOnTop::before {
	  content: "";
  position: absolute;
  top: 0px;
  left: -10px;
  /* Adjust the height as per your requirement */
  background-color: rgba(118, 190, 231, 0.2); /* Adjust the opacity (last value) */
  border-radius: 0px 0px 25px 0px; /* Adjust the border radius as per your requirement */
  z-index: 1;
	
}

.longOverlayOnTop {
	margin-block-start: 0px !important;
}

.longerOverlayOnTop {
	margin-block-start: 0px !important;
}

.longOverlayOnTopLibrary {
	margin-block-start: 0px !important;
}

.longerOverlayOnTop::before {
	  content: "";
  position: absolute;
  top: 0px;
  left: -10px;
  /* Adjust the height as per your requirement */
  background-color: rgba(118, 190, 231, 0.2); /* Adjust the opacity (last value) */
  border-radius: 0px 0px 25px 0px; /* Adjust the border radius as per your requirement */
  z-index: 1;
	
}

.longOverlayOnTopLibrary::before {
	  content: "";
  position: absolute;
  top: 0px;
  left: -10px;
  /* Adjust the height as per your requirement */
  background-color: rgba(118, 190, 231, 0.2); /* Adjust the opacity (last value) */
  border-radius: 0px 0px 25px 0px; /* Adjust the border radius as per your requirement */
  z-index: 1;
	
}


.longOverlayOnTop::before {
	  content: "";
  position: absolute;
  top: 0px;
  left: -10px;
  /* Adjust the height as per your requirement */
  background-color: rgba(118, 190, 231, 0.2); /* Adjust the opacity (last value) */
  border-radius: 0px 0px 25px 0px; /* Adjust the border radius as per your requirement */
  z-index: 1;
	
}

.longOverlayOnTopCrossway::before {
	  content: "";
  position: absolute;
  top: 0px;
  left: -10px;
  /* Adjust the height as per your requirement */
  background-color: rgba(118, 190, 231, 0.2); /* Adjust the opacity (last value) */
  border-radius: 0px 0px 25px 0px; /* Adjust the border radius as per your requirement */
  z-index: 1;
	
}

.longOverlayOnTopCrossway {
	margin-block-start: 0px !important;
}
.overlayOnTop {
	margin-block-start: 0px !important;
}
.rezerDeliHp {
	margin-block-start: 0px !important;
}

@media (max-width: 767px) {
	
	
	.mereAvtobusSkatle2 {
		position:relative;
	}
	
	.mereAvtobusSkatle {
		position:relative;
	}
	
	.mereAvtobusSkatle3 {
		position:relative;
	}
	.mereAvtobusSkatle::after {
  content: "";
  position: absolute;
  left:3%;
			top: 25%;
  width: 55px;
  height: 55px;
  border-radius: 10px;
		background-color: #353D67;
}
	
		.mereAvtobusSkatle::before {
  content: "";
  position: absolute;
		  right:3%;
			bottom: 25%;
			
  width: 70px;
  height: 70px;
  border-radius: 10px;
		background-color: #353D67;
		
}
	
	.mereAvtobusSkatle2::after {
  content: "";
  position: absolute;
  right:3%;
 width: 70px;
  height: 70px;
  border-radius: 10px;
		background-color: #353D67;
		top: 25%;
		
}
	
		.mereAvtobusSkatle2::before {
  content: "";
  position: absolute;
			left:3%;
		  
			bottom: 25%;
  
  border-radius: 10px;
			 width: 55px;
  height: 55px;
		
			background-color: #353D67;
		
}
	
	/*	.mereAvtobusSkatle3::after {
  content: "";
  position: absolute;
  right:-3%;
 width: 70px;
  height: 70px;
  border-radius: 10px;
		background-color: #76BEE7;
		top: -30%;
		
}
	
		.mereAvtobusSkatle3::before {
  content: "";
  position: absolute;
			left:-3%;
		  
			bottom: -38%;
  
  border-radius: 10px;
			 width: 55px;
  height: 55px;
		
			background-color: #353D67;
		
}*/
	
	
	
	.addTopSquares::after {
  content: "";
  position: absolute;
 
  width: 55px;
  height: 55px;
  border-radius: 10px;
}
	
	.addTopSquares::before {
		 content: "";
  position: absolute;
 
  width: 70px;
  height: 70px;
  border-radius: 10px;
	}
	
	.kontaktSection::before {
		 width: 99%; /* Adjust the width as per your requirement */
  height: 15%;
		
	}
	
	.overlayOnTop::before {
		 width: 85%; /* Adjust the width as per your requirement */
  height: 9%;
	}
	
		.longOverlayOnTop::before {
		 width: 100%; /* Adjust the width as per your requirement */
  height: 9%;
	}
	
	
}


@media (min-width: 768px) {
		.kontaktSection::before {
		 width: 88%; /* Adjust the width as per your requirement */
  height: 22%;
		
	}
	
	.overlayOnTop::before {
		width: 45%; /* Adjust the width as per your requirement */
  height: 14%;
	}
	
		.longOverlayOnTop::before {
		width: 65%; /* Adjust the width as per your requirement */
  height: 18%;
	}
	
			.longerOverlayOnTop::before {
		width: 65%; /* Adjust the width as per your requirement */
  height: 90%;
	}
	
	.longOverlayOnTopLibrary::before {
		width: 70.7%; /* Adjust the width as per your requirement */
  height: 18%;
	}
	
	.longOverlayOnTopCrossway::before {
		width: 45%; /* Adjust the width as per your requirement */
  height: 14%;
	} 
		
	
	
	
	
	
}
/*KONEC OVERLAY*/

@media (max-width: 767px) {
	
	.bgThreeCorners .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
background:none !important; 
}
  /* CSS styles for non-mobile displays */
  /* Place your styles here */
	
	
	
	.busListCol {
		margin-left:30px !important;
		margin-right:30px !important;
	}
	
	.addTopSquares {
		position: relative;
		
		
	}
	
	.longOverlayOnTopCrossway::before {
		width: 85%; /* Adjust the width as per your requirement */
  height: 6%;
	} 
	
	
.addTopSquares::after {
  content: "";
  position: absolute;
 
  width: 55px;
  height: 55px;
  border-radius: 10px;
}
	
	.addTopSquares::before {
		 content: "";
  position: absolute;
 
  width: 70px;
  height: 70px;
  border-radius: 10px;
	}

.addTopSquares::before {
   top: -120px;
	left:48%;
  background-color:#353D67;
}

.addTopSquares::after {
  top: -180px;
	left:26%;
  background-color:  #76BEE7;
}
	
	.addBottomSquares {
		position: relative;
		
		
	}
	
	
.addBottomSquares::after {
  content: "";
  position: absolute;
 
  width: 55px;
  height: 55px;
  border-radius: 10px;
}
	
	.addBottomSquares::before {
		 content: "";
  position: absolute;
 
  width: 70px;
  height: 70px;
  border-radius: 10px;
	}

.addBottomSquares::before {
   bottom: -120px;
	left:48%;
  background-color: #76BEE7;
}

.addBottomSquares::after {
  bottom: -180px;
	left:26%;
  background-color: #353D67 ;
}
	
		.longerOverlayOnTop::before {
		width: 98%; /* Adjust the width as per your requirement */
  height: 96%;
	}
	
	.longOverlayOnTopLibrary::before {
		width: 98%; /* Adjust the width as per your requirement */
  height: 14%;
	}
	
}

.separator {
margin-block-start: 0px !important;
}

.removeStartMargin {
	margin-block-start: 0px !important;
}

#wp--skip-link--target {
	margin-top:0px !important;
}


/*@media (min-width: 768px) {
	.povprButtonHeader {
display: flex;
flex-basis:30%
}
}

.povprButtonHeader a {
text-align: left !important;
}
	
.povprButtonHeader a {
width: 100%;
}*/




.rezerDeliHp {
  position: relative;

 
}

.rezerDeliHp::before,
.rezerDeliHp::after {
  content: "";
  position: absolute;
  
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
}

.rezerDeliHp::before {
  right: 0px;
	bottom: -400px;
  border-width: 0 400px 400px 0;
  border-right-color: #EFEFEF;
  transform-origin: top right;
	transform: rotate(90deg);
  
}
@media (max-width: 400px) {
.rezerDeliHp::after {
	top:0px;
  left: 0;
  border-width: 0 0 100vw 100vw;
  border-left-color: #EFEFEF;
  transform-origin: top right;
  
}
}

@media (min-width: 401px) {
.rezerDeliHp::after {
	top:0px;
  left: 0;
  border-width: 0 0 400px 400px;
  border-left-color: #EFEFEF;
  transform-origin: top right;
  
}
}

.servisStoritveHp {
  position: relative;

 
}

.servisStoritveHp::before {
  content: "";
  position: absolute;
  
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
	z-index:1;
}

.servisStoritveHp::before {
  right: 0px;
	bottom: -400px;
  border-width: 0 400px 400px 0;
  border-right-color: #EFEFEF;
  transform-origin: top right;
	transform: rotate(90deg);
  
}




.bgDolzSir {
	background-color: #76bee7 !important;
	border-radius:25px !important;
	padding-top:25px;
	padding-bottom:25px;
}

.listToColor div div ul li {
	color: #534F4F !important;
}

h1, h2, h3, h4, h5, h6, .entry-title, .site-title, .widget-title {
	font-family: open sans, sans-serif !important;anchor-point
}

body.single-post, .widget-title, .site-title, .site-description, body, p, blockquote, li, a, strong, b, em, .menu-glavni-meni-container li a, .menu-glavni-meni-container li span, #menu-glavni-meni li a, #menu-glavni-meni li span, .menu-language-container li a, .menu-language-container li span, #menu-language li a, #menu-language li span, .menu-social-links-menu-container li a, .menu-social-links-menu-container li span, #menu-social-links-menu li a, #menu-social-links-menu li span, .menu-top-menu-container li a, .menu-top-menu-container li span, #menu-top-menu li a, #menu-top-menu li span {		
	
}

.wp-block-navigation__submenu-container {
	border-radius:25px;
	background-color:white !important;
}

.wp-block-navigation__submenu-container li a span {
	color: #534F4F !important;
	font-weight:400 !important;
}

.wp-block-navigation__submenu-container li span:hover {
	color: #353D67 !important;
}

.wp-block-navigation__submenu-container li:hover {
	background-color: #76BEE7 !important;
}

.wp-block-navigation__submenu-container li:first-child {
	border-radius: 25px 25px 0px 0px ;
}

.wp-block-navigation__submenu-container li:last-child {
	border-radius:  0px 0px 25px 25px;
}

.wp-block-navigation__container li:first-child a:hover {
	text-decoration: none !important;
	
}

#modal-2-content .wp-block-navigation__container li a {
	color: #353D67 !important;
	text-decoration-color: #353D67 !important;
}

#modal-2-content .wp-block-navigation__container li {
	text-decoration-color: #353D67 !important;
}

#modal-1-content .wp-block-navigation__container .wp-block-navigation-item:first-child::after {
	background-color: transparent;
}

#modal-2-content .wp-block-navigation__container li a {
	color: #353D67 !important;
	text-decoration-color: #353D67 !important;
}

#modal-2-content ul li:first-child ul {
	padding: 0px !important;
}

@media (max-width: 767px) {

.feniksHeading

{flex-basis: 70%;}

.feniksHeading h {display:inline;}

.wp-container-56 {
flex-basis: 55% !important;
}

.feniksImage {
flex-basis: 10% !important;
}
	
	.wp-block-buttons.is-content-justification-left.is-layout-flex.wp-container-8 {
margin-left:5px !important;
}

.povprButtonHeader a {
padding-left: 35px !important;
padding-right: 35px !important;
padding-top: 15px !important;
padding-bottom: 15px !important;
}
	
.wp-block-group.alignfull.full-width-block.is-layout-flow {
margin-right:-17px;
margin-left:-17px;
margin-top:-25px
}

.telefon {
padding-top: 8px !important;
}
	
	
	.sepBusList {
		display: none;
	}
	
	.mobileBusGroup {
	
		background-color: #76bee7;
		border-radius:10px;
		padding-top:20px;
		padding-bottom:20px;
	}
	
	.busListCol {
	
	background-color:transparent;
	padding:0px !important;
}
	.busListHp {
		
		gap: 0rem !important;
	}
	
	.addTopSquares::after {
		top:-150px !important;
	}
	
	.addBottomSquares::after {
		bottom:-150px !important;
	}
	
	.busListCol {
		margin-bottom: 13px !important;
		margin-top: 13px !important;
	}
}


/*TEST KVADRATKI DESKTOP*/
@media (min-width: 768px) {
.sepBusList {
		display: none;
	}
	
	.mobileBusGroup {
	
		background-color: #76bee7;
		border-radius:10px;
		padding-top:20px;
		padding-bottom:20px;
		margin-left:15px;
		margin-right:15px;
	}
	
	.busListCol {
	
	background-color:transparent;
	padding:0px !important;
}
	.busListHp {
		
		gap: 0rem !important;
	}

.busListCol {
		margin-bottom: 13px !important;
		margin-top: 13px !important;
	}
}

/*KONEC TEST KVADRATKI DESKTOP*/

#rmp_menu_trigger-1342 .rmp-trigger-box .responsive-menu-pro-inner {
	background-color: #76bee7;
}

#rmp_menu_trigger-1342 .rmp-trigger-box .responsive-menu-pro-inner:after {
	background-color: #76bee7;
}

#rmp_menu_trigger-1342 .rmp-trigger-box .responsive-menu-pro-inner:before {
	background-color: #76bee7;
}

#rmp-menu-item-1260 a {
	text-decoration-color: #76bee7;
	color: #76bee7
}

#rmp-menu-wrap-1342 .rmp-menu-current-item .rmp-menu-item-link:hover {
	color: #76bee7 !important;
}

#rmp-menu-item-1184 a:first-of-type {color: #76bee7 !important;}

#rmp-menu-wrap-1342 .rmp-menu-subarrow:hover {
	color: #76bee7 !important;
}

#rmp-menu-wrap-1342 .rmp-menu-subarrow-active:hover {
		color: #76bee7 !important;
}

#rmp-menu-wrap-1342 .rmp-menu-subarrow-active {
		color: #76bee7 !important;
}

#rmp-menu-wrap-1342 .rmp-menu-subarrow-active {
color: #76bee7 !important;
}

.dashicons-arrow-up-alt2:before {
	content: "\f347" !important;
}

.dashicons-arrow-down-alt2:before { 
	content: "\f343" !important;
}

#rmp_menu_trigger-1342 {
	
	top: -3px !important;
	right: 5px;
}

.gapRemove {
	gap:0px !important;
}
.wp-site-blocks > * + * {
    margin-block-start: 0rem;
}

.addBorderNews {
	box-shadow: -5px -5px 43px -16px #AAA8B5;
}

.reduceSizeStats {
	    width: 80%;
    display: block;
    margin: 0 auto !important;
	
}

.wp-block-getwid-accordion__header-wrapper {
	margin-top:40px;
}
#contact-form-success-header{
  visibility: hidden;
}
#contact-form-success-header:after{
  content:'Hvala za vaše sporočilo. Odgovorili vam bomo v najkrašem možnem času. Ekipa Dualis - IVECO Bus'; 
  visibility: visible;	
  display: block;
  
	
	
}



a.wp-block-navigation-item__content:hover {
	padding:10px;
background-color: #76BEE7 !important;
border-radius: 25px !important;
}

[class*=is-style-aplo-navigation] .wp-block-navigation-item:hover:after {
	display: none;
}

.wp-block-cover__inner-container.is-layout-flow.wp-block-cover-is-layout-flow {
	width: 100% !important;
}
@media(max-width: 768px) {
footer .wp-block-navigation li {
	display: block !important;
	width: 100%;
}
footer .wp-block-navigation {
	text-align: center !important;
}
footer .wp-block-navigation a:hover {
	padding: 0px;
}
	.page-id-737 li.wp-block-post {
		padding-left: 30px;
		padding-right: 30px;
	}
	.page-id-737 .wp-block-post-date {
		padding-bottom: 60px;
	}
}
html[lang="en-GB"] .slo, html[lang="en"] .slo {
	display: none !important;
}
html[lang="auto"] .en, html[lang="auto"] .eng {
	display: none !important;
}
html[lang="sl-SI"] .en, html[lang="sl-SI"] .eng {
	display: none !important;
}
.wp-block-site-logo img {
	transform: scale(1.1);
}
.home .wp-block-cover__inner-container .wp-block-buttons {
	position: absolute !important;
	bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}