/* Слайд 01 начало */
#slide01{
    position:relative;
    width:100%;
    height:100%;
    background:#324b6a;
    display:flex;
    justify-content: center;
    align-items: center;
}

#slide01 .container{
    display:flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height:100%;
}

#slide01 .container .logo{
    width: 50%;
}
/* Слайд 01 конец */

/* Слайд 02 начало */
#slide02 .container{
    display:flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap:wrap;
    padding:50px 0;
}

#slide02 .container a{
    display:block;
    width:25%;
    text-align: center;
    margin:20px 0;
    color:#777;
    font-family: PodkovaSemiBold;
    font-size:20px;
    font-weight:bold;
    text-decoration: none;
    transition: all 0.3s;
}

#slide02 .container a:hover{
    color:#324b6a;
}
/* Слайд 02 конец */

/* Слайд 03 начало */
#slide03{
    background: #324b6a;
    padding: 100px 0;
}

#slide03 main{
    color: #fff;
}

#slide03 .slide03_img{
    background-image:url(../img/bg03.jpg);
    background-position: center;
    background-size: cover;
}
/* Слайд 03 конец */

/* Слайд 04 начало */
#slide04{
    background: #324b6a;
    padding: 100px 0;
}

#slide04 span{
    color: #fff;
}

#slide04 .slide04_img{
    background-image:url(../img/bg04.jpg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
/* Слайд 04 конец */

/* Слайд Сервисы начало */
#slide_services{
    padding: 50px 0;
}
/* Слайд Сервисы конец */

/* Слайд Структура начало */
#slide_structure{
    background: #324b6a;
    padding: 100px 0;
}

#slide_structure .slide_structure_img{
    background-image:url(../img/bg_structure.jpg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    display:block;
    height:500px;
    width:100%;
    max-width:1000px;
    margin:0 auto;
}
/* Слайд Структура конец */

/* Слайды общее начало */
.general_for_slide{
    margin:50px 0;
}

.general_for_slide span,
.general_for_slide main{
    display: block;
    font-family:PoppinsRegular;
    color:#fff;
    font-size:16px;
    font-weight: normal;
    line-height: 26px;
    margin:0;
    padding:0;
    text-align: justify;
}

.general_for_slide .container{
    display:flex;
    flex-direction: row;
    justify-content: space-between;
}

.general_for_slide .slide_img{
    width:48%;
    background-image:url(../img/bg04.jpg);
    background-position: center;
    background-size: cover;
}

.general_for_slide .slide_text{
    width:48%;
}

.general_for_slide .slide_text .slide_text_list{
    display:flex;
    flex-direction: row;
    margin-top:10px;
}

.general_for_slide .slide_text .slide_text_list i{
    display:block;
    font-size:18px;
    color:#666;
    width:40px;
    text-align: left;
    margin-top: 4px;
}

.general_for_slide .slide_text .slide_text_list .slide_text_list_point{
    display:block;
    width: calc(100% - 40px);
}

.general_for_slide .slide_text .slide_text_list .slide_text_list_point a{
    color: blue;
    font-size:16px;
    margin-bottom:20px;
    display:block;
}

.general_for_slide .slide_text b{
    text-transform: uppercase;
    font-family: PodkovaSemiBold;
}

.general_for_slide .slide_img .slide_img_shadow{
    background: rgba(0, 0, 0, 0.5);
    width:100%;
    height:100%;
}
/* Слайды общее конец */

/* Слайд 05 начало */
#slide05{
    background:#282828;
    padding:50px 0 100px;
}

#slide05 .container{
    display:flex;
    flex-direction: row;
}

#slide05 .slide05_item{
    width:25%;
    display:flex;
    flex-direction: column;
    align-items: center;
    cursor:pointer;
}

#slide05 .slide05_item .slide05_item_img{
    width:250px;
    height:250px;
    border-radius: 50%;
    background-position: center;
    background-size: cover;
}

#slide05 .slide05_item .slide05_item_img_01{
    background-image: url(../img/photo/011.JPG);
}

#slide05 .slide05_item .slide05_item_img_02{
    background-image: url(../img/photo/022.JPG);
}

#slide05 .slide05_item .slide05_item_img_03{
    background-image: url(../img/photo/033.JPG);
}

#slide05 .slide05_item .slide05_item_img_04{
    background-image: url(../img/photo/044.JPG);
}

#slide05 .slide05_item .slide05_item_name{
    font-family: PodkovaSemiBold;
    color:#fff;
    font-size: 22px;
    display:block;
    text-align: center;
    margin:25px 0 10px;
}

#slide05 .slide05_item .slide05_item_post{
    font-family: PodkovaSemiBold;
    color:#acacac;
    font-size: 16px;
    line-height: 20px;
    display:block;
    text-align: center;
}

#slide05 .slide05_item .slide05_item_description{
    font-family: PoppinsRegular;
    font-weight: normal;
    color:#777;
    font-size: 16px;
    line-height: 20px;
    display:block;
    margin-top:10px;
    padding:0 30px;
    text-align: justify;
}
/* Слайд 05 конец */

/* Слайд 06 начало */
#slide06{
    padding: 50px 0;
}

#slide06 img{
    width: 100%;
}
/* Слайд 06 конец */

/* Разделитель начало */
.separator{
    margin:150px 0 75px;
    background: #ad001c;
}
/* Разделитель конец */

/* Слайд 07 начало */
#slide07{
    padding: 50px 0;
}

#slide07 h4{
    color: #fff;
    background: #324b6a;
    font-family: PodkovaSemiBold;
    font-size: 24px;
    margin:0 0 24px 0;
    display:block;
    padding:10px;
}

#slide07 .qrcode{
    width: 100%;
    display:flex;
    justify-content: center;
    margin-top:100px;
}

#slide07 .qrcode img{
    width: 33%;
}
/* Слайд 07 конец */

/* Слайд 08 начало */
#slide08{
    background: #324b6a;
    padding: 100px 0;
}

#slide08 .slide08_img{
    background-image:url(../img/bg08.jpg);
    background-position: center;
    background-size: cover;
}

#slide08 .slide_text .slide08_text_text{
    margin-top:60px;
}
/* Слайд 08 конец */

/* Слайд 09 начало */
#slide09 .slide09_img{
    background-image:url(../img/bg09.jpg);
    background-position: center;
    background-size: cover;
}

#slide09 .slide_text .slide09_text_text{
    margin-top:60px;
}
/* Слайд 09 конец */

/* Слайд 10 начало */
#slide10{
    margin:100px 0;
}

#slide10 .slide10_img{
    background-image:url(../img/bg10.jpg);
    background-position: top center;
    background-size: contain;
    background-repeat: no-repeat;
}
/* Слайд 10 конец */

/* Слайд 11 начало */
#slide11{
    margin:100px 0;
}

#slide11 .slide_text i{
    font-size:70px;
    color:#324b6a;
    display:block;
    text-align: center;
    margin-bottom:25px;
}

#slide11 .slide_text span{
    width:60%;
    margin:0 auto;
}
/* Слайд 11 конец */

@media (max-width: 1199px) {
    #slide05 .slide05_item .slide05_item_img{
        width:200px;
        height:200px;
    }

    #slide11 .slide_text span {
        width: 80%;
    }
}

@media (max-width: 1080px) {
    .general_for_slide .container{
        flex-direction: column;
        flex-wrap: wrap;
    }

    .general_for_slide .container .slide_text{
        width:100%;
    }

    .general_for_slide .container .slide_img{
        width:100%;
        height:350px;
        margin-bottom:30px;
    }

    #slide09 .container{
        flex-direction: column-reverse!important;
    }

    #slide11 .container{
        flex-direction: row;
        flex-wrap: nowrap;
    }

    #slide04 .slide04_img{
        height:600px;
        background-position: left;
        margin-top:50px;
    }

    #slide06 img{
        width:60%;
        margin: 50px 20% 0;
    }

    #slide07 h4{
        width: 200px;
        text-align: center;
    }
}

@media (max-width: 958px) {
    #slide01 .container .logo {
        width: 70%;
    }

    #slide02 .container a{
        width:31%;
        padding:0 1%;
    }

    #slide05 .container{
        flex-wrap: wrap;
    }

    #slide05 .slide05_item{
        width:50%;
        margin-bottom:90px;
    }

    #slide07 .qrcode img {
        width: 50%;
    }

    #slide_structure .slide_structure_img{
        height:400px;
    }
}

@media (max-width: 768px) {
    #slide02 .container a{
        width:48%;
    }

    #slide06 img {
        width: 100%;
        margin: 50px 0 0;
    }

    #slide_structure .slide_structure_img{
        height:300px;
    }
}

@media (max-width: 576px) {
    .general_for_slide .container .slide_img{
        height:250px;
    }

    #slide01 .container .logo{
        width:80%;
    }

    h2{
        font-size:28px;
    }

    #slide05 .slide05_item .slide05_item_img{
        width:150px;
        height:150px;
    }

    #slide11 .container{
        flex-direction: column;
        flex-wrap: wrap;
    }

    #slide11 .slide_text{
        margin-top:60px;
    }

    #slide11 .slide_text span {
        width: 100%;
    }

    #slide_structure .slide_structure_img{
        height:200px;
    }

    #slide04 .slide04_img {
        margin-top: 0;
    }
}

@media (max-width: 480px) {
    .general_for_slide .container .slide_img{
        height:200px;
    }

    #slide05 .slide05_item{
        width:100%;
    }

    h2 {
        font-size: 24px;
    }

    #slide02 .container a{
        width:100%;
    }

    #slide07 .qrcode img {
        width: 100%;
    }

    #slide04 .slide04_img {
        height: 500px;
    }
}

@media (max-width: 379px) {
    #slide01 .container .logo{
        width:200px;
        height:200px;
    }

    .general_for_slide .container .slide_img{
        height:150px;
    }

    h2 {
        font-size: 18px;
    }

    h3 {
        font-size: 18px;
    }

    #slide04 .slide04_img {
        height: 400px;
    }
}