        .banners{
            padding: 70px 0px;
        }
        .h3_title{
            margin-bottom: 50px;
            font-size: 32px;
            font-weight: 450;
            line-height: 34px;
            letter-spacing: 1px;
            text-align: left;
            text-transform: uppercase;
            max-width: 1000px;
        }
        .for-who_wrapper{
            display: flex;
            justify-content: space-between;
        }
        .for-who_item{
            margin-top: 15px;
            max-width: 358px;
            box-shadow: 0px 0px 1px 0px #afadad;
            border-radius: 5px;
        }
        .for-who_item img{
            border-top-right-radius: 5px;
            border-top-left-radius: 5px;
        }
        .for-who_item p{
            margin: 0;
            padding: 18px 0px 14px 18px;
            font-size: 18px;
            font-weight: 400;
            line-height: 32px;
            letter-spacing: 0.005em;
            text-align: left;
        }
      
        .description_characteristics_wrapper{
            display: flex;
            justify-content: space-between;
        }
        .description_characteristics_items{
            max-width: 350px;
            margin-top: 25px;
            padding: 5px;
        }

        .characteristics_item h3,
        .characteristics_item h4{           
            font-size: 22px;
            font-weight: 450;
            line-height: 28px;
            letter-spacing: 1px;
            text-align: left;
            text-transform: uppercase;
            color: #00A1E5;
            margin-top: 32px;
        }
        .characteristics_item p {
            max-width: 300px;
            font-size: 18px;
            font-weight: 400;
            line-height: 32px;
            letter-spacing: 0.005em;
            text-align: left;

        }
 
        .Coverage-options_descr{
            display: flex;
            justify-content: space-around;
            align-items: center;
            margin-top: 45px;
        }
        .Coverage-options_descr p{
            max-width: 700px;
            font-size: 18px;
            font-weight: 400;
            line-height: 32px;
            letter-spacing: 0.005em;
            text-align: left;
        }
 
        .advantages-items_wrapper{
            margin-top: 70px;
            display: flex;
            justify-content: space-between; 
        }
        .advantages-items_wrapper:last-child{
            margin-top: 20px;
            margin-bottom: 70px;
        }
        .advantages-items{
            display: flex;
            max-width: 540px;
        }
        .advantage-item{
            width: 490px;
        }
        
        .advantage-item h5{
            font-size: 18px;
            font-weight: 700;
            line-height: 24px;
            letter-spacing: 0.20000000298023224px;
            text-align: left;
        }

        .advantage-item h4{
            font-size: 18px;
            font-weight: 700;
            line-height: 24px;
            letter-spacing: 0.20000000298023224px;
            text-align: left;
        }
        
        .advantage-item p{
            font-size: 18px;
            font-weight: 400;
            line-height: 32px;
            letter-spacing: 0.005em;
            text-align: left;
        }
        .advantage-item{
            max-width: 500px;
        }
        /* ---------------------- */
        .comes-in-set_wrapper{
            display: flex;
            justify-content: space-between;
        }

        .part_set{
            max-width: 250px;
            box-shadow: 0px 0px 1px 0px #afadad;
            border-radius: 16px;
            padding: 49px 70px 30px 56px;
            margin-bottom: 70px;
        }
        .part_set:first-child{
            padding: 49px 78px 48px 56px;
        }
        .part_set:last-child{
            max-width: 250px;
            padding: 49px 58px 48px 56px;
        }
        
        .part_set p{
            font-size: 18px;
            font-weight: 400;
            line-height: 32px;
            letter-spacing: 0.005em;
            text-align: left;
            margin-top: 15px;
        }

      
        /* ---------------------- */
        .destroy_mifs-wrapper{
            display: flex;
            justify-content: space-between;   
        }
        .destroy_mifs_items{
            display: flex;
            max-width: 361px;
            align-items: center;
        }
        .destroy_mifs_items p{
            width: 330px;
            font-size: 18px;
            font-weight: 400;
            line-height: 32px;
            letter-spacing: 0.005em;
            text-align: left;
        }
        /* ---------------------- */
        .question_wrapper{
            margin-top: 70px;
        }
        .question_list li::marker{
            color: #00A1E5;
            font-weight: 700;
            font-size: 16px;
        }
        .question_wrapper ol span{
            color: #00A1E5;
            font-weight: 700;
            font-size: 16px;
        }
        .question{
            margin-bottom: 29px;
        }
        .question p{
            font-size: 18px;
            font-weight: 400;
            line-height: 32px;
            letter-spacing: 0.005em;
            text-align: left;

        }
        /* --------------------- */
        @media screen and (max-width: 768px) {
            .for-who_wrapper, .description_characteristics_wrapper, .Coverage-options_descr, .advantages-items_wrapper, 
            .comes-in-set_wrapper, 
            .destroy_mifs-wrapper{
                display: block;
            }
            .description_characteristics_items, .for-who_wrapper, .Coverage-options_descr, .advantages-items_wrapper, .comes-in-set_wrapper, .h3_title{
                padding: 5px;
            }
            .banners{
                padding: 40px 5px;
            }
            .advantages-items, .part_set{
                margin-top: 25px;
            }
        }


  @media (max-width: 768px) {  
           .comes-in-set_wrapper{  
             display: flex;
             flex-wrap: wrap;
           } 

           .part_set {
               max-width: 50%;
               text-align: center;
           }   

   }

   @media (max-width: 541px) {  

            .comes-in-set_wrapper{    
              display: flex;
              flex-wrap: wrap;
              justify-content: center;
            }  
            
            .part_set {
               max-width: 100%;
               text-align: center;
             }  

            .part_set p{
                text-align: center;
            } 

            .advantages-items, .part_set {
               margin-top: 5px;
            }
   } 


/*  */
.prostavki-dlya-vyleta .h2_title{
    margin-top: 45px;
    margin-bottom: 50px;
    font-size: 44px;
    font-weight: 450;
    line-height: 54px;
    letter-spacing: 1px;
    text-align: left;
    text-transform: uppercase;
}
.prostavki-dlya-vyleta .custom{
    margin-top: 97px;
    color: #7E7E7E;
    font-size: 24px;
    font-weight: 450;
    line-height: 34px;
    letter-spacing: 0.01em;
    text-align: left;
    margin-bottom: 30px;
    margin-left: 40px;

}
/* --------------- */
.whatDoSpacersForWheel{
    display: flex;
    justify-content: space-between;
}
.part_OfWhatDoSpacer{
    max-width: 264px;
    box-shadow: 0px 0px 2px 1px #00000033;
    align-items: center;
    border-radius: 5px;
    text-align: center;
    
}
.part_OfWhatDoSpacer p{
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    align-items: center;
    max-width: 254px;
    text-transform: uppercase;
    margin: 0 auto;
    padding: 15px 5px;
}
.prostavki-dlya-vyleta .full_description{
    text-align: justify;
    max-width: 1045px;
    margin: 40px auto;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 0.005em;

}
/* ---------------------------- */
.prostavki-dlya-vyleta .order_by_block{
    display: flex;
    justify-content: space-between;
    margin-top: 40px;
    margin-bottom: 45px;
}

/* --------------------------- */
@media screen and (max-width: 768px) {
    .prostavki-dlya-vyleta .order_by_block {
        display: flex;
        justify-content: space-between;
        margin-top: 40px;
        margin-bottom: 45px;
        flex-wrap: wrap;
    }
}

.prostavki-dlya-vyleta .order_by_items{
    display: flex;
    max-width: 340px;
    align-items: center;
}
.prostavki-dlya-vyleta .order_by_items p {
    margin: 10px 0 0 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.005em;
    text-align: left;
    max-width: 270px;
}
.prostavki-dlya-vyleta .order_by_items p span{
    color: #0094FF;
}
/* --------------------------- */
.through_spacers_wrapper{
    display: flex;
    justify-content: space-between;
    margin-bottom: 45px;
}
.through_spacers-descr .order_by_items{
    margin-top: 20px;
    max-width: 390px;  
}
.through_spacers-descr .order_by_items p{
    max-width: 340px;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 0.005em;
    text-align: left;
}
.through_spacers-descr button{
    text-transform: uppercase;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    padding: 22px 60px;
    background-color: #00A1E5;
    border: 0px;
    color: white;
    border-radius: 5px;
    letter-spacing: 0.0005;
    margin-top: 28px;
    cursor: pointer;
}

/* --------------------------- */
.prostavki-dlya-vyleta .description-wrapper{
    display: flex; 
    align-items: center;
}

 @media(max-width: 767px) {    
    .prostavki-dlya-vyleta .description-wrapper {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }
}

.prostavki-dlya-vyleta .description-wrapper .through_spacers-descr{
    max-width: 538px;
}
.prostavki-dlya-vyleta .description-wrapper .through_spacers-descr .order_by_items {
    max-width: 538px;
    margin-left: 40px;
}
.prostavki-dlya-vyleta .description-wrapper .through_spacers-descr .order_by_items p{
    font-size: 16px;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 0.005em;
    text-align: left;
    margin: 0;
    max-width: 440px;
}

.prostavki-dlya-vyleta .description-wrapper .imageDescr{
    margin-top: 40px;
}

/* --------------------------- */
.prostavki-dlya-vyleta .before-after-wrapper{
    display: flex;
    justify-content: space-between;
}
.prostavki-dlya-vyleta .beforeAfter{
    width: 550px;
    margin-bottom: 40px;
}

/* --------------------------- */
.what_spacers_do_you_need{
    display: flex; 
    justify-content: space-between;
    align-items: center;
    text-align: center;
}
.what_spacers_do_you_need img{
    height: 160px;
}
.what_spacers_wrapper p span{
    text-transform: uppercase;
    color: #0094FF;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: center;
}
.what_spacers_wrapper p{
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: center;
}

.prostavki-dlya-vyleta .order_inOur_shop{
font-size: 18px;
font-weight: 400;
line-height: 32px;
letter-spacing: 0.005em;
text-align: left;

}
/* --------------------------- */
@media screen and (max-width: 768px) {
    
    .whatDoSpacersForWheel, .order_by_block, .through_spacers_wrapper, .description-wrapper, .before-after-wrapper, .what_spacers_do_you_need{
        display: flex;
        width: 100%;
        flex-wrap: wrap;
        justify-content: center;
    }

    .part_OfWhatDoSpacer{
        margin-top: 20px;
    }

    .description-wrapper .through_spacers-descr .order_by_items{
        margin-left: 0px;
    }

    .through_spacers-photo .imageDescr, .beforeAfter{
        margin-top: 30px;
    }
    
    .prostavki-dlya-vyleta .order_by_items p{
        font-size: 12px;
        width: 350px;
    }
}

@media screen and (max-width: 415px) {
    .prostavki-dlya-vyleta .h2_title{
        font-size: 35px;
    }
}

       /*  */
       .bronex-zashhyta .h3_title{
            margin-bottom: 30px;
        }
    
        /* Advantages */
        .bronex-zashhyta .physical_advantages_wrapper{
            display: flex;
            justify-content: space-between;
            max-width: 1100px;
            margin: 25px auto 0 auto;   
        }

         @media(max-width: 767px) {    
            .bronex-zashhyta .physical_advantages_wrapper {
                display: flex;
                justify-content: space-between;
                max-width: 100%;
                margin: 25px auto 0 auto;
                flex-wrap: wrap;
           }
        }

        .bronex-zashhyta .specific_advantage{
            margin-top: 32px;
        }

        .bronex-zashhyta .specific_advantage p{
            max-width: 300px;
            font-weight: 400;
            line-height: 32px;
            letter-spacing: 0.005em;
            text-align: left;
        }
        
        .bronex-zashhyta .specific_advantage h3{
            font-size: 1.25rem;
            font-weight: 600;
        }  

        .bronex-zashhyta .specific_advantage h4{
            font-size: 1.25rem;
            font-weight: 600;
        }

        .bronex-zashhyta .physical_advantages_desc_wrapper{
            display: flex;
            margin: 0 auto;
            justify-content: space-between;
        }

        @media(max-width: 767px) {
           .bronex-zashhyta .physical_advantages_desc_wrapper {
                display: flex;
                margin: 0 auto;
                justify-content: space-between;
                flex-wrap: wrap;
           }
        }

        .bronex-zashhyta .line{
            background-color: #2BD7A4;
            max-width: 500px;
            height: 3px;
            margin: 30px 0;
        }
        .bronex-zashhyta .physical_advantages_desc_wrapper div p{
            max-width: 500px;
            line-height: 32px;
            letter-spacing: 0.005em;
            text-align: left;
        }

        .bronex-zashhyta .function{
            max-width: 100%;
            display: flex;
            align-items: center;
            justify-content: end;
        }
        
        @media(max-width: 767px) {
            .bronex-zashhyta .function {
                max-width: 100%;
                display: flex;
                align-items: center;
                justify-content: end;
                flex-wrap: wrap;
            }
        }       

        .bronex-zashhyta .function p {
            max-width: 230px;
            font-style: italic;
            line-height: 34px;
            letter-spacing: 0.01em;
            text-align: left;
            padding: 0 25px;
        }
        .bronex-zashhyta .function picture{
            padding: 45px 0 0 0;
        }
        /* Coverage-options_descr */
        .Coverage-options_descr{
            display: flex;
            justify-content: space-between;
            margin-bottom: 50px;
        }
        .Coverage-options_descr picture{
            display: flex;
            justify-content: center;
            margin-bottom: 20px;
        }
        .Coverage-options_descr div h3{
            font-weight: 450;
            line-height: 34px;
            letter-spacing: 0.01em;
        
        }
        .Coverage-options_descr div p{
            max-width: 506px;
            line-height: 32px;
            letter-spacing: 0.005em;
            text-align: left;
        }
        .Coverage-options_descr div span{
            color:  #02D89A;
        }
        /* number_One */
        .bronex-zashhyta .number_One{
            display: flex;
            align-items: center;
            justify-content: center;
        }
        
         @media(max-width: 768px) {
             .bronex-zashhyta .number_One{
                display: flex;
                align-items: center;
                justify-content: center;
                flex-wrap: wrap;
             }   
         }



        .bronex-zashhyta .number_One_descr .info{
            display: flex;
        }
        .bronex-zashhyta .info img{
            height: 100%;
            max-width: 110px;
        }

        .bronex-zashhyta .info{
            max-width: 608px;
            border: 1px solid #E1E1E1;
            border-radius: 8px;
            margin: 0 0 10px 20px;
        }
        
        .bronex-zashhyta .info div{
            align-items: center;
            padding: 20px;
            line-height: 28px;
            letter-spacing: 0.005em;
            text-align: left;
        }

        .bronex-zashhyta .info div p{
            max-width: 413px;
        }

        .bronex-zashhyta .info div h4{
            margin-bottom: 5px;
            color: #02D89A;
            text-transform: uppercase;
            font-weight: 700;
            line-height: 24px;
            letter-spacing: 0.01em;
            text-align: left;
        }

        .bronex-zashhyta .margin-left{
            margin: 0 0 10px 0;
        }
        /* stats*/
        .bronex-zashhyta .stats{
            display: flex;
            justify-content: space-between;
            padding: 32px 0;
        }

        @media(max-width: 768px) { 
        
            .bronex-zashhyta .stats {
                display: flex;
                justify-content: space-between;
                padding: 32px 0;
                flex-wrap: wrap;
            }

        } 


        .bronex-zashhyta .stats div{
            display: flex;
            align-items: center;
            font-weight: 500;
            line-height: 28px;
            letter-spacing: 0.20000000298023224px;
            text-align: left;
        }

        .bronex-zashhyta .stats div p{
            max-width: 192px;
            margin-left: 20px;
        }

        /* question */
        .bronex-zashhyta .questions_wrapper ol{
            margin-top: 25px;
            padding: 0;
            margin-left: 15px;
            line-height: 32px;
            letter-spacing: 0.005em;
        }

        .bronex-zashhyta .question_wrapper ol span{
            color: #184DD6;
            font-weight: 700;
        }

        .bronex-zashhyta ol li::marker{
            color: #184DD6;
        }

        .bronex-zashhyta ul li::marker{
            color: black;
        }

        .bronex-zashhyta .question span{
            color: #184DD6;
            font-weight: 700;
        }
        .bronex-zashhyta .question ul li{
            margin-left: 40px;
            list-style: disc;
        }
        
        
        @media screen and (max-width: 768px) {
            .bronex-zashhyta .content{
                padding: 5px;
            }
            .physical_advantages_wrapper, .physical_advantages_desc_wrapper, .function,
            .Coverage-options_descr, .number_One, .stats{
                display: block;
            }
            .bronex-zashhyta .function p, .Coverage-options_descr picture{
                padding: 0 0 0 0;
                margin-top: 15px;
            }
            .bronex-zashhyta .stats div{
                margin-top: 20px;
            }
            .bronex-zashhyta .info{
                margin-left: 0px;
            }
            .bronex-zashhyta .info div{
            padding: 5px;
            align-items: center;
            font-size: 16px;
            font-weight: 400;
            line-height: 1.30;
            letter-spacing: 0.005em;
            }
            .bronex-zashhyta .question ul li{
            margin-left: 0px;
            list-style: disc;
            }

            }

        @media screen and (max-width: 320px) {
            .bronex-zashhyta .info div h4{
                font-size: 16px;    
            }
        }
               
    

        .avtobafery .h3_title{
            margin-top: 55px;
            margin-bottom: 50px;
            font-size: 44px;
            font-weight: 450;
            line-height: 54px;
            letter-spacing: 1px;
            text-align: left;
            text-transform: uppercase;
            max-width: 1000px;
        }

        .avtobafery .custom{
            margin-top: 0px;
        }
        /* --------------------------- */
        .avtobafery .how_its_work-wrapper{
            display: flex;
            align-items: center;
            justify-content: space-around;
            margin-bottom: 45px;
        }

        @media (max-width: 768px) {  
            .avtobafery .how_its_work-wrapper {
                display: flex;                    
                flex-wrap: wrap;
            }
        } 

        .avtobafery .how_its_work-descr p {
            max-width: 500px;   
            font-size: 18px;
            font-weight: 400;
            line-height: 32px;
            letter-spacing: 0.005em;
            text-align: left;
        }

        .avtobafery .how_its_work-descr{
            font-size: 24px;
            font-weight: 600;
            line-height: 34px;
            letter-spacing: 0.01em;
            text-align: left;
        }

        .avtobafery .how_its_work-descr h4{
            margin-top: 0px;
        }

        /* ------------------------- */
        .avtobafery .free_life-wrapper{
            display: flex;
            justify-content: space-between;
        }

        .avtobafery .short_info{
            max-width: 350px;
            border-radius: 6px;
            box-shadow: 0px 0px 1px 0px #afadad;
        }

        .avtobafery .short_info h3{
            padding: 10px 20px;
            font-size: 20px;
            font-weight: 550;
            line-height: 34px;
            letter-spacing: 0.01em;
            text-align: left;
            color: #ED1D1D;
            text-transform: uppercase;
        
        }

        .avtobafery .short_info ul{
            margin-left: 40px;
            padding: 15px 10px 20px 0;
        }

        .avtobafery .short_info ul li{
            list-style-type: disc;
            font-size: 18px;
            font-weight: 400;
            line-height: 32px;
            letter-spacing: 0.005em;
            text-align: left;
        
        }

        .avtobafery .free_consultation-btn{
            padding: 22px 60px;
            background-color: #00A1E5;
            font-size: 18px;
            font-weight: 600;
            line-height: 24px;
            letter-spacing: 0.01em;
            text-align: center;
            margin: 0 auto;
            color: white;
            border: 0px;
            margin-top: 30px;
            display: flex;
            border-radius: 6px;
            
        }

        .avtobafery .free_consultation-btn:hover{
            background-color: #5f8799;
        }
        /* ------------------------- */

        .avtobafery .advantages-descr-wrapper{
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        

        @media (max-width: 768px) { 
            .avtobafery .advantages-descr-wrapper {
                display: flex;
                justify-content: space-between;
                align-items: center;
                flex-wrap: wrap;
            }

            .avtobafery .advantages-descr-wrapper .advantages-descr {
                margin-bottom: 30px;
            }



        }

        .avtobafery .advantages-descr_items{
            display: flex;
            max-width: 610px;
            margin-top: 15px;
        }
        
        
        .avtobafery .advantages-descr_items p{
            font-size: 18px;
            font-weight: 400;
            line-height: 32px;
            letter-spacing: 0.005em;
            text-align: left;
            max-width: 550px;
            margin: 0;
        }

        .avtobafery .advantages-descr_items img{ 
            max-width: 44px;
        }
        /* ------------------------- */

        .avtobafery .buy_from_us-wrapper{
            display: flex;
            justify-content: space-between;
            margin-top: 50px;
            align-items: center;
        }
        
        @media (max-width: 768px) { 
             .avtobafery .buy_from_us-wrapper {
                    display: flex;                    
                    flex-wrap: wrap;
             }
        }
        
        .avtobafery .buy_from_us-wrapper img{
            width: 550px;
        }

        .avtobafery .buy_from_us-descr{
            max-width: 550px;
        }

        .avtobafery .buy_from_us-descr p{
            font-size: 18px;
            font-weight: 400;
            line-height: 32px;
            letter-spacing: 0.005em;
            text-align: left;
        }
        
        /* ------------------------ */
        @media screen and (max-width: 768px) {
            .how_its_work-wrapper, .free_life-wrapper, .advantages-descr-wrapper, .buy_from_us-wrapper{
                display: block;
            }
            .avtobafery .short_info{
                margin-top: 20px;
            }
            .avtobafery .h3_title{
                font-size: 35px;
            }
        
        }

        @media screen and (max-width: 380px){
            .avtobafery .h3_title{
                font-size: 29px;
            }
        }    



/*------------------------ */
.character_page_details .larg_selection_of_shock_absorbers_wrapper button{
    position: absolute;
    background-color: #F94005;
    border: 0px;
    width: 200px;
    height: 65px;
    color: white;
    font-size: 22px;
    font-weight: 700;
    line-height: 25px;
    text-align: center;
    border-radius: 10px;
    cursor: pointer;
    z-index: 10;

    
}

.character_page_details .choose_trusted_brands{
    max-width: 544px;
}

.character_page_details .bloack{
    background: rgba(222,234,255,255);
    max-width: 478px;
    border-radius: 5px;
    margin: 15px auto;
    border: 1px solid transparent;        
}

.character_page_details .bloack p{
    max-width: 300px;
    font-size: 44px;
    font-weight: 750;
    line-height: 54px;
    letter-spacing: 1px;
    text-align: left;
    color: #26446B;
    padding: 41px 0 0 41px;
    margin-bottom: 20px;
}

.character_page_details .bloack p span{
    color: #F94005;
}

.character_page_details .bloack button{
    background-color: #F94005;
    position: absolute;
    border: 0px;
    width: 200px;
    height: 65px;
    color: white;
    font-size: 22px;
    font-weight: 700;
    line-height: 25px;
    text-align: center;
    border-radius: 10px;
    cursor: pointer;
    margin-left: 46px;
    z-index: 1;
	padding:0;
}

.character_page_details .bloack button:hover{
	background-color: #D80202;
}

.character_page_details .bloack img{
    border-bottom-left-radius: 5px;
    vertical-align: bottom;
    
}

/* --------------------------- */
.character_page_details .h3_title{
    margin-top: 90px;
    margin-bottom: 50px;
    font-size: 44px;
    font-weight: 450;
    line-height: 54px;
    letter-spacing: 1px;
    text-align: left;
    text-transform: uppercase;
    color: #444;
}

.character_page_details .h4_title{
    font-size: 20px;
    font-weight: 450;
    line-height: 34px;
    letter-spacing: 0.01em;
    text-align: left;
    text-transform: uppercase;
    margin: 0;
}

.character_page_details .custom{
    margin-top: 40px;
    margin-bottom: 14px;
}

/* ------------------------- */
.character_page_details .larg_selection_of_shock_absorbers_wrapper{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.character_page_details .left_larg_selection_of_shock_absorbers{
    max-width: 570px;
}

.character_page_details .left_larg_selection_of_shock_absorbers p{
    margin-bottom: 50px;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 0.005em;
    text-align: left;
}
/* -------------------------- */

.character_page_details .whatDoSpacersForWheel{
    display: flex;
    justify-content: space-between;
}

.character_page_details .part_OfWhatDoSpacer{
    max-width: 264px;
    box-shadow: 0px 0px 2px 1px #00000033;
    align-items: center;
    border-radius: 5px;
    text-align: center;    
}

.character_page_details .part_OfWhatDoSpacer p{
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    align-items: center;
    max-width: 254px;
    text-transform: uppercase;
    margin: 0 auto;
    padding: 15px 5px;
}

.character_page_details .full_description{
    text-align: justify;
    max-width: 1045px;
    margin: 40px auto;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 0.005em;
}

/* ---------------------- */
.character_page_details .our-help-list-wrapper{
    display: flex;
    margin-top: 10px;
    justify-content: space-between;
}

.character_page_details .our-help-list{
    display: flex;
    max-width: 550px;
    margin-top: 30px;
}

.character_page_details .our-help-list p{
    width: 500px;
    margin: 0;
    margin-left: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 0.005em;
    text-align: left;
}

.character_page_details .our-help-list img{
    width: 34px;
}
/* ---------------------- */

.character_page_details .our_shock_absorbers{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.character_page_details .our_shock_absorbers_description div{
    max-width: 500px;
}

.character_page_details .our_shock_absorbers_description p{
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 0.005em;
    text-align: left;
    margin: 0;
    margin-top: 15px;
    margin-bottom: 20px;
}

/* --------------------- */
.character_page_details .short_info_wrapper{
    display: flex;
    justify-content: space-between;
    
}

.character_page_details .short_info{
    max-width: 364px;
    box-shadow: 0px 1px 3px 0px #00000033;
    border-radius: 5px;	
}

.character_page_details .short_info h4{
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 450;
    line-height: 34px;
    letter-spacing: 0.01em;
    text-align: left;
    margin: 10px 0px;
    padding: 0px 21px ;
}

.character_page_details .short_info p {    
    margin: 0;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 0.005em;
    text-align: left;
    max-width: 330px;
	padding: 0 0 23px 23px;
}

.character_page_details .short_info h3 {    
    padding: 0 23px 0 23px;
}

/* -------------------- */
.character_page_details .photo_our_client{
    display: flex;
    justify-content: space-between;
}

     



/* ------------------- */
.character_page_details .character_page_details .challenge{
    font-size: 32px;
    font-weight: 450;
    line-height: 34px;
    text-align: left;
    max-width: 900px;
    margin-bottom: 0;
}

.character_page_details .character_page_details .challenge span{
    color:red ;
}

.character_page_details .numbers_wrapper{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.character_page_details .numbers_wrapper div{
    max-width: 402px;
}

.character_page_details .numbers_wrapper div .big_text{
    font-size: 100px;
    font-weight: 750;
    line-height: 54px;
    letter-spacing: 1px;
    text-align: left;
    color: red;
    margin: 0;
}

@media (max-width: 768px) {   
   .character_page_details .numbers_wrapper div .big_text {    
       margin: 20px 0 0 0;
       font-size: 72px;
    }
}

.character_page_details .numbers_wrapper div h3{
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    text-transform: uppercase;
}

.character_page_details .numbers_wrapper div p{
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 0.005em;
    text-align: left;
}

/* ------------------- */
@media screen and (max-width: 768px) {
    
    .character_page_details .larg_selection_of_shock_absorbers_wrapper, 
    .character_page_details .whatDoSpacersForWheel, 
    .character_page_details .our-help-list-wrapper,
    .character_page_details .our_shock_absorbers, 
    .character_page_details .photo_our_client, 
    .character_page_details .short_info_wrapper, 
    .character_page_details .numbers_wrapper{
       display: flex;
       justify-content: center;
       flex-direction: row;
       flex-wrap: wrap;
    }
    
    .character_page_details .our-help-list p{
        width: 350px;
    }

    .character_page_details .larg_selection_of_shock_absorbers_wrapper img, 
    .character_page_details .part_OfWhatDoSpacer, 
    .character_page_details .short_info, 
    .character_page_details .photo_our_client img{
        margin-top: 20px;
        max-width: 100%;
        padding-top: 15px;
        
    }

    .character_page_details .numbers_wrapper div h1{
        margin-top: 60px;
    }

    .character_page_details .character_page_details .h3_title{
        font-size: 40px;
    }
}

@media screen and (max-width: 768px) {
	.character_page_details .h3_title {
        margin-top: 80px;
        margin-bottom: 40px;
        font-size: 34px;
        font-weight: 450;
        line-height: 44px;
    }
}


@media screen and (max-width: 400px) {
    .character_page_details .character_page_details .h3_title{
        font-size: 32px;
    }

    .character_page_details .numbers_wrapper div h1{
        font-size: 80px;
    }

    .character_page_details .bloack p{
        font-size: 36px;
    }

    .character_page_details .challenge{
        font-size: 28px;
    }
}

