/*.Holder1 .listing-pods{*/
/*    margin:0 -50px;*/
/*}*/


.homepageeagle .background-image {
    background-position: center right !important;
}
.HeaderImageValeberg.component.usn_cmp_banner .item.item_medium-banner,
.HeaderImageValeberg.component.usn_cmp_banner .item.item_medium-banner .container,
.HeaderImageValeberg.component.usn_cmp_banner .item.item_medium-banner .row,
.HeaderImageValebergAbout.component.usn_cmp_banner .item.item_medium-banner,
.HeaderImageValebergAbout.component.usn_cmp_banner .item.item_medium-banner .container,
.HeaderImageValebergAbout.component.usn_cmp_banner .item.item_medium-banner .row {
    min-height: calc(var(--medium-banner));
}

.HeaderImageValebergAbout.component.usn_cmp_banner .item:not(.item_scale-banner) > .image {
    background-position: center bottom !important;
}
.locationsmiddleimage{
   border-top: 3px solid #ffffff;
   padding-top: 0 !important;
   padding-bottom: 0 !important;
}
.locationsmiddleimage img {
   width: 100%;
   display: block;
}
.Holder1 .row {
    margin: 0;
}
.Holder1 [class*="valberg"] {
  padding: 0 !important;
  border-right: 1px solid #808f8f;
  border-bottom: 1px solid #808f8f;
  transition:all .3s ease-in-out;
}
.Holder1 .valberg3,
.Holder1 .valberg6{
  border-right:none !important;  
}
.Holder1 [class*="valberg"] .image a {
  padding: 80px 50px !important;
}
.Holder1 [class*="valberg"] .image img{
    max-width:300px;
}

.Holder1 [class*="valberg"]:hover{
    background-color: #1482401c;
} 

.Holder1 [class*="valberg"]:nth-of-type(n+4) {
  border-bottom: none !important;
}

.Holder1 [class*="valberg"] .image a:hover img{
    transform: inherit;
}


.holder2 .listing-pods {
    padding-bottom: 0;
}
.holder2 [class*="valbergfoot"] {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.holder2 [class*="valbergfoot"] .image a {
    padding: 10px 26px !important;
}
.holder2 [class*="valbergfoot"] .image a:hover {
    background-color: #1482401c;
}
.holder2 [class*="valbergfoot"] .image a:hover img{
    transform: inherit;
}

.accordianholder .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed) {
    color: #302D36;
}
.accordianholder .repeatable.accordion .tab:first-child {
    border-top: transparent;
}
.accordianholder .repeatable.accordion .tab {
    border-top: 1px solid #AFA4A0;
    margin-top: 0 !important;
}
.accordianholder .repeatable.accordion .tab .nav-link {
    font-size: 24px;
    font-weight: 800;
    color: #302D36;
    letter-spacing: 0;
    padding: 16px 40px 16px 0;
}
.accordianholder .repeatable.accordion .tab .nav-link:before {
    display: none !important;
}
.accordianholder .repeatable.accordion .tab .nav-link::after {
    width: 30px;
    height: 30px;
    background-color: #395C3B;
    font-size: 26px;
    content: "\f28a" !important;
    color:#fff;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.accordianholder .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::after {
    content: "\f289" !important;
}
.accordianholder .repeatable.accordion.tab-underline .repeatable-content .text {
    padding-top: 0;
    padding-bottom: 30px;
}
.accordianholder .repeatable.accordion.tab-underline .repeatable-content .text a {
    color: #395C3B;
    text-decoration: underline !important;
}
.accordianholder .repeatable.accordion.tab-underline .repeatable-content .text a:hover {
    color: rgba(var(--base-link),1);
}
.accordianholder .repeatable.accordion.tab-underline .repeatable-content .text ol,
.accordianholder .repeatable.accordion.tab-underline .repeatable-content .text ul {
    margin: 0;
    padding-left: 20px;
}
.accordianholder .repeatable.accordion.tab-underline .repeatable-content .text ol li {
    margin-bottom: 16px;
}
.accordianholder .repeatable.accordion.tab-underline .repeatable-content .text ol li:last-child {
    margin-bottom: 0;
}
ul.col-2, ul.col-5 {
    display: flex;
    flex-flow: row wrap;
    gap: 16px;
}
ul.col-2 li {
    width: calc(50% - 16px);
}
ul.col-5 li {
    width: calc(20% - 16px);
}
.usn_cmp_code{
    background: #394c55;
}
.contact-section {
    font-family: Arial, sans-serif;
}

.contact-no {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
    font-size: 16px;
}

.contact-no .icon {
    width: 32px;
    margin-right: 10px;
}

.contact-no a {
    color: white !important;
    text-decoration: none;
    font-weight: 500;
}

.address-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 40px;
    margin-left: -6px;
    margin-right: -6px;
}

.address-block {
    width: calc(20% - 12px);
    margin: 0 6px;
    display: flex;
}

.contact-section .icon{
    width: 24px;
    margin-right: 12px;
    border-radius: 100%;
}

.contact-section .icon img {
    border-radius: 100%;
    width: 100%;
}

.address-block h5 {
    margin-bottom: 10px;
}
.address-lines .row{
     flex-wrap: nowrap;
     margin:0;
}

.address-lines p {
    font-size: 14px;
    line-height: 1.5;
    padding:0;
    margin:0;
}


.offices-address .office-list{
    display: flex;
    align-items: center;
    margin: 0 6px;
    margin-bottom: 16px;
    width:calc(100% - 12px);
}
.offices-address .office-list h5{
    margin-bottom:0;
}

.address-lines {
    width: calc(100% - 12px);
    padding-top: 5px;
}

.contact-section h5 {
    margin-top: 0px;
    color:#919191 !important;
    display: flex;
    align-items: center;
    margin-bottom:10px;
}

.office-grid {
    display: flex;
    flex-wrap: wrap;
    font-size: 14px;
}
.offices-address{
    margin: 0 -6px;
}

.office-grid .office-item {
    width: calc(20% - 12px);
    margin-left:6px;
    margin-right:6px;
    margin-bottom: 8px;
}

.office-grid p{
    margin:0;    
}

.notice-list{
    list-style:none;
    margin-left: 0;
    margin-top:20px;
}
.notice-list li{
    position: relative;
    padding-left: 40px;
    margin-bottom:8px;
}
.notice-list li::before{
    content:'';
    font-family: "Ionicons";
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    top: 0;
    background-image:url(/media/k0vhag2a/download-minimalistic.svg);
    background-position: center;
    background-repeat: no-repeat;
    color:white;
    text-align: center;
    border-radius: 100%;
}
.listing-pods{
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom:30px;
}
.listing-pods [class*="valbergmid"]{
    padding-bottom:0 !important;
    padding-left: 20px !important;
    padding-right:20px !important;
    text-align:center !important;
}
.listing-pods [class*="valbergmid"] .image a:hover img{
    transform:inherit;
}
footer .footer-text p{
    display: flex;
    align-items: center;
}
footer .footer-text p:first-child{
    align-items: flex-start;
}
footer .footer-text p img{
    width: 28px;
    margin-right:12px;
}
footer .footer-text p:first-child img{
    margin-top:6px;
}

footer .listing.listing_data-list .item.items-1:not(:last-child)::before {
    display:none !important;
}

footer .listing.listing_data-list .item{
    margin: 0 0 5px 0 !important;
}

/*new footer*/
/*.footer-bg{*/
/*    background:#919191 !important;*/
/*}*/
.small-container {
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
}
.footer-content .footer-left {
    width: 100%;
    display:flex;
    align-items: center;
    justify-content: center;
    flex-wrap:wrap;
}
.footer-content .footer-left p{
    margin-bottom:8px;
    margin-right:18px;
}
.footer-content .footer-left p:last-child{
    margin-right:0;
}
.footer-content .footer-left a img{
    width:28px;
    margin-right:8px;
}

.footer-content .footer-right {
    width: 30%;
}
.footer-content .footer-links{
    list-style:none;
    margin-top:0;
}
.footer-content .footer-links li{
    margin-bottom:4px;
}
footer#site-footer .heading{
    font-weight: 700;
    color:white;
    font-size:18px;
    letter-spacing:0;
}
.footer-bottom{
    text-align:center;
    margin-top:30px;
}
.footer-bottom .country-name span{
    display:inline-block;
    margin:0 10px;
    font-weight: 700;
}
.footer-bottom ul{
    margin-top:20px;
    margin-bottom: 0;
    font-size:0;
}
.footer-bottom ul li{
    display:inline-block;
    list-style:none;
    font-size:16px;
    margin:0 12px 0 12px;
}
footer#site-footer .footer-item {
    padding-bottom: 0 !important;
}
footer .row .footer-navigation {
    display: none;
}

/*.HeaderImageValeberg .item .info{*/
/*    background-color: rgba(255,255,255,0.15) !important;*/
/*    backdrop-filter: blur(10px);*/
/*    padding:20px !important;*/
/*}*/
.HeaderImageValeberg .noblur-bg .info{
    background-color: inherit !important;
    backdrop-filter:none;
}
.white-bg{
    background: white;
}


@media (min-width: 992px) {
    .holder2 [class*="valbergfoot"] {
        padding: 0px !important;
        border-right: 1px solid #808f8f;
    }
    .holder2 [class*="valbergfoot"]:last-child {
        border-right: none;
    }
}
@media (max-width: 991px) {
    .holder2 .row {
        margin: 0 !important;
    }
    .holder2 [class*="valbergfoot"] {
        padding: 0px !important;
        border-bottom: 1px solid #808f8f;
    }
    .holder2 [class*="valbergfoot"]:nth-last-child(-n + 2) {
        border-bottom: 0;
    }
    .holder2 [class*="valbergfoot"]:nth-child(odd) {
        border-right: 1px solid #808f8f;
    }
    .holder2 [class*="valbergfoot"] .image a {
        padding: 20px 40px !important;
    }
     .listing-pods [class*="valbergmid"] .image img{
        max-width:180px;
    }
    .address-content{
        justify-content: start;
    }
    .address-block {
        width: calc(33.33% - 12px);
        margin:0 6px;
        margin-bottom: 12px;
    }
    .listing-pods [class*="valbergmid"]{
        margin-bottom:16px;
    }
    ul.col-5 li {
        width: calc(33.33% - 16px);
    }
    .office-grid .office-item{
        width: calc(33.33% - 12px);
    }

}
@media (max-width: 767px) {
    .accordianholder .repeatable.accordion .tab .nav-link {
        font-size: 18px;
    }
    .office-grid .office-item{
        width: calc(25% - 12px);
    }
     ul.col-5 li {
        width: calc(50% - 16px);
    }
 
    .office-grid .office-item{
        width: calc(50% - 12px);
    }
    .offices-address{
        margin:0;
    }
     .address-block {
        width: calc(50% - 12px);
    }
    .homepageeagle .background-image{
        background-position: center right -130px !important;
        background-attachment: inherit !important;
    }
    .notices-banner .background-image {
        background-position: center left -160px !important;
    }
    .location-eagle-banner .background-image {
        background-position: center right -110px !important;
    }
    .community-eagle-banner .background-image {
        background-position: center left -360px !important;
    }

}

@media (max-width: 575px) {
    .holder2 [class*="valbergfoot"] .image a {
        padding: 20px !important;
    }
    .holder2 .item .image:not(.img-max) img {
        width: 200px;
        max-width: 100%;
        margin: 0 auto;
    }
    .holder2 .row:not(.slides):not(.listing_window-mosaic) .item.items-6 {
        flex: 0 0 var(--items-2);
        max-width: var(--items-2);
    }
    .address-content{
        margin-bottom: 16px;
    }
  
  .listing-pods [class*="valbergmid"]{
      max-width:50%;
  }
  .listing-pods [class*="valbergmid"] .image img{
      max-width:140px;
  }
  .office-grid .office-item {
    width: calc(50% - 12px);
  }
  .contact-section h5{
      font-size:16px;
  }
  .contact-section .icon{
      width:22px;
      margin-right:6px;
  }
  .footer-content .footer-left,
  .footer-content .footer-right{
      width:100%;
  }
  .footer-content .footer-right{
      margin-top:20px;
  }

}
@media (max-width: 411px) {
     .address-block {
        width: 100%;
    }
}