@media (max-width:1680px){
    .gallerylist .list {
        right: 0;
        width: calc(50%);
    }
}
@media (max-width:1310px){
    header nav li+li {
        margin-left: 1.5vw;
    }
    header .right .break{
        margin: 0 15px;
    }
}
@media (max-width:1250px){
    header .right ul,
    header .right .break{
        display: none;
    }
}
@media (max-width:1080px){
    header .activeMobile a.mobile i{
        transform: rotate(90deg);
        color: var(--dark);
    }
    header .logo{
        z-index: 100001;
    }
    header nav{
        align-items: flex-start !important;
    }
    header nav ul{
        opacity: 0;
        position: absolute;
        transition: all 200ms linear;
        transform: translateY(calc(-100% - 81px));
        background-color: var(--dark);
        left: 0;
        right: 0;
    }
    header nav.activeMobile ul{
        transform: translateY(57px);
        opacity: 1;
        display: block;
        text-align: center;
        padding: 30px 0;
        border-bottom-left-radius: 30px;
        border-bottom-right-radius: 30px;
    }
    header nav li+li{
        border-top: 1px solid #354c5b;
    }
    header nav li.active a {
        color: var(--white);
    }
    header nav li a span{
        display: none;
    }
    header nav li a{
        height: 80px;
        align-items: center !important;
        justify-content: center !important;
        font-size: 18px !important;
        color: #9eafb9;
    }
    footer .top .center > *{
        width: 100%;
        flex: auto;
    }
    footer .top .left img{
        margin-right: 4vw;
    }
    footer .top .right .custom{
        flex: auto;
        justify-content: flex-start;
    }
}

@media (max-width:970px){
    .item-page div[itemprop="articleBody"] .text ul.fields-container li{
        flex-wrap: wrap;
    }
    .item-page div[itemprop="articleBody"] .text ul.fields-container li img{
        width: 100%;
    }
    .item-page div[itemprop="articleBody"] .text ul.fields-container li .field-entry:first-child{
        max-width: 100%;
    }
    .item-page div[itemprop="articleBody"] .text ul.fields-container li > *{
        width: 100%;
        flex: auto;
    }
}

@media (max-width: 768px){
    body .ba-form-page {
        padding: 0 !important;
    }
}

@media (max-width:570px){
    header .left{
        justify-content: space-between;
        transition: all 200ms linear;
    }
    header .right{
        display: none;
    }
    #mod-custom113 .about,
    footer .top .right .custom{
        text-align: center;
        flex-wrap: wrap !important;
    }
    #mod-custom113 img,
    footer .top .right .custom img{
        margin: 0 auto 20px;
        display: block;
    }
    footer .top .right .custom{
        justify-content: center;
    }
    .item-page div[itemprop="articleBody"] .text .contentbox{
        width: 100%;
    }
}

@media (max-width:520px){
    .breadcrumbsbox h1 {
        font-size: 7vw;
    }
}

@media (max-width:450px){
    .betterla .list .item.element{
        padding: 20px;
    }
}