html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
body {
    font-family:Proxima Nova Rg;
    font-size: 14px;
    line-height: 1;
    color: #000;
    background: #ffffff;
}
body.success{
    background: #f4f5f6;
}
a {
    color: #323232;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
section{
    float: left;
    width: 100%;
    min-width: 1150px;
    padding: 50px 0;
}
section.section_top{
    padding: 0px 0;
}
.float100 {
    float: left;
    width: 100%;
}
.section_1{

    padding: 0 0 0;
    background: url(../img/bg1_02.png) no-repeat center 0;
    min-height: 518px;
    position: relative;
    z-index: 6;
    background-size: cover;
}
.success .section_1 {

    background: url(success_bg_01.jpg) no-repeat center 0;
    min-height: 577px;

}
.block {
    margin: 0 auto;
    width: 1150px;

}
.block_in {
    float: left;
    width: 100%;
}
.logoblock{
    float: left;
    margin-top: 0;
}

.menuli{
    float: right;

    width: 620px;

    text-align: right;

    margin-top: 36px;
}
.menuli li{
    float: left;

    margin-left: 57px;
}
.menuli li a{
    color: #757e9b;
    font-family: 'Proxima Nova Bold';
    font-size: 14px;
    text-decoration: none;
    border-bottom: 2px solid #fff;
    text-transform: uppercase;
}
.menuli li a:hover{
    border-bottom: 2px solid #ffc600;
}

.btxt1{
    font-family: 'Proxima Nova Bl';

    font-size: 36px;

    margin: 340px 0 0px 0;

    color: #fff;

    text-transform: uppercase;


}
.btxt2{
    font-family: 'Proxima Nova Lt';
    color: #fff;
    font-size: 24px;
    margin: 31px 0 0px 19px;
    text-transform: uppercase;
    font-weight: 700;
}
.block2left{
    float: left;

    width: 820px;
}
.block2right{
    float: right;

    width: 329px;
}
.block2right .form{
    background: #5f6885;
    float: left;
    position: relative;
}
.form_bottom{
    float: left;

    width: calc(100% - 48px);

    padding: 16px 24px 23px;
}
.pricebl{
    color: #fff;
    font-family: 'Proxima Nova Lt';
    font-weight: 700;
}
.formppr1{
    float: left;

    width: 89px;

    margin-top: 8px;
}
.striketext{

}
.strike{
    font-size: 18px;

    margin-top: 2px;

    display: inline-block;
}
.formppr2{
    float: right;

    width: 167px;
}
.pricetext{
    float: left;

    width: 70px;

    margin-top: 12px;
}
.price{
    font-family: 'Proxima Nova Th';

    font-weight: 900;

    font-size: 48px;

    color: #ffc80b;
}
.price span{
    font-size: 18px;

    margin-left: -7px;
}
.form_form{
    margin-top: 76px;
}
.form_form input, .form_form select{


    border: 1px solid #fff;

    padding: 12px 8px 12px 37px;

    font-size: 16px;

    width: 278px;

    margin: 0 0 15px;
    box-sizing: border-box;
}

.form_form input.phone{
    background: #fff url(../img/phone_icon_07.png) no-repeat 10px center;
}


.form_form button{
    font-size: 24px;

    text-transform: uppercase;

    background: #ffc80b;

    text-align: center;

    border: 1px solid #ffc80b;

    font-family: 'Proxima Nova Bold';

    padding: 9px 0;

    width: 279px;

    cursor: pointer;
}
.limit{
    color: #fff;

    text-align: center;

    margin: 19px 0;
    font-family: 'Proxima Nova Bold';
    font-size: 16px;
}
.available{
    color: #fff;
    font-family: 'Proxima Nova Bold';
    font-size: 15px;
    margin-bottom: 16px;
}
.available p{

}
.available p span{
    background: #0079b7;

    padding: 4px 7px;

    border-radius: 50px;

    margin: 0 3px;
}
.stralabs{

}

.form_top{
    float: left;

    width: calc(100% - 48px);

    background: #192f41;

    padding: 19px 24px;

    text-align: center;
}
.formp1{

}
.formp11{
    font-family: 'Proxima Nova Bl';

    font-size: 30px;

    margin: 2px 0 10px 0;
    text-transform: uppercase;
    color: #ffc600;
}

.formp12{
    font-family: 'Proxima Nova Bl';

    font-size: 24px;

    margin: 2px 0 0px 0;
    text-transform: uppercase;
    color: #fff;
}
.phone{

}
.section_2{
    background: url(../img/bg2_03.png) no-repeat center 0;
    min-height: 1070px;
    margin-top: -4px;
    padding-bottom: 0;
    position: relative;

    z-index: 5;
}
.vlist{
    margin-bottom: 47px;

    float: left;

    width: 100%;
}
.v1{
    width: 230px;

    text-align: center;

    float: left;

    margin-right: 72px;

    margin-left: 0;
}
.v1:last-child{

    margin-right: 0px;

}
.v1 img{

}
.v1 p{
    color: #192f41;

    font-size: 18px;
    font-family: 'Proxima Nova Bl';
    text-transform: uppercase;
}
.h1{
    color: #192f41;
    line-height: 39px;
    text-align: center;

    font-size: 36px;

    font-family: 'Proxima Nova Bl';

    text-transform: uppercase;

    margin: 30px 0 15px;

    display: inline-block;

    width: 100%;
}
.h12{
    color: #192f41;
    text-align: center;
    font-size: 24px;
    font-family: 'Proxima Nova Bold';
    text-transform: uppercase;
}
.h13{
    color: #192f41;
    text-align: center;
    font-size: 30px;
    font-family: 'Proxima Nova Bl';
    text-transform: uppercase;
}
.vidos img,.vidos iframe{
    width: 751px;
    -webkit-box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.35);
    -moz-box-shadow:    0px 0px 25px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.35);
}
.vidos{
    text-align: center;
    margin: 35px 0;
}
.section_3{
    background: url(../img/bg3_02.jpg) no-repeat center 0;
    min-height: 759px;
    margin-top: -33px;
}
.block_3bl_1{
    position: relative;
    min-height: 336px;
    float: left;

    width: 100%;

    margin-top: 3px;
}
.ant1{
    position: absolute;

    left: 419px;

    top: 50px;
}
.s3bl{

}
.s3bl1_left{
    width: 396px;
    text-align: right;
    float: left;
}
.s3bl1_right{
    width: 396px;
    margin-right: 15px;
    float: right;
}
.s3bl .naslad{
    color: #0079b7;
    font-family: 'Proxima Nova Bold';
    font-size: 18px;
    text-transform: uppercase;
    line-height: 21px;
}
.s3bl .uveren{
    background: url(../img/starline_03.png) no-repeat;
    margin-bottom: 11px;
    color: #192f41;

    line-height: 27px;

    font-size: 24px;

    font-family: 'Proxima Nova Bold';

    padding: 38px  0 2px 0;
}
.s3bl .uverentext{
    color: #192f41;
    line-height: 21px;
    font-size: 18px;

}
.s3bl .uverentext p span{
    color: #0079b7;
    font-family: 'Proxima Nova Bl';
}
.s3bl .uverentext p{
    margin-bottom: 19px;
}
.s3bl1_left .uveren{
    background-position: 4px 0px;
}
.s3bl1_right .uveren{
    padding-left: 39px;

    background-position: -12px 0px;
}
.s3bl1_left .uverentext{

}
.s3bl1_right .uverentext{
    padding-right: 0;
    padding-left: 39px;
}
.s3bl1_left .naslad{

}
.s3bl1_right .naslad{
    padding-left: 39px;

    margin-top: 31px;
}
.block_3bl_2{
    position: relative;

    float: left;

    width: 100%;

    margin: 3px 0 0 0;

    text-align: center;
}
.block_3bl_2 .uveren{
    width: 302px;

    margin: 0 auto;

    padding: 38px 0 15px 51px;
}
.block_3bl_2 .uverentext{

}
.block_3bl_2 .uverentext p{

}
.block_3bl_2 .naslad{

}
.section_4{
    background: url(../img/bg4_10.png) no-repeat center 0;

    min-height: 443px;

    padding: 12px 0;
}
.h14{
    color: #0079b7;
    font-family: 'Proxima Nova Bl';
    font-size: 21px;

    text-transform: uppercase;

    text-align: center;
}

.shagabl1{
    text-align: center;

    margin: 22px 0;
}
.section_5{
    padding :15px 0 58px;
}
.punkty{
    margin: 25px 0;

    float: left;

    width: 100%;
}
.punkt1{
    width: 338px;

    float: left;
}
.punkt1.center{
    width: 473px;

}
.predimg{
    width: 82px;

    float: left;

    margin-bottom: 100px;
}
.predimg img{

}
.pp1{
    font-size: 18px;
    font-family: 'Proxima Nova Bl';
    color: #0079b7;
    margin-bottom: 10px;
}
.pp2{
    font-size: 16px;

    line-height: 19px;

    margin-top: 0;
}
.knbtn{
    float: left;

    width: 100%;
}
.knbtn span{
    background: url(../img/strel2_19.png) no-repeat 0 0;
    width: 73px;
    height: 53px;
    position: absolute;
    right: -84px;
    top: -2px;
}
.btn{

}
.knbtn p{
    width: 433px;
    background: url(../img/btn2_19.png) no-repeat 0 0;
    position: relative;
    margin: 0 auto;
}
.knbtn p a{
    font-size: 24px;

    font-family: 'Proxima Nova Bold';

    text-transform: uppercase;

    padding: 16px 31px 18px 69px;

    display: inline-block;

    text-decoration: none;
}
.pp3{
    font-family: 'Proxima Nova Cn Th';

    font-size: 16px;

    line-height: 19px;

    margin-bottom: 10px;

    font-weight: 700;
}
.section_6{
    background: url(../img/bg6_10.jpg) no-repeat center 0;

    min-height: 388px;

    padding: 12px 0;
}
.bl6{
    width: 282px;

    margin: 35px 0 0 252px;
}
.bl6 p{
    font-size: 18px;

    font-family: 'Proxima Nova Bold';

    margin-bottom: 19px;

    line-height: 21px;
}
.bl6 p span{
    color: #0079b7;

}
.block_otz{
    margin: 30px 0;
}
.block_otz1{
    float: left;

    width: 100%;

    margin-bottom: 32px;
}
.block_otz1_img{
    width: 101px;

    float: left;

    margin-right: 20px;
}
.block_otz1_img img{

}
.section_7{
    padding: 22px 0 50px;
}
.otzname{
    font-family: 'Proxima Nova Th';

    font-weight: 900;

    color: #0079b7;

    font-size: 18px;

    margin-bottom: 10px;
}
.block_otztext p{
    font-size: 16px;

    line-height: 19px;
}
.rarp1{
    font-family: 'Proxima Nova Bl';

    font-size: 30px;

    text-transform: uppercase;

    line-height: 33px;

    margin-bottom: 10px;
}
.rarp2{
    font-family: 'Proxima Nova Bold';

    line-height: 19px;
    font-size: 18px;

}

.block_garant{
    float: left;

    width: 100%;
}
.block_garant img{
    margin: 0 23px 0 5px;

    float: left;
}
.block_garant div{

}
.section_8{
    background: url(../img/bg8_10.jpg) no-repeat center 0;
    min-height: 518px;
    background-size: cover;
}

.section_8 .btxt1 {

    margin: 369px 0 0px 257px;
}
.section_8 .btxt2 {
    margin: 31px 0 0px 197px;
}
.stralabs{
    background: url(../img/strel1_04.png) no-repeat 0 0;

    width: 70px;

    height: 70px;

    position: absolute;

    right: -53px;

    top: 194px;
}
.section_9{
    background: #d7d9d8;

    padding: 0 0 27px 0;
}
.block_f{

}

.logof{
    float: left;
}
.s8p1{
    float: left;

    width: 560px;

    margin: 53px 0 0 88px;
}
.s8p1 li a{
    text-transform: uppercase;
    text-decoration: none;

}
.s8p1 li{
    float: left;

    margin: 0 19px;
}
.phonef{
    float: right;

    width: 237px;

    margin-top: 22px;
}
.phonef span{
    font-size: 13px;
    font-family: 'Proxima Nova Bold';
    text-transform: uppercase;

    color: #fff;

    float: left;

    width: 100%;

    margin-bottom: 4px;
}
.phonef a{
    font-size: 30px;
    font-family: 'Proxima Nova Bold';
    color: #0079b7;
    text-decoration: none;
}
.prava{
    float: left;

    width: 100%;

    text-align: center;
}
body.success .block1osn {
    float: left;
    width: 100%;
    height: 733px;
}
.sukablock{
    float: left;
    width: 461px;
    margin: 109px 0 0 314px;
}
.sukablock .suk1{
    font-size: 42px;
    margin-bottom: 27px;
}
.sukablock .suk2{
    font-size: 18px;
    font-weight: 700;
    color: #0079b7;
    text-transform: uppercase;
    margin-bottom: 14px;
}
.sukablock a{
    font-size: 16px;
    color: #26324b;
    text-decoration: underline;
}
.sukablock a:hover{

    text-decoration: none;
}
.sukablock .suk3{
    font-size: 18px;
    margin-bottom: 39px;
}
body.success  .sloganblock {

    margin: 29px 0 0 83px;

}
body.success  .menuli li a {


    border-bottom: 2px solid #f4f5f6;


}
@media only screen and (max-width : 1140px) {
    section {

        width: 100%;
        min-width: auto;
        max-width: calc(100% - 20px);
        padding: 50px 0;
    }
    section {

        padding-left: 10px!important;
        padding-right: 10px!important;
    }
    .block {

        width: 100%;
    }
    .btxt1 {

        font-size: 27px;
        margin: 304px 0 0px 0;
        line-height: 33px;
    }
    .btxt2 {



        font-size: 20px;
        margin: 32px 0 0px 0;

        line-height: 24px;

    }
    .stralabs {

        display: none;
    }
    .block2left {

        float: left;
        width: 650px;

    }
    .v1 {

        width: 211px;
        text-align: center;
        float: none;
        margin-right: 30px;
        margin-left: 0;

    }
    .vlist {

        margin-bottom: 47px;
        float: left;
        width: 100%;
        text-align: justify;
        display: flex;

    }
    .ant1 {


        display: none;

    }
    .section_4 {


        margin-top: -6px;

    }
    .shagabl1 img {

        width: 100%;

    }
    .predimg {

        width: 82px;
        float: left;
        margin-bottom: 2px;

    }
    .punkt1.center .predimg {


        margin-bottom: 100px;

    }
    .punkt1.center {

        width: 448px;

    }
    .punkt1 {

        width: 448px;
        float: none;
        margin: 0 auto 32px;

    }
    .bl6 {

        width: 282px;
        margin: 35px 0 0 192px;

    }
    .section_8 .btxt1 {

        margin: 303px 0 0px 116px;

    }
    .section_8 .btxt2 {

        margin: 31px 0 0px 116px;

    }
    .section_8 {


        min-height: 485px;

    }
    .s8p1 {


        display: none;

    }
}
@media only screen and (max-width : 1015px) {
    .block2left {

        float: left;
        width: 100%;

    }
    .section_1 {


        background: #d7d9d8 url(../img/bg1_02.png) no-repeat -295px 0;
        min-height: 518px;


    }
    .section_8 {

        background: #f2f4f3 url(../img/bg8_10.jpg) no-repeat -300px 0;
        min-height: 518px;

    }
    .section_8 .btxt1 {

        margin: 304px 0 0px 317px;

    }
    .section_8 .btxt2 {

        margin: 31px 0 0px 317px;

    }
    .section_8 .block2left {

        float: left;
        width: 100%;
        min-height: 575px;

    }
    .btxt1 {

        font-size: 27px;
        margin: 304px 0 0px 104px;
        line-height: 33px;

    }
    .btxt2 {

        font-size: 20px;
        margin: 32px 0 0px 149px;
        line-height: 24px;

    }
    .block2left {

        float: left;
        width: 100%;
        min-height: 515px;

    }
    .block2right {

        float: none;
        width: 329px;
        margin: 0 auto;

    }
    .bl6 {

        width: 282px;
        margin: 35px 0 0 170px;

    }
}
@media only screen and (max-width : 900px) {
    .menuli li {

        float: left;
        margin-left: 20px;

    }
    .menuli {

        float: right;
        width: 472px;
        text-align: right;
        margin-top: 36px;

    }
    .bl6 {

        width: 282px;
        margin: 35px 0 0 117px;

    }
    .block_garant img {

        margin: 0 23px 62px 5px;
        float: left;

    }
    .s3bl1_left {

        width: 396px;
        text-align: left;
        float: none;
        margin: 0 auto;

    }
    .s3bl1_left .uveren {

        background-position: 0px 0px;

    }
    .s3bl .uveren {


        padding: 39px 0 2px 56px;

    }
    .s3bl .uverentext {

        color: #192f41;
        line-height: 21px;
        font-size: 18px;
        padding-left: 56px;

    }
    .s3bl .naslad {


        padding-left: 56px;

    }
    .section_3 .s3bl {


        margin-bottom: 25px!important;

    }
    .s3bl1_right .uveren {
        padding-left: 56px;

        background-position: -0 0px;

    }
    .s3bl1_right .uverentext {

        padding-right: 0;
        padding-left: 56px;

    }
    .s3bl1_right .naslad {

        padding-left: 56px;
        margin-top: 31px;
        margin-bottom: 25px;

    }
    .s3bl1_right {

        width: 396px;
        margin: 0 auto;
        margin-bottom: 0px;
        float: none;

    }
    .block_3bl_2 {

        position: relative;
        float: none;
        width: 396px;
        margin: 3px auto 0;
        text-align: left;

    }
    .block_3bl_2 .uveren {

        width: 335px;
        float: left;
        padding: 38px 0 15px 56px;

    }
    .section_3 {

        background: none;


    }
}
@media only screen and (max-width : 840px) {
    .section_1 {


        background: #d7d9d8 url(../img/bg1_02.png) no-repeat -455px 0;
        min-height: 518px;


    }
    .v1 {

        width: 200px;
        text-align: center;
        float: none;
        margin-right: 16px;
        margin-left: 0;

    }



    .btxt1 {


        margin: 304px 0 0px 10px;


    }
    .btxt2 {


        margin: 32px 0 0px 10px;


    }
    .section_8 .btxt1 {


        font-size: 23px;

    }
    .section_8 .btxt2 {


        font-size: 15px;

    }
    .section_2 {
        padding-bottom: 40px;
        background: #cad8df;
        min-height: auto;
    }
    @media only screen and (max-width : 780px) {
        .vidos img, .vidos iframe {

            width: 100% !important;

        }
        .v1 {

            width: 47%;
            text-align: center;
            float: left;
            margin-right: 16px;
            margin-left: 0;
            margin-bottom: 25px;

        }
        .vlist {

            margin-bottom: 47px;
            float: left;
            width: 100%;
            text-align: justify;
            display: block;

        }
        .bl6 {

            width: 282px;
            margin: 35px 0 0 33px;

        }
        .block_garant img {

            margin: 0 23px 18px 5px;
            float: left;

        }

    }
    @media only screen and (max-width : 750px) {
        .logoblock {

            float: left;
            margin-top: 0;
            width: 100%;
            text-align: center;

        }
        .menuli {

            float: none;
            width: 472px;
            text-align: right;
            margin: 0px auto 0;

        }
        section.section_top {

            padding: 0px 0 25px;


        }
        .block_otz1_img {


            margin-bottom: 15px;

        }
    }
    @media only screen and (max-width : 680px) {
        .section_1 {

            background: #d7d9d8 url(../img/bg1_02.png) no-repeat -245px 0/1500px auto;
            min-height: 518px;

        }

        .btxt1 {

            margin: 217px 0 0px 53px;

        }
        .btxt2 {

            margin: 17px 0 0px 78px;
            font-size: 16px;
            line-height: 19px;

        }
        .block2left {

            float: left;
            width: 100%;
            min-height: 425px;

        }
        .h13 {



            font-size: 20px;


        }
        .h1 {


            font-size: 26px;


        }
        .section_8 {

            background: #f2f4f3 url(../img/bg8_10.jpg) no-repeat -250px 0/1500px auto;
            min-height: 518px;

        }
        .section_8 .btxt1 {

            margin: 215px 0 0px 210px;

            line-height: 27px;

        }
        .section_8 .btxt2 {

            margin: 21px 0 0px 210px;

        }
        .section_8 .block2left {


            min-height: 429px;

        }
        .knbtn span {


            display: none;

        }
        .bl6 {

            width: 282px;
            margin: 35px 0 0 5px;

        }
    }
    @media only screen and (max-width : 680px) {
        .section_1 {

            background: #d7d9d8 url(../img/bg1_02.png) no-repeat -245px 0/1300px auto;
            min-height: 518px;

        }
        .btxt1 {

            margin: 197px 0 0px 10px;
            font-size: 18px;
            line-height: 21px;

        }
        .btxt2 {

            margin: 20px 0 0px 33px;
            font-size: 15px;
            line-height: 18px;

        }
    }
    @media only screen and (max-width : 580px) {
        .section_1 {

            background: #d7d9d8 url(../img/bg1_02.png) no-repeat -105px 0/1000px auto;
            min-height: 518px;

        }
        .btxt1 {

            margin: 147px 0 0px 96px;
            font-size: 17px;
            line-height: 20px;

        }
        .btxt2 {

            margin: 20px 0 0px 33px;
            font-size: 15px;
            line-height: 18px;

        }
        .btxt2 {

            margin: 11px 0 0px 106px;
            font-size: 12px;
            line-height: 15px;

        }
        .block2left {

            float: left;
            width: 100%;
            min-height: 297px;

        }
        .section_8 {

            background: #f2f4f3 url(../img/bg8_10.jpg) no-repeat -80px 0/1000px auto;
            min-height: 518px;

        }
        .section_8 .btxt1 {

            margin: 127px 0 0px 223px;
            line-height: 19px;
            font-size: 16px;

        }
        .section_8 .btxt2 {

            margin: 7px 0 0px 223px;
            font-size: 12px;
            line-height: 15px;

        }
        .section_8 .block2left {

            min-height: 289px;

        }
        .v1 {

            width: 100%;
            text-align: center;
            float: left;
            margin-right: 0;
            margin-left: 0;
            margin-bottom: 25px;

        }
    }
    @media only screen and (max-width : 520px) {
        .menuli {

            float: none;
            width: 100%;
            text-align: center;
            margin: 0px auto 0;

        }
        .menuli li {

            float: left;
            margin-left: 0;
            width: 100%;
            margin-bottom: 8px;

        }
        .section_4 {


            min-height: 267px;


        }
    }
    @media only screen and (max-width : 480px) {
        .h1 {

            font-size: 18px;
            line-height: 21px;

        }
        .h12 {


            font-size: 16px;


        }
        .v1 p {


            font-size: 16px;


        }
        .h13 {

            font-size: 16px;
            line-height: 19px;

        }
        .h14 {


            font-size: 15px;


        }
        .knbtn p {

            width: 310px;
            background: url(../img/btn2_19.png) no-repeat 0 0/380px;
            position: relative;
            margin: 0 auto;

        }
        .knbtn p a {

            font-size: 15px;
            font-family: 'Proxima Nova Bold';
            text-transform: uppercase;
            padding: 18px 31px 18px 69px;
            display: inline-block;
            text-decoration: none;

        }
        .punkt1 {

            width: 100%;
            float: none;
            margin: 0 auto 32px;

        }
        .punkt1.center {

            width: 100%;

        }
        .section_6 {

            background: url(../img/bg6_10.jpg) no-repeat -3px 0;
            min-height: 326px;
            padding: 12px 0;
            padding-right: 0px;
            padding-left: 0px;

        }
        .bl6 {

            width: 100%;
            margin: 35px 0 0 5px;

        }
        .block_otz1_img {

            margin-bottom: 15px;
            width: 100%;
            text-align: center;

        }
        .otzname {


            text-align: center;

        }
        .block_otztext p {

            font-size: 16px;
            line-height: 19px;
            text-align: center;

        }
        .rarp1 {

            font-family: 'Proxima Nova Bl';
            font-size: 15px;
            text-transform: uppercase;
            line-height: 18px;
            margin-bottom: 10px;
            text-align: center;

        }
        .block_garant img {

            margin: 0 23px 18px 5px;
            float: none;

        }
        .block_garant {

            float: left;
            width: 100%;
            text-align: center;

        }
        .rarp2 {

            font-family: 'Proxima Nova Bold';
            line-height: 17px;
            font-size: 14px;

        }
        .section_8 {

            background: #f2f4f3 url(../img/bg8_10.jpg) no-repeat -200px 0/1000px auto;
            min-height: 518px;

        }
        .section_8 .btxt1 {

            margin: 127px 0 0px 111px;
            line-height: 19px;
            font-size: 16px;

        }
        .section_8 .btxt2 {

            margin: 7px 0 0px 110px;
            font-size: 12px;
            line-height: 15px;

        }
        .logof {

            float: left;
            width: 100%;
            text-align: center;

        }
        .phonef {

            float: none;
            width: 237px;
            margin: 22px auto;
            text-align: center;

        }
    }
    @media only screen and (max-width : 420px) {
        .section_1 {

            background: #d7d9d8 url(../img/bg1_02.png) no-repeat -185px 0/1000px auto;
            min-height: 518px;

        }
        .block {

            width: 320px;

        }
        .btxt1 {

            margin: 147px 0 0px 23px;
            font-size: 17px;
            line-height: 20px;

        }
        .btxt2 {

            margin: 11px 0 0px 23px;
            font-size: 12px;
            line-height: 15px;

        }
        .block2right {

            float: none;
            width: 320px;
            margin: 0 auto;

        }
        .block2right .form {


            max-width: 100%;

        }
        .form_form input {


            /*width: 224px;*/


        }
        .form_form button {


            width: 271px;


        }
        .block_3bl_2 {

            position: relative;
            float: left;
            width: 100%;
            margin: 3px auto 0;
            margin-bottom: 0px;
            text-align: left;

        }
        .s3bl1_left {

            width: 100%;


        }
        .s3bl1_right {

            width: 100%;


        }
        .block_3bl_2 .uveren {

            width: auto;


        }
        .predimg {

            width: 100%;
            float: left;
            margin-bottom: 2px;
            text-align: center;

        }
        .punkty {


            text-align: center;

        }
        .punkt1.center .predimg {

            margin-bottom: auto;

        }
        .section_8 .btxt1 {

            margin: 127px 0 0px 85px;
            line-height: 19px;
            font-size: 16px;

        }
        .section_8 .btxt2 {

            margin: 8px 0 0px 85px;
            font-size: 11px;
            line-height: 15px;

        }
        .section_8 {

            background: #f2f4f3 url(../img/bg8_10.jpg) no-repeat -210px 0/1000px auto;
            min-height: 518px;

        }
        .vidos img, .vidos iframe {

            width: 100% !important;
            height: auto;
            min-height: 182px;

        }
    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }

    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }

    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }

    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
    .logoblockkkk{

    }
