@media(max-width:1024px){
.header{padding: 10px 10px 0 10px;}
.footer{margin-top:20px;max-width:960px;width:100%;-webkit-background-size:100%;
background-size:100%;padding:15px 0;}
.footer_slogan{padding-left:10px;}
.flino{padding-right:10px;}
.stat_content{width:67%;}
.news_in_srtat_content{width:28%;}
.column_info_about_route{width:41%;}
.title_column_info_about_route{width:42% !important;}
.points_route_in_result_content_item_trip{width:80%;}
.column_time_departure_and_arrival_route{width:58%;}
.news_in_page{margin-top:0;}
.main_route_in_result_title{margin-top:0;}
.btn_find_other_route{margin-top:10px;}
.count_route_which_was_find{margin-top:13px;}
.result_title{height:auto;margin-bottom:22px;}
.one_item_important_section{padding-left:0;}
.title_table_result div{width:14%;}
.column_time_departure_and_arrival_route_string div{width: 25% !important;}
#result_search_city > div{padding:12px 15px 12px 40px;font-size: 17px;border-bottom:1px solid #a8a8a8;}
#result_search_city > div:before{top: 16px;}
.header-bg{height: auto;padding-bottom: 10px;}
}


@media(max-width:990px){
.news_item_content{width:49%;}
.news_item_title_link{width:190%;}
.time_departure_value{width:195px;}
.column_day_the_movement_value{width: 165px;}
.pay_bl{display: none;}
}


@media(max-width:960px){
.header-phone{padding-right:5px;}
.title_column_info_about_route{width:40%;}
}

@media(max-width:920px){
.title_column_day_the_movement{width:16% !important;}
.title_column_btn_pay{width:12% !important;}
.menu{margin-left: 15px;float: right;display: block;}
.menu_1{display: none;}
.header-menu li{padding: 0 5px;}
}

@media(max-width:890px){
.title_column_info_about_route{width:39%;}
.result_title{position:relative;}
.btn_find_other_route{position:absolute;right:150px;top:10px;margin:0;}
.column_btn_pay button img:hover{opacity:0.8;}
.column_btn_pay button:hover{background:none;}
.column_time_departure_and_arrival_route_string div{padding-top:0;line-height:25px;}
.column_time_departure_and_arrival_route_string div{width:28%;}
.column_btn_pay{width:16%;}
.title_column_day_the_movement{width:18% !important;}
.title_column_btn_pay{width:10% !important;}
.title_column_info_about_route{width:40% !important;}
.title_column_info_about_route{width:38% !important;}
.column_info_about_route{width: 39%;}
.column_time_departure_and_arrival_route{width: 60.5%;}
.find-form-title{text-align: center;}
}

@media(max-width:800px){
.header-menu{width: 380px;}
.header-menu li{display:inline-block;padding:0 2%;}
.news_item_info_views{display: none !important;}
.stat_content,.news_in_srtat_content{width:100%;float:none;display: block;}
.news_in_srtat_content{margin-top:30px;}
.title_column_info_about_route{width:35%;}
.title_table_result div{text-align: center;}
.title_column_info_about_route{text-align:left !important;}
.column_time_departure_and_arrival_route_string div{text-align:center;}
}

@media(max-width:770px){
.btn_find_other_route{display: none;}
}

@media(max-width:748px){
.news_item_content{width: 100%;}
.news_item_content:nth-child(2n -1){padding-left:0;}
.news_item_title_link{width: 96%;padding-right:10px;}
.news_in_page{padding:0 10px;}
.title_column_day_the_movement{position:relative;top:-5px;}
.result_content_item_trip{padding-left:5px;}
.view_route_on_the_map span{margin-right:0;}
.title_column_day_the_movement, .title_column_btn_pay{width: 14% !important;}
.link_on_flinket{}
.dfhgsh{display: none;}
}


@media(max-width:730px){
.link_on_flinket{text-align: center;}
.main_slogan{font-size: 22px;font-weight: 500;}
.header-menu{width:130px;z-index:2;padding-right:10px;margin-top:10px;background:#FFFFFF;box-shadow: 0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);}
/* Кнопка гамбургер */
        #hamburger {position:absolute;left:-1000px;}
        #hamb-button {display:block;width:75px;height:40px;text-align:center;line-height:40px;color:#fff;cursor:pointer;float:right;font-size:14px;text-align:right;border:1px solid #fff;border-radius:5px;padding-right: 12px;font-weight:bold;
        }
        #hamb-button span{left:-5px;top:1px;}
        #hamburger ~ ul {overflow:hidden;height:0;
            position:absolute;right:115px;top:9px;border-radius:10px;
            -webkit-transition: height 0.5s ease-out 0.2s;
            -moz-transition: height 0.5s ease-out 0.2s;
            -o-transition: height 0.5s ease-out 0.2s;
            transition: height 0.5s ease-out 0.2s;
        }
        #hamburger:checked ~ ul {height:130px;
            position:absolute;right:115px;top:9px;border-radius:10px;
             -webkit-transition: height 0.5s ease-out 0.2s;
             -moz-transition: height 0.5s ease-out 0.2s;
             -o-transition: height 0.5s ease-out 0.2s;
             transition: height 0.5s ease-out 0.2s;
        }
        .menu ul {height:auto;display:block;}
                .header-menu ul li {display:block;height:30px;line-height:30px;}
                .header-menu a{color:#005FC3;font-size:16px;line-height:2;}
  .footer_slogan, .flino{float:none;text-align:center;padding:0;margin:0;}
  .flino{margin-top:15px;}
  .link_on_flinket{}
.input_search_in_main{width: 45%;margin-bottom: 15px;}
.search_action_one{padding: 0;width: 100%;}
.find-form-ex{display: none;}
.link_arenda{
    position: relative;
    margin-bottom: 30px;
    text-align: center;
}
}


@media(max-width:700px){
.result_in_search_content{display: none;}
.column_time_departure_and_arrival_route{width:63%;}
.btn_find_other_route{display:none;}
.title_table_result_responsive{border-collapse: collapse;width: 100%;text-align: center;}
.title_table_result_responsive>tbody>tr>td, .title_table_result_responsive>tbody>tr>th, .title_table_result_responsive>tfoot>tr>td,
.title_table_result_responsive>tfoot>tr>th, .title_table_result_responsive>thead>tr>td, .title_table_result_responsive>thead>tr>th {
        border-top: 1px solid #ddd;font-size: 12px;
}
.title_table_result_responsive th{border-top: 0 !important;background: grey;color: #fff;padding: 10px 0;}
.title_table_result_responsive>tbody>tr>td{font-weight: 600;padding: 6px 0;}

.column_info_about_route_responsive{padding:10px 0 0 10px;margin-top:3px;}
.title_column_time_departure_route, .column_time_responsible, .title_column_day_the_movement, .title_column_btn_pay{float:left;text-align:center;width: 25% !important;}
.title_column_day_the_movement{width:140px;position:static;}
.price_of_trip div span{font-weight:600;}
.view_route_on_the_map{float:right;padding-right: 10px;}
.view_route_on_the_map a{font-style:normal;font-weight:400;}
.title_column_info_about_route_responsive{text-align:center;width:215px !important;}
.column_btn_pay{width:16% !important;}
.column_btn_pay button img{top:0px;}
.result_in_search_content_responsive{display:block;}
.info_reis_all{padding-bottom:10px;border-bottom:1px solid #ccc;-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);width:99%;margin:0 auto;margin-bottom:20px;}
.title_column_day_the_movement{width: 28% !important;}
.column_btn_pay span{display: none;}
.title_column_time_departure_route{width: 15%!important;}
.title_column_time_arrival_route{width: 35%!important;}
.title_column_day_the_movement{width: 26%!important;}
.title_column_btn_pay{width: 24%!important;}
}


@media(max-width:680px){
.find-form-text{display:none;}
.main-bg{height:auto;padding-bottom:20px;}
.clear2{display:block;}
.main-about, .main-processes{width:100%;padding:0;float:none;}
.main-about, .main-processes{margin-top:25px;}
.result_in_search_content_responsive{overflow:hidden;}
.main-input{width:510px;float:left;}
.link_on_flinket{}
}

@media(max-width:650px){
.header-phone{float:none;position:absolute;top:60px;margin: 0;}
.header-bg{background-repeat:repeat;height:88px;}
.main-bg h1{font-size:30px;}
.header-phone a{}
.main-input{max-width:443px;width:100%;}
}

@media(max-width:580px){
.find_form_in_stat_pages #search_action{margin-left:10px;}
#search_action{margin-left:0;}
#input_general, .main-input #input_general input{z-index: inherit;}
.main-input img{display:none !important;}
.find-form button[type="button"]{float:none;width:100%;background: #ff4c45;}
.find-form button[type="button"] span{display: block;}
.main-input{max-width:490px;width:100%;}
.input_search_in_main_two{position: relative;}
.search_index_img{display: none !important;}
.find_form_in_stat_pages #search_action{margin-left:0;}
.input_search_in_main{width:100%;}
.find_form_in_stat_pages img, .find-form-arrow{display:none !important;}
.view_route_on_the_map{display:block;margin:10px 0 10px 0;}
.price_of_trip{float:none;}
#search_action img{display: none;}
.link_on_flinket{padding: 14px 0 12px 0;}
.link_on_flinket span{font-size: 22px;}
.link_on_flinket a{font-size: 21px;}
#result_search_city{left: 2px;top: 39px;}
}

@media(max-width:520px){
}

@media(max-width:500px){
.find-form-ex{display: none;}
.find_form_in_stat_pages img{display: none;}
.input_search_in_main{float:none;display:block;}
.main_route_in_result_title, .count_route_which_was_find{float:none;display: block;}
.count_route_which_was_find{margin-top:10px;}
.view_route_on_the_map{float: none;}
}

@media(max-width:480px){
.find_form_in_stat_pages{height:148px;width: 100%;}
.price_of_trip{float:none;margin-bottom:0;}
.column_day_the_movement_value{margin-left:4%;}
.column_info_about_route_responsive{margin-bottom:10px;}
.time_departure_value{position:relative;left:-4px;}
}

@media(max-width:470px){
.header-logo{float:none;width:200px;}
.header-logo_text{width:150px;text-align:left;}
.header-logo img{}
.header-logo a{margin-right:0;}
.header-logo span{display:none;}
#hamburger:checked ~ ul, #hamburger ~ ul{top:15px;}
#hamb-button{position:absolute;top:10px;right:10px;height:34px;line-height:34px;background-position-y:10px;}
    .cookie__content_text .text__block{font-size: 10px}
    .cookie__content_icon{width: 50px}
    .cookie{padding: 20px 0px 20px 0px;}
    .cookie__content{grid-gap: 0px;}
}


@media(max-width:430px){
.price_of_trip p b{font-size:10px;}
.price_of_trip{width:290px;}
}


@media(max-width:420px){
.main-bg h1{padding-top:25px;}
.header-bg{background: url(../img/bg-head.jpg) repeat;}
.main_title_and_bullets{padding-top:0;}
.main-bg{position:relative;top:-10px;}.link_on_flinket{}
.archive_news{text-align:left;}
.news_item_content{margin-bottom: 5px;}
.news_in_page{margin:0;padding:0;}
.title_blocks_in_main_page{padding:0;}
.main_route_in_result_title{float:none;}
.count_route_which_was_find{float:none;display:block;}
.column_btn_pay{height:15px;}
.column_info_about_route_responsive{padding:10px 0 0 7px;}
.column_day_the_movement_value{margin-left:5%;}
}

@media(max-width:390px){
.news_item_title_link a{font-size:14px;}
.news_item_info_date{font-size:12px;}
.result_title{height:auto;}
.column_btn_pay{margin-right:5px;}
.time_departure_value{width:23% !important;}
.time_arrival_value{width:27% !important;}
.link_on_flinket span{font-size: 21px;}
.link_on_flinket a{font-size: 19px;}
    .cookie__content_text .text__block{font-size: 10px}
    .cookie__content_icon{width: 50px}
    .cookie{padding: 20px 0px 20px 0px;}
    .cookie__content{grid-gap: 0px;}
}
