@media (min-width: 1200px) {
 
    .container {
        width: 1180px;
    }

    .b-header__row {
        min-height: 105px;
    }
}

@media (min-width: 250px) {
    .tizer__imgBlock img {

        width: 70%;
        margin: 45px 25px 0px 0px;
    }
    .b-newsCarusel__text-p {

    }

    .mobile_select_city .b-header__row-city {
        color: #fff;
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .select_city_input_mobile {
        margin-bottom: 50px;
    }

    .footer__logo {
        text-align: center;
        padding-right: 0px;
    }

    .footer-logo__text_text {
        padding-right: 0px;
        margin-bottom: 20px;
    }

    .footer .text-light-gray {
        text-align: center;
    }

    .footer__menu-item {
        text-align: center;
    }

    .copyright__left {
        text-align: center;
    }

    .copyright__right {
        text-align: center;
    }

    .copyright__right-holder {
        float: none !important;
    }

    .nav__pag {
        width: 50%;
        margin: 0 auto;
        display: block;
    }

    .disk_size_ul {
        padding: 0px;
        margin: 0px;
        list-style-type: none;
        list-style: none;
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }

    .d-xs-none {
        display: none;
    }
     .d-xs-block {
        display: block;
    }

    .panel-body {
        background-color: transparent;
        padding: 13px 21px 15px 25px;
    }

    .panel-title {
        font-size: 14px;
    }

    .panel-title a {
        color: #000;
    }

    .panel-heading {
        padding: 10px 15px;
        border-bottom: 1px solid transparent;
        border-top-right-radius: 3px;
        border-top-left-radius: 3px;
    }

    .panel-bordered {
        border: 0;
        border-bottom: 1px solid #fa3333;
    }

    .tab-content .col-sm-12 {
        margin-bottom: 10px;
    }

    .mobile__freeCatalog-text {
        padding-top: 30px;
        padding-bottom: 30px;
        padding-left: 20px;
        padding-right: 20px;
        line-height: 30px;
    }

    .mobile__freeCatalog-block {
        width: 90%;
        margin-left: 10px;
        margin-top: 40px;
    }

    .b-tabs__col-h2 {
        font-size: 26px;
        font-weight: bold;
        margin-top: 30px;
    }

    .pad-mob {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .b-tizer {
        position: relative;
        margin-top: 65px;
    }

    .tizer__textBlock {
        padding: 10px;
    }

    .tizer__title-h1 {
        margin-left: 10px;
        line-height: 32px;
        font-weight: bold;
    }

    .tizer__textBlock p {
        margin-left: 10px;
        padding-right: 10px;
        line-height: 22px;
    }

    .tizer__title-pBold {
        font-weight: bold;
    }

    .container {
        padding: 0px;
    }

    .slider__container {
        padding-top: 20px;
        padding-bottom: 60px;
        border-top: 1px solid #d5d5d5;
        border-bottom: 1px solid #d5d5d5;
    }

    .b-header__row {
        min-height: auto;
    }

    .navbar {
        position: relative;
        z-index: 99999999999;
        background: #f3f3f3;
        padding-bottom: 9px;
    }

    .b-tizer {
        position: relative;
        z-index: 1;
    }

    .b-header__logo-logoText {
        color: #000;
    }

    .navbar-light .navbar-toggler {
        border: none;
    }

    .navbar-light .navbar-toggler-icon {
        background-image: url(../img/burger.png);
        background-size: 100%;
    }

    button:focus {
        outline: none;
    }

    .navbar-nav {
        height: 100vh;
    }

    .show_menu {
        background: #211c1d;
    }

    .show_menu .b-header__logo-logoText {
        color: #fff;
    }

    .tabs__col-list .list-group-item::before {
        content: '';
        display: block;
        border-radius: 50%;
        background-color: #fff;
        position: absolute;
        width: 20px;
        height: 20px;
        right: 35px;
        top: 50%;
        margin-top: -10px;
        z-index: 2;
    }

    .tabs__col-list .list-group-item.active {
        background-color: #444444;
        border: 0;
        color: #fff;
        position: relative;
    }

    .tabs__col-list .active .tab-title {
        font-size: 18px;
        font-family: 'PT Sans', sans-serif;
        font-weight: bold;
        line-height: 1;
        display: block;
        color: #fff;
    }

    .tabs__col-list .active .tab-subtitle {
        font-size: 14px;
        line-height: 1.286;
        display: block;
        color: #fff;
    }

    .tabs__col-list  .tab-title {
        font-size: 18px;
        font-family: 'PT Sans', sans-serif;
        font-weight: bold;
        line-height: 1;
        display: block;
        color: #000;
    }

    .tabs__col-list .list-group-item {
        background-color: #e7e7e7;
        border: 0;
        color: #000;
        position: relative;
    }

    .tabs__col-list .tab-subtitle {
        font-size: 14px;
        line-height: 1.286;
        display: block;
        color: #000;
    }

    .b-tabs__row .col-md-4:last-child {
        padding-right: 0px;
    }

    .tabs__col-list {
        flex-direction: column;
    }

    .tabs__col-list .list-group-item {
        margin-right: 22px;
        padding-top: 17px;
        padding-bottom: 50px;
        margin-bottom: 10px;
        border-radius: 0px;
    }

    .tabs__col-list .list-group-item:last-child {
        margin-right: 0px;
    }

    .search__button {
        margin-top: 15px;
    }

    .model_list_ul {
        padding: 0px;
        margin: 0px;
        list-style-type: none;
        list-style: none;
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }

    .select_city_input_mobile {
        display: block;
        width: 100%;
        padding: 20px;
        border-radius: 5px;
        border: 1px solid #dedede;
        outline: none;
    }

    .mobile_select_city {
        display: block;
    }
    .b-news__section .bx-wrapper .bx-pager {
        bottom: -60px;
    }
}

@media (min-width: 767px) {
     .d-xs-block {
        display: none;
    }
    .tizer__imgBlock img {

        width: 85%;
        margin:0px;
    }
    .b-newsCarusel__text-p {
        display:block;
        line-height: 12pt;
    }
    .pad-mob {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .desctop__freeCatalog-block {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px;
        line-height: 20px;
    }

    .desctop__freeCatalog-text {
        width: 90%;
        margin-left: 0px;
        margin-top: 0px;
    }

    .b-tabs__col-text p {
        margin-bottom: 0px;
    }

    .b-tabs__col-h2 {
        font-size: 23px;
        font-weight: bold;
        margin-top: 0px;
    }

    .b-tabs__col-text {
        line-height: 18px;
        font-size: 15px;
    }

    .b-tizer {
        position: relative;
        margin-top: 110px;
    }

    .tizer__imgBlock {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f3f3f3+0,f3f3f3+13,f3f3f3+13,ffffff+67 */
        background: rgb(243,243,243);
 /* Old browsers */
        background: -moz-linear-gradient(left, rgba(243,243,243,1) 0%, rgba(243,243,243,1) 13%, rgba(243,243,243,1) 13%, rgba(255,255,255,1) 67%);
 /* FF3.6-15 */
        background: -webkit-linear-gradient(left, rgba(243,243,243,1) 0%,rgba(243,243,243,1) 13%,rgba(243,243,243,1) 13%,rgba(255,255,255,1) 67%);
 /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to right, rgba(243,243,243,1) 0%,rgba(243,243,243,1) 13%,rgba(243,243,243,1) 13%,rgba(255,255,255,1) 67%);
 /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ffffff',GradientType=1 );
 /* IE6-9 */;
    }

    .tizer__textBlock {
        padding: 10px;
    }

    .tizer__title-h1 {
        margin-left: 30px;
        margin-top: 15px;
        line-height: 32px;
        font-weight: bold;
        font-size: 25px;
    }

    .tizer__textBlock p {
        margin-left: 30px;
        line-height: 18px;
    }

    .tizer__title-pBold {
        font-weight: bold;
    }

    .navbar {
        background: #fff;
    }

    .navbar-nav {
        height: auto;
    }

    .b-header__row {
        min-height: 75px;
    }

    .mobile-right {
        float: right;
        width: auto !important;
    }

    .navbar-toggler {
        display: none;
    }

    .collapse {
        display: block !important;
    }

    .navbar-nav  li {
        width: auto;
        float: left;
    }

    .navbar-nav {
        flex-direction: unset;
        justify-content: space-between;
    }

    .tabs__col-list .list-group-item::before {
        content: '';
        display: block;
        border-radius: 50%;
        background-color: #fff;
        position: absolute;
        width: 20px;
        height: 20px;
        right: 15px;
        top: 50%;
        margin-top: -10px;
        z-index: 2;
    }

    .tabs__col-list .list-group-item.active {
        background-color: #444444;
        border: 0;
        color: #fff;
        position: relative;
    }

    .tabs__col-list .active .tab-title {
        font-size: 18px;
        font-family: 'PT Sans', sans-serif;
        font-weight: bold;
        line-height: 1;
        display: block;
        color: #fff;
    }

    .tabs__col-list .active .tab-subtitle {
        font-size: 12px;
        padding-right: 30px;
        line-height: 1.286;
        display: block;
        color: #fff;
    }

    .tabs__col-list  .tab-title {
        font-size: 18px;
        font-family: 'PT Sans', sans-serif;
        font-weight: bold;
        line-height: 1;
        display: block;
        color: #000;
    }

    .tabs__col-list .list-group-item {
        background-color: #e7e7e7;
        border: 0;
        color: #000;
        position: relative;
    }

    .tabs__col-list .tab-subtitle {
        font-size: 12px;
        padding-right: 30px;
        line-height: 1.286;
        display: block;
        color: #000;
    }

    .b-tabs__row .col-md-4:last-child {
        padding-right: 0px;
    }

    .tabs__col-list {
        flex-direction: row;
    }

    .tabs__col-list .list-group-item {
        margin-right: 22px;
        padding-top: 17px;
        padding-bottom: 17px;
        border-radius: 0px;
    }

    .tabs__col-list .list-group-item:last-child {
        margin-right: 0px;
    }

    .search__button {
        margin-top: 25px;
    }

    .model_list_ul {
        padding: 0px;
        margin: 0px;
        list-style-type: none;
        list-style: none;
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }

    .disk_size_ul {
        padding: 0px;
        margin: 0px;
        list-style-type: none;
        list-style: none;
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4;
    }

    .footer__logo {
        text-align: left;
        padding-right: 40px;
    }

    .footer-logo__text_text {
        padding-right: 40px;
        margin-bottom: 20px;
    }

    .footer .text-light-gray {
        text-align: left;
    }

    .footer__menu-item {
        text-align: left;
    }

    .copyright__left {
        text-align: left;
    }

    .copyright__right {
        text-align: left;
    }

    .copyright__right-holder {
        float: right;
        !important;
    }

    .su_city_list {
        position: fixed;
        top: 60px;
        right: 30px;
        width: 895px;
        background: #fff;
        z-index: 200001;
        padding: 25px;
    }

    .select_city_input {
        width: 100%;
        padding: 20px;
        border-radius: 5px;
        border: 1px solid #dedede;
        outline: none;
    }

    .city_list_box_popular {
        color: #888888;
        font-size: 14px;
        font-family: 'PT Sans', sans-serif;
        margin-top: 20px;
    }

    .city_list_box_popular_ul {
        padding: 0px;
        margin: 0px;
        list-style-type: none;
        list-style: none;
    }

    .city_list_box_popular_ul {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4;
    }

    .city_list_box_popular_ul li {
        margin-bottom: 5px;
    }

    .city_list_box_popular_ul li a {
        color: #000;
        font-size: 16px;
        font-family: 'PT Sans', sans-serif;
    }

    .su_city_list:before {
        content: "";
        border: 20px solid transparent;
        border-bottom: 10px solid #fff;
        position: absolute;
        top: -29px;
        right: 50px;
    }

    .select_city_input_mobile {
        display: none;
    }

    .mobile_select_city {
        display: none;
    }
}

@media (min-width: 992px) {
     .d-xs-block {
        display: none;
    }
    .tizer__title-h1 {

        margin-top: 0px;
        line-height: 32px;
        font-weight: bold;
        font-size: 32px;
    }
    .tizer__textBlock p {
        margin-left: 30px;
        line-height: 22px;
    }
    .tizer__imgBlock img {

        width: 100%;
        margin:0px;
    }
 
    .d-xs-none {
        display: block;
    }




    .d-lg-block {
        display: block;
    }

    .b-tizer__row {
    }

    .b-tizer {
        position: relative;
        margin-top: 160px;
        margin-bottom: 30px;
    }

    .tizer__imgBlock {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f3f3f3+0,f3f3f3+13,f3f3f3+13,ffffff+67 */
        background: rgb(243,243,243);
 /* Old browsers */
        background: -moz-linear-gradient(left, rgba(243,243,243,1) 0%, rgba(243,243,243,1) 13%, rgba(243,243,243,1) 13%, rgba(255,255,255,1) 67%);
 /* FF3.6-15 */
        background: -webkit-linear-gradient(left, rgba(243,243,243,1) 0%,rgba(243,243,243,1) 13%,rgba(243,243,243,1) 13%,rgba(255,255,255,1) 67%);
 /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to right, rgba(243,243,243,1) 0%,rgba(243,243,243,1) 13%,rgba(243,243,243,1) 13%,rgba(255,255,255,1) 67%);
 /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ffffff',GradientType=1 );
 /* IE6-9 */;
    }

    .tizer__textBlock {
        padding: 30px;
    }

    .tizer__title-h1 {
        margin-left: 40px;
        font-weight: bold;
    }

    .tizer__textBlock p {
        margin-left: 40px;
    }

    .tizer__title-pBold {
        font-weight: bold;
    }

    .mobile-right {
        float: right;
        width: auto !important;
    }

    .navbar-toggler {
        display: none;
    }

    .collapse {
        display: block !important;
    }

    .navbar-nav  li {
        width: auto;
        float: left;
    }

    .navbar-nav {
        flex-direction: unset !important;
        justify-content: space-between;
        display: flex;
        width: 100%;
    }

    .b-header__row {
        min-height: 155px;
    }

    .tabs__col-list .list-group-item::before {
        content: '';
        display: block;
        border-radius: 50%;
        background-color: #fff;
        position: absolute;
        width: 20px;
        height: 20px;
        right: 35px;
        top: 50%;
        margin-top: -10px;
        z-index: 2;
    }

    .tabs__col-list .list-group-item.active {
        background-color: #444444;
        border: 0;
        color: #fff;
        position: relative;
    }

    .tabs__col-list .active .tab-title {
        font-size: 18px;
        font-family: 'PT Sans', sans-serif;
        font-weight: bold;
        line-height: 1;
        display: block;
        color: #fff;
    }

    .tabs__col-list .active .tab-subtitle {
        font-size: 12px;
        padding-right: 60px;
        line-height: 1.286;
        display: block;
        color: #fff;
    }

    .tabs__col-list  .tab-title {
        font-size: 18px;
        font-family: 'PT Sans', sans-serif;
        font-weight: bold;
        line-height: 1;
        display: block;
        color: #000;
    }

    .tabs__col-list .list-group-item {
        background-color: #e7e7e7;
        border: 0;
        color: #000;
        position: relative;
    }

    .tabs__col-list .tab-subtitle {
        font-size: 14px;
        line-height: 1.286;
        display: block;
        color: #000;
    }

    .b-tabs__row .col-md-4:last-child {
        padding-right: 0px;
    }

    .tabs__col-list {
        flex-direction: row;
    }

    .tabs__col-list .list-group-item {
        margin-right: 22px;
        padding-top: 17px;
        padding-bottom: 17px;
        border-radius: 0px;
    }

    .tabs__col-list .list-group-item:last-child {
        margin-right: 0px;
    }

    .search__button {
        margin-top: 25px;
    }

    .model_list_ul {
        padding: 0px;
        margin: 0px;
        list-style-type: none;
        list-style: none;
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }

    .disk_size_ul {
        padding: 0px;
        margin: 0px;
        list-style-type: none;
        list-style: none;
        -webkit-column-count: 5;
        -moz-column-count: 5;
        column-count: 5;
    }

    .footer__logo {
        text-align: left;
        padding-right: 40px;
    }

    .footer-logo__text_text {
        padding-right: 40px;
        margin-bottom: 20px;
    }

    .footer .text-light-gray {
        text-align: left;
    }

    .footer__menu-item {
        text-align: left;
    }

    .copyright__left {
        text-align: left;
    }

    .copyright__right {
        text-align: left;
    }

    .copyright__right-holder {
        float: right;
        !important;
    }

    .su_city_list {
        position: fixed;
        top: 60px;
        right: 30px;
        width: 895px;
        background: #fff;
        z-index: 200001;
        padding: 25px;
    }

    .select_city_input {
        width: 100%;
        padding: 20px;
        border-radius: 5px;
        border: 1px solid #dedede;
        outline: none;
    }

    .city_list_box_popular {
        color: #888888;
        font-size: 14px;
        font-family: 'PT Sans', sans-serif;
        margin-top: 20px;
    }

    .city_list_box_popular_ul {
        padding: 0px;
        margin: 0px;
        list-style-type: none;
        list-style: none;
    }

    .city_list_box_popular_ul {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4;
    }

    .city_list_box_popular_ul li {
        margin-bottom: 5px;
    }

    .city_list_box_popular_ul li a {
        color: #000;
        font-size: 16px;
        font-family: 'PT Sans', sans-serif;
    }

    .su_city_list:before {
        content: "";
        border: 20px solid transparent;
        border-bottom: 10px solid #fff;
        position: absolute;
        top: -29px;
        right: 50px;
    }

    .select_city_input_mobile {
        display: none;
    }

    .mobile_select_city {
        display: none;
    }
}

@media (min-width: 1200px) {
     .d-xs-block {
        display: none;
    }
    .tizer__imgBlock img {

        width: 70%;
        margin:0px;
    }
    .search__button {
        margin-top: 00px;
    }

    .tabs__col-list .list-group-item::before {
        content: '';
        display: block;
        border-radius: 50%;
        background-color: #fff;
        position: absolute;
        width: 20px;
        height: 20px;
        right: 35px;
        top: 50%;
        margin-top: -10px;
        z-index: 2;
    }

    .tabs__col-list .list-group-item.active {
        background-color: #444444;
        border: 0;
        color: #fff;
        position: relative;
    }

    .tabs__col-list .active .tab-title {
        font-size: 18px;
        font-family: 'PT Sans', sans-serif;
        font-weight: bold;
        line-height: 1;
        display: block;
        color: #fff;
    }

    .tabs__col-list .active .tab-subtitle {
        font-size: 14px;
        line-height: 1.286;
        display: block;
        color: #fff;
    }

    .tabs__col-list  .tab-title {
        font-size: 18px;
        font-family: 'PT Sans', sans-serif;
        font-weight: bold;
        line-height: 1;
        display: block;
        color: #000;
    }

    .tabs__col-list .list-group-item {
        background-color: #e7e7e7;
        border: 0;
        color: #000;
        position: relative;
    }

    .tabs__col-list .tab-subtitle {
        font-size: 14px;
        line-height: 1.286;
        display: block;
        color: #000;
    }

    .b-tabs__row .col-md-4:last-child {
        padding-right: 0px;
    }

    .tabs__col-list {
        flex-direction: row;
    }

    .tabs__col-list .list-group-item {
        margin-right: 22px;
        padding-top: 17px;
        padding-bottom: 17px;
        border-radius: 0px;
    }

    .tabs__col-list .list-group-item:last-child {
        margin-right: 0px;
    }

    .b-tabs__row .col-md-4 {
        padding-left: 00px;
        padding-right: 20px;
    }

    .desctop__freeCatalog-block {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px;
        line-height: 20px;
    }

    .desctop__freeCatalog-text {
        width: 90%;
        margin-left: 10px;
    }

    .b-tizer {
        position: relative;
        margin-top: 80px;
        margin-bottom: 20px;
    }

    .b-tabs__col-h2 {
        font-size: 23px;
        font-weight: bold;
    }

    .b-tabs__col-text p {
        font-size: 15px;
        margin-bottom: 0px;
        padding-bottom: 0px;
    }

    .b-tabs__row {
        min-height: 70px;
    }

    .navbar {
        background: #fff;
    }

    .b-header__logo-logoText {
        color: #000;
    }

    .navbar-nav {
        flex-direction: unset !important;
        justify-content: space-between;
    }

    .b-header__row {
        min-height: 75px;
    }

    .mobile-right {
        float: none;
        width: 75% !important;
    }

    .tab-content .col-sm-12 {
        margin-bottom: 35px;
    }

    .model_list_ul {
        padding: 0px;
        margin: 0px;
        list-style-type: none;
        list-style: none;
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4;
    }

    .panel-default .panel-body nav {
        width: 185px;
        margin-left: 50px;
        float: left;
    }

    .disk_size_ul {
        padding: 0px;
        margin: 0px;
        list-style-type: none;
        list-style: none;
        -webkit-column-count: 6;
        -moz-column-count: 6;
        column-count: 6;
    }

    .footer__logo {
        text-align: left;
        padding-right: 40px;
    }

    .footer-logo__text_text {
        padding-right: 40px;
        margin-bottom: 20px;
    }

    .footer .text-light-gray {
        text-align: left;
    }

    .footer__menu-item {
        text-align: left;
        margin-bottom: 5px;
    }

    .copyright__left {
        text-align: left;
    }

    .copyright__right {
        text-align: left;
    }

    .copyright__right-holder {
        float: right;
        !important;
    }

    .su_city_list {
        position: fixed;
        left: 627px;
        top: 75px;
        width: 895px;
        background: #fff;
        z-index: 200001;
        padding: 25px;
    }

    .select_city_input {
        width: 100%;
        padding: 20px;
        border-radius: 5px;
        border: 1px solid #dedede;
        outline: none;
    }

    .city_list_box_popular {
        color: #888888;
        font-size: 14px;
        font-family: 'PT Sans', sans-serif;
        margin-top: 20px;
    }

    .city_list_box_popular_ul {
        padding: 0px;
        margin: 0px;
        list-style-type: none;
        list-style: none;
    }

    .city_list_box_popular_ul {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4;
    }

    .city_list_box_popular_ul li {
        margin-bottom: 5px;
    }

    .city_list_box_popular_ul li a {
        color: #000;
        font-size: 16px;
        font-family: 'PT Sans', sans-serif;
    }

    .su_city_list:before {
        content: "";
        border: 20px solid transparent;
        border-bottom: 10px solid #fff;
        position: absolute;
        top: -30px;
        right: 750px;
    }

    .select_city_input_mobile {
        display: none;
    }

    .mobile_select_city {
        display: none;
    }
}