del{
  font-family: regular;
}

.nav-tabs .active a{
color: #fff;
}

.nav-tabs a{
  font-size: 1.2em;
}

.row{
  margin-left: 0px;
  margin-right: 0px;
}

body{
  background: #fff;
  font-size: 14px;
}



/*Певый блок - начало*/
.frst_blk h1{
  text-align: center;
  font-size: 3.4em;
  font-family: bold;
}

.frst_blk.thr p{
  font-size: 1.2em;
}
.frst_blk img{
  max-width: 800px;
  margin:0 auto;
}

.frst_blk p{
  text-align: center;
  font-size: 2em;

}

.frst_blk{
  padding: 0px 0px;
}
/*Певый блок - Конец*/
.frst_blk h1{
  padding-top: 50px;
}



/*Второй блок - начало*/
.scnd_blk h2{
  text-align: left;
  font-size: 3.4em;
  font-family: bold;
  padding-top: 0px;
}

.scnd_blk.scn h2{

  padding-top: 0px;
}


.scnd_blk.scn .text{
  padding: 0px 0px 0px 40px;
}

.scnd_blk img{
  max-width: 450px;
  margin:0 auto;
}

.scnd_blk.scn img{
  max-width: 500px;
  margin:0 auto;
}

.scnd_blk p{
  text-align: left;
  font-size: 1.2em;
  padding-right:0px;
    line-height: 2;
}

.scnd_blk{
  background: #F2F9FF;
  padding: 25px 0px;
}
/*Второй блок - Конец*/



/*Третий блок - Начало*/
.third_block .prc{
background: #DE1938;
display: inline-block;
color:#fff;
padding: 5px;
margin-left: 20px;
margin-top: 20px;
font-size: 1.2em;

}


.blue_box{
  box-sizing: border-box;
  margin:0px 0px;
  background: #F2F9FF;
  border-radius: 0px;
  border:5px solid #fff;
  border-top: 10px solid #fff;
}

.white_box{
  box-sizing: border-box;
  margin:0px 0px;
  background: #Fff;
  border-radius: 0px;
  border:5px solid #F2F9FF;
  border-top: 5px solid #F2F9FF;
}

.headline{
  font-family:bold;
  font-size: 1.2em;
}
.headline,.char,.cost{
  text-align: center;
  font-size: 1.2em;
}

.cost{
  font-size: 1.2em;
  font-family: bold;
}
.headline a,.char a{
  text-decoration: none;
  color:#000;
}
.headline a:hover,.char a:hover{
  color:#0084FF;
  cursor: pointer;
  text-decoration: none;
}

.headline a{
  font-size: 1.2em;
}
.but{
  text-align:center;
  margin-top: 40px;
  margin-bottom: 40px;
}
.but a{
  font-size: 1.2em;
  color:#0084FF;
  text-decoration: none;
  border:1px solid #0084FF;
  padding: 15px 25px;
  border-radius: 10px;
}



.text_b{
color: #8DB2D1;
font-style: normal;
font-weight: normal;
line-height: 152.84%;
padding: 10px;
}

/*Третий блок - Конец*/



.mob{
  display: none;
}
.des{
  display: block;
}






.block_8{
  background:#2c367c;
}

.block_8 h2{
  color:#fff;
  text-align: center;
  font-family: bold;
font-size: 3.4em;
padding-top: 20px;
}

.block_8 .col-lg-12 p{
  text-align: center;
}

.block_8 a{
  text-align: none;
  color:#7a81bd;
  text-decoration: none;
}

.block_8 p a:hover{
  color:#009DDF;
}


.block_8 .number{
  margin-top: 20px;
  margin-bottom: 20px;
}

.block_8 .col-lg-12 .num{
  text-align:left;
  box-sizing: border-box;
  padding-right: 5px;
  font-size: 3em;
  font-family: regular;
  border-bottom: 3px #fff solid;
  margin-right: 20px;
  color:#fff;
}

.block_8 .col-lg-12 .post_text{
  color:#fff;
  font-size: 1.2em;
  text-align: left;
  padding-right: 20px;
}

.block_8  .col-lg-6 {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 0.9em;
}

.block_8  .col-lg-6 .col-lg-4 img{
  display: inline-block;
  max-width: 20px;
  margin-right: 5px;
}

.block_8  .col-lg-6 .site{
  padding-left: 15px;
}


.footer{
  margin-bottom: 500px;
}








.studyInFooter .container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
box-sizing: border-box;
padding-top: 35px;
padding-bottom: 70px;
}

.last_block {
background: #fff;
/* margin-bottom: 440px; */
}


.studyInFooter .tradeIn-icon._title {
margin-top: -5px;
width: 76px;
height: 69px;
}

.tradeIn-icon {
display: inline-block;
fill: currentColor;
}

.last_block p {
text-align: center;
padding: 20px 0px;
font-family: Myriad Pro,sans-serif;
font-size: 30px;
font-weight: 300;
}

.tradeInButton {
background-color: #E31B63;
color: #fff;
font-size: 18px;
-webkit-transition: all .1s linear;
transition: all .1s linear;
font-family: bold;
-webkit-appearance: button;
cursor: pointer;
display: block;
border: none;
}

.tradeInButton {
display: inline-block;
box-sizing: border-box;
padding: 10px 25px;
text-align: center;
text-decoration: none;
font-size: 24px;
border-radius: 8px;
}

.studyInFooter .tradeInButton .tradeIn-icon {
width: 15px;
height: 15px;
}

.block_8 .nav-tabs > li{
  display: inline-block;
}

.block_8 .nav-tabs{
  text-align: center;
}

.scnd_blk p span{
  text-align: center;
  padding-top: 0px;
}

.scnd_blk.scn .btn-2 a{
  background: #0084FF;
  text-decoration: none;
  display: inline-block;
  text-align: center;
  color:#fff;
  padding: 5px 20px;
  font-size: 1.2em;
}




.iphone{
  margin-top: 25px;
}

.frst_blk.thr img{
  max-width: 250px;
}

.image {
 overflow:hidden;

 }

 .image img {
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
 }

.image img:hover{
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 }


 .block_11{
   margin-bottom: 480px;
   color:#7891A7;
   padding: 20px;
 }

 .scnd_blk h3,.fsrst_blk h3, .thr h3{
   font-size: 2.2em;
   font-family: bold;
   text-align: center!important;

 }
 .scnd_blk {
    box-sizing: border-box; /
 }

  .scnd_blk .des{
      box-sizing: border-box; /
      padding-left:10px;
      padding-right: 10px;
        padding-top: 20px;

  }

  .scnd_blk.two .des{
      padding-top: 80px;
  }

{

  }

  .thr h3{
    padding-top: 30px;
  }


/*Экстрамалые девайсы («портретные телефоны», < 576px)*/
@media (max-width: 575.98px) {

  .frst_blk{
    padding: 0px 0px;
  }

  .scnd_blk {
  background: #e5fafe;
  }
  .scnd_blk.scn img {
  max-width: 100%;
  margin: 0 auto;
  }

  .block_11{
    margin-bottom: 0px;
    color:#7891A7;
    padding: 20px;
  }
  .frst_blk.thr img{
    max-width: 300px;
  }
  .but{
    text-align:center;
    margin:30px 0px;
  }
  .but a{
    font-size: 1.2em;
    color:#0084FF;
    text-decoration: none;
    border:1px solid #0084FF;
    padding: 15px 35px;
  }

  .des{
    display: none;
  }
  .mob{
    display: block;
  }


  /*Певый блок - начало*/

  .frst_blk h1{
    text-align: center;
    font-size: 1.8em;
    font-family: bold;
    padding: 5px;
  }

  .scnd_blk h3, .fsrst_blk h3, .thr h3 {
font-size: 1.8em;
font-family: bold;
text-align: center!important;
padding: 5px;
}

  .frst_blk img{
    max-width: 300px;
    margin:0 auto;
  }

  .frst_blk p{
    text-align: center;
    font-size: 1.4em;
    padding: 0px 25px;
  }

  .frst_blk{
    padding: 25px 0px;
  }
  /*Певый блок - Конец*/

    .frst_blk h3{
     padding-top: 40px;
    }

  /*Второй блок - начало*/
  .scnd_blk h2{
    text-align: center;
    font-size: 2.1em;
    font-family: bold;
    padding-top: 0px;
  }

  .scnd_blk p span{
    text-align: center;
    font-size: 1.2em;
    font-family:regular;
    padding-top: 0px;
  }

  .scnd_blk img{
    max-width: 300px;
    margin:0 auto;
  }

  .scnd_blk p{

    text-align: center;
    font-size: 1.2em;
    padding:0px 20px;;
      line-height: 2;

  }

  .scnd_blk{
    padding: 5px 0px;
  }
  /*Второй блок - Конец*/




.block_8 .col-lg-12 .num{
  padding: 20px;
  margin-left: 20px;
}

.block_8 .col-lg-12 .post_text{
  font-size: 1.3em;
  font-family: regular;
  text-align: left;
  padding: 10px 20px;

}

.block_8 h2{
  text-align: center;
  font-family: bold;
font-size: 2.1em;

padding: 20px;
}

.block_8  .col-lg-6 .col-lg-4{
  padding: 20px;
  padding-top: 0px;
}

.footer{
  margin-bottom: 0px;
}

.block_8  .col-lg-6 .site{
  padding-left: 20px;
}



.mob{
  display: block;
}



.carousel-control img{
  margin-top: 200px;
}

.carousel-control.left,.carousel-control.right{
  background-image: none;
}

.block_8 .nav-tabs{
  text-align: center;
  margin: 0;
  padding: 0;
}

.block_8 .col-lg-12 .num {
text-align: left;
box-sizing: border-box;
padding-right: 5px;
font-size: 2.3em;
font-family: normal;
border-bottom: 2px #fff solid;
margin-right: 20px;
color: #fff;
}

.iphone .mob{
  padding: 10px 20px;
  max-width: 32s0px;
  margin: 0 auto;
}

}

/*Малые девайсы («ландшафтные», >= 575px)*/
@media (min-width: 576px) and (max-width: 767.98px) {

    /*Второй блок - начало*/
    .scnd_blk h2{
      text-align: center;
      font-size: 2.1em;
      font-family: bold;
      padding-top: 0px;
    }

    .scnd_blk img{
      max-width: 500px;
      margin:0 auto;
    }

    .scnd_blk p{
      text-align: center;
      font-size: 1em;
      padding:0px 5px;
      line-height: 2;
      padding: 0 80px;
    }

    .scnd_blk{
      padding: 50px 0px;
    }
    /*Второй блок - Конец*/
  .frst_blk img{
    max-width: 500px;
    margin:0 auto;
  }

  .blue_box .pic{
    max-width: 500px;
    margin:0 auto;
  }

}

/*Средние девайсы («таблетки», >= 768px)*/
@media (min-width: 768px) and (max-width: 991.98px) {

  /*Второй блок - начало*/
  .scnd_blk h2{
    text-align: center;
    font-size: 2.1em;
    font-family: bold;
    padding-top: 0px;
  }

  .scnd_blk img{
    max-width: 500px;
    margin:0 auto;
  }

  .scnd_blk p{

    text-align: center;
    font-size: 1em;
    padding:0px 5px;;
      line-height: 2;
  }

  .scnd_blk{
    padding: 50px 0px;
  }
  /*Второй блок - Конец*/


}


/*Большие девайсы (большие десктопы, >= 992px)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
  .scnd_blk h2{
    text-align: center;
    font-size: 2.1em;
    font-family: bold;
    padding-top: 0px;
  }

  .scnd_blk p{
    text-align: center;
    font-size: 1em;
    padding:0px 5px;
    line-height: 2;
    padding: 0 80px;
  }
  .pic{
    max-width: 350px;
    margin:0 auto;
  }
  .block_11{
      margin-bottom: 60px;
      color:#7891A7;
      padding: 20px;
    }


 }

/*Большие девайсы (большие десктопы, >= 1200px)*/
@media (min-width: 1200px) and (max-width: 1365.98px) {


  .block_8  .col-lg-6 {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 0.7em;
  }


}
