.screen2 {

}

.screen2 .screen2-title {
  font-weight: 300;
  font-size: 1.8em;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.screen2 .screen2-title a{text-decoration: none;}
.screen2 .screen2-title a span{
  font-weight: 400;
  font-size: 0.7em;
  color: #25aae1;
}
.screen2 .screen2-description {
  font-weight: 200;
  font-size: 1.2em;
  margin-bottom: 10px;
}

.screen2 .actions-block .actions-block-item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 200px;
  /* background: rgba(0,0,0,0.2); */
  border-radius: 5px;
  margin: 10px;
  padding: 20px;
}

.screen2 .actions-block .actions-block-item img{
 width: 100%;
 border: 2px solid #fff;
 border-radius: 10px;
 margin-bottom: 10px;
}

.screen2 .actions-block .actions-block-item .actions-block-item-title {
  font-weight: 400;
  font-size: 1.2em;
  margin-bottom: 10px;
  box-sizing: border-box;
}

.screen2 .actions-block .actions-block-item .prices p {
  display: inline-block;
}
.screen2 .actions-block .actions-block-item .prices p.old-price {
  color: rgba(255,255,255,0.5);
  font-weight: 400;
  text-decoration: line-through;
}
.screen2 .actions-block .actions-block-item .prices p.new-price {
  font-weight: 400;
  font-size: 1.4em;
}
.screen2 .actions-block .actions-block-item .prices p .fa-ruble-sign{
  font-size: 0.7em;
  color: #25aae1;
}

.screen2 .block-next-screen {
  display: inline-block;
  margin-top: 30px;
  color: #fff;
  text-decoration: none;
}
.screen2 .block-next-screen .small-text {
  font-size: 1.4em;
  color: rgba(255,255,255,0.7);
}
.screen2 .block-next-screen .big-text {
  font-size: 1.8em;
  font-weight: 300;
  text-transform: uppercase;
}
.screen2  .block-next-screen .fa{
  font-size: 2.2em !important;
}

.popular-cources-bottom {
  text-transform: uppercase;
  font-size: 1.4em;
  padding-top: 30px;
  font-weight: 300;
  width: 800px;
  margin: 0 auto;
}
.popular-cources-bottom span{
  color: #25aae1;
  font-weight: 600;
}

@media (max-width: 1024px) {}
@media (max-width: 768px) {}
@media (max-width: 640px) {
  .screen2 .screen2-title {
    font-size: 1.2em;
  }
  .screen2 .screen2-description {
    font-weight: 200;
    font-size: 1.1em;
    margin-bottom: 0;
    padding: 0 20px;
  }
  .popular-cources-bottom {
    box-sizing: border-box;
    font-size: 1em;
    width: 100%;
    padding: 10px 20px;
  }
  .screen2 .block-next-screen {margin-top: 0;}
  .screen2 .block-next-screen .small-text {font-size: 0.9em;}
  .screen2 .block-next-screen .big-text {font-size: 1.1em;}
}
@media (max-width: 320px) {
  .screen2 .screen2-title {
    font-size: 1.2em;
  }
  .screen2 .screen2-description {
    font-weight: 200;
    font-size: 0.9em;
    margin-bottom: 0;
    padding: 0 20px;
  }
  .popular-cources-bottom {
    box-sizing: border-box;
    font-size: 1em;
    width: 100%;
    padding: 10px 20px;
  }
  .screen2 .block-next-screen {margin-top: 0;}
  .screen2 .block-next-screen .small-text {font-size: 0.9em;}
  .screen2 .block-next-screen .big-text {font-size: 1.1em;}
}
