.why_we {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.why_we .item {
    width: 300px;
    margin-bottom: 20px;
}

.why_we .img {
    display: flex;
    justify-content: space-around;
    width: auto;
    height: auto;
    margin-bottom: 10px;
}

.why_we .img img {
    width: 120px;
    height: auto;
}

.why_we .title {
    font-weight: bold;
    text-align: center;
    margin-bottom: 5px;
}

.why_we .txt {
    text-align: center;
}

.why_we_two .item {
    display: flex;
}

.why_we_two .img {
    width: auto;
    height: auto;
}

.why_we_two .img img {
    max-width: 50px;
}

.why_we_two .txt {
    padding: 10px 20px;
}

.selection {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.selection__item {
    background: white;
    padding: 15px;
    width: 320px;
    position: relative;
    height: 350px;
}

.selection .selection__item .title {
    font-weight: bold;
    background: #78002b;
    color: white;
    text-transform: uppercase;
    padding: 15px;
    font-size: 20px;
    margin: 0 0 15px 0;
}

.selection .selection__item .select_params {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.selection .selection__item .select_params .spt_item {
    float: none;
    width: auto;
    margin: 0 0 10px !important;
}

.selection .selection__item .selection__item--wheels .select_params .spt_item {
    width: 80px;
}

.selection .selection__item .selection__item--wheels .select_params .spt_item .select_style {
    width: 100%;
}

.selection .selection__item .selection__item--wheels .select_params .spt_item:nth-child(3) {
    width: 110px;
}

.selection .selection__item .selection__item--wheels .select_params .spt_item:nth-child(5) {
    position: relative;
}

.selection .selection__item .selection__item--wheels .select_params .spt_item:nth-child(5)::after {
    content: 'x';
    width: 10px;
    height: 10px;
    position: absolute;
    top: 17px;
    right: -16px;
}

.selection .selection__item .selection__item--wheels .select_params .spt_item:nth-child(6) {
    margin: 0 0 0 -30px !important;
}

.selection .selection__item .selection__item--wheels .select_params .spt_item:nth-child(7) {
    margin: 0 0 0 -30px !important;
}

.selection .selection__item .selection__item--wheels .select_params .spt_item:nth-child(3) .select_style {
    width: 80px;
}

.selection .selection__item .btnn {
    float: none;
    width: 320px !important;
    height: auto !important;
    position: absolute;
    height: auto;
    left: 0;
    margin: 0 auto;
    right: 0;
    bottom: 15px;
    background: #78002b;
    padding: 10px;
}

.selection .selection__item .options_data .select_tyres_wheels {
    clear: both;
}

.selection .selection__item .options_data .select_tyres_wheels .select_tyres,
.selection .selection__item .options_data .select_tyres_wheels .select_wheels {
    width: 60px;
    height: 60px;
    float: left;
    text-decoration: none;
    display: block;
}

.selection .selection__item .options_data .select_tyres_wheels .select_tyres {
    background: url(/img/map.png) no-repeat -112px -584px;
}

.selection .selection__item .options_data .select_tyres_wheels .select_tyres.active {
    background: url(/img/map.png) no-repeat -112px -647px;
}

.selection .selection__item .options_data .select_tyres_wheels .select_wheels {
    padding-left: 6px;
    background: url(/img/map.png) no-repeat -39px -584px;
}
.selection .selection__item .options_data .select_tyres_wheels .select_wheels.active {
    background: url(/img/map.png) no-repeat -39px -647px;
}
.selection .selection__item .select_winter,
.selection .selection__item .select_summer,
.selection .selection__item .select_studded,
.selection .selection__item .select_rft 
{
    width:30px;
    height:30px;
    margin:10px 3px;
    float:left;
    text-decoration:none;
    display:block;
}
.selection .selection__item .select_rft{
    width:90px;
}
.selection .selection__item .select_winter{
    background:url(/img/map.png) no-repeat -85px -448px;
}
.selection .selection__item .select_winter.active{
    background:url(/img/map.png) no-repeat -85px -478px;
}
.selection .selection__item .select_summer{
    background:url(/img/map.png) no-repeat -48px -449px;
}
.selection .selection__item .select_summer.active{
    background:url(/img/map.png) no-repeat -48px -478px;
}
.selection .selection__item .select_studded{
    background:url(/img/map.png) no-repeat -238px -232px;
}
.selection .selection__item .select_studded.active{
    background:url(/img/map.png) no-repeat -202px -232px;
}
.selection .selection__item .select_rft{
    background:url(/img/map.png) no-repeat -338px -274px;
}
.selection .selection__item .select_rft.active{
    background:url(/img/map.png) no-repeat -336px -248px;
}
.selection .selection__item .options_data{
    margin-top: 10px;
}
.why-we__item {
    display: flex;
    padding: 5px;
    align-items: center;
}
.why-we__item img {
    width: 60px;
    height: 60px;
    margin-right: 15px;
}
.tyre_cat_mainpage {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.tyre_cat_mainpage .category{
    display: block;
    position: static;
    float: none;
    width: 170px;
    margin: 5px !important;
    text-align: center;
    background: white;
    border: 1px solid #CCCCD3;
}
.tyre_cat_mainpage .category > .text-links{
    position: static;
}
.tyre_cat_mainpage .category .logo{
    width: 120px;
}
.tyre_cat_mainpage .category .logo .logotip{
    height: 40px;
    width: 100%;
}
.tyre_cat_mainpage .category a{
    float: none;
    display: block;
    margin: 0 auto;
}
.wheels_cat_mainpage {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.wheels_cat_mainpage .category{
    display: block;
    position: static;
    float: none;
    width: 170px;
    margin: 5px !important;
    text-align: center;
    background: white;
    border: 1px solid #CCCCD3;
}
.wheels_cat_mainpage .category > .text-links{
    position: static;
}
.wheels_cat_mainpage .category .logo{
    width: 120px;
}
.wheels_cat_mainpage .category .logo .logotip{
    height: 40px;
    width: 100%;
}
.wheels_cat_mainpage .category a{
    float: none;
    display: block;
    margin: 0 auto;
}
.typesize_cat_mainpage {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.typesize_cat_mainpage .link__item{
    display: block;
    position: static;
    float: none;
    width: 170px;
    margin: 5px !important;
    text-align: center;
    background: white;
    border: 1px solid #CCCCD3;
}
.typesize_cat_mainpage .link__item > a{
    width: 100%;
    display: block;
    color: #000 !important;
    font-weight: bold;
    padding: 5px 4px 5px 4px;
    font-family: Calibri, calibri_d, OpenSans;
}









