.rs_3 {
    width: 100%;
    margin: 0;
    padding: 0;
}
 .rs_3_banner {
    width: 100%;
    min-height: 50px;
    background: url(https://globaldrone.ru/image/rs_3/banner.jpg) no-repeat;
    background-position: top center;
    background-size: cover;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.rs_3_banner .rs_3_banner__text h1 {
    padding-bottom: 30px;
}
.rs_3_banner .rs_3_banner__text h4 {
    text-transform: uppercase;
}
.rs_3_banner .rs_3_banner__text h1, #rs_3 .rs_3_banner .rs_3_banner__text h4 {
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
    color: #fff;
}

.rs_3_section1 {
    width: 100%;
    background-color: #000;
    color: #fff;
}
.rs_3_section1 .rs_3_section1__section-video {
    width: 90%;
    margin: 0 auto 0 auto;
    padding-bottom: 40px;
}

.rs_3_section2 {
    width: 100%;
    background-color: #000;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.rs_3_section2 .rs_3_section2__intro-text h4 {
    color: #cc1321;
}
.rs_3_section2 .rs_3_section2__section-image {
    width: 90%;
    height: 450px;
    background: url(https://globaldrone.ru/image/rs_3/section2_bg.jpg) no-repeat;
    background-size: cover;
    margin: 0 auto 0 auto;
    padding-bottom: 40px;
}

.rs_3_section3 {
    width: 100%;
    height: 600px;
    padding: 100px 0;
    background: url(https://globaldrone.ru/image/rs_3/section3.jpg) no-repeat;
    background-position: top center;
    background-size: cover;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}
.rs_3_section3 .rs_3_section3__text-box {
    width: 40%;
    margin: auto 0 auto 20px;
    color: #fff;
}

.rs_3_section4 {
    width: 100%;
    height: 600px;
    margin: 30px 0;
    padding: 100px 0;
    background: url(https://globaldrone.ru/image/rs_3/section4.jpg) no-repeat;
    background-position: top center;
    background-size: cover;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}
.rs_3_section4 .rs_3_section4__text-box {
    width: 40%;
    margin: auto 0 auto 20px;
    color: #fff;
}
.rs_3_section4 .rs_3_section4__text-box h3 {
    text-align: left;
    color: #fff;
}

.rs_3_section5 {
    width: 100%;
    height: 600px;
    margin: 30px 0;
    padding: 100px 0;
    background: url(https://globaldrone.ru/image/rs_3/section5.jpg) no-repeat;
    background-position: top center;
    background-size: cover;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}
.rs_3_section5 .rs_3_section5__text-box {
    width: 40%;
    margin: auto 0 auto 20px;
    color: #fff;
}
.rs_3_section5 .rs_3_section5__text-box h3 {
    text-align: left;
    color: #fff;
}

.rs_3_section7 {
    width: 100%;
    padding-bottom: 30px;
}
.rs_3_section7__section-video {
    width: 100%;
}
audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}

.rs_3_section8 {
    width: 100%;
    background-color: #000;
    padding: 50px 0;
}
.rs_3_section8 .rs_3_section8__intro-text {
    width: 70%;
    margin: 0 auto 20px auto;
}
.rs_3_section8 .rs_3_section8__intro-text h3 {
    font-family: 'Open Sans',sans-serif;
    color: #fff;
}
.rs_3_section8 .rs_3_section8__section-video {
    width: 90%;
    margin: 0 auto;
}
audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}
p:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}
.text-center {
    text-align: center;
    color:#6c6c6c;
}

p {
    line-height: 1.8em;
    margin: 0;
    padding: 0 0 10px;
}

.rs_3_section9, .rs_3_section10 {
    width: 100%;
    background-color: #000;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.rs_3_section9 .rs_3_section9__text-box, .rs_3_section10 .rs_3_section10__text-box {
    margin: auto 0;
}
.rs_3_section9 .rs_3_section9__text-box, .rs_3_section10 .rs_3_section10__text-box, .rs_3_section9 .rs_3_section9__video-box, .rs_3_section10 .rs_3_section10__video-box {
    width: 48%;
}
.rs_3_section9 .rs_3_section9__text-box h3, .rs_3_section9 .rs_3_section9__text-box p, .rs_3_section10 .rs_3_section10__text-box h3, .rs_3_section10 .rs_3_section10__text-box p {
    font-family: 'Open Sans',sans-serif;
    color: #fff;
}

.rs_3_section9, .rs_3_section10 {
    width: 100%;
    background-color: #000;
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.rs_3_section11 {
    width: 100%;
    background-color: #000;
    padding: 50px 0;
}
.rs_3_section11 .rs_3_section11__intro-text {
    width: 70%;
    margin: 0 auto 20px auto;
}
.rs_3_section11 .rs_3_section11__intro-text h3 {
    font-family: 'Open Sans',sans-serif;
    color: #fff;
}
.rs_3_section11 .rs_3_section11__section-video {
    width: 90%;
    margin: 0 auto;
}

rs_3_pro {
    width: 100%;
    margin: 0;
    padding: 0;
    background: #000;
}

.rs_3_pro__banner {
    width: 100%;
    min-height: 50px;
    background: url(https://globaldrone.ru/image/rs_3_pro/rs_3_pro_banner.jpg) no-repeat;
    background-position: top center;
    background-size: cover;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.rs_3_pro__banner .rs_3_pro__banner-text {
    width: 70%;
    margin: 20px auto;
    padding: 300px 0;
}
.rs_3_pro__banner .rs_3_pro__banner-text h1 {
    color: #fff;
    padding-bottom: 30px;
}
.rs_3_pro__banner .rs_3_pro__banner-text h4 {
    color: #fff;
    text-transform: uppercase;
}
.rs_3_pro__section1 {
    width: 100%;
    height: 700px;
    background: url(https://globaldrone.ru/image/rs_3_pro/rs_3_pro_section1.jpg) no-repeat;
    background-position: top center;
    background-size: cover;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
}
.segment-title {
    width: 100%;
    text-align: center;
    padding: 30px 0;
}
.segment-title h2 {
    font-family: 'Open Sans',sans-serif;
    color: #fff;
}

.rs_3_pro__section3 {
    width: 100%;
    height: 700px;
    background: url(https://globaldrone.ru/image/rs_3_pro/section3.jpg) no-repeat;
    background-position: top center;
    background-size: contain;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.rs_3_pro__section3 .text-box {
    width: 40%;
    text-align: right;
    margin: auto 0 auto auto;
    padding-right: 20px;
}

.rs_3_pro__section3 .text-box h3 {
    text-align: right;
    margin: 0;
    padding: 0;
}
.rs_3_pro__section3 .text-box h3, .rs_3_pro__section3 .text-box p {
    font-family: 'Open Sans',sans-serif;
    color: #fff;
}
.rs_3_pro__section4 {
    width: 100%;
    height: 700px;
    background: url(https://globaldrone.ru/image/rs_3_pro/section4.jpg) no-repeat;
    background-position: top center;
    background-size: contain;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.rs_3_pro__section4 .text-box {
    width: 40%;
    text-align: left;
    margin: auto auto auto 0;
    padding-left: 20px;
}
.rs_3_pro__section4 .text-box p {
    font-family: 'Open Sans',sans-serif;
    color: #fff;
}

.rs_3_pro__section5 {
    width: 100%;
    height: 700px;
    background: url(https://globaldrone.ru/image/rs_3_pro/section5.jpg) no-repeat;
    background-position: top center;
    background-size: contain;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.rs_3_pro__section5 .text-box {
    width: 40%;
    text-align: right;
    margin: auto 0 auto auto;
    padding-right: 20px;
}
.rs_3_pro__section5 .text-box p {
    font-family: 'Open Sans',sans-serif;
    color: #fff;
}

.banner_ronin_4d {
    width: 100%;
    min-height: 650px;
    margin: 0 auto 30px auto;
    background: url(https://globaldrone.ru/image/ronin_4d/dji_ronin_4d_banner.jpg) no-repeat;
    background-position: top center;
    background-size: cover;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.banner_ronin_4d h1,  .banner_ronin_4d h4 {
    color: #fff;
}

 .section_adv1_ac {
    padding: 20px 0 40px;
    background: #000;
}
 .section_adv1_ac .row {
    padding: 30px 0;
}
.section_adv1_ac .row .container {
    max-width: 70%;
    margin: 0 auto;
}
.section_adv1_ac .col-md-4 img {
    display: block;
    width: 20%;
    margin: 10px auto 20px auto;
}
 .section_adv1_ac .col-md-4 h5.card-title {
    color: #fff;
}

.matrice30-section12 {
    width: 100%;
    min-height: 500px;
    background-color: #000;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.matrice30-section12 .section-title h2 {
    color: #fff;
    padding-top: 30px;
    font-weight: 600;
}
.matrice30-section12 .section-title p {
    color: #fff;
    padding: 10px 50px 50px;
    font-size: 1.2em;
    font-weight: 700;
}
.matrice30-section12 .video-block {
    width: 90%;
    margin: 30px auto 30px auto;
}