.calc .podc {
      color: #5389b8;
    font: 300 17px Panton;
    text-align: center;
    margin-top: 10px;
}
.calc {
  margin-bottom: 40px;
}
.calc_1 {
    margin-top: 25px;
    float: left;
    width: 100%;
}
.calc_1 > div {
  width:50%;
  float: left;

}
.calc_wrap {
  margin-bottom: 10px;
}
.calc input {
    width: 105px;
    margin: 0 0 7px;
    padding: 0 11px;
    border-radius: 5px;
    border: 2px solid #5389b8;
    color: #0e2558;
    text-align: center;
    font: 400 19px "Open Sans";
        height: 35px;
}
.calc p {
  display: block;
}
.p_c1 {
    width: 100%;
    float: left;
    line-height: 2.2;
}
.p_c1 span {
    float: left;
    margin-top: 3px;
    font-size: 19px;
}
.p_c1 label {
  float:right;
}
.p_c1 label i {
      font-size: 20px;
    font-style: normal;
    padding-left: 10px;
    width: 10px;
    display: inline-block;
    margin-right: 25px;
        font-family: Panton;
}
.next_icon {
    float: left;
    height: 50px;
    margin-top: 40px;
    margin-left: 48px;
}
.next_icon img,.next_icon2 img {
  height: 100%;
}
.calc i {
  font-style: normal;
}
.calc_1_desc {
  font-size: 14px;
}
.calc_1 h3 {
    color: #252525;
    font-family: Panton;
    text-transform: uppercase;
    font: 900 46px/1.15 Panton;
    letter-spacing: .8px;
}
.calc_1 h3 span {
      font-size: 23px;
      color: #89ca95
}
.calc_1 h4 {

    color: #252525;
    font-family: Panton;
    text-transform: uppercase;
    font: 900 32px/1.15 Panton;
    letter-spacing: .8px;
}
.percents {
    float: right;
    padding-right: 64px;
    margin-top: 40px;
    width: 317px;
}
.percents2 {
    float: right;
    padding-right: 1px;
    margin-top: 8px;
    width: 320px;
    }
.next_icon2 {
    float: left;
    height: 50px;
    margin-top: 22px;
    margin-left: 48px;
}

.forums{
    width: 600px;
}

.banner1 {
    width: 124px;
    height: 40px;
    background-image: url('../img/partners/cpa_club1.png');
    background-repeat: no-repeat;
    display: inline-block;
    cursor: pointer;
    margin: -15px 10px 0px 3%;
}

.banner1:hover {
    background-image: url('../img/partners/cpa_club2.png');
}

.banner2 {
    width: 124px;
    height: 40px;
    background-image: url(../img/partners/searchengines1.png);
    background-repeat: no-repeat;    
    display: inline-block;
    cursor: pointer;    
    margin: -15px 10px 0px 30px;
}

.banner2:hover {
    background-image: url('../img/partners/searchengines2.png');
}

.banner3 {
    width: 46px;
    height: 40px;
    background-image: url(../img/partners/kote1.png);
    background-repeat: no-repeat;    
    display: inline-block;
    cursor: pointer;    
    margin: -15px 10px 0px 30px;
}

.banner3:hover {
    background-image: url('../img/partners/kote2.png');
}

.banner4 {
    width: 124px;
    height: 40px;
    background-image: url(../img/partners/webmasters1.png);
    background-repeat: no-repeat;    
    display: inline-block;
    cursor: pointer;    
    margin: -15px 10px 0px 30px;
}

.banner4:hover {
    background-image: url('../img/partners/webmasters2.png');
}



@media screen and (max-width: 960px) {

.forums{
    width: 100%;
}

.footer_contacts{
    text-align: center;
}

.banner1, .banner2, .banner3, .banner4{
    margin: 0 auto 5px;
}



    .calc_1 > div {
      width: 100%;
    max-width: 500px;
    margin: 0 auto;
    float: none;
    margin-top: 20px;
    }
    .calc_1 {
          width: 100%;
    margin: 0 auto;
    margin-bottom: 30px;
    }
    .p_c1 span {
      font-size: 13px;
    }
   }
   @media screen and (max-width: 400px) {
    .percents {
        padding-right: 10px;
}
.percents2 {
      width: 300px;
}
.next_icon {
      margin-left: 20px;
}.next_icon2 {
      margin-left: 0px;

}
   }