/*#block-footer,
.breadcrumb

, .inner-page 
    {
    display: none !important;
}*/

.front-section.section06.col-sm-12 {
    margin: 0 !important;
}

.front-section.section05.col-sm-12 {
    padding: 0;
}

.path-frontpage .footer-top {
    padding: 64px 0;
}

.footer-top {
    background: linear-gradient(135deg, #569091 0%, #eef4f4 100%);
    padding: 0 0 64px;
}

.page-node-type-page .footer-nav-wrap {
    margin: 24px 0 0;
}

.footer-navigation,
.footer-socials {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    column-gap: 16px;
}

.footer-nav-wrap,
.social-wrap {
    margin: 0 0 24px;
}


/* 
social feed
contact us 

*/
#social-contacts-wrapper {
    padding: 100px 64px;
    background: #0A041D;
}

.gmap-iframe-wrapper iframe {
    width: 95%;
    margin: 0 auto;
    border-radius: 12px;
    overflow: hidden;
}

.feed-timeline iframe {
    width: 100%;
    margin: 0 auto;
    border-radius: 12px;
    overflow: hidden;
}

.block-section-title {
    font: 36px/130% 'ubuntuB', sans-serif;
    margin: 0 0 24px;
    /* color: #fff; */
}

.title-dark {
    color: #fff;
}

.title-light {
    color: #000;
}

.block-section-title span {
    color: #569091;
}

.block-section-title.title-light span {
    color: #432775;
}

.social-feed-wrapper {
    border-radius: 12px;
    overflow: hidden;
    margin: 0 auto;
    width: 100%;
    /* max-width: 500px; */
}

.contacus-block p:first-child {
    font: 20px/130% 'ubuntuB', sans-serif;
}

.contacus-block p {
    margin: 0 0 12px;
}

.contacus-block p,
.contacus-block a {
    color: #fff;
    font: 20px/130% 'ubuntuR', sans-serif;
}

.contacus-block a {
    display: inline-block;
}

.contacus-block a:hover,
.contacus-block a:focus {
    text-decoration: none;
    color: #fff;
}

.contacus-block p {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    column-gap: 48px;

}

.contacus-block p span:first-child {
    min-width: 80px;
}

.contacus-block p:last-child {
    margin: 0 0 78px;
}

/* gallery */
/*** Slick configuration ***/

.slick--view--gallery-block {}

.slick--view--gallery-block .slick-slider {}

.slick--view--gallery-block .slick-slider .slick-list {
    margin: 0;
}

.slick--view--gallery-block .slick-slider .slick-list .slick-track {}

.slick--view--gallery-block .slick-slider .slick-list .slick-track .slick-slide {}

.slick--view--gallery-block .slick-slider .slick-list .slick-track .slick-slide:hover .img-wrap>img {
    -moz-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}

.slick--view--gallery-block .slick-slider .slick-list .slick-track .slick-slide .slide__content {
    background: transparent;
    border: 0;
    border-radius: 0;
    margin: 0;
    box-shadow: none;
    padding: 8px 0;
}

.slick--view--gallery-block .slick-slider .slick-list .slick-track .slick-slide .slide__content .slide__caption {
    padding: 0;
}

.slick--view--gallery-block .slick-slider .slick-list .slick-track .slick-slide .slide__content .slide__caption .slide__description {}

.block-views-blockgallery-block-block-1 .slick .slick__slide:focus {
    border: 0
}

.slick--view--gallery-block .slick-prev {
    left: 0;
}

.slick--view--gallery-block .slick-next {
    right: 0;
}



.slick--view--gallery-block .slick-prev::before {
    content: '';
    position: absolute;
    width: 32px;
    height: 32px;
    right: 16px;
    top: 10px;
    background: url(../images/left_arrow.png) no-repeat center center;

}

.slick--view--gallery-block .slick-dots {}

.slick--view--gallery-block .slick-next::before {
    content: '';
    width: 32px;
    height: 32px;
    background: url(../images/right_arrow.png) no-repeat center center;
    position: absolute;
    left: 16px;
    top: 10px;
}

.slick--view--gallery-block .slick-dots li button:before {
    color: #432775;
    font-size: 1rem;
}

/*** Slick configuration endhere ***/
#block-views-block-gallery-block-block-2 {
    background: #eef4f4;
    padding: 100px 64px;
}

.gallery-block-lt p {
    font: 16px/130% 'ubuntuR', sans-serif;
    color: #000;
}

.btn-light {
    padding-right: 50px;
    display: block;
    position: relative;
    background: #000;
    color: #fff;
    font: 16px/130% 'ubuntuB', sans-serif;
    width: 221px;
    height: 56px;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s ease;
}

.btn-light:hover,
.btn-light:focus {
    text-decoration: none;
    color: #fff;

}

.btn-light::after {
    text-decoration: none;
}

.btn-light::after {
    content: '';
    width: 50px;
    height: 50px;
    background: url('../images/btn-arrow.svg') no-repeat center center;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);
    z-index: 9999;
    background-size: 100% 100%;
}

#gallery-header {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin: 0 0 64px;
}

.gallery-title {
    font: 16px/130% 'ubuntuR', sans-serif;

}


.exploremore-btn {
    padding-right: 50px;
    display: block;
    position: relative;
    background: linear-gradient(135deg, #432775 0%, #734FB5 100%);
    color: #fff;
    font: 16px / 130% 'ubuntuB', sans-serif;
    width: 200px;
    height: 56px;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translateY(-70%);
    margin: 0 auto;
}

.exploremore-btn::after {
    content: '';
    width: 50px;
    height: 50px;
    background: url('../images/purple-btn-arrow.svg') no-repeat center center;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);
    z-index: 9999;
    background-size: 100% 100%;
}

.slick--view--gallery-block.slick--view--gallery-block--block-2 a {
    display: block;
}

.slick--view--gallery-block.slick--view--gallery-block--block-2 a:hover,
.slick--view--gallery-block.slick--view--gallery-block--block-2 a:focus {
    text-decoration: none;
}

.slick--view--gallery-block.slick--view--gallery-block--block-2 .slick-list {
    margin: 0 0 64px;
}

.slick--view--gallery-block.slick--view--gallery-block--block-2 .gallery-block .gallery-image img {
    width: 100%;
    min-height: 400px;
    object-fit: cover;
    transition: all 0.4s ease;
}

.slick--view--gallery-block.slick--view--gallery-block--block-2 .gallery-block .gallery-image {
    border-radius: 15px;
    overflow: hidden;
    max-width: calc(100% - 30px);
    margin: 0 auto;
}

.path-frontpage header#navbar {
    background: #1A1C20;
    margin: 0;
    margin-top: 0px;
    border-radius: 0;
    border: 0;
    position: relative;
    z-index: 5;
    position: inherit;
}

.gallery-block:hover img,
.gallery-block:focus img {
    transform: scale(1.2);
}




@media screen and (min-width: 1920px) {

    html,
    body {
        max-width: 1920px;
        margin: 0 auto;
    }
}

.victory-iems {
    flex-wrap: wrap;
}

.path-frontpage [role='heading'],
.path-frontpage [role='heading']+section {
    display: none;
}

/* responsiveness */
@media screen and (max-width: 768px) {

    .social-feed-section {
        margin: 0 0 2em;
    }

    .contacus-block p:last-child {
        margin: 0 0 2em;
    }

    .container>.navbar-header,
    .container-fluid>.navbar-header,
    .container>.navbar-collapse,
    .container-fluid>.navbar-collapse {
        margin: 0 !important;
    }

    #section-victory {
        background-size: cover;
    }

    .victory-iems {
        margin: 0 0 3em;
    }

    .victory-text {
        margin: 0 auto;
        text-align: center;
    }

    .victory-icon {
        text-align: center;
        margin: 0 auto;
    }

    .victory-iems {
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        row-gap: 21px;
        margin: 0;
    }

    #social-contacts-wrapper,
    #block-views-block-gallery-block-block-2 {
        padding: 65px 15px;
    }

    .gallery-block-lt {
        margin: 0 0 2em;
    }

    .slick--view--gallery-block .slick-slider {
        padding: 0;
    }

    form#search-block-form {
        width: 90%;
    }

    #section-message {
        padding: 3em 2em 6em;
    }

    #section-message .section-row {
        display: flex;
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center;
    }

    #section-message .section-row>div:last-child {
        margin: 0 0 3em;
    }

    .section-col {
        margin-bottom: 3em;
    }

    .message-image img {
        display: block;
        width: 100%;
        height: auto;
        margin: 0 auto;
    }
}