.logo {
    background-image: url(../images/lessons_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 30px 0px;
}

.logo h1,
.logo b {
    font-size: 56px;
    font-weight: bold;
}

.logo h1 {
    color: white;
}

.logo h1 b {
    background-color: white;
    color: #033fb7;
    letter-spacing: 9px;
    padding: 0px 46px;
}

.effective_presentation {
    background-color: #63879b;
    padding: 30px 0px;
}

.effective_presentation span {
    margin-right: 10px;
}

.effective_presentation span,
.effective_presentation h2 {
    color: white;
}

.effective_presentation span {
    border: 1px solid white;
    border-radius: 50%;
    padding: 2px 10px;
}

.effective_presentation_2 {
    background-color: #70828c;
    padding: 30px 0px;
}

.effective_presentation_2 span {
    margin-right: 10px;
}

.effective_presentation_2 span,
.effective_presentation_2 h2 {
    color: white;
}

.effective_presentation_2 span {
    border: 1px solid white;
    border-radius: 50%;
    padding: 2px 10px;
}

.effective_presentation_3 {
    background-color: #c0d4bb;
    padding: 30px 0px;
}

.effective_presentation_3 span {
    margin-right: 10px;
}

.effective_presentation_3 span,
.effective_presentation_3 h2 {
    color: black;
}

.effective_presentation_3 span {
    border: 1px solid black;
    border-radius: 50%;
    padding: 2px 10px;
}

.effective_presentation_4 {
    background-color: #a6a6a5;
    padding: 30px 0px;
}

.effective_presentation_4 span {
    margin-right: 10px;
}

.effective_presentation_4 span,
.effective_presentation_4 h2 {
    color: black;
}

.effective_presentation_4 span {
    border: 1px solid black;
    border-radius: 50%;
    padding: 2px 10px;
}



.video_player {
    position: relative;
    display: block;
    width: 100%;
    height: 445px;
}

.bg_video_blok h2 {
    font-weight: 200;
}

.video_player img {
    position: absolute;
    width: 65%;
}

.video_player img:last-child {
    width: 7%;
    transition: .5s ease all;
}

.video_player img:last-child:hover {
    transform: scale(1.1);
    transition: .5s ease all;
}

.citata_block_1 {
    background-image: url(../images/citata_block_1.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.citata_block_2 {
    background-image: url(../images/citata_block_2.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.citata_block_3 {
    background-image: url(../images/citata_block_3.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.citata_block_4 {
    background-image: url(../images/enshteyn.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.pad {
    padding: 150px 0px;
}

.pad_2 {
    padding: 200px 0px;
}

.pad_3 {
    padding: 200px 0px 150px 0px;
}

.text p {
    font-size: 24px;
    font-weight: 100;
}

.text p b {
    font-size: 42px;
    font-weight: 500;
}

.social {
    background-color: #282828;
}

.social h2 {
    padding-top: 30px;
}

.social i {
    font-size: 65px;
    color: #919090;
    transform: scale(1);
    transition: .5s;
    padding: 30px 0px;
}

.social i:hover {
    color: white;
    transform: scale(1.03);
    transition: .5s;
}

.main_red_btn {
    background-color: #cb1919;
    color: white;
    border: 0;
    font-size: 15px;
    font-family: var(--para-font);
    letter-spacing: 5px;
    padding: 10px 30px;
    border: 1px solid #cb1919;
    margin-bottom: 30px;

}

.main_red_btn:hover {
    color: black;
    transform: scale(1.01);
}

.main_form_2 {
    background-color: #86a2ff;
    padding: 50px 0px;
}


.main_form_2 p {
    font-size: 24px;
    color: white;
}

.form {
    padding-top: 300px;
}


.main_form_2 h2 {
    font-size: 24px;
    font-weight: 200;
    color: white;
}



.main_btn {
    background-color: #85bc12;
    color: white;
    border: 0;
    font-size: 15px;
    font-family: var(--para-font);
    font-weight: 300;
    letter-spacing: 5px;
    padding: 10px 30px;
    border: 1px solid #85bc12;
    margin-bottom: 30px;

}

.main_btn:hover {
    transform: scale(1.01);
    color: black;
}
