.sitemap_block div {
    float: left;
    width: 33.333%;
    padding-left: 40px;
}

.sr-repayment-wrap__controls{
	display: flex;
    justify-content: space-between;
    align-items: center;
	border-radius:10px 0 0 10px;
}
.sr-repayment-wrap__controls-btn{
background-color:#b9c40e;
color:#fff;
  font-family: "Roboto", sans-serif;
  font-size: 1.2rem;
width:50%;
padding:10px 20px 10px 20px;
	display: flex;
    justify-content: center;
    align-items: center;


}
.sr-repayment-wrap__controls-btn:nth-child(1){
border-radius:10px 0 0 0;
}
a.sr-repayment-wrap__controls-btn.sr-repayment-wrap__controls-btn--link{
background-color:#eff0f2;
color:#213143!important;
border-radius:0 10px 0 0;
}
.sr-repayment-label{
font-weight:400px;
font-size:20px;
}
.sr-page .sr-repayment-field:first-child{
/*margin-bottom:24px;*/
font-size:20px;
}
.sr-repayment-label__nomer{
	display: flex;
    justify-content: center;
    align-items: center;
	gap:10px;
	position:relative;
}
.sr-repayment-label__nomer-tooltip{
    position: absolute;
    top: -13px;
    right: -408px;
    display: none;
    font-size: 13px;
    font-weight: 400;
    background-color: #fff;
    padding: 10px 10px 10px 20px;
    border-radius: 10px;
    z-index: 5;
-webkit-box-shadow: 2px 2px 15px 6px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 2px 2px 15px 6px rgba(0, 0, 0, 0.2);
box-shadow: 2px 2px 15px 6px rgba(0, 0, 0, 0.2);
  font-family: "Roboto", sans-serif;
}
.sr-repayment-label__nomer.activTool .sr-repayment-label__nomer-tooltip{
    display: block;
}
.sr-repayment-label__nomer-tooltip span{
  font-family: "Roboto", sans-serif;
font-weight:600;
}
.sr-repayment-label__nomer svg{
cursor:pointer;
}
.sr-repayment-check{
border-top-left-radius:0px!important;
    border-top-right-radius: 0px!important;
}
.triangle-left {
    position: absolute;
	display:none;
    z-index: 10;
    /* -webkit-box-shadow: 2px 2px 15px 6px rgba(0, 0, 0, 0.2); */
    /*-moz-box-shadow: 2px 2px 15px 6px rgba(0, 0, 0, 0.2);*/
    /* box-shadow: 2px 2px 15px 6px rgba(0, 0, 0, 0.2); */
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 40px solid #fff;
    right: -22px;
}
.sr-repayment-label__nomer.activTool .triangle-left{
display:block;
}
@media(max-width:800px){
	.sr-repayment-label__nomer-tooltip{
    max-width: 216px;
    right: -226px;
padding: 5px 5px 5px 15px;
}
}

@media(max-width:575px){
	.sr-repayment-wrap{
		height:unset!important;
}
	.sr-repayment-wrap__controls{
		height:56px;
}
	.sr-repayment-wrap__controls-btn{
	font-size:14px!important;
	height:100%;
}
	.sr-repayment-label__nomer-tooltip{
bottom:-132px;
right:0;
top:unset;
}
	.triangle-left{
    right: 19px;
    transform: rotate(90deg);
    bottom: -40px;
}

}


/* adaptiv mobile for forn_dolg */

@media(max-width:575px){
	.sr-page h1{
margin-bottom:24px;
}
	.sr-page .sr-repayment-wrap__controls{
gap:10px;
margin-bottom:10px;

}
	.sr-page .sr-repayment-wrap__controls-btn{
padding: 10px 16px 10px 16px;
}
	.sr-repayment-wrap__controls-btn:nth-child(1){
 border-radius:6px 6px 6px 6px;
}
	.sr-repayment-wrap__controls-btn{
 border-radius:6px!important;
font-weight: 500;

}
	.sr-page .container-repayment{
background-color:unset;
width:100%;
margin-left:0;
margin-right:0;
padding:0 0 21px 0; 
}
	.container-repayment .sr-repayment-wrap{
max-width:100%;
}
	.container-repayment .sr-repayment-row{
padding:0px;
margin-bottom:24px;
}
	.sr-repayment-label__nomer{
justify-content: space-between;
gap:10px;
}
	.sr-page .sr-repayment-label{
font-weight: 400px;
font-size: 20px;

}
	.sr-page .container-repayment .sr-repayment-btn-red{
border-radius: 8px;
padding: 16px 6px;
background: #e5005d;
box-shadow:unset;
  font-family: "Roboto", sans-serif;
font-weight: 600;
font-size: 16px;
color: #fff;
height:50px;
        line-height: 1;
}

	.sr-repayment-row_result{

}
	.sr-page .recomend__sum-wrapper{
	padding:30px;
	margin-left:-30px;
	margin-right:-30px;
}
	.sr-page .recomend__sum{
  font-family: "Roboto", sans-serif;
font-weight: 600;
font-size: 24px;
color: #213143;
}
	.sr-repayment-total .sr-repayment-result__sum,
.sr-repayment-total .sr-repayment-rub{
font-family: "Roboto", sans-serif;
margin-top:10px;
font-weight: 600;
font-size: 24px;
color: #757575;
}
	.sr-page .sr-repayment-input-txt_sum{
	width:154px;
}
	.sr-page .sr-result-sum{
	  font-family: "Roboto", sans-serif;
font-weight: 600;
font-size: 24px!important;
color: #757575;
margin-bottom:10px;
}
	.sr-repayment-result__sum{
margin-top:0;
}
	.sr-page .sr-repayment-total{
margin-top:0;
align-items:center;
gap:18px;
}
	.sr-repayment-input-txt.sr-repayment-input-txt_sum{
margin:0;
}
	.sr-page .sr-repayment-rub{
margin:0;
}
	.sr-page .container-repayment .sr-repayment-pay.disabled .sr-repayment-btn-green{
border-radius: 8px;
padding: 16px 6px;
background-color: #9c9c9c;
box-shadow:unset;
  font-family: "Roboto", sans-serif;
font-weight: 600;
font-size: 16px;
color: #fff;
height:50px;
        line-height: 1;
}

	.sr-repayment-field .sr-repayment-input-txt::selection {
background: transparent!important;
  color: inherit;
  -webkit-user-select: none; 
  -moz-user-select: none; 
  -ms-user-select: none;
  user-select: none; 
}
.sr-repayment-field .sr-repayment-input-txt::-moz-selection {
  background: transparent; /* Не забыли и про Firefox */
  color: inherit;
}

.sr-repayment-field .sr-repayment-input-txt::-webkit-selection {
  background: transparent; /* Также учтено для Chrome/Safari */
  color: inherit;
}