.thin-range-slider {
     -webkit-appearance: none;
     width: 100%;
     height: 4px;
     background: #e0e0e0;
     -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
             border-radius: 2px;
     outline: none;
     margin: 1.5rem 0;
     padding: 0;
     border: none!important;
}
 .thin-range-slider::-webkit-slider-thumb {
     -webkit-appearance: none;
     appearance: none;
     width: 1.5rem;
     height: 1.5rem;
     -webkit-border-radius: 50%;
             border-radius: 50%;
     background: #2A3686;
     cursor: pointer;
    /* border: 1px solid #fff;
     */
     -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.2);
             box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}
/* Ползунок для Firefox */
 .thin-range-slider::-moz-range-thumb {
     width: 1.5rem;
     height: 1.5rem;
     -moz-border-radius: 50%;
          border-radius: 50%;
     background: #2A3686;
     cursor: pointer;
    /* border: 1px solid #fff;
     */
     -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.2);
          box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}
 .thin-range-slider::-moz-range-track {
     height: 4px;
     background: #e0e0e0;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
 .rangeslider{
     width: 100%;
}
 .rangeslider p{
     -webkit-box-pack: justify;
     -webkit-justify-content: space-between;
        -moz-box-pack: justify;
         -ms-flex-pack: justify;
             justify-content: space-between;
}
 .rangeslider p i{
     font-style: normal;
}
 #credityears{
     -webkit-flex-wrap: wrap;
         -ms-flex-wrap: wrap;
             flex-wrap: wrap;
     width: 100%;
}
 #credityears .button{
     margin-right: .3rem;
     width: auto;
     margin-bottom: .5rem;
     background-color: #ffffff;
     color: rgb(44, 45, 46);
     border: 1px solid #e0e0e0;
     padding: .5rem;
     -webkit-border-radius: .5rem;
        -moz-border-radius: .5rem;
             border-radius: .5rem;
     font-size: .875rem;
}
 #credityears .button:hover{
     border: 1px solid #2A3686;
}
 #credityears .button.active{
     border: 1px solid #2e34ae;
}
 #craditcalculator h5:last-child{
     margin-bottom: 0;
}
 #getcredit form{
     padding: 2rem;
     margin-top: 2rem;
     margin-bottom: 2rem;
     -webkit-flex-wrap: wrap;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-pack: justify;
     -webkit-justify-content: space-between;
     -moz-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
}
 #exchangeform form .col{
     width: -webkit-calc(50% - 2rem);
     width: -moz-calc(50% - 2rem);
     width: calc(50% - 2rem);
     position: relative;
}
 #getcredit form .col:first-child{
     width: -webkit-calc(60% - 1rem);
     width: -moz-calc(60% - 1rem);
     width: calc(60% - 1rem);
}
 #getcredit form .col:last-child{
     width: -webkit-calc(40% - 2rem);
     width: -moz-calc(40% - 2rem);
     width: calc(40% - 2rem);
     position: relative;
}
 #getcredit form .col.container{
     -webkit-flex-wrap: wrap;
         -ms-flex-wrap: wrap;
             flex-wrap: wrap;
}
 #getcredit form .col h6, #getcredit form button#rknbtncredit{
     width: 100%;
}
 #getcredit form button{
     margin-bottom: 3rem;
}
 #getcredit form .col h6{
     margin-bottom: .5rem;
}
 #getcredit form .col h6 i{
     font-style: normal;
}
 #getcredit form .col .calculator{
     -webkit-flex-wrap: wrap;
         -ms-flex-wrap: wrap;
             flex-wrap: wrap;
     width: 65%;
     padding-right: 3rem;
     -webkit-box-align: start;
     -webkit-align-items: start;
        -moz-box-align: start;
         -ms-flex-align: start;
                 -ms-grid-row-align: start;
             align-items: start;
}
 #craditcalculator{
     width: 35%;
     background-color: rgb(152, 152, 152,.1);
     -webkit-border-radius: 1rem;
        -moz-border-radius: 1rem;
             border-radius: 1rem;
     padding: 1rem;
}
 @media only screen and (max-width:1100px){
     #getcredit form .col:first-child, #getcredit form .col:last-child {
         width: 100%;
    }
}
 @media only screen and (max-width:800px){
     #getcredit form .col {
         width: 100%;
    }
     #getcredit form{
         padding: 1rem;
         margin-bottom: 0;
    }
     #getcredit form .col .calculator {
         width: 100%;
         padding-right: 0;
    }
     #craditcalculator {
         width: 100%;
         margin: 1rem 0;
    }
     #exchangeform form .col {
         width: 100%;
         position: relative;
    }
}