@font-face {
    font-family: Rubik-Medium;
    src: url(../fonts/Rubik-Medium.ttf);
}
@font-face {
    font-family: Rubik-Regular;
    src: url(../fonts/Rubik-Regular.ttf);
}
body{color: #ffffff;font-family: Rubik-Regular;min-width: 400px;overflow-x: hidden;}
.navbar-fixed-top{position: absolute;top: 0;}
.navbar-brand{padding-top: 50px;}
.navbar-brand img{height: 21px;width: 107px;}
.navbar-nav{font-size: 24px;}
.navbar-nav li a{color: #ffffff;padding: 50px 31px;}
.nav>li>a:focus, .nav>li>a:hover{background-color: transparent;color: #00A8E1;}
.container-fluid{padding: 0;}
.container{position: relative;}
#first-block{background-color:#263746;height: 800px;position: relative;}
.description-block{font-size: 86px;padding-top: 210px;padding-bottom: 30px;line-height: 1;}
#first-block ul{padding-top: 108px;padding-bottom: 61px;}
#first-block li{list-style: none;float: left;font-size: 24px;padding-right: 70px;color: #00A8E1;}
#first-block li:hover,#first-block li a:hover{color: #00A8E1;}
#first-block li:last-child{padding-right: 0;text-align: right;}
#first-block li a{color: #fff;}
.bg-img{position: absolute;right: 0;top:0; z-index: 0;}
.z-index-one{z-index: 1;}
#first-block .bg-img,#footer .bg-img{height: 390px;top:356px;}
.break-arrow img,#second-block a img{width: 30px;height: 26px;}
#second-block{background-color:#263746;}
#second-block .row{margin: 0;     display: -ms-flexbox;     display: flex;   -ms-flex-wrap: wrap;   flex-wrap: wrap;}
#second-block .container .row div{background: url("../images/second-bl-bg_1.png")no-repeat;height: 400px;}
#second-block .container .row div:nth-child(2){background: url("../images/second-bl-bg_2.png")no-repeat;}
#second-block .container .row div:nth-child(3){background: url("../images/second-bl-bg_3.png")no-repeat;}
#second-block .container .row div:nth-child(4){background: url("../images/second-bl-bg_4.png")no-repeat;}
#second-block .container .row div:nth-child(5){background: url("../images/second-bl-bg_5.png")no-repeat;}
#second-block .container .row div:nth-child(6){background: url("../images/second-bl-bg_6.png")no-repeat;}
#second-block .container .row div:nth-child(7){background: url("../images/second-bl-bg_7.png")no-repeat;}
#second-block .container .row div:nth-child(8){background: url("../images/second-bl-bg_8.png")no-repeat;}
#second-block .container .row div:nth-child(9){background: url("../images/second-bl-bg_9.png")no-repeat;}
#second-block .container .row div:nth-child(10){background: url("../images/second-bl-bg_10.png")no-repeat;}
#second-block .container .row div:nth-child(11){background: url("../images/second-bl-bg_11.png")no-repeat;}
#second-block .container .row div:nth-child(12){background: url("../images/second-bl-bg_12.png")no-repeat;}
#second-block div a{padding:70px 0 0 72px;display: block;font-size: 42px;color: #ffffff;line-height: 1;}
#second-block a img{display:block;margin-top: 35px;}
#third-block{background-color: #00A8E1;padding-top: 100px;padding-bottom: 45px;}
#third-block .description-block{padding-top: 0;padding-bottom: 100px;}
#third-block .description-block span{color: #263746;}
#third-block .pull-right img,#five-block .pull-right img,#sixth-block .pull-right img,#seventh-block .pull-right img,#eighth-block .pull-right img,#ninth-block .pull-right img,#tenth-block .pull-right img,#eleventh-block .pull-right img,#footer .pull-right img{height: 50px;padding-right: 30px;}
#third-block .bg-img{top: 283px;}
#third-block .bg-img img,#five-block .bg-img img{opacity: 0.2;z-index: 0;width: 778px;}
#third-block p{font-size: 24px;color: #263746;line-height: 1.6;}
#third-block li,#five-block li{float:right;list-style: none;font-size: 24px;padding-left: 70px;}
#third-block li:last-child,#five-block li:last-child{padding-left: 0;}
#fourth-block{padding-top: 115px;padding-bottom: 90px;height: 960px;}
#fourth-block .description-block{color: #00A8E1;padding-top: 0;padding-bottom: 50px;}
#fourth-block .pull-right img{height: 207px;}
#fourth-block span{color: #00A8E1;font-size: 50px;}
#fourth-block h4{font-size: 42px;color: rgba(38, 55, 70, 0.5);padding-bottom: 15px;}
#fourth-block .col-md-3{padding-right: 5%;}
#fourth-block p{color: #263746;font-size: 20px;}
#five-block{background-color:#263746;height: 800px;padding-top: 50px;padding-bottom:50px;position: relative;}
#five-block .pull-right{padding-top: 53px;}
#five-block .bg-daveks{background:url("../images/daveks-cool.png")no-repeat;height: 647px;width: 1018px;position: absolute;top:0;left: 0;}
#five-block .bg-daveks img{height: 22px;position: absolute;bottom: 20px;left: 23px;z-index: 1;}
#five-block .bg-img{top: 310px;}
#five-block .bg-img img{opacity: 1;}
#five-block .col-xs-6{width: 770px;padding-bottom: 235px;padding-top: 289px;}
.opacity-bg-block    {background: url(../images/bg-opaciti-block.png)no-repeat;
    background-size: 92% 288%;
    width: 53vw;
    height: 800px;
    position: absolute;
    top: 0;
    z-index: 1;}
.opacity-bg-block div{font-size: 80px;padding-top: 155px;position: absolute;right: 139px;}
#five-block .col-sm-7{position: absolute;right: 0;bottom: 32px;}
#five-block li{padding-top: 0;padding-left: 40px;}
#five-block li:first-child{padding-right: 45px;}
#sixth-block,#seventh-block,#eighth-block,#ninth-block,#tenth-block,#eleventh-block,#footer{background: url("../images/sixth-bk-bg.jpg") no-repeat;background-size:cover;height: 800px;position: relative;}
#sixth-block .container,#seventh-block .container,#eighth-block .container,#ninth-block .container,#tenth-block .container,#eleventh-block .container,#footer .container{padding-top: 100px;height: 800px;}
#sixth-block .description-block,#seventh-block .description-block,#eighth-block .description-block,#ninth-block .description-block,#tenth-block .description-block,#eleventh-block .description-block,#twelfth-block .description-block{padding-top: 0;}
#sixth-block ul,#seventh-block ul,#eighth-block ul,#ninth-block ul,#tenth-block ul,#eleventh-block ul{padding: 0;}
#sixth-block li,#seventh-block li,#eighth-block li,#ninth-block li,#tenth-block li,#eleventh-block li{list-style: none;font-size: 24px;padding: 4px 0;cursor: pointer;}
#sixth-block li:after,#seventh-block li:after,#eighth-block li:after,#ninth-block li:after,#tenth-block li:after,#eleventh-block li:after{content:"";background: url("../images/right-arrow.svg")no-repeat;width: 15px;height: 15px;margin-left: 55px;}
#sixth-block li:hover:after,#seventh-block li:hover:after,#eighth-block li:hover:after,#ninth-block li:hover:after,#tenth-block li:hover:after,#eleventh-block li:hover:after{display: inline-block ;}
#sixth-block .break-arrow,#seventh-block .break-arrow,#eighth-block .break-arrow,#ninth-block .break-arrow,#tenth-block .break-arrow,#eleventh-block .break-arrow,#footer .break-arrow{position: absolute;bottom: 50px;}
#seventh-block{background: url("../images/seventh-bk-bg.jpg")no-repeat;background-size: cover;}
#eighth-block{background: url("../images/eighth-bk-bg.jpg")no-repeat;background-size: cover;}
#ninth-block{background: url("../images/ninth-bk-bg.jpg")no-repeat;background-size: cover;}
#tenth-block{background: url("../images/tenth-bk-bg.jpg")no-repeat;background-size: cover;}
#eleventh-block{background: url("../images/eleventh-bk-bg.jpg")no-repeat;background-size: cover;}
#twelfth-block{height: 700px;}
#twelfth-block .break-arrow{padding-bottom: 50px;}
#fourteenth-block .description-block,#twelfth-block .description-block{color: #00A8E1;font-size: 45px;margin-top: 50px;}
#fourteenth-block .break-arrow{padding-bottom: 50px;}
#fourteenth-block .form-control,#fourteenth-block .form-group textarea{padding: 31px 24px;font-size: 24px;background-color: #F4F3F4;border: none;border-radius: 0;box-shadow: none;}
#fourteenth-block .form-group textarea{width: 100%;padding: 24px;height: 194px;resize: none;color: #555;outline: none;}
#fourteenth-block button{background: #00A8E1;font-size: 26px;padding: 10px 50px;margin-top: 44px;resize: none;margin-bottom: 65px;}
#footer{background-color: rgba(38, 55, 70, 0.9);background-image: none;}
#footer .opacity-bg-block{top:0;z-index: 0;}
.footer-logo img{height: 21px;}
.footer-sale-daveks{font-size: 36px;line-height: 0.6;}
#footer .bg-img{width: 839px; top: inherit;bottom: 0;height:inherit;}
.daveks-is-cool{font-size: 110px;text-align: right;line-height: 0.9;position: absolute;right: 30px;top: 220px;color: #00A8E1;z-index: 1;}
.rights-text{float: right;font-size: 12px;color: #808080;position: absolute;bottom: 124px;right: 117px;z-index: 1;list-style: none;}
.footer-general-list{padding-top: 100px;padding-bottom: 83px;}
.footer-general-list ul{float: left;padding: 0 90px 0 0;}
.footer-general-list ul:last-child{padding-right: 0;}
.footer-general-list li{font-size: 24px;list-style: none;padding-top: 19px;}
#footer .break-arrow{font-size: 12px;text-align: center;color: #808080;bottom: 35px;}
.contacts-footer li{font-family: Rubik-Regular;font-size: 23px;list-style: none;display: inline-block;position: relative;height: 50px;padding-right: 50px;padding-left: 25px;}
.contacts-footer li:after{content:"";height: 49px;width: 1px; background: #ffffff;position: absolute;top: 8px;right: 0;}
.contacts-footer li:last-child{padding-right: 0;}
.contacts-footer li:first-child{padding-left: 0;}
.contacts-footer li:last-child:after{width: 0;}
.contacts-footer a{display:block;color: #ffffff;font-family: Rubik-Regular;}
.sixth-list{position:absolute;z-index:1;width: 60vw;right: -60vw;height: 800px;transform: translate3d(0%, 0, 0);
    background: url("../images/right-op-block.png")no-repeat;background-size: cover;}
.active-si {
    right: 0 !important;
    transition: opacity 0.3s linear, right 0.3s ease-out;}

#sixth-block span,#seventh-block span,#eighth-block span,#ninth-block span,#tenth-block span,#eleventh-block span{margin-top: 315px;display: block;font-size:18px;width: 60%;float: right;}
#sixth-block span{margin-top: 255px;}
#eleventh-block span{margin-top: 310px;}


#ninth-block span {
    margin-top:     354px;
}


@media (max-width: 3015px) {
    .opacity-bg-block {
        background: url(../images/bg-opaciti-block.png)no-repeat;
    
    background-size: 92% 167%;
    width: 53vw;
    height: 800px;
    position: absolute;
    top: 0;
    z-index: 1; }
}

@media (min-width: 1900px){
    #second-block .container{width: 100%;max-width: 1950px;}
    
    .opacity-bg-block {    
    background: url(../images/bg-opaciti-block.png)no-repeat;
    background-size: 92% 127%;
    width: 53vw;
    height: 800px;
    position: absolute;
    top: 0;
    z-index: 1;
}
/*#eighth-block .container, #eighth-block,  #eighth-li-1_slide, #eighth-li-2_slide,
    #eighth-li-3_slide, #eighth-li-4_slide, #eighth-li-5_slide, #eighth-li-6_slide {
        height: 1070px;
    }*/
}
#footer .opacity-bg-block {
    height: 700px !important; 

}

@media (max-width: 1715px) {



    .navbar-nav{font-size: 21px;}
    .navbar-nav li a{color: #ffffff;padding: 50px 25px;}
    .description-block {font-size: 76px;}
    #first-block li {font-size: 21px;padding-right: 60px;}
    #second-block .container{width: 100%;max-width: 1950px;}
    #second-block .container .row div{height: 340px;font-size: 38px;}
    #second-block .container .row div a{padding: 40px 0 0 20px;font-size: 38px;}
    #third-block .bg-img{top: 268px;}
    #third-block .bg-img img, #five-block .bg-img img{width: 550px;}
    #third-block ul{margin-top: -30px;}
    #third-block li{font-size: 17px;padding-left: 58px;padding-bottom: 50px;}
    #five-block li{font-size: 17px;padding-left: 58px;padding-top: 146px;}
    #third-block p{font-size: 16px;padding-left: 0;}
    #third-block .description-block{padding-bottom: 136px;}
    #fourth-block{padding-top: 100px;}
    #fourth-block h4{font-size: 32px;}
    #fourth-block span{font-size: 44px;padding-bottom: 10px;}
    #fourth-block p{font-size: 18px;}
    .opacity-bg-block div{font-size: 65px;right: 107px;}
    #five-block,#five-block .opacity-bg-block,#sixth-block .container,#seventh-block .container,#eighth-block .container,#ninth-block .container,#tenth-block .container,#eleventh-block .container,#footer .container,#sixth-block,#seventh-block,#eighth-block,#ninth-block,#tenth-block,#eleventh-block,#footer,#footer .opacity-bg-block,.sixth-list{height: 700px;}
/*    #eighth-block .container, #eighth-block,  #eighth-li-1_slide, #eighth-li-2_slide,
    #eighth-li-3_slide, #eighth-li-4_slide, #eighth-li-5_slide, #eighth-li-6_slide {
        height: 970px;
    }*/
    #five-block .bg-daveks{background-size: cover;height: 477px;width: 750px;top:40px;}
    #five-block .col-xs-6{width: 610px;padding-top: 227px;}
    #five-block li{padding-left: 37px;}
    #five-block li:first-child{padding-right: 0;}
    #sixth-block li,#seventh-block li,#eighth-block li,#ninth-block li,#tenth-block li,#eleventh-block li{font-size: 21px;padding: 3px 0;}
    .footer-sale-daveks{font-size: 34px;padding-left: 40px;}
    .footer-general-list{float: none;}
    .footer-general-list ul{padding: 0px 64px 0 0;}
    .footer-general-list li{font-size: 20px;}
    #footer .opacity-bg-block{width: 55vw;}
    .daveks-is-cool{font-size: 100px;top: 236px;}
    #footer .bg-img{width: 640px;}
    .contacts-footer{padding-top: 37px;}
    .contacts-footer li{font-size: 17px;padding-right: 40px;padding-left: 15px;z-index: 1;}
    .rights-text{font-size: 9px;right: 0;}
    #footer .break-arrow{font-size: 9px;}
    .contacts-footer li:after{top: 2px;}
     #twelfth-block{height: 600px; position: relative;}
    #sixth-block span,#seventh-block span,#eighth-block span,#ninth-block span,#tenth-block span,#eleventh-block span{font-size: 21px; padding-right: 40px;}



.map-blank
{   width: 100%;
    height: 100%;
    position: absolute;
    background-color: aliceblue;
    top: 241px;
    background-image: url("../images/back-map.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

    .opacity-bg-block {    
    background: url(../images/bg-opaciti-block.png)no-repeat;
    background-size: 98% 100%;
    width: 57vw;
    height: 800px;
    position: absolute;
    top: 0;
    z-index: 1;
}

#seventh-block span {
    margin-top:     285px;
}

#eighth-block span {
     margin-top:     283px;
}

#ninth-block span {
    margin-top:     281px;
}

#tenth-block span {
    margin-top:     310px;
}

#eleventh-block span {
    margin-top: 284px;
}

}

@media (max-width: 1370px) {
     .opacity-bg-block {    
      background: url(../images/bg-opaciti-block.png)no-repeat;
    background-size: 86% 94%;
    width: 64vw;
    height: 800px;
    position: absolute;
    top: 0;
    z-index: 1;
}
#five-block {
    height: 700px !important;
}

/*#eighth-block .container, #eighth-block,  #eighth-li-1_slide, #eighth-li-2_slide,
    #eighth-li-3_slide, #eighth-li-4_slide, #eighth-li-5_slide, #eighth-li-6_slide {
        height: 870px;
    }*/

#five-block {
 padding-top: 0px; 
     padding-bottom: 0px; 
}

#five-block, .opacity-bg-block {
height: 678px !important;
}
    #fourth-block {
        height: 860px;
    }
    #second-block .container .row div {height: 310px;}
    #second-block .container .row div a{font-size: 34px;}
    .opacity-bg-block div{font-size: 56px;right: 85px;}
    #sixth-block span,#seventh-block span,#eighth-block span,#ninth-block span,#tenth-block span,#eleventh-block span{font-size: 16px;margin-top: 245px;margin-right: 40px;}
    #seventh-block span {
        margin-top: 280px;

    }
    #eighth-block span {
        margin-top: 284px;
    }
    #ninth-block span {
        margin-top: 290px;
    }
     #tenth-block span {
        margin-top: 307px;
     }
     #eleventh-block span {
        margin-top: 282px;
     }
}
@media (max-width: 1300px) {
    #sixth-block span,#seventh-block span,#eighth-block span,#ninth-block span,#tenth-block span,#eleventh-block span{font-size: 18px;margin-top: 243px;}

}
@media (max-width: 1199px) {
    #five-block {
 padding-top: 20px; 
     padding-bottom: 20px; 
} 
#ninth-block .description-block{padding-bottom: 93px;}
    .description-block {font-size: 65px;}
    #first-block{height: 100%;padding-bottom: 50px;}
    #first-block li{font-size: 19px;padding-right: 50px;}
    #second-block .container .row div a {font-size: 27px;}
    #second-block .container .row div {height: 230px;}
    #third-block p br{display: none;}
    #third-block li, #five-block li{font-size: 16px;padding-left: 32px;}
    #fourth-block .pull-right img{height: 160px;}
    #fourth-block span{font-size: 40px;}
    #fourth-block h4 {font-size: 26px;}
    #fourth-block p {font-size: 16px;}
    #five-block .opacity-bg-block div{font-size: 53px;}
    #five-block .bg-daveks{height: 369px;width: 580px;}
    #five-block .col-xs-6 {width: 520px;padding-top: 200px;}
    #five-block .col-xs-7 {right: 26px;bottom: 94px;}
    #five-block .break-arrow{margin-top: 70px;}
    #sixth-block .container, #seventh-block .container, #eighth-block .container, #ninth-block .container, #tenth-block .container, #eleventh-block .container, #footer .container{padding-top: 60px;}
    #footer,#footer .container,#footer .opacity-bg-block{height: 645px !important;}
    .footer-sale-daveks{font-size: 28px;padding-left: 49px;line-height: 0.8;}
    .footer-general-list ul{padding: 0px 44px 0 0;}
    .footer-general-list li {font-size: 18px;}
    .contacts-footer li:after{height: 41px;}
    .contacts-footer li {font-size: 16px;padding-right: 32px;padding-left: 13px;}
    #footer .rights-text {font-size: 7px;right: 86px;bottom: 80px;}
    #footer .bg-img {width: 530px;}
    #sixth-block span,#seventh-block span,#eighth-block span,#ninth-block span,#tenth-block span,#eleventh-block span{font-size: 16px;margin-top: 211px;}
#seventh-block span {
    margin-top:     221px;
}
#eighth-block span {
    margin-top:     226px;
}
#ninth-block span {
    margin-top:     290px;
}
#tenth-block span {
        margin-top: 270px;
}
#eleventh-block span {
    margin-top:     222px;
}
}
@media (max-width: 991px) {
        #five-block {
 padding-top: 48px; 
     padding-bottom: 20px; 
} 
    .navbar-nav {font-size: 20px;}
    #first-block li {font-size: 16px;padding-right: 28px;}
    .description-block{font-size: 55px;}
    #first-block .description-block{padding-top: 180px;}
    #first-block .bg-img{top: 320px;}
    #second-block .container{padding: 0;}
    #second-block .container .row div a{padding: 20px 0 0 20px;font-size: 28px;}
    #third-block{padding-top: 60px;height: 700px;}
    #third-block .sixth-list{height: 700px;}
    #third-block .description-block{padding-bottom: 50px;}
    #third-block p{padding-left: 15px;padding-bottom: 0;}
    #third-block .col-xs-7{padding-bottom: 75px;}
    #third-block ul{margin-top: 0;}
    #third-block li{padding-top: 75px;font-size: 20px;}
    #fourth-block{padding-top: 60px;}
    #fourth-block .description-block{padding-bottom: 30px;}
    #fourth-block span {font-size: 35px;}
    #fourth-block h4 {font-size: 24px; padding-bottom: 10px;}
    #five-block, #five-block .opacity-bg-block, #five-block .sixth-list{height: 670px;}
    #five-block .opacity-bg-block{z-index: 2;}
    #five-block .opacity-bg-block div {font-size: 41px;}
    #five-block .col-xs-6{width: 440px;padding-top: 70px;z-index: 2;}
    #five-block .bg-daveks {height: 340px;width: 535px;z-index: 1;}
    #five-block .bg-img {top: 310px;z-index: 0;}
    #five-block .bg-daveks img{bottom: 10px;left: 13px;z-index: 3;}
    .bg-daveks img{z-index: 3;}
    #five-block .bg-img img {width: 450px;}
    #five-block li {font-size: 15px;padding-left: 23px;}
    #five-block .col-xs-7 {right: 0;bottom: 70px;}
    #sixth-block,#seventh-block,#eighth-block,#ninth-block,#tenth-block,#eleventh-block{padding-left: 15px;padding-right: 15px;}
    .daveks-is-cool {font-size: 65px;top: inherit;bottom: 181px;}
    #footer .bg-img {width: 405px;}
    .footer-general-list ul {padding: 0px 130px 0 0;}
    .contacts-footer li {font-size: 14px;padding-right: 28px;padding-left: 12px;}
    #footer .rights-text {font-size: 9px;right: 120px;text-align: center;}
    .footer-sale-daveks{padding-left: 70px;}
    .contacts-footer li:after{top:0;height: 39px;}
    #sixth-block span,#eighth-block span,#ninth-block span,#tenth-block span,#eleventh-block span{font-size: 13px;margin-top: 210px;}
#seventh-block span {
    margin-top:     204px;
}
#ninth-block span {
    margin-top:     280px;
}
#tenth-block span {
    margin-top:     325px;
}
#eleventh-block span {
    margin-top:     205px;
}
}
@media (max-width: 835px) {
    .sixth-list, .seventh-list  {width: 71vw; margin-top: 265px;}
    #sixth-block span,#seventh-block span,#eighth-block span,#ninth-block span,#tenth-block span,#eleventh-block span{font-size: 13px;margin-top: 71%;}
#second-block .container .row div {
    width: 50%;
}
#sixth-block, #seventh-block,#sixth-block, #seventh-block, #eighth-block, #ninth-block, #tenth-block, #eleventh-block {
    height: 700px;
}
.sixth-list {
        background-position: -27%;
        display: none;
}

}
@media (max-width: 768px) {
    #fourth-block .description-block {
        padding-left: 30px;
    }
    .description-block{font-size: 45px;}
    #first-block .description-block{padding-top: 45px;text-align: center;font-size: 50px;}
    #first-block .col-xs-12 br{display: none;}
    #first-block .pull-right a:first-child{padding-right: 40px;}
    #first-block ul {padding-top: 70px;padding-bottom: 30px; text-transform: uppercase;}
    #first-block li{padding-bottom: 9px;width: 100%;}
    #first-block li,#first-block li:last-child{text-align: center;}
    #third-block .pull-right img, #five-block .pull-right img, #sixth-block .pull-right img, #seventh-block .pull-right img, #eighth-block .pull-right img, #ninth-block .pull-right img, #tenth-block .pull-right img, #eleventh-block .pull-right img, #footer .pull-right img{height: 40px;padding-right: 25px;}
    #third-block{height: 705px;}
    #third-block .bg-img {top: 539px;}
    #third-block .bg-img img{width: 400px;}
    #fourth-block .pull-right img{height: 45px;padding-right: 25px;}
    #fourth-block{height: initial;}
    #fourth-block .col-md-3{text-align: center;}
    #five-block .bg-daveks{height: 254px;width: 400px;}
    #five-block .col-xs-6 {width: 290px;padding-top: 135px;}
    #five-block .opacity-bg-block div{font-size: 20px;right: 53px;}
    #five-block li{padding-top: 0;width: 100%;text-align: center;padding-bottom: 10px;}
    #five-block li br{display: none;}
    #five-block ul{position: absolute;z-index: 2;bottom: 85px; text-transform: uppercase;}
    #five-block .break-arrow{margin-top: 113px}
    #sixth-block{height: 900px;}
    #sixth-block .description-block,#seventh-block .description-block,#eighth-block .description-block,#ninth-block .description-block,#tenth-block .description-block,#eleventh-block .description-block {text-align: center;    font-size: 39px !important;
    text-align: left;}
    #sixth-block .break-arrow{bottom: 0;}
    #seventh-block,#sixth-block, #seventh-block, #eighth-block, #ninth-block, #tenth-block, #eleventh-block,#seventh-block .container,#ninth-block, #ninth-block .container,#eleventh-block,#eleventh-block .container{height: 550px;}
    #seventh-block li{font-size: 18px;padding-bottom: 15px;}

    #ninth-block .description-block{padding-bottom: 85px;}
    #tenth-block{padding-left: initial;padding-right: initial;}
    #tenth-block ul{padding-left: 15px;}

    .footer-logo{padding-bottom: 10px;}
    .footer-general-list ul{padding: 0 9px 0 0;}
    .footer-general-list li{font-size: 14px;}
    .contacts-footer{width: 386px;margin: 0 auto;}
    .contacts-footer li{font-size: 12px;padding-right: 5px;padding-left: 5px;}
    .contacts-footer li:after{height: 33px;}
    .rights-text{right: 20px !important;}
    .footer-general-list{width: 396px;margin: 0 auto;}
    #twelfth-block{height: 500px;}
    #fourteenth-block .description-block{clear: both; font-size: 30px;margin-top: 100px;}
    .sixth-list {
        margin-top: 645px;
        background-size: contain;
        background-image: none;
    }
    #sixth-block .break-arrow, #eleventh-block .break-arrow, #seventh-block .break-arrow,  #tenth-block .break-arrow , #eighth-block .break-arrow, #ninth-block .break-arrow  {
        display: none;
    }

    #sixth-block span, #seventh-block span, #eighth-block span, #ninth-block span, #tenth-block span, #eleventh-block span {
        margin-top: 0;
        width: 80%;
    }

}
@media (max-width: 744px) {
    #second-block .container .row div{height: 210px;}
    #second-block .container .row div a{font-size: 24px;}
}
@media (max-width: 743px) {
    #second-block .container .row div {height: 190px;}
    #second-block .container .row div a {font-size: 21px;}
    .map-blank {
        height: 110%;
        background-position: left;
    }
}
@media (max-width: 600px) {
    #second-block .container .row div {height: 150px;}
    #second-block .container .row div a {font-size: 16px;}
    .sixth-list {
        margin-top: 737px;
    }
    .seventh-list {
        margin-top: 660px;
    }

    #sixth-block, #seventh-block {
        height: 600px;
    }
    #eighth-li-1_slide, #eighth-li-2_slide,
    #eighth-li-3_slide, #eighth-li-4_slide, #eighth-li-5_slide, #eighth-li-6_slide {
        margin-top: 530px;
    }
}
@media (max-width: 542px) {
    #five-block .col-xs-6 {width: 290px;padding-top: 13px;}
    #second-block .container .row div {
    width: 100%;
        background-size: cover !important;
        display: none;

}


.active-si {
        right: 109px !important;
}

#sixth-block span, #seventh-block span, #eighth-block span, #ninth-block span, #tenth-block span, #eleventh-block span {
    width: 80%;
}
#third-block ul, #third-block .center-block, #fouth-block .center-block, #fifth-block .center-block,
#eighth-block .center-block{
    display: none;
}
#fourth-block .pull-right img {
    display: none;
}
  #sixth-block, #seventh-block, #eighth-block, #eighth-block .container, #seventh-block, #sixth-block, #seventh-block, #eighth-block, #ninth-block, #tenth-block, #eleventh-block, #seventh-block .container, #ninth-block, #ninth-block .container, #eleventh-block, #eleventh-block .container {
        height: 655px;
    }

#second-block .row{-ms-flex-pack: center;justify-content: center;}
}
@media (max-width: 487px) {
    #second-block .container .row div {height: 165px;}
    #second-block .container .row div a {font-size: 14px;}
    #sixth-block, #seventh-block, #eighth-block, #eighth-block .container, #seventh-block, #sixth-block, #seventh-block, #eighth-block, #ninth-block, #tenth-block, #eleventh-block, #seventh-block .container, #ninth-block, #ninth-block .container, #eleventh-block, #eleventh-block .container {
        height: 1225px;
    }
    .sixth-list {
            margin-top: 805px;
    }
    .#seventh-block  {
        height: 760px;
    }
    #third-block {
        height: 720px;
    }
    #third-block .description-block {
        padding-left: 30px;
    }
}
@media (max-width: 443px) {
    #five-block {
        padding-top: 0;
    }
    #five-block .opacity-bg-block div {
        padding-left: 30px;
    }
    #second-block .container .row div {height: 130px;}
    #second-block .container .row div a {padding: 10px 0 0 10px;font-size: 12px;}
      #eighth-li-1_slide, #eighth-li-2_slide,
    #eighth-li-3_slide, #eighth-li-4_slide, #eighth-li-5_slide, #eighth-li-6_slide {
     
        margin-top: 630px;
    }
    .description-block {
        padding-bottom: 10px;
    }
}


@media (max-width: 443px) {

    #sixth-block .description-block, #seventh-block .description-block, #eighth-block .description-block, #ninth-block .description-block, #tenth-block .description-block, #eleventh-block .description-block, #twelfth-block .description-block {
        display: flex;
    }
    #sixth-block li, #seventh-block li, #eighth-block li, #ninth-block li, #tenth-block li, #eleventh-block li {
        font-size: 18px;
    }
    #five-block, #five-block .opacity-bg-block, #sixth-block .container, #seventh-block .container, #eighth-block .container, #ninth-block .container, #tenth-block .container, #eleventh-block .container, #footer .container, #sixth-block, #seventh-block, #eighth-block, #ninth-block, #tenth-block, #eleventh-block, #footer, #footer .opacity-bg-block, .sixth-list, #sixth-block, #seventh-block, #eighth-block, #eighth-block .container, #seventh-block, #sixth-block, #seventh-block, #eighth-block, #ninth-block, #tenth-block, #eleventh-block, #seventh-block .container, #ninth-block, #ninth-block .container, #eleventh-block, #eleventh-block .container {
        height: auto !important;
    }
 
     #eleventh-block .container,  #tenth-block .container {
        padding-top: 45px;
     }
     #tenth-block .description-block {
        padding-left: 16px;
     }
     .contacts-footer, .col-xs-12.break-arrow{
        display: none;
     }
     #footer .rights-text {
        display: none;
     }
     #twelfth-block .description-block {
            padding-bottom: 56px;
     }
     #five-block .col-sm-7 {
        bottom: -80px !important;
     }
}

#second-block .col-md-3 {
    position: relative;
}

#second-block .col-md-3 a:before {
    position: absolute;
    content: "";
    background-image: url(../images/arrow-to-bottom.svg);
    width: 30px;
    height: 30px;
    bottom: 40px;
    background-repeat: no-repeat;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.popup-call {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.4);
  z-index: 100;
  display: none;
}

.popup-call__inner {
  position: absolute;
  padding: 50px;
  padding-top: 30px;
    width: 70%;
  overflow: hidden;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.popup-call__close {
  position: absolute;
  top: 50px;
    right: 72px;
  z-index: 2;
  content: '';
  cursor: pointer;
  background-image: url('../images/nav-close.png');
  width: 17px;
  height: 17px;
  background-size: cover;
  background-repeat: no-repeat;
}

.popup-call__close:hover {
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
  transition: 1s;
}

.popup-call__title {
  text-align: center;
  font-size: 30px;
  line-height: 40px;
  margin-bottom: 25px;
}

.popup-call__subtitle {
  text-align: center;
  font-size: 18px;
  line-height: 27px;
  margin-top: 15px;
  margin-bottom: 20px;
}

.popup-call__notice {
  margin-top: 20px;
  font-size: 12px;
  color: #1f1f1f;
  text-align: center;
}

.popup-call__input {
  margin: 10px 0;
  border: 2px solid #b0afe5;
  width: 100%;
  background: #fff;
  padding: 14px 15px 13px 15px;
  color: #000;
  font-size: 18px;
  line-height: 27px;
  outline: none;
}

.popup-call__button {
  margin: 10px 0;
  padding: 15px 0;
  border: 0;
  width: 100%;
  font-size: 14px;
  color: #000;
  text-align: center;
  letter-spacing: 0.8px;
  background-color: #ffc80a;
  outline: none; /* ff3.6+ */
}

.popup-call__button:hover {
  cursor: pointer;
}

.popup-call__inner--succ {
  width: 430px !important ;
  height: 240px;
  background-color: #fff;
  position: fixed;  
}

.popup-call__inner--succ .popup-call__close {
      top: 25px;
    right: 30px;
}

.popup-call__inner--succ .popup-call__title {
   font-family: 'Roboto-Medium', Arial, sans-serif;
  color: #000;
  font-size: 24px;
  line-height: 40px;
  padding-top:  30px;
  position:   relative; 
}

.popup-call__inner--succ .popup-call__title:before {
  content: url( "../img/thank.png");
  position: absolute;
    top: 20px;
    left: 0;
    right: 0;
}

.popup-call__inner--succ .popup-call__title:after {
  content: url( "../img/lines.png");
  position: absolute;
    bottom: -15px;
    left: 0;
    right: 0;
}

.popup-call__inner--succ .popup-call__subtitle {

   font-family: 'Roboto-Light', Arial, sans-serif;
   font-size:  18px;
   line-height:  22px;
   color: #000;
}

@media (max-width: 1035px) { 
  .popup-call__inner {
    width:  90%;
  }
}

@media (max-width: 810px) { 
  .popup-call__inner {
    width:  100%;
  }
}

@media (max-width: 480px) { 
    .popup-call--calc {
      display:  none !important ; 
    }
}

@media (max-width: 464px) { 
  .popup-call__inner--succ {
      width: 300px !important ;
    }
}

@media (min-width:230px) and (max-width:470px) { 
  .popup-call__inner {
    width: 290px;
    padding: 30px;
    height: 500px;
  }
  .popup-call__inner--succ {
    height: 300px;
  }
}
@media (min-width:230px) and (max-width:370px) { 
  .popup-call__close {
    right: 35px;
  }
} 

.popup-call--proj {
z-index: -100;
opacity: 0;
display: block;
}


#five-block, .opacity-bg-block {
    height: 745px !important;
}

#five-block .bg-img {
        top: 248px !important;
}

#five-block .break-arrow {
        top: -60px;
}

#five-block .col-sm-7 {
    bottom: 80px !important;
}

#sixth-block .description-block, #tenth-block .description-block{
    font-size: 58px;
}

::-webkit-input-placeholder {color:#c3c2c3 !important;}
::-moz-placeholder          {color:#c3c2c3 !important;}/* Firefox 19+ */
:-moz-placeholder           {color:#c3c2c3 !important;}/* Firefox 18- */
:-ms-input-placeholder      {color:#c3c2c3 !important;}


@media (max-width: 1199px) { 
    #five-block, .opacity-bg-block {
            height: 600px !important;
    }
}

.footer-fix {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: end;
        align-items: flex-end;
}

.footer-logo {
    width: 156px;
    padding-left: 15px;
}

.pull-right {
    margin-left: auto;

}

.footer-sale-daveks {
    text-align: left;
    padding-left: 0 !important;
    width: 61%;
    line-height: 16px;
}


@media (max-width:620px) { 
    .footer-fix { 
        -ms-flex-direction: column; 
            flex-direction: column;
    }
    .footer-logo {
    width: 100%;
    text-align: center;
}
.footer-sale-daveks {
    width: 100%;
    text-align: center;
}

.footer-general-list {
    padding-top: 0;
}
.pull-right {
    margin-top: 40px;
}
}

@media (min-width:992px) { 

 #second-block .col-md-3 {
      width: 24.7%;
}

}

@media (max-width: 443px) { 
    #ninth-block .description-block{padding-bottom: 10px;}
    #five-block .col-sm-7 {
        bottom: -111px !important; 
    }
    #first-block li {
        padding-right: 0 !important;
    }
    #first-block .pull-right a:first-child {
        padding-right: 24px;
    }
#five-block .col-xs-6 {
    padding-top: 64px;
}
#third-block .pull-right img, #five-block .pull-right img, #sixth-block .pull-right img, #seventh-block .pull-right img, #eighth-block .pull-right img, #ninth-block .pull-right img, #tenth-block .pull-right img, #eleventh-block .pull-right img, #footer .pull-right img {
    height: 25px;
}
#five-block .pull-right img {
    display: none;
}
#five-block li:first-child {
    padding-left: 0;
}
#five-block .col-xs-offset-3 {
     margin: 0 auto;
    width: 100%;
    text-align: center;
}

#five-block .col-xs-offset-3 img {
    width: 60%;
}
#five-block li {
    padding-left: 0 !important;
}
#ninth-block .container {
    padding-top: 50px;
}
}

@media (max-width: 1370px) { 
    #five-block {
        height: 700px !important;
    }

}

@media (max-width: 1199px) {
  #five-block {
    height: 565px !important;
    }
    #five-block .break-arrow {
        display: none;
    }
}


@media (max-width: 1000px) {
.opacity-bg-block {
    background: url(../images/bg-opaciti-block.png)no-repeat;
    background-size: 97% 80%;
    width: 64vw;
    height: 800px;
    position: absolute;
    top: 0;
    z-index: 1;
}
#five-block {
    height: 480px !important;
}
}


@media (max-width: 800px) {
/*.opacity-bg-block {

    background: url(../images/bg-opaciti-block.png)no-repeat;
    background-size: 92% 64%;
    width: 64vw;
    height: 800px;
    position: absolute;
    top: 0;
    z-index: 1;
}*/
/*#five-block {
    height: 385px !important;
}
#five-block .col-xs-6 {
        padding-top: 85px ;
}*/
}

@media (max-width: 400px) {
#five-block {
    height: 535px !important;
}
}