



.button_radio{
    border:1px solid #ca1239;border-radius:2px;background:#fff;padding:8px 16px;font-size:18px;cursor:pointer;
}
.button_radio_active{
    background:#ca1239!important;
    color:#fff!important;
}

.subuton{
    border:1px solid #ca1239;border-radius:2px;background:#ca1239;padding: 15px 15px;font-size: 15px;margin-top: 10px;height: 60px;cursor:pointer;color:#fff;width:31%;
}
.subuton:hover{
    color:#fff;
}
.subuton:active{
    padding-top:13px;
    padding-bottom:11px;
    color:#ca1239;
    
    
}
.input-text{
     border: none;border-radius: 4px;background: #eef2f7;padding: 15px 15px;font-size: 15px;margin-top: 10px;height: 30px;width:88%;
}

.input-text:focus {
    outline:none;
    color:#000;

}
.input-text::-webkit-input-placeholder { color:#000; }







.subuton2{
    border:1px solid #ca1239;border-radius:2px;background:#ca1239;padding: 15px 15px;font-size: 15px;margin-top: 10px;height: 60px;cursor:pointer;color:#fff;width:40%;
}
.subuton2:hover{
    color:#fff;
}
.subuton2:active{
    padding-top:13px;
    padding-bottom:11px;
    color:#ca1239;
    
    
}

.input-text2{
     border: none;border-radius: 4px;background: #fff;padding: 15px 15px;font-size: 15px;margin-top: 10px;height: 30px;/*width:85%;*/
}

.input-text2:focus {
    outline:none;
    color:#000;

}
.input-text::-webkit-input-placeholder { color:#000; }

.error {
    border: 1px solid red;
}

.valid {
     border: none;
      color:#878787; 
}
.valuta {
    margin: auto;
width: 350px;
display: block;
}
.contacts{
    display:inline-block;
    margin:auto;
    margin-bottom:40px;
    width:100%;
    
}


@media screen and (max-width:768px){
  .input-text{
     /* width:100%; */
  }  
  
  .subuton{
      width:100%;
  }
  
   .input-text2{
     /* width:100%; */
  }  
  
  .subuton2{
      width:100%;
  }
.calс_tab_slider_num{
    font-size:8px;
}

h4{ font-size:25px;}
h2{ font-size:35px;line-height:40px;}
}




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

  .button_radio{
      width:88%;
      display:block;
      margin-bottom:15px;
      
  }
  
  .valuta {
      width:100%;
  }
  
}





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

.calс_tab_slider_num{
    font-size:7px;
}
  
}
