.parallax-header {
    background: #000;

    background: linear-gradient(
            rgba(0, 0, 0, 0.3),
            rgba(0, 0, 0, 0.5)
    ),
    url("images/italien-1-42.jpg");
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

/*@media  (max-width: 576px) {*/
/*    .parallax-header {*/
/*        background-attachment:  initial;*/
/*    }*/

/*}*/
@supports (-webkit-overflow-scrolling: touch) {
    .parallax-header {
        background-attachment: scroll;
    }
}

.img-bg {
    background: #000;
    background: url("images/off-1.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.img-bg1 {
    background: #000;
    background: url("images/partn.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.img-bg2 {
    background: #000;
    background: url("images/mike-11.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;

}

.img-bg3 {
    background: #000;
    background: url("images/david-11.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.img-bg4 {
    background: #000;
    background: url("images/tanya-11.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.img-bg-5 {
    background: #000;
    background: url("images/ser-1.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.img-bg-6 {
    background: #000;
    background: url("images/ser-21.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.img-bg-7 {
    background: #000;
    background: url("images/ser-31.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.img-bg-8 {
    background: #000;
    background: url("images/ser-4.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}


.header-content {
    padding: 220px 0 150px 0;
}

.wtitle {
    padding: 150px 20px;

}

.header-content h1 {
    font-size: 3.5rem;
    font-weight: 200;
    letter-spacing: .2rem;
    text-transform: uppercase;

}

@media (max-width: 768px) {
    .header-content h1 {
        font-size: 2.2rem;
        font-weight: 150;
        letter-spacing: .1rem;
    }
}


.header-content h2 {
    font-size: 2rem;
    font-weight: 150;
}

@media (max-width: 768px) {
    .header-content h2 {
        font-size: 1.5rem;
        font-weight: 120;

    }
}

.card-t {

    margin-top: -60px;
    position: relative;
}

.material-icons.blue {
    color: #0b5ed7;
}


.left {
    margin-top: -80px;

}

@media (max-width: 768px) {
    .left {
        display: none;
    }
}

.center {
    margin-top: -160px;

}

@media (max-width: 768px) {
    .center {
        margin-top: -80px;
    }
}

.right {
    margin-top: -80px;
}


@media (max-width: 768px) {
    .right {
        margin-top: 0;
    }
}

.shad {
    box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.5);
}

.shad1 {
    box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.2);
}


.text-justify {
    text-align: justify;
}

body {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.7;
    position: relative;
}


.site-section {
    padding-top: 7rem;
    padding-bottom: 7rem;
    position: relative;

}

.subheader {
    color: #0b5ed7;
    /*font-size: 12px;*/
    /*font-weight: 600;*/
    /*letter-spacing: 2px;*/
    /*text-transform: uppercase;*/

}

.circle {
    font-size: 20px;
    width: 65px;
    height: 65px;
    border-radius: 50%;
    border: 2px solid #0275d8;
}


.navbar-view {
    background-color: #f0f0f0;
    transition: .3s all ease-out;

}

.navbar-sleep {
    color: transparent !important;
}


.links {
    text-decoration: none;
    color: black;
}

.margleft {
    margin-left: -80px;
}

@media (max-width: 768px) {
    .margleft {
        margin-left: auto;
    }
}

@media (min-width: 768px) {
    .small {
        display: none;
    }
}


.img-hover-zoom--brightness {

    overflow: hidden; /* [1.2] Hide the overflowing of child elements */


}

/* Brightness-zoom Container */
.img-hover-zoom--brightness img {
    transition: transform 1.1s, filter 1.1s ease-in-out;
    transform-origin: center center;
    filter: brightness(90%);

}

/* The Transformation */
.img-hover-zoom--brightness:hover img {
    filter: brightness(110%);
    transform: scale(1.05);

}


.site-footer {
    padding-top: 7rem;
    padding-bottom: 3rem;
    position: relative;
    margin-top: 7rem;
}

@media (max-width: 768px) {
    .site-footer {
        padding-left: 1rem;
    }
}

ul {
    list-style-type: none;
}

.animate {
    opacity: 0;
    visibility: hidden;
}


.animate__delay-1 {
animation-delay: -0.4s;
    animation-duration: 0.9s;

    /*  animation-delay -0.5s  минус означает что анимация начнется так, как если бы она уже воспроизводилась в течение 0,5 секунд*/
}

.animate__delay-2 {
    animation-delay: -0.4s;
    animation-duration: 1.1s;
}

.animate__delay-3 {
    animation-delay: -0.4s;
    animation-duration: 1.3s;
}


.rounded-circle {
    width: 55px;
    height: 55px;
}


#mapid {

    height: 400px;
}

#map {

    height: 400px;
}
