.wraper {
  width: 100%;
  max-width: 1917px;
  min-width: 1010px;
  margin: 0 auto;
  overflow: hidden;
}

.header {
  height: 749px;
  min-width: 986px;
  background: url(../img/tank.jpg) top center no-repeat;
  padding: 16px 0; 
}

.roboto{font-family: 'Roboto';}

.container {
  margin: 0 auto;
  width: 986px;
}

.right {
    float: right;
}

.left {
    float: left;  
}

.red {
    color: #ed1c24;
}

.white {
    color: #fff;
}

.contacts {
  float: right; 
  text-align: right;
  font-family: Tahoma;
}


.adr {
    font:22px Tahoma, 'Roboto Condensed', sans-serif;
}
    
.tel {
    font:44px Tahoma, 'Roboto Condensed', sans-serif;
}

.home {
    position: relative;
    top:130px;

}

.home_info {
    color:#fff;
}

.home_info-1 {
    padding:0 15px;
    background: #ed1c24;
    display: inline-block;
    vertical-align: top;
    font: 40px 'Roboto Condensed', sans-serif;
}

.home_info-2 {
    background: #2c2b2b;
    padding: 0 15px;
  display: inline-block;
  vertical-align: top;
  font: 40.4px / 58.322px 'Roboto Condensed', Roboto, sans-serif;
}

.arrow {
    display: block;
    position: relative;
    text-align: center;
    top:-20px;
    width: 35px;
    height: 30px;
    margin: auto;
    border-radius: 50% 40%;
	}
  .arrow:after {
    content: '';
    display: inline-block; 
    line-height: 25px;
    width: 100%;
    height: 100%;
    background: url(../img/arrow_ar.png) 50% 50% no-repeat;
  }

.arrow_1{
  background: url(../img/tank.jpg) bottom center no-repeat;
}
.arrow_2{
  background: url(../img/price-down.jpg) bottom center no-repeat;
}
.arrow_3{
  z-index: 200;
  top: 5px;
  background: url(../img/support.png) 50% -644px no-repeat;
}
.arrow_4{
  top: 40px;
  background: url(../img/services.jpg) bottom center no-repeat;
}
.arrow_5{
  top: -5px;
  background: url(../img/dostavka.jpg) bottom center no-repeat;
}
.arrow_6{
  top: -40px;
  background: #ececec;
}

/**vvv---------------БЛОК "НИЗКИЕ ЦЕНЫ"---------------vvv**/

.block-1 {
    height: 590px;
    min-width: 960px;
    background: url(../img/price-down.jpg) no-repeat;
    background-position: center;
    padding: 0;
    text-align: center;
    font-family: 'Roboto';
}

.block-1_info {
    
}

.block-1_title {
    font: 40px 'Roboto', sans-serif;
    color: #2c2b2b;
    margin: 0 auto 15px;
}

.block-1_title_first {
    color: #ec1b23; 
    
}

.block-1_main-info {
  color: #232222;
  font: 30.3px 'Roboto Condensed', sans-serif;
}


.block-1_center-info {
    width: 750px;
    margin: 0 auto;
    margin-top: 65px;
    font-size: 40px ;
    font-family:'Roboto Condensed', sans-serif;
    border-top: 5px solid #ed1c24;
    border-bottom: 5px solid #ed1c24;
    padding: 45px 0;
    position: relative;
    color:#232222;
}

.block-1_center-info:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 5px;
  height: 36px;
  background: #ed1c24;
}

.block-1_center-info:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 5px;
  height: 36px;
  background: #ed1c24;
}

.block-2 {
    background: url(../img/support.png) no-repeat;
}

.block-3 {
    background: url(../img/services.jpg) no-repeat;
}

.block-4 {
    background: url(../img/dostavka.jpg) top center no-repeat;
}

.block-5 {
    background: url(../img/block-6_bg.jpg) top center no-repeat;
}

.txt-center {
   text-align: center; 
}

.block-1_action {
    
}

.btn {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 3px;
  border: 0;

}
.btn__txt {
  font-family: Roboto, sans-serif;
  text-shadow: 1px 1px 2px rgba(0,0,0, .1);
}

.btn_red {
    color: #fff;
    background-color: #ed1c24;
    border-top: 1px solid #f5606c;
    border-left: 1px solid #f5606c;
}
.btn_size_x {
    font-size: 30.04px;
    line-height: 52px;
    width: 386px;
    height: 55px;
}
.but_red-txt {
    color: #ffffff;
    position: relative;
    top:15px;
}

.but-black {
    background: #000;
}

/**vvv---------------БЛОК "РАСШИРЕННАЯ ПОДДЕРЖКА"---------------vvv**/
.block-2 {
    position: relative;
    height: 767px;
    min-width: 960px;
    background-position: center;
    background-repeat: no-repeat;   
    -webkit-background-size: cover ;
    background-size: cover;
    padding: 16px 0;

    text-align: center;
    font-family: 'Roboto';
    z-index: 1000;
}

.block-2_title {
   font:40px 'Roboto';
  margin: 27px 0;
  padding: 0;
}

.block-2_title_first {
    color: #ec1b23;
}

.block-2_center-info {
    background: #ed1c24;
   }

.block-2_info {
    margin-top: 20px;
}

.block-2_rigth-info {
    float: right;
    font-size: 30px;
    color: #fff;
    text-align: right;
    margin-top: 109px;
    line-height:36px;
}

.block-2_rigth-info_in {
  font: 30.3px Roboto, sans-serif;
    background: #ed1c24; 
    text-align: right;
  padding: 0px 15px 4px;
    display: inline-block;
}

.but_black {
    display: block;
    background: url(../img/but_black.png) no-repeat;
    width: 100%;
    color: #fff;
    font-size:25px;
    width: 386px;
    height: 55px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 385px;

}

.but_black-txt {
    position: relative;
    top:15px;
    
}
/**vvv---------------БЛОК "ГАРАНТИЙНОЕ ОБСЛУЖИВАНИЕ"---------------vvv**/
.block-3 {
    position: relative;
    margin-top: -95px;
    height: 580px;
    min-width: 960px;
    background-position: center;
    background-repeat: no-repeat;   
    padding-top: 30px; 
    text-align: center;
    font-family: 'Roboto';
    z-index: 5;
}
.block-3_title{
    font-size: 40px;
}

.block-3_title_first {
    
}

.block-3_info {
    margin-top: 10px;
}

.block-3_center-info {
    width: 750px;
    margin: 0 auto;
    margin-top: 35px;
    font: 30px 'Roboto';
    color: #1f1e1f;
    border-top: 4px dotted #ed1c24;
    border-bottom: 4px dotted #ed1c24;
    padding: 27px 37px;
    background: rgba(255,255,255, .7);

}

.block-3_bottom-info_img {
    position: relative;
    top: 55px;
    left: 120px;
}

.block-3_bottom-info_txt {
    position: relative;
    top: 61px;
    left: 160px;
    font-size: 30px;
    text-align: left;
}

.but_red_bl3 {
    margin-top: 20px;
}

/**vvv---------------БЛОК "ДОСТАВКА"---------------vvv**/

.block-4 {
    height: 1015px;
    min-width: 960px;
    background-position: center;
    background-repeat: no-repeat;   
    padding-top: 40px; 
    text-align: center;
    font-family: 'Roboto';

}


.block-4_title {
    color: #232224;
    font-size: 40px;
    line-height: 48px
}

.block-4_title_first {
    
}

.otpr {
    width: 100%;
    position: relative;
    top:491px;
    font-size: 30px;
    color: #fff;
    
}
.transp_img {
    margin-top: 15px;
}

.transp_list {
    text-align: center; 
    display: inline-block;
    padding-left: 20px;
}

.transp_list li {
    float: left;
    background: url("../img/krug.png") no-repeat 0 10px;
    margin-left: 15px;
    padding-left: 20px;
}

.transp_info {
    margin-top: 45px;
  color: #ffffff;
  font: 700 30.3px Roboto;
}

.bl4 {
    position: relative;
    top: 145px;
}

/**vvv---------------БЛОК "УВЕЛИЧЕНИЕ ПРИБЫЛИ"---------------vvv**/
.block-5 {
    position: absolute;
  height: 100%;
    width: 1920px;
    text-align: center;
    font-family: 'Roboto';
    font-size: 40px;
    z-index: 10;
    left: 50%;
    margin-left: -960px;
}
.b5-wrap {
  position: relative;
  height: 1395px;
  z-index: 19;
}
.block-5 .container {
  position: relative;
  overflow: visible;
}
.block-5:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -120px;
  left: 0;
  width: 496px;
  height: 725px;
  background: url(../img/clock.png) no-repeat;
}

.block-5_title_first {
    color: #242325;
}

.block-5_title {
  color: #e71c26;
  font: 700 40.4px / 58.322px Roboto;
}

.block-5_center-info {
    margin: 0 auto;
    margin-top: 64px;
    width: 750px;
    border-top: 5px solid #ed1c24;
    border-bottom: 5px solid #ed1c24;
    padding: 20px;
  font:  40.4px / 58.322px Roboto;
}

.block-5_bottom-info {
    position: relative;
    margin-top: 525px;
    font:400 40.4px Roboto
}

.block-5_bottom-info span {
    display: inline-block;
    background: #222123;
    color: #fff;
    padding: 5px 10px;
    
}

.block-5_bottom-info2 {
    position: relative;
    top: 75px;
    color: #ea1d25;
}

.but_black-bl5 {
    position: relative;
    top: 124px;
    background: url(../img/but_black.png) no-repeat;
    width: 100%;
    color: #fff;
    font-size:25px;
    width: 386px;
    height: 55px;
    margin-right: auto;
    margin-left: auto;
}

.but_black-txt {
    position: relative;
    top:15px;
    
}

/**vvv---------------БЛОК "СОТРУДНИЧЕСТВО"---------------vvv**/
 
.block-6 {
    position: relative;
    height: 869px;
    min-width: 960px;
    background-color: #313032;
    background-position: center;
    background-repeat: no-repeat;
    text-align: center;
    font-family: 'Roboto';
    font-size: 30px;
    padding-top: 35px;
    color: #fff;
} 

.block-6_info {
  position: relative;
  overflow: hidden;
  text-align: center;
  margin: 0 -60px 40px;
}


.block-6_info_in-left,
.block-6_info_in-right 
{
  display: inline-block;
  vertical-align: top;
  margin: 0 60px;
}


.block-6_info_in-img1 {
    float: left;
}


.block-6_info_in-right img {
}

.align-left {
    text-align: left;
}

.align-right {
    text-align: right;
}

.comand_img {
    position: relative;
    float: right;
}

.partner-logo {
  margin: 190px 0 0
}

.betw_arrow {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 60px;
    display: block;
    background: url(../img/strelki.png) top center no-repeat;
}

.forma_bottom {
}
.forma_bottom_title {
    margin-bottom: 30px;
}

.forma_bottom_btn_red {
        background: url(../img/but_red.png) no-repeat;
    width: 386px;
    height: 55px;
    color: #fff;
    font-size:25px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 85px;
}

.forma_bottom_btn_red input{
    border-radius: 3px;
    padding: 15px;
}

.block-1__btn {
  margin-top: 88px;
}

.block-2__text {
  margin: 27px auto;
  width: 786px;
}

.block-3_bottom-info {
  position: relative;
  overflow: hidden;
  height: 200px
}

.input {
  border-radius: 3px;
  background-color: #f6f1f2;
  padding: 10px 22px;
  border: 0;
  color: rgb(35, 31, 32);
  font: 400 26px Tahoma, 'Roboto', sans-serif;
  box-sizing: border-box;
  margin: 7px;
}
.input_size_x {
  width:268px;
}
.input_theme_white {
  background: #fff;
  border: 1px solid #d3d3d3;
}
.input_theme_white:focus {
  border-color:#F5606C; 
  box-shadow: 0 0 2px #F5606C;
}

.forma_bottom__submit {
  margin-top: 60px
}
.footer {
  padding: 27px 0;
  background: #f2f2f2;
  border-top: 1px solid #c8c7c7;
}
.form_size_x {
  width: 386px;
  text-align: center;
}
.form__header {
  font: 600 20px 'Roboto Condensed', sans-serif;
  margin-bottom: 25px;
}
.form__body {
  position: relative;
  border-top: 4px solid #ED1C24;
  border-bottom: 4px solid #ED1C24;
  padding: 10px;
}
.form__body:before,
.form__body:after
{
  content: '';
  display: block;
  position: absolute;
  width: 4px;
  height: 35px;
  background: #ED1C24;
}
.form__body:before{
    top: 0;
    left: 0;
}
.form__body:after{
    bottom: 0;
    right: 0;
}
.form__submit {
  margin-top: 25px;
}
.preloader {
    display: block;
    width: 30px;
    height: 30px;
    background: url('data:image/gif;base64,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') center center no-repeat;
  margin: 20px auto;
}
#respond {
  width: 300px;
  border: 3px solid white;
  border-radius: 3px;
  min-height: 40px;
  font: 20px/1 'Magistral C', sans-serif;
  padding: 25px;
  color: #0d0d0d;
  text-align: center;
}

.bi {
  position: relative;
  width: 420px;
}
.bi__head {
  height: 70px;
  line-height: 70px;
  text-align: center;
}
.bi__text {
  height: 100px;
}
.bi__head img {
  display: inline-block;
  vertical-align: middle;
}
