@media (max-width: 768px) {

    .configurations-tth:nth-child(6){
        display: none;
    }
    .configurations-price{
        font-size: 25px;
    }

    .configurations-labels{
        padding-top: 71px !important;
    }
}

.title-img:hover::after{
    margin-top: 0 !important;
}

.cloud_ok_1{
    margin-top: 30px;
    margin-bottom: 30px;
}

.cloud_ok_8{
    margin-top: 30px;
    margin-bottom: 30px;
}

.cloud_ok_img_8{
    margin-top: 70%;
}


.cloud_ok_img{
    margin-top: 70%;
}

.div_main_5_p{
    font-weight: 700;
    font-size: 1.25rem;
    margin-bottom: 10px;
}

.level-packages__item>span{
    padding: 0 0 5px 0 !important;
    color: #6e6e6e !important;
    border-bottom: 0 !important;
}
.level-packages__item>span:hover{

    color: #000000 !important;
}

.level-packages__list{
    box-shadow: none !important;
    border-radius: 0 !important;
}
.level-packages__content{
    min-height: 20px !important;
    margin-top: 25px;
    margin-bottom: 15px;
    padding-left: 20px;
}

.main_10{
    margin-top: 30px;
    margin-bottom: 15px;
}

.main_9{
    background: #f7f7f7;
    margin-top: 70px;
}

.div_main_8_p{
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 10px;
}

.main_8{
    margin-top: 80px;
}

.eu_first_main{
    background: #fff;
}

.main_6{
    background: #f7f7f7;
}

.hr{
    width: 70px;
    height: 10px;
    background: #6ab8ee;
}

.hr_dop{
    margin-top: 15px;
    margin-bottom: 15px;
    border-color: #ddd;
}


.main_div_dop_7{
    min-height: 705px;
    width: 540px;
    color: #fff;
}

.main_div_dop_7_1{
    background-image: image-set(url("img/main_7_1.jpg") 1x, url("img/main_7_1.jpg") 2x);
    margin-right: 30px;
    padding: 43% 90px 0 90px;
}

.main_div_dop_7_2{
    background-image: image-set(url("img/main_7_2.jpg") 1x, url("img/main_7_2.jpg") 2x);
    margin-top: 150px;
    padding: 35% 90px 0 90px;
}

.div_dop_head{
    font-size: 28px;
    text-align: center;
    margin-top: 30px;
}

.span_div_7_head{
    font-weight: 700;
    font-size: 25px;
}

.hr_div_7{
    margin-top: 0;
    height: 3px;
    background: #fff;
    margin-bottom: 10px;
}

.main_div_7{
    margin-top: 30px;
}

.main_6_div{
    margin-top: 50px;
    margin-bottom: 50px;
    text-align: center;
}

.eu_h2_2{
    color: #000;
    font-size: 36px;
    text-align: center;
    font-weight: 600;
    margin:  150px 0 60px 0;
}
.eu_div_2{
    text-align: center;
    font-size: 1.28571rem;

}

.eu_div_2_icon{
    margin: 80px 0 35px 0;
}

.main_11{
    margin-top: 50px;
    margin-bottom: 20px;

}

.main_11_h1{
    font-weight: 700;
    font-size: 30px;
}

.main_11_dop_div_2{
    text-align: center;
    margin-top: 6%;
}
.main_3{
    background-image: url("img/back_1.jpg") ;
    color: #ffffff;
    margin-top: 80px;
    padding-top: 80px;
    margin-bottom: 80px;
    text-align: left;
}
.main_3_main_text{
    font-weight: 700;
    font-size: 2.5rem;
    line-height: 1.4;
}

.main_3_dop_div{
    margin-top: 80px;
    margin-bottom: 80px;
}

.main_3_div_p{
    color: #0d8be0;
    font-weight: 700;
    font-size: 16px;
}

.main_3_dop_div_2{
    margin-bottom: 50px;
}

.main_4_osob{
    margin-bottom: 20px;
    padding: 40px;
    border: 7px solid #6ab8ee;
    text-align: center;
    font-weight: 500;
    font-size: 1.14286rem;
}
.main_2{
    margin-top: 70px;
}

.eu_first_up_div{
    margin-top: 10px;
    margin-bottom: 100px;
}

.eu_first_div{
    text-align: left;
}

.eu_first_div_1{
    /*padding-left: 8.33333%;*/
    padding-top: 10%;
}
.eu_button_1{
    background: #0a558a;
    border-radius: 10px;
    color: #fff;
    border: 0;
    padding: 0.57143rem 1.42857rem;
    margin-bottom: 15px;
    font-weight: bold;
}

.main3_but{
    background: #0a558a;
    border-radius: 10px;
    color: #fff;
    border: 0;
    padding: 5px 15px;
    margin-bottom: -2px;
    font-weight: bold;
}

.eu_button_1:hover{
    background: #517894;
}

.main2_img > img{
    max-width: 350px;
}

.main2_md4 > span{
    font-weight: 700 !important;
    font-size: 25px;
    color: #000;
}

.main2_md4{
    color: #000;
}

.eu_button_2{
    background: #fff;
    border-radius: 10px;
    color: #000;
    border: 1px solid #000;
    padding: 0.57143rem 1.42857rem;
    font-weight: bold;
}

.eu_first_span{
    color: #000;
    font-size: 1.42857rem;
}

.eu_button_2:hover{
    background: #031d30;
    color: #38aaf9;
    text-align: center;
}

.main3_head{
    padding: 20px 20px 0 20px;
    color: #000;
    font-size: 18px;
    text-align: center;
    font-weight: 700;
}

.main3_price > span{
    font-size: 24px;
    font-weight: 700;
}

.tab1{
    margin-top: 30px !important;
    border: 1px solid #f4f4f4;
    margin: 10px;
    outline: 1px solid #f4f4f4;
    outline-offset: 10px;
    width: 23% !important;
}

.main3_text_last{
    margin-bottom: 10px;
}

.main3_price{
    padding: 0 20px 0 20px;
    color: #000;
    text-align: center;
}

.hr{
    margin-top: 10px;
    margin-bottom: -20px;
    border: 0;
    border-top: 1px solid #eee;
}

.main3_text {
    padding: 0 20px 0 20px;
    text-align: center;
    color: #000;
    font-size: 16px;
}


.main3_ovh{
    margin-top: 100px;
}

.ovh_span{
    text-align: center;
    font-size: 42px;
    font-weight: 700;
    color: #000;
    padding-left: 15px;
}

.ovh_text{
    text-align: left;
    color: #000;
    font-size: 17px;
}

.ovh_img1{
    max-width: 540px;
}

.main3_ovh_div_text{
    margin-top: 20px;
    margin-bottom: 40px;
}

.ovh_info{
    margin-top: 40px;
}

.ovh_img2{
    margin-top: 20px;
}

.ovh_dop_span{
    font-size: 17px;
    font-weight: 700;
    line-height: 40px;
}

.ovh_info{
    color: #000;
}

.info_img > img{
    max-width: 540px;
}

.main4_head_text{
    font-size: 22px;
    font-weight: 700;
    text-align: center;
    color: #12222D;
    margin-top: 30px;
    margin-bottom: 30px;
}

.main4_text{
    font-size: 17px;

    text-align: center;
    color: #12222D;
}

.main4_info{
    margin-top: 150px;
}

.main5_form{
    margin-top: 150px;
}

.main5_head_text{
    font-size: 40px;
    color: #242424;
    font-weight: 700;
    margin-bottom: 30px;
    text-align: left;
}

.main5_text{
    font-size: 20px;
    color: #4A4A4AE6;
    text-align: left;
}

.main5_text_full{
    margin-top: 120px;
}

.faq_slide_head{
    margin: 25px;
    font-size: 20px !important;
    color: #6E6E6E !important;
    text-align: center;
}

.faq_slide{
    border: 1px solid #9fa4a8;
    border-radius: 10px;
    margin: 22px;
    width: 46%;
}

.faq_head{
    margin-top: 150px;
    margin-bottom: 20px;
    text-align: center;
    font-weight: 700;
    font-size: 28px;
    color: #12222D;
}