.rs-17 .rs-tabs{
	padding-top: 32px;
	padding-bottom: 0px;
}
.rs-17 .rs-tabs .section-title{
	font-family: "Rubik";
	font-style: normal;
	font-weight: 500;
	font-size: 36px;
	line-height: 120%;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #04324b;
	margin-bottom:  18px;
}
.rs-17 .rs-tabs .section-descr {   
    text-align: center;
    margin-bottom:  27px;
}
.rs-17 .rs-tabs .section-descr p {
    font-size: 22px;
	font-weight:  300;
    color: #3D577B;
    text-align: center;
}
.rs-17 .rs-tabs .nav-pills{
	margin-bottom: 15px;
}
.rs-17 .rs-tabs .nav-stacked>li+li{
	margin-top: 4px;
}
.rs-17 .rs-tabs .nav-pills>li  {
	margin-bottom: 6px;
}
.rs-17 .rs-tabs .nav-pills>li>a {
    background-color: #EBF7FF;
	padding:  15px 29px;
	color: #3D577B;
	border-radius:  10px;
	letter-spacing: 0.3px;
}
.rs-17 .rs-tabs .nav-pills>li.active>a,
.rs-17 .rs-tabs .nav-pills>li.active>a:hover,
.rs-17 .rs-tabs .nav-pills>li.active>a:focus{
	background-color: #2A566F;
	color: #fff;
}
.rs-17 .rs-tabs p{
	line-height: 1.5;	
}
.rs-17 .rs-tabs img{
	/* border: 1px solid #cdcdcd; */
    /* padding: 7px; */
    /* border-radius: 4px; */
	/* margin-top: 15px; */
	margin-bottom: 15px;
}
.rs-17 .rs-tabs .float-right{
	float: right;
}
.rs-17 .rs-tabs .float-left{
	float: left;
}
.rs-17 .rs-tabs .table a{
	color: #424242;
}
.rs-17 .rs-tabs .tab-content p  {
	font-size:  18px;
	font-weight:  400;
	margin-bottom:  15px;
	color:  #3D577B;
	line-height: 1.3;
}
.rs-17 .rs-tabs .tab-content ul li  {
	font-size:  18px;
	font-weight:  400;
	margin-bottom:  6px;
	color:  #3D577B;
	line-height: 1.3;
}
.rs-17 .rs-tabs .tab-content ul.checked li  {
	padding:  28px 10px 28px 37px;
	border-radius:  13px;
	background-color:  #EBF7FE;
}
.rs-17 .rs-tabs .tab-content ul li::before {
    content: "i";
    font-size: 10px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 14px;
    width: 14px;
    border-radius: 50%;
    border: 1px solid #3d577b;
    margin-right: 5px;
	top: -2px;
    position: relative;
}
@media (max-width: 991px){
	.rs-17 .rs-tabs .float-right{
		float: none;
	}
}
@media (max-width: 767px){
	.rs-17 .rs-tabs .section-title{
		font-size: 25px;
	}
	.rs-17 .rs-tabs .section-descr{
		width: 100%;
	}
}
@media (min-width: 1024px)  {
	.rs-17 .rs-tabs  {
		background-image: url('../../img/background1.png'),url('../../img/background2.png');
		background-repeat:  no-repeat;
		background-position:  top left,top 35% right;
	}
}