
.hidden_case_menu{
    display: none;
}

@media (max-width: 1850px){
    .case__slider_container.active_right .slick-dots {
    transform: translateX(-700px);
}
    
    .case__slider_container.active_right .case__slider_right_inner {
transform: translateX(-1010px);
}
    
    .sl_n_text {
  
    max-width: 500px;
}
    
    .case__slider_container.active_right .mac__box {
       transform: translateX(700px);
}
    .sl_n_box {
    padding-top: 29%;
}
    .case__slider_right_part {
    width: 40%;
}
    
    .case__slider_left_part {
        width: 60%;
    }
    .dots_slider .slick-dots {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    flex-direction: column;
    justify-content: center;
    position: absolute;
    left: 0px;
    top: 0px;
    margin-top: 97px;
    margin-left: -107px;
}
    
    .mac__box {
    background: url(../image/mac_bgg.jpg)no-repeat;
    width: 1000px;
    height: 604px;
    position: relative;
    background-size: cover;
    padding-top: 37px;
    padding-left: 86px;
    padding-bottom: 103px;
}
    
    .mac__box_in {
    height: 463px;
    width: 826px;
  
}
    
    .mac__box_in .slick-list {
    height: 463px;
}
    
    
  .container_content2 {
    width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        
    margin-right: auto;
    margin-left: auto;
}


}


@media (max-width: 1750px){
.case__slider_container.active_right .mac__box {
    transform: translateX(600px);
}
    
    .case__slider_container.active_right .slick-dots {
    transform: translateX(-600px);
}
    .case__slider_container.active_right .case__slider_right_inner {
    transform: translateX(-968px);
}

}


@media (max-width: 1670px){
    .case__slider_container.active_right .case__slider_right_inner {
    transform: translateX(-707px);
}
    .case__slider_container.active_right .slick-dots {
    transform: translateX(-800px);
}
    
    .case__slider_container.active_right .mac__box {
    transform: translateX(800px);
}
    .sl_n_box {
    padding-top: 30px;
}
    .case__slider_right_part {
    width: 50%;
}
    
    .case__slider_left_part {
    width: 50%;
}
    
    .dots_slider .slick-dots {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    flex-direction: column;
    justify-content: center;
    position: absolute;
    left: 0px;
    top: 0px;
    margin-top: 7px;
    margin-left: -67px;
}
    
    .dots_slider .slick-dots button {
 
    margin: 11px 0px;
        
    }
    
    .mac__box_in {
    height: 277px;
    width: 495px;

}
    
    .mac__box_in .slick-list {
       height: 277px;
}
    
    .mac__box {
    background: url(../image/mac_bgg.jpg)no-repeat;
    width: 600px;
    height: 358px;
    position: relative;
    background-size: cover;
    padding-top: 22px;
    padding-left: 52px;
    padding-bottom: 59px;
}
    
    .sl_n_text {
    color: #434343;
    line-height: 21px;
    font-size: 14px;
}

.sl_n_title {
    min-height: 104px;
    font-size: 25px;
    color: #494949;
    line-height: 32px;
    font-family: 'Montserrat-Bold';
}

    
}


@media (max-width: 1520px){
    .case__slider_container.active_right .case__slider_right_inner {
    transform: translateX(-632px);
}
}

@media (max-width: 1480px){
    .case__slider_container.active_right .mac__box {
    transform: translateX(700px);
}
    
    
    .case__slider_container.active_right .slick-dots {
    transform: translateX(-700px);
}
}




















@media (max-height: 900px){
    
    .main_header_chat_bot_main_container {
    margin-top: 20px;
     height: 210px;

}
    
    
    .chat_mess_change {

        margin: 5px;
    }
    
    .gif_box {
    margin-top: 0px;
}
    
    .chat_form_row input, .chat_form_row textarea {
    color: #000;
    font-size: 13px;
    line-height: 15px;
    border: none;
    font-family: 'Montserrat-Medium';
    border-bottom: 1px solid #a6a6a6;
    transition: 0.3s ease;
    padding: 7px 0;
    outline: none;
    width: 100%;
    margin-bottom: 16px;
}
    
   .main_header_right_part .chat_form_btn button {
  
    font-size: 14px;
    font-family: 'Montserrat-Medium';
        padding: 8px 44px;
    }
    

    
    
 .main_header_container    .chat_form_container form {
        padding: 10px 20px;
    }
    
    .gif_box {
        width: 32px;
    }
    .chat_form_container {
    margin-top: 0px;
}
    
}

@media (max-width: 1720px){
    
    .case_task_part_right {
    padding-left: 66px;
}
    .case__numbers_text {
    color: #fff;
    font-size: 13px;
}
    .case__numbers_line {
    margin-top: 40px;
}
    
    .case__numbers_num {
    color: #fff;
        font-size: 39px;
    }
    .case_h_right_title {
    line-height: 53px;
    font-size: 37px;
    color: #db0e2e;
    font-family: 'Montserrat-Medium';
    margin-bottom: 45px;
    padding-top: 33%;
}
    .case_h_right_text {
    font-family: 'Montserrat-SemiBold';
    color: #000;
    font-size: 16px;
    line-height: 26px;
    min-height: 73px;
    margin-bottom: 45px;
}
    
    .case_header_container .main_header_right_part {
    width: 38.5%;
    padding-left: 30px;
}
    .case_header_container .main_header_left_part {
    width: 61.5%;
}
    
.chat_mess_change {
    padding: 9px 17px;
    font-size: 13px;
    }
.chat_mess {
     padding: 9px 17px;
    font-size: 13px;

    }
    
}


@media (max-width: 1660px){
    .zackluch_glav_title .zvezda_s {
    font-size: 22px;
}
    .zackluch_block_in2 .zackluch_glav_title .px70 .px88 {
    font-size: 57px;
}
    .zackluch_block_in2 .zackluch_glav_title .px70 .px150 {
    font-size: 91px;
}
    .zackluch_block_in2 .zackluch_glav_title .px70 {
    font-size: 50px;
}
    .zackluch_block_in3 .zackluch_glav_title .px150 {
    font-size: 85px;
}
    
    .zackluch_glav_title {
    font-size: 53px;
    font-family: 'Montserrat-Bold';
    min-height: 378px;
}
    
  .zackluch_post_text {
    font-size: 16px;
    line-height: 21px;
}
    .case_result_box {
    width: 27%;
}
    
}


@media (max-width: 1620px){
    
       .seo_expert_btn {
        margin-top: 27px;
    }
    .seo_expert_part.seo_expert_part_left .title_text_info{
           min-height: 100px; 
    }
    
    .rew_box_img {
    overflow: hidden;
    display: flex;
    height: auto;
}
    
    
    .form__red_left_title {

        font-size: 18px;
    }
    .audit__form_right {
  
    padding-left: 40px;
    padding-right: 60px;
}
    
    .awards_achievements_place_box_text {
    font-size: 13px;
    line-height: 20px;
}
    .awards_achievements_home_bot_right_title span {
    display: inline-block;
    padding-top: 15px;
    padding-bottom: 0px;
}
    .awards_achievements_home_bot_right_title {
    color: #000;
    font-size: 35px;
    font-family: 'Montserrat-Bold';
    line-height: 45px;
    padding-top: 15px;
    border-bottom: 1px solid #d1b06f;
    padding-bottom: 12px;
}
    .awards_achievements_place_box {
 
    margin-bottom: 65px;
    margin-left: 45px;
}
    
    .main_category_container {
        margin: 0 0px;
    }
    .container_content {
    width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        
    margin-right: auto;
    margin-left: auto;
}
}
     
@media (max-width: 1590px){
  .audit__form_right {
    
    padding-left: 40px;
    padding-right: 60px;
}  
    
}

@media (max-width: 1550px){
    .case_task__right_left_img_box_in {
    margin-left: -83px;
}
    .case_task__right_right__box .rew_box_text {
    padding-left: 25px;
    padding-right: 0px;
}
   .case_task__right_right__box .rew_box_text {
    font-size: 13px;
   
    line-height: 21px;
 
}
    .case_task_container__box {

    width: 47%;
}
    .case_task_container__text {
    color: #434343;
    line-height: 20px;
    font-size: 13px;
}
    .case_task_container__header {
    line-height: 19px;
    color: #000;
    font-family: 'Montserrat-Medium';
    font-size: 17px;
    margin-bottom: 26px;
}
   
    .audit_formats_tabl_last_btn .seo_new_stock_box_btn_main {
    margin-top: 40px;
    padding: 15px 0px;
}
    
    .seo_check_list_box {

        font-size: 14px;
    }
    .seo_check_text {
    color: #424242;
    line-height: 21px;
    font-size: 14px;
}
    
    .seo_clients_right_box {
        width: 48%;
    }
    
    .seo_clients_right_title {
        font-size: 20px;
    }
    .stock__container a {

    font-size: 14px;
}
    .form__red_right_row form input {
    color: #fff;
    font-size: 13px;
    line-height: 30px;
    border: none;
    font-family: 'Montserrat-Medium';
    border-bottom: 1px solid #fff;
    transition: 0.3s ease;
    padding: 5px 0;
    outline: none;
    width: 189px;
    background: transparent;
    margin-right: 25px;
}
    
    footer .header_logo_title1 {
    color: #db0e2e;
        font-size: 28px;
    }
    
    .bottom_form_part_left {
    color: #db0e2e;
    line-height: 27px;
    font-size: 20px;
    font-family: 'Montserrat-SemiBold';
}
    
    .how_get_item__b_text {
    font-size: 16px;
    line-height: 22px;
    }
    .inner_sl_header {
        font-size: 20px;
    }
    
    .res_item_right_total_row2 {
   
        font-size: 14px;
    }
    .form__red_left_text {
    font-size: 13px;
}
   .case_box {
  
    height: 322px;
    }
    .mess_right_foundbox p {
    color: #434343;
    font-size: 18px;
    line-height: 27px;
}
    
    h2 {

        font-size: 26px;
    }
    
    .form__red_left_title {

        font-size: 18px;
    }
    
    .main_category_list a {

        font-size: 16px;
    }
    
    .main_category_title {
   
    font-size: 20px;

}
        .h1_style {
   
    font-weight: normal;
    font-style: normal;
            font-size: 26px;
    }
    
    .title_text_info {
    color: #434343;
    line-height: 24px;
    font-size: 16px;
}
        
        .btn_link {

            font-size: 14px;
        }
        .slider_item_name_btn {
    margin-top: 40px;
}
        .slider_item_logo {
    margin-bottom: 25px;
}
        .slider_item_site {
    margin-bottom: 20px;
}
        .slider_item_name_site {
    font-size: 36px;
    color: #fff;
    font-family: 'Montserrat-Bold';
    margin-bottom: 30px;
}
        
        .slider_item_name_text {
    color: #f2f2f2;
    line-height: 24px;
            font-size: 16px;
        }
        .chat_mess {

    margin: 10px;
}
        .chat_mess_change {
    margin: 10px;
}
        .main_header_right_part {
 
            padding: 35px 10px 20px 15px;
        }
        .headeer_mail {
    font-family: 'Montserrat-Medium';
    font-size: 15px;
    line-height: 20px;
    color: #000;
}
        .headeer_tel {
    line-height: 28px;
    font-size: 19px;
    font-family: 'Montserrat-Medium';
    color: #000;
}
        
        
        .btn_link.btn_link2 {
    color: #db0e2e;
    border: 1px solid #db0e2e;
    padding: 10px 15px;
    font-size: 14px;
}
        
        .header_logo_title2 {
    color: #424141;
    font-size: 12px;
    margin-top: 5px;
    line-height: 19px;
    letter-spacing: 0px;
    font-family: 'Montserrat-Medium';
    text-transform: uppercase;
}
        
        .header_logo_title1 {
    color: #db0e2e;
    font-size: 27px;
    font-family: 'Montserrat-Bold';
}
        .menu_title {
 
    position: relative;
            font-size: 13px;
        }
        .header_center_nav a {
margin-right: 20px;
    font-size: 13px;
    line-height: 19px;
        }
    }

@media (max-width: 1520px){
    .seo_check_left_box {
    position: relative;
    padding-left: 18px;
 
        width: 49%;
    }
    .trust_header {
    line-height: 24px;
    font-size: 20px;
    font-family: 'Montserrat-SemiBold';
    margin-bottom: 25px;
}
    .awards_achievements_place_box {
    margin-bottom: 59px;
    margin-left: 30px;
}
    
    .rew_box_name {
 
        font-size: 18px;
    }
    .case_box_img {
    display: flex;
    height: 100%;
}
    
    .case_box {
    height: auto;
        
}
    .main_category_list a {
        line-height: 22px;
    }
    .main_category_info {
    color: #424242;
    font-size: 15px;
    line-height: 20px;
}
    .main_category_box {
    margin-top: 35px;
    width: 330px;
    padding: 30px 10px;
    background: transparent;
    transition: 0.5s ease;
 
}
}
       
@media (max-width: 1490px){
    
    .audit_formats_new_container.case_table {

        width: 70%;
    }
    
    .case_result_box_text {
    color: #4d4d4d;
        font-size: 16px;
    }
}

@media (max-width: 1450px){
    .slider-progress {
        width: 87%;
    }
    .mm__ggg {
        width: 13%;
    }
    
    .site_not_position_left_box {
    color: #424242;
    font-size: 14px;
    line-height: 21px;
    position: relative;
    padding-left: 22px;
    margin-bottom: 28px;
}
    
    .seo_clients_right_text {
    color: #434343;
    line-height: 22px;
    font-size: 14px;
}
    
    .bottom_form_part_right {
    padding-right: 0px;
}
    
    .audit__form_right {
    padding-left: 20px;
    padding-right: 20px;
}
    .case_info_text {
    font-size: 12px;
    line-height: 16px;
}
    
    .case_info_title {
    font-size: 18px;
    margin-bottom: 10px;
    font-family: 'Montserrat-Medium';
}
    .form__red_left_title {
    font-size: 17px;
}
            
            .mess_change_container {
 
    margin: 0 -5px;
}
    
    .chat_mess_change {
    margin: 10px 5px;
}
    
    .form__red_right_row form input {
    color: #fff;
    font-size: 13px;
    line-height: 30px;
    border: none;
    font-family: 'Montserrat-Medium';
    border-bottom: 1px solid #fff;
    transition: 0.3s ease;
    padding: 5px 0;
    outline: none;
    width: 170px;
    background: transparent;
    margin-right: 14px;
}
            
    }
    
@media (max-width: 1410px){
    .awards_achievements_place_box {
    margin-bottom: 59px;
    margin-left: 15px;
}
    
    .trust_text{
        font-size: 14px;
        line-height: 22px;
    }
    
}

@media (max-width: 1357px){
    .modal___title {
    color: #343434;
        font-size: 13px;
    }
    
    .modal___text {
    line-height: 20px;
    font-size: 13px;
    color: #646464;
}
    .menu__container_modal_bot {
    padding-top: 37px;
    border-top: 1px solid #e6e6e6;
    width: 100%;
    padding-bottom: 20px;
}
    .main_category_title {
        font-size: 16px;
    }
    
    html.hidden_scroll{
        overflow: hidden;
    
    }
    
  .modal-wrapper2   .main_category_list a {
    line-height: 18px;
          font-size: 14px;
}
    
   .modal-wrapper2    .main_category_line {
   
    margin: 12px 0;
    }
  .modal-wrapper2.open_modal2  .menu__container_modal {

    overflow-y: auto;
    max-height: 100vh;
}
    
    .menu__container_modal {
            overflow-y: none;
    max-height: 100vh;
    }
    
    
  .menu__container_modal  .main_category_box {
    width: 49%;min-height: auto;
}
    
    .menu__container_modal_top {
    margin-bottom: 1%;
    padding-top: 15px;
}
    
    .menu__container_modal_top .header_center_nav a {
    color: #646464;
        font-size: 13px;
    }
    
    .ecent_news_events_text {
    color: #8b8b8b;
    min-height: 95px;
    font-size: 12px;
    line-height: 18px;
}
    
    .case__slider_container.active_right .case__slider_right_inner {
    transform: translateX(0px);
}
    
    .case__slider_container.active_right .slick-dots {
    transform: translateX(0px);
}
    .case__slider_container.active_right .mac__box {
    transform: translateX(0px);
}
    .case__slider_right_inner {
    padding-left: 0px;
}
    
    .sl_n_text {
    max-width: 100%;
}
    
    .case__slider_right_part {
        width: 100%;
    }
    
    
    .case__slider_left_part {
    width: 100%;
    display: flex;
    justify-content: center;
}
    
    
    .sl_n_box{
           display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; 
    }
    
    .case_task_container__inner {

    padding-right: 0px;
}
    .case_task__right_left_img_box_in {
    margin-left: -56px;
}
    
    .case_task_part {
    width: 100%;
}
    .case_header_container .main_header_left_part {
    width: 100%;
}
    
    .case_header_container .menu_title {
    padding-bottom: 0px;
    position: relative;
    font-size: 13px;
    line-height: 19px;
    text-transform: uppercase;
    font-family: 'Montserrat-SemiBold';
    font-family: 'Montserrat-Medium';
    color: #fff;
}
    
    .case_header_container .grid-button__icon {
    background-color: #fff;
    color: #fff;
}
    
    .case_header_container .header_menu_box {
    padding-top: 0px;
}
    
    .hidden_case_menu{
    display: flex;
}
    
    .seo_check_left_box {
    position: relative;
    padding-left: 18px;
    width: 100%;
    margin-bottom: 20px;
}
    
    .seo_check_part {
    width: 100%;
}
    
    .seo_check_left_container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-right: 0px;
    margin-top: 20px;
}
    
    .seo_category_container .main_category_title {
    font-size: 17px;
}
    
    .seo_lider_bl {
  
    margin-top: 50px;
}
    .seo_clients_left_part {
        padding: 25px 15px;
    }
    
    .seo_clients_left_text {
    font-size: 14px;
    line-height: 22px;
    min-height: 240px;
    margin-bottom: 20px;
}
    
    .seo_clients_left_title {
    font-size: 19px;
    font-family: 'Montserrat-SemiBold';
    line-height: 24px;
    margin-bottom: 26px;
}
    .seo_text_container .seo_text_box {
    width: 24.5%;
    margin-top: 35px;
}
    footer .main_category_box {
  
        width: 40%;
    }
    
    .footer_address p {
    line-height: 22px;
    font-size: 16px;
}
    
    footer .headeer_mail {
    font-family: 'Montserrat-Medium';
    font-size: 16px;
        line-height: 18px;
    }
    
    footer .headeer_tel {
   
        font-size: 18px;
    }
    .awards_achievements_home_bot_container_main {

    margin-top: 40px;
}
    .how_get_item__b_text {
        font-size: 14px;
    }
    .awards_achievements_home_bot_left__text {
    color: #6a6969;
    font-size: 14px;
    line-height: 22px;
    margin-top: 6px;
    font-family: 'Montserrat-Medium';
}
    .awards_achievements_place_box {
    margin-bottom: 59px;
    margin-left: 0px;
    width: 25%;
}
    

    .awards_achievements_home_bot_container_right {
    width: 100%;
}
    .awards_achievements_home_bot_right_part {
    width: auto;
    margin-right: 0px;
    margin-left: 80px;
            padding-top: 57px;
}
    .awards_achievements_home_bot_container_left {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: end;
    margin-bottom: 55px;
}
    
    .audit__form_left {
    background: #e9e9e9;
        padding: 20px 10px;
    }
    
    .audit_form_row input, .audit_form_row textarea {

        width: 48%;
    }
    
    .stock__container a {
    background: #dcdcdc;
    color: #3e3e3e;
    padding: 10px 10px;
    border-radius: 3px;
    font-size: 14px;
    margin-bottom: 20px;
}
    
    .inner_sl_text {
    font-size: 13px;
    }
    
    .tabs li {
   
        line-height: 55px;
    }
    
    .tabs a {

        font-size: 18px;
    }
    
    .inner_sl_header {
    font-size: 18px;
}
    
    .res_text {
   
    font-size: 14px;
}
    .res_title {
    margin-top: 25px;
    margin-bottom: 25px;
    font-size: 19px;
    font-family: 'Montserrat-SemiBold';
}
    
    .res_item_left_box {
    padding: 25px 10px;
    position: relative;
    z-index: 2;
}
    .home_good_company_box__text {
    font-size: 12px;
    text-align: left;
    line-height: 16px;
}
.home_good_company_box__header {
    font-size: 14px;
    padding-bottom: 7px;
    border-bottom: 1px solid #ffffffb5;
    margin-bottom: 5px;
    font-family: 'Montserrat-Medium';
}
    
    .main_found_left_part, .main_found_right_part {
    width: 100%;
}
    
    .form__red_right_img{
        margin-right: 20px;
    }
    .form__red_right_row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
}
    .form__red_left_part, .form__red_right_part {
    width: 100%;
    padding: 20px;
}
    .form__red_left_part {
    padding-right: 0px;
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    align-items: center;
    flex-direction: column;
}
    
    .main_category_box {
  
        width: 40%;
    }
    
    .main_category_title {
    font-size: 18px;
}
        .main_header_left_part {
    width: 100%;
}
        
        
        .main_header_right_part{
            display: none;
        } 
    }


@media (max-width: 1310px){
    
    .ecent_news_events_title {
    font-size: 16px;
    color: #000;
        line-height: 19px;
    }
    .case_result_box_text {
    color: #4d4d4d;
    font-size: 14px;
    line-height: 21px;
}
    .case_result_box {
      width: 305px;
}
    
    .case_result_num_in {
    font-size: 39px;
    line-height: 30px;
    font-family: 'Montserrat-Bold';
    padding-right: 11px;
}
    .case_result_info {
    line-height: 10px;
    font-family: 'Montserrat-Medium';
    font-size: 16px;
}
    
}


@media (max-width: 1270px){
    .new__form_bottom_title {
    color: #fff;
    font-family: 'Montserrat-SemiBold';
    font-size: 22px;
    line-height: 28px;
    padding-bottom: 18px;
}
    .new__form_bottom_right_title {
        font-size: 19px;
    }
    .new__form_bottom_right_text {
    font-size: 13px;
    line-height: 20px;
    color: #fff;
}
    
    .new__form_bottom_right {
  
    padding-left: 4%;
}
    
    .rew_box_dolj {
    color: #a2a2a2;
    font-size: 13px;
    margin-top: 10px;
    margin-bottom: 35px;
}
    .case__rew_block .rew_box_name {
    color: #515151;
    font-size: 16px;
}
    
    .case__rew_block .rew_box_text {
    font-size: 13px;
    color: #8b8b8b;
    line-height: 20px;
    position: relative;
    min-height: auto;
    padding-left: 20px;
    min-height: 61px;
}
    .zackluch_post_text span {
    font-family: 'Montserrat-Bold';
    font-size: 19px;
    display: block;
}
    .zackluch_post_text {
    font-size: 14px;
    line-height: 18px;
}
    .zackluch_block_in2 .zackluch_glav_title .px70 .px150 {
    font-size: 61px;
}
    .zackluch_block_in2 .zackluch_glav_title .px70 {
    font-size: 38px;
}
    .zackluch__title {
    padding-top: 35px;
    font-size: 16px;
    font-family: 'Montserrat-SemiBold';
    margin-bottom: 13%;
}
    
    .zackluch_glav_title {
    font-size: 32px;
    font-family: 'Montserrat-Bold';
    min-height: 33vh;
}
    .zackluch_block_in3 .zackluch_glav_title .px150 {
    font-size: 45px;
}
    
    .zackluch_glav_title {
    font-size: 32px;
    font-family: 'Montserrat-Bold';

}
    
    .new_img_viz {
    margin-top: 30px;
    text-align: center;
}
    .case_viz_container .case_result2_box {
    width: 100%;
    margin-bottom: 40px;
}
    .color__name_box_left {
    justify-content: flex-start;
    padding-right: 15px;
    margin-bottom: 30px;
}
    .case_result2_box {
    width: 100%;
}
    .case_result2_title {
    color: #000;
        font-size: 15px;
    }
    
    .audit_formats_tabl_td {
    border-bottom: 1px solid #cccccc;
    font-size: 13px;
    color: #434343;
        min-height: 48px;
    }
    
    .audit_formats_tabl_th_bef {
 
        font-size: 15px;
    }
    
    .audit_formats_tabl_th {
    font-size: 14px;
    color: #000;
    text-transform: inherit;
    font-family: 'Montserrat-Medium';
    padding-top: 14px;
    min-height: 59px;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 0px;
}
    .site_not_position_right_part .dev_rez_container {
    display: flex;
    justify-content: center;
    width: 100%;
    text-align: center;
}
    .site_not_position_right_part {
    width: 100%;
    padding-left: 0px;
}
    
    .site_not_position_left_box {

    margin-bottom: 20px;
}
    
    .site_not_position_left_part {
    width: 100%;
    margin-bottom: 30px;
}
    .main_category_box{
        min-height: auto;
            
    }
    
    .result_block_dev .res_text {
    min-height: auto;
}
    .dev_rez_container img{
            border: 4px solid #000;
    border-radius: 8px;
    }
    
    .dev_rez_container {
    border: none;
    border-radius: 10px;
    display: flex;
    justify-content: center;
}
    
    .result_block_dev .res_item_right_part {
    padding: 0px;
    padding-left: 0px;
    margin-top: 20px;
}
    
    .seo_clients_right_box {
  
    margin-bottom: 35px;
}
    
    .seo_expert_part {
    width: 100%;
}
    .seo_expert_part_right{
        display: none;
    }
    .bottom_form_part input {

        margin-right: 25px;
    }
    
    .bottom_form_part_right form {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: center;
    justify-content: center;
}
    
    .bottom_form_part_right {
    padding-right: 0px;
    margin-top: 30px;
}
    
    .bottom_form_container {
    min-height: auto;
    padding: 20px 10px 30px;
    display: flex;
    flex-wrap: wrap;
}
    
    .bottom_form_part {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
    
    .trust_box {
    width: 49%;
    margin-bottom: 40px;
}
    
    
    .audit__form_block .title_text_info {
    font-size: 14px;
}
    .audit__form_right form{
        width: 100%;
    }
    .audit__form_right {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 30px;
    width: 100%;
}
    
    .audit__form_left {
    background: #e9e9e9;
    padding: 20px 10px;
    min-height: auto;
    width: 100%;
}
    
    .rew_box {
        width: 42%;
        margin-bottom: 30px;
    }
    .rew_box_text_our .cov_ic {
    font-size: 28px;
}
    
    .cov_right_change {
        font-size: 28px;
    }
    
    .result_block .cov_right_change {
        font-size: 28px;
    }
    .rew_box_text_our .cov_ic {
    font-size: 30px;
}
    .rew_box_name {
    color: #515151;
    font-size: 20px;
    font-family: 'Montserrat-SemiBold';
}
    
    .btn-juliet2:hover {
    transform: scale(0.65)!important;
}
    
    .res_slider .btn-juliet img {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    transform: translateY(0%);
    transition: transform .5s ease;
}
    
    .res_slider #prev.btn-juliet {
    left: 100%;
    margin-left: -89px;
}
    
    .res_slider .btn-juliet {
    position: absolute;
    border: none;
    background: no-repeat;
    outline: none;
    z-index: 4;
    left: 100%;
    bottom: 100%;
    margin-left: -55px;
    /* right: 0px; */
    margin-bottom: -80px;
    cursor: pointer;
    overflow: hidden;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    transition: 0.3s ease;
}
    
    .res_item_right_title {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 20px;
    font-family: 'Montserrat-Medium';
}
    .res_item_right_part {
    width: 100%;
    padding: 25px 10px 0px 10px;
}

    .res_text {
    min-height: auto;
  
    font-size: 14px;
    margin-bottom: 35px;
}
    
    .res_item_left_part {
    background: #e9e9e9;
  
    width: 100%;
    min-height: auto;
    z-index: 2;
    position: relative;
}
    
    .dialog_form_container_center {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: baseline;
    width: 500px;
    margin: 0 auto;
}
    .dialog_form_part_right_title {
    font-size: 18px;
    font-family: 'Montserrat-Medium';
    margin-bottom: 26px;
    text-align: center;
}
    
    .dialog_form_part_right form {

    width: 500px;
    margin: 0 auto;
}
    
    .dialog_form_part_left {
    background: #e9e9e9;
    padding: 25px 15px;
    min-height: auto;
    z-index: 3;
}
    
    .dialog_form_part {
    width: 100%;
}
    
    
    
    
    .case_box {
   
        width: 49.5%;
    }
    .home_good_company_box {
   
        width: 25%;
    }
}


@media (max-width: 1180px){
    
    .all__news_box {
        width: 44%;
    }
    
    
    .sl_n_title {
    min-height: 94px;
    font-size: 20px;
    color: #494949;
    text-align: center;
    line-height: 27px;
    font-family: 'Montserrat-Bold';
}
    .case_disain_title {
    font-size: 18px;
    color: #000;
    font-family: 'Montserrat-SemiBold';
    margin-bottom: 17px;
}
    
    .case_disain_text {
    color: #424242;
    line-height: 20px;
    font-size: 13px;
}
    .four_tap_num {
    font-size: 20px
    }
    
    .four_tap_container {
    width: 100%;
    margin: 0 auto;
    margin-top: 90px;
}
    .four_tap_text {
        font-size: 14px;
    }
    
    .four_tap_title {
        font-size: 19px;
    }
    
    .case_post_text {
    color: #434343;
    font-size: 14px;
    line-height: 20px;
}
    .sale__info_text {
    color: #efebdf;
    font-size: 18px;
    line-height: 31px;
}
    .h1_box {
    position: relative;
    width: 100%;
    padding-top: 17px;
    padding-left: 15px;
    padding-right: 15px;
}
    .sale__slider_block{
        margin-top: 40px;
    }
    .h1_1line {
    color: #efebdf;
    font-size: 36px;
    }
    
    .h1_3line {
    color: #efebdf;
        font-size: 20px;
    }
    .h1_3line span{
        font-size: 22px;  
    }
    .slider-progress {
        width: 100%;
    }
  .mm__ggg {
    width: 100%;
    justify-content: center;
    margin-bottom: 20px;
}
}


@media (max-width: 1170px){
    .audit_formats_new_container.case_table {
    width: 100%;
}
    
    
    
    
    .audit_formats_tabl_th_bef:before{
        display: none;
    }
    
    .seo_clients_right_part:before{
        display: none;
    }
    
    .seo_clients_right_container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    height: auto;
    overflow: auto;
    position: relative;
    padding-right: 0px;
    /* z-index: 2; */
    transition: 0.3s ease;
}
    
    .seo_clients_right_part {
    margin-top: 30px;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}
    .seo_clients_left_btn {
    margin-top: 35px;
}
    
    .seo_clients_left_text {
    font-size: 14px;
    line-height: 22px;
    min-height: auto;
    margin-bottom: 20px;
}
    
    .seo_clients_left_part {

    width: 100%;
}
    
    .seo_clients_right_title {
    font-size: 16px;
    margin-bottom: 20px;
}
    .seo_text_container .seo_text_box:last-child {
    width: 100%;
}
    
    .seo_text_container .seo_text_box {
    width: 100%;
    margin-top: 25px;
}
    
    .footer_top_center_container {
    display: flex;
    flex-wrap: wrap;
    margin-left: 0px;
}
}

@media (max-width: 1130px){
    .modal__soc {
    margin-right: 0px;
}
    
    .audit_formats_new_container{
        display: none;
    }
    
    .modal__adress {
    margin-left: 0px;
}
    .seo_help_left_part{
        display: none;
    } 
    
    .seo_help_right_text {
    font-size: 14px;
    color: #434343;
    line-height: 21px;
}
}
@media (max-width: 1020px){
    
   .menu__container_modal_top .header_logo_in{
          width: 100%;
    justify-content: center;
    margin-bottom: 30px;  
    }
    .menu__container_modal_top {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
    align-items: center;
    padding-right: 0px;
}
    
    .case__rew_title {
    color: #db0e2e;
    line-height: 30px;
        font-size: 20px;
    }
    .case__rew_right {
    width: 100%;
    padding: 0 15px;
}
    
    .case__rew_container {
    display: flex;
    flex-wrap: wrap;
    margin: 50px 0px;
    }
    
    .case__rew_img{
        display: none;
    }
    .case_result_title {
        font-size: 16px;
    }
    .res_name__table {
    color: #808080;
    font-size: 13px;
    margin-bottom: 20px;
    text-align: left;
}
    .case_result_container__in {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
    
    
    .home_good_company_box {
   
         width: 33.33%;
    }
    
    .rew_box {
        width: 49%;
    }
}
    
@media (max-width: 992px){
    
    
  .menu__container_modal_top  .header_center_nav {
    display: block;
}
    
    .new__form_bottom_right {
    width: 100%;
    padding-left: 0px;
        margin-top: 40px;
}
.new__form_file_row .attachment_box {
    color: #e6e6e6;
    font-size: 12px;
}
    .new__form_file_row .soglasie_row {
    color: #e6e6e6;
    padding-left: 19px;
    font-size: 10px;
}
    .new__form_box {
    width: 49%;
}
    .new__form_row input, .new__form_row textarea {
    color: #000;
    font-family: 'Montserrat-Regular';
    font-size: 14px;
    background: #fff;
    border-radius: 5px;
    width: 100%;
    padding: 0 10px;
    border: none;
    outline: none;
    height: 40px;
}
    .new__form_row p {
    line-height: 30px;
    font-family: 'Montserrat-SemiBold';
        font-size: 12px;
    }
    .new__form_bottom_left {
    width: 100%;
}
    
    
  .price_block__change  .tabs li.current {
  
    display: block;
}
    
    .price_block__change  .tabs li{
        display: none;
    }
    
    
    .audit_form_row input, .audit_form_row textarea {
    color: #515151;
    font-size: 14px;
    font-family: 'Montserrat-Regular';
    background: #fff;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
    padding: 11px 9px;
    outline: none;

    margin-bottom: 20px;
    transition: 0.3s ease;
}
    
   .tabs a:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0px;
    background: url(../image/icon_op.png)no-repeat;
    width: 11px;
    height: 7px;
    margin-top: -4px;
}
    
    .tabs a{
        position: relative;
        padding-right: 25px;
        display: inline-block;
    }
    
    
    .tabs__line {
        display: none;
    }
    
    .tabs {

    flex-direction: column;

}
    
    
    .tabs li.current {
transition: 0.3s ease;
    border-bottom: 1px solid #db0e2e;
}
    
    .tabs li {
    line-height: 55px;
    border-bottom: 1px solid #b3b3b3;
}
    
    .tabs a{
        padding-left: 0px!important;
    }
    .cov_right {
    bottom: 0px;
    right: 0px;
    margin-bottom: 7px;
    margin-right: 3px;
}
    .cov_left {
    top: 0px;
    left: 0px;
    margin-top: 8px;
    margin-left: 3px;
}
    .mess_right_foundbox p {
    color: #434343;
    font-size: 14px;
    line-height: 21px;
}
    .mess_right_foundbox {
    box-shadow: 4px 20px 11px 1px rgba(0, 0, 0, 0.1);
    transform: rotateX(45deg);
    overflow: visible;
    position: relative;
    margin-top: 65px;
    width: 100%;
    padding: 18px 20px;
    transition: 0.6s ease;
}
    
    .cov_ic {
    color: #c7ae72;
        font-size: 28px;
    }
    
    
    .mess_right_foundbox p {
    color: #434343;
    font-size: 16px;
    line-height: 24px;
}
    
        .main_found_container .title_text_info {
    width: 100%;
    line-height: 22px;
}
    
        .header_center_nav{
            display: none;
        }
        .slider_main .btn-juliet {
    position: absolute;
    border: none;
    background: no-repeat;
    outline: none;
    z-index: 4;
    right: 0px;
    bottom: 50%;
    margin-bottom: 40px;
    margin-right: 2.2%;
    cursor: pointer;
    overflow: hidden;
    transform: scale(0.65);
    opacity: 0.7;
    transition: 0.3s ease;
}
        .slider_item_site {
    margin-bottom: 15px;
}
        
        .slider_item_name_text {
    color: #f2f2f2;
    line-height: 22px;
    font-size: 14px;
}
        
        .slider_item_name_site {
    font-size: 28px;
    color: #fff;
    font-family: 'Montserrat-Bold';
    margin-bottom: 20px;
}
        
        .slider_main .btn-juliet img {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    transform: translateY(0%);
}
    
    .mess_right_foundbox p {
    color: #434343;
    font-size: 14px;
    line-height: 21px;
}
        
        
    }
@media (max-width: 930px){
    
       .all__news_box {
        width: 49%;
    }
    .footer_top20{
        display: none;
    }
    
    
    footer {
   
    padding-bottom: 20px;
}
    
    .case_disain_box {
    width: 100%;
    margin-bottom: 55px;
}
}    

@media (max-width: 840px){
    .menu__container_modal_bot_in .soc_contt {
    margin-top: 30px;
    justify-content: center;
}
    .modal__adress {
    margin-left: 0px;
    margin-top: 30px;
    margin-bottom: 30px;
}
    .menu__container_modal_bot_in {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: column;
    align-content: center;
    text-align: center;
}
    
    
    .col_container {

    padding-left: 5px;
        padding-right: 5px;
    }
    
    
    .case_task__right_right__box .cov_right_change{
        font-size: 28px;
    }
    .case_task__right_right__box {
    width: 100%;
}
    .case_task__right_container {
    position: relative;
    padding-top: 20px;
    padding-bottom: 34px;
    padding-left: 15px;
    padding-right: 15px;
}
    
    .case_task__right_container:after{
        display: none;
    }
    
    .case_task_part_right {
    padding-left: 0px;
}
    .case_task__right_left_img_box{
        display: none;
    }
    footer .main_category_box {
    width: 49%;
}
    
    .garant__row2 {
    line-height: 21px;
    font-size: 14px;
}
    
    .awards_achievements_place_box_text {
    font-size: 13px;
    line-height: 17px;
}
    .awards_achievements_home_bot_right_title{
            font-family: 'Montserrat-Bold';
    line-height: 37px;
    padding-top: 0px;
    border-bottom: 1px solid #d1b06f;
    padding-bottom: 0px;
    }
    .awards_achievements_home_bot_right_part {
    width: auto;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 0px;
}
    
    .awards_achievements_home_bot_container_left {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    margin-bottom: 55px;
}
    .awards_achievements_home_bot_container__part {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
}
    
    .awards_achievements_place_box {
    margin-bottom: 59px;
    margin-left: 0px;
    width: 30%;
}
    
    .awards_achievements_home_bot_right_title {
    color: #000;
        font-size: 18px;
    }
    
    .res_item_right_total_name {
   
    font-size: 16px;
 
}
    .res_item_right_total_row1 {
    color: #db0e2e;
    font-size: 24px;
}
    .main_category_box {
    width: 49%;
}
}


@media (max-width: 780px){
    .zackluch_block_in3 .zackluch_glav_title .px150 {
    font-size: 34px;
}
    
    .zackluch_glav_title br{
        display: none;
    }
    
    .zackluch_glav_title {
    font-size: 24px;
    font-family: 'Montserrat-Bold';
            min-height: 45vh;
}
    
    .case_table .audit_formats_tabl_td {
    border-bottom: 1px solid #cccccc;
    font-size: 13px;
    color: #3d3d3d;
    min-height: 40px;
}
    
    .case_table .audit_formats_tabl_col_small .audit_formats_tabl_td {
    color: #3f3f3f;
        font-size: 15px;
    }
    
    .case_table .audit_formats_tabl_th {
    font-size: 13px;
    color: #000;
    text-transform: inherit;
    font-family: 'Montserrat-Medium';
    padding-top: 10px;
    min-height: 45px;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 0px;
    color: #db0e2e;
}
    .case_table .audit_formats_tabl_col.audit_formats_tabl_col_glav .audit_formats_tabl_th {
    padding-top: 0px;
    padding-left: 0px;
}
    .case_table .audit_formats_tabl_col.audit_formats_tabl_col_glav .audit_formats_tabl_td {
    padding-left: 0px;
}
    
    .trust_header {
    line-height: 22px;
        font-size: 18px;
    }
    
    .seo_check_part.seo_check_right_part{
     margin-top: 30px;   
    }
    
    .seo_check_list_box {
    color: #424242;
    line-height: 24px;
    padding: 10px 0px;
    border-bottom: 1px solid #e6e6e6;
}
    
    .seo_clients_right_box {
    width: 100%;
}
    .seo_expert_part.seo_expert_part_left .title_text_info {
    min-height: auto;
    margin-bottom: 10px;
}
    .seo_expert_part_left {
    padding: 25px 10px;
    padding-right: 10px;
}
    
    .footer_tel {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    margin-top: -10px;
}
    
    footer .header_logo_title1 {
    color: #db0e2e;
    font-size: 23px;
}
    .footer_tel p {
    font-size: 13px;
    line-height: 15px;
}
    .footer_address{
        display: none;
    }
    .partners_block{
    margin-top: 40px;
}
    .trust_box {
    width: 100%;
    margin-bottom: 40px;
}
    
    .news_block .rew_box_name {
    min-height: auto;
    padding-bottom: 10px;
            padding-top: 10px;
            font-size: 18px;
}
  .news_block   .rew_box_bottom {
    padding: 10px 10px;
}
    
   .news_block .rew_box_dolj {
    color: #a2a2a2;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 15px;
}
    .rew_box .news_btn {
    opacity: 1;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    transform: translateY(0%);
}
    
    .news_block.active_show .rew_box {
    box-shadow: 2px 4px 8px 2px rgba(0, 0, 0, 0.2);
}
  .news_block   .rew_box_img img{
        width: 100%
    }
    
    .application_form_name {
    font-size: 20px;
    margin-top: 14px;
    margin-bottom: 13px;
}
    
    .application_form_bl .title_text_info {
    color: #000;
    line-height: 24px;
    font-size: 16px;
    margin-bottom: 25px;
}
    
    .attachment_box {
    position: relative;
    line-height: 19px;
    font-size: 13px;
    padding-left: 27px;
    color: #454545;
    cursor: pointer;
    margin-bottom: 20px;
}
    .rew_block  .rew_box_img img{
        width: 100%;
    }
     .rew_box {
        width: 100%;
    }
    
    .rew_sotr .rew_box_text {
   
        min-height: auto;
    }
    
    .res_item_right_total_row2 {
    line-height: 21px;
    font-size: 17px;
    margin-top: 5px;
    font-size: 15px;
}
    
    .res_item_right_total_box {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}
    
    .res_item_right_total_name {
    line-height: 22px;
    font-size: 18px;
    width: 100%;
    padding-top: 5px;
    text-align: center;
    margin-bottom: 23px;
    font-family: 'Montserrat-Medium';
}
    
    .chat_form_btn button {

    font-size: 14px;
    
    }
    
    .dialog_form_part_right form {
    padding: 25px 10px;
    border-radius: 20px;
    border: 1px solid #a6a6a6;
    width: 100%;
    margin: 0 auto;
}
    .dialog_form_part_right {
    background: #fbfbfb;
    padding: 10px;
    padding-left: 10px;
    padding-top: 20px;
    z-index: 1;
    padding-bottom: 20px;
}
    
    .dialog_form_container_center {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: baseline;
    width: 100%;
    margin: 0 auto;
}
    
    
    .dialog_form_container .title_text_info {
    font-size: 14px;
    line-height: 21px;
}
    
    .case_box {
    width: 100%;
}
    
    .home_good_company_box {
   
  width: 50%;
    }
}


@media (max-width: 670px){
    .menu__container_modal .main_category_box {
    width: 100%;
    min-height: auto;
}
    .menu__container_modal_top .main_header_chat_bot_btn {
    margin-top: 0px;
    display: flex;
    justify-content: center;
    width: 100%;
}
    
    .menu__container_modal_top  .header_center_nav a {
        margin-right: 10px;
    }
    
    .menu__container_modal_top .header_center_nav {
    display: block;
    width: 100%;
    text-align: center;
        margin-bottom: 40px;
        
}
    
    
    
    
    .all__news_box {
    width: 100%;
}
    .dots_slider .slick-dots {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    flex-direction: column;
    justify-content: center;
    position: absolute;
    left: 0px;
    top: 0px;
    margin-top: -21px;
    margin-left: -58px;
}
    
.case__slider_left_part {
    width: 100%;
    display: flex;
    justify-content: center;
    padding-left: 0px;
}
    
    .mac__box {
    background: url(../image/mac_bgg.jpg)no-repeat;
    width: 330px;
    height: 205px;
    position: relative;
    background-size: cover;
    padding-top: 13px;
    padding-left: 30px;
    padding-bottom: 38px;
}
    
    .mac__box_in {
      height: 154px;
    width: 275px;
}
    
   .mac__box_in .slick-list {
    height: 154px;
} 
    
}


@media (max-width: 690px){
    
    .case_box_numbers {
    text-align: center;
    margin-top: 30px;
}
    
    .case_container_numbers {

    flex-direction: column;
}
    
    
    footer .main_category_title {
    font-family: 'Montserrat-Medium';
    margin-bottom: 10px;
}
    
    footer .main_category_box {
    width: 100%;
    margin-top: 25px;
}
    
    .case__numbers_num{
        margin-bottom: 0px;
    }
    
    .bottom_form_part_left {
    color: #db0e2e;
    line-height: 27px;
    font-size: 18px;
    text-align: center;
    font-family: 'Montserrat-SemiBold';
}
    
    .bottom_form_part input {

        padding: 14px 14px;
    }
    .bottom_form_part_right .chat_form_btn button {
    padding: 12px 31px;
}
    
    .bottom_form_part input {
    background: #fff;
        width: 100%;
    }
    
    .bottom_form_part_right form {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
    
    .bottom_form_part input {
    margin-right: 0px;
    margin-bottom: 20px;
}
    .main_category_list a {
    font-size: 15px;
}
    
    .mess_right_foundbox {

        margin-top: 25px;
    }
    
    .form__red_left_text br{
        display: none;
    }
    
    .form__red_right_img{
        display: none;
    }
    
    .form__red_left_part {
    padding-right: 10px;
        padding-left: 10px;
    }
    .form__red_container {
 
    margin-top: 20px;
}
    
    .title_text_info {

    line-height: 22px;
    font-size: 14px;
}
    
    .h1_style {
    font-weight: normal;
    font-style: normal;
    font-size: 22px;
}
    
    h2{
        font-size: 22px;
    }
    
    .main_category_box {

        padding: 20px 10px 10px;
    }
    
    .main_category_box {

    min-height: auto;
}
    .main_category_box {
        margin-top: 25px;
    }
    .main_category_box {
    width: 100%;
}
}

@media (max-width: 620px){
    .four_tap_text {
    font-size: 13px;
    line-height: 22px;
}
    .four_tap_title {
    font-size: 18px;
            margin-bottom: 22px;
}
    .four_tap_info {
    width: 90%;
}
    .four_tap_num {
    width: 10%;
}
    
    .scroll__line_in {
    padding-left: 15px;
}
    
    .case_task_container__box {
    width: 100%;
}

    .case_task_part_left_title {
    color: #db0e2e;
        font-size: 20px;
    }
    .h1_style_case {
    font-size: 19px;
    margin-bottom: 52px;
}
    
    
    
    .bottom_form_part.bottom_form_part_left br{
        display: none;
    }
    
    .copy {
    color: #bbbbbb;
    margin-top: 48px;
    font-size: 11px;
    text-align: left;
    padding-right: 80px;
}
    
    .footer__botom__form_row form {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
    width: 100%;
}
    
    .footer__botom__form_row2{
        display: flex;
    width: 100%;
    justify-content: center;
    }
    .audit_form_row input, .audit_form_row textarea {
    width: 100%;
}
    .audit_form_row2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: column;
}
    
    .audit_form_row {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
}
    .form__red_left_title {
    font-size: 17px;
    line-height: 24px;
}
    
    .form__red_right_part button.btn_link {
 
    width: 190px!important;
    display: inline-block;
    margin: 0 auto;
    cursor: pointer;
}
    
    .form__red_container  form{
            display: flex;
    flex-wrap: wrap;
    flex-direction: column;
        width: 100%;
    }
    
    .form__red_right_row form input {

    padding: 2px 0;
    outline: none;
    width: 100%;
  
    margin-right: 0px;
    margin-bottom: 20px;
}
}

@media (max-width: 600px){
    
 .menu__container_modal_top   .nav_case {
    margin-left: 0px;
}
    
    .menu__container_modal_top .header_center_nav a:last-child{
        margin-right: 0px;
    }
    .menu__container_modal_top .header_center_nav a {
    margin-right: 8px;
}
    
    .menu__container_modal_top  .nav_case:before{
        display: none;
    }
    .menu__container_modal_top .header_center_nav {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
    margin-left: 0px;
}
    
    .case_post_text {
    color: #434343;
        font-size: 13px;
    }
    
    .slider_main_case_box .slider_item_img img {
 max-width: 100%;

    object-fit: cover;
}
    
    .four_tap_num {
    font-size: 18px;
}
    
    .preloader___container {
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 290px;
    flex-direction: column;
}
    .pre__textt {
    text-transform: uppercase;
    color: #575757;
    font-family: 'Montserrat-Bold';
    margin-top: 17px;
    font-size: 14px;
}
    
    
    .partners_item_in {
    margin: 0 0px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    min-height: 84px;
    text-align: center;
    justify-content: center;
}
    .rew_box .play_btn {
    opacity: 1;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    transform: translateY(0%);
}
    .rew_box .rew_box_img:before {
    opacity: 1;
}
    .rew_box_bottom {
    padding: 10px 7px 20px 27px;
}
    
    .rew_block.active_show .rew_box {
    box-shadow: 2px 4px 8px 2px rgba(0, 0, 0, 0.2);
}
    
    .case_box .case_box_tag {
    opacity: 1;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    transform: translateY(0%);
}
    
    
    .home_good_company_box__header {
    font-size: 12px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ffffffb5;
    margin-bottom: 5px;
    font-family: 'Montserrat-Medium';
}
    
    .home_good_company_box__text {
    font-size: 11px;
    text-align: left;
    line-height: 13px;
}
.back_box {
 
    padding: 10px 5px;
    line-height: 13px;
            }
    
    .main_category_title {
  
    margin-bottom: 15px;
}
    .main_category_box {
    padding: 20px 0px 10px;
}
    
    .form__red_left_part {
    padding-right: 5px;
    padding-left: 5px;
}
        .slider_item_name_site {
            font-size: 26px;
        }
        .header_logo_title2 {
   font-size: 10px;
            margin-top: 4px;
        }
        
        .header_logo_title1 {
    color: #db0e2e;
            font-size: 23px;
        }
        .header_logo_img{
                width: 48px;
        }
        .header {
  
            padding-top: 20px;
        }
        .slider_main .btn-juliet:hover {
    transform: scale(0.65);
    opacity: 1;
}
        
        .slider_item_site {
  
            font-size: 14px;
        }
        .slider_item_name_text {
    color: #f2f2f2;
    line-height: 18px;
    font-size: 13px;
}
        .slider_item_logo {
    margin-bottom: 20px;
    width: 120px;
}
        
        .slider_item_info {
 
    padding-bottom: 30px;
}
        .slider_item_name_text br{
            display: none;
        }
        
    }



@media (max-width: 500px){
    .new__form_btn {
    text-align: center;
    margin-top: 14px;
}
    
    .case_result_title {
    font-size: 14px;
}
    
    .col__box_in1 {
    margin-right: 7px;
}
.col__box_in {
    width: 40px;
}
    
    
    .case__slider_left_part {
    width: 100%;
    display: flex;
    justify-content: center;
    padding-left: 24px;
}
    
    .seo_lider_container {

    padding-right: 75px;
}
    .audit__form_block .dialog_mail {
    margin-bottom: 20px;
    margin-right: 0px;
}
    .audit__form_block .dialog_tel_container {
    margin-top: 32px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
    
    .stock__container {
    margin-bottom: 34px;
    padding-right: 0px;
}
    
    .stock__container a {
    background: #dcdcdc;
    color: #3e3e3e;
    padding: 10px 10px;
    border-radius: 3px;
    font-size: 16px;
    width: 100%;
    margin-bottom: 20px;
}
    
    .answers_block .inner_slider .btn-juliet {
    right: -79px;
}
    
    .how_get_item_container.how_get_item_containerbottom {
    padding-top: 55px;
    padding-right: 75px;
}
    
    .inner_slider .btn-juliet {

        right: -80px;
    }
    
    .price_slider_container {
    margin-top: 60px;
    padding-right: 75px;
}
    
    .title_text_info br{
        display: none;
    }
    .popup_header_info{
        padding-left: 15px;
    }
    
    .popup_header_img{
        display: none;
    }
    
    .popup_slider {
  
        padding: 25px 5px 25px 0px;
    }
    
    .dialog_form_part_right .chat_form_btn {
    text-align: center;
    margin-top: 25px;
}
    .dialog_form_part_center {
        padding: 23px 8px;
    }

.chat_mess {
    padding: 9px 11px;
    font-size: 12px;
}

.chat_mess_change {
    padding: 9px 12px;
    font-size: 12px;
}

}



@media (max-width: 400px){
    .sl_n_text {
    color: #434343;
    line-height: 20px;
    font-size: 13px;
}
.dots_slider .slick-dots {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    flex-direction: column;
    justify-content: center;
    position: absolute;
    left: 0px;
    top: 0px;
    margin-top: -21px;
    margin-left: -44px;
}
    
}