@charset "UTF-8";
@media (max-width: 1800px) {
  .fancy_box {
    width: 80%; } }
@media (max-width: 1440px) {
  .cc__product_img img {
    width: 100%;
    height: auto; }

  .ban_left img {
    width: 100%;
    height: auto; }

  .D_r_title {
    font-size: calc(31px + 5 * ((100vw - 320px) / 1120)); }

  .D_Bold {
    font-size: calc(31px + 5 * ((100vw - 320px) / 1120)); }

  .D_sub {
    font-size: calc(17px + 5 * ((100vw - 320px) / 1120)); } }
@media (max-width: 1330px) {
  .mod_axeld_item_Flex .temp_fouritem_it {
    width: 23%; }
    .mod_axeld_item_Flex .temp_fouritem_it .Ccat_index {
      width: 100%; }

  .mod_axeld_youtube {
    min-height: calc(200px + 400 * ((100vw - 320px) / 1120)); }
    .mod_axeld_youtube .F_Youtube {
      max-width: 1000px;
      width: 90%; }
      .mod_axeld_youtube .F_Youtube img {
        margin: 0 auto;
        display: block;
        position: absolute;
        top: -90px;
        border-radius: 8px;
        border: 8px solid #282828;
        width: 100%;
        height: auto;
        box-sizing: border-box; }
      .mod_axeld_youtube .F_Youtube img:hover {
        border: 8px solid #0c73c0; }
    .mod_axeld_youtube .youtube_2021 {
      top: -90px !important;
      border: 8px solid #282828 !important; } }
@media (max-width: 1280px) {
  .mod-menu > li > a, .mod-menu > li > .separator {
    font-size: calc(13px + 1 * ((100vw - 320px) / 1120)); }

  .block_1 .t_1 {
    width: 90%; }
  .block_1 .t_2 {
    width: 7%;
    text-align: right; }
    .block_1 .t_2 span {
      display: none; }
  .block_1 .u_2 {
    width: 35px; }
    .block_1 .u_2 .super__calc {
      display: none; }

  .cc__product_desc {
    font-size: calc(12px + 3 * ((100vw - 320px) / 1120)); }

  .ablog .cc__product_desc {
    font-size: calc(15px + 1 * ((100vw - 320px) / 1120)); }

  .l_menu__right {
    overflow: hidden; }
    .l_menu__right img {
      object-fit: contain; } }
@media (max-width: 1200px) {
  .D_r_title {
    font-size: calc(31px + 5 * ((100vw - 320px) / 1120)); }

  .D_Bold {
    font-size: calc(31px + 5 * ((100vw - 320px) / 1120)); }

  .D_sub {
    font-size: calc(17px + 5 * ((100vw - 320px) / 1120)); }

  .F_right__ {
    align-items: flex-end; }
    .F_right__ img {
      position: absolute;
      top: inherit;
      right: 0;
      width: calc(400px + 200 * ((100vw - 320px) / 1120));
      height: auto; }

  .F_left__ {
    padding: 30px 0 30px 0; }
    .F_left__ .D_But_flex {
      padding: 50px 0 0 0; }

  .F_right__ {
    height: auto; }

  .menu__A .mod-menu {
    padding-left: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 450px;
    overflow-x: auto;
    scroll-snap-type: x proximity;
    height: 100%; }
    .menu__A .mod-menu li {
      flex-shrink: 0;
      scroll-snap-align: start; }
      .menu__A .mod-menu li ul {
        display: none !important; }
      .menu__A .mod-menu li a {
        display: flex; }

  .menu__A .mod-menu::-webkit-scrollbar {
    /* webkit удалим скроллл  */
    width: 0;
    height: 0; }

  .block_1 .top_menu {
    padding-right: 2%;
    padding-left: 2%; } }
@media (max-width: 1100px) {
  .D_r_title {
    font-size: calc(26px + 4 * ((100vw - 320px) / 1120));
    padding-bottom: 20px; }

  .fancy_box {
    width: 90%; } }
@media (max-width: 999px) {
  .container.axeld__code.padding_top {
    padding-top: 0 !important; }

  .brod {
    min-height: 1px; }

  .Content__Bar {
    flex-direction: column; }
    .Content__Bar .Left__Bar {
      width: 100%; }
      .Content__Bar .Left__Bar .auto_menu li {
        padding: 0;
        position: relative; }
    .Content__Bar .Right__Bar {
      width: 100%;
      padding-left: 0; }
      .Content__Bar .Right__Bar .cc__product {
        width: 48%;
        margin: 0 3px 16px 3px; }
      .Content__Bar .Right__Bar .ablog .cc__product {
        width: 100%;
        margin: 0 0 16px 0; }
      .Content__Bar .Right__Bar .ablog .cc__product_anons {
        padding: 8px;
        display: block; }

  .contacts__tabs .G_tabs__page___contacts {
    justify-content: flex-start;
    flex-wrap: wrap; }
  .contacts__tabs .G_tab {
    margin-bottom: 10px; }
  .contacts__tabs .G_tab:first-child {
    margin-left: 10px !important; }

  .less_full_5 img {
    width: 100%;
    height: auto; }

  .outputmodule_swoper_partners {
    padding: 0; }

  .block_1 .top_menu {
    width: 33%; }
  .block_1 .top_users {
    width: 42%; }

  .D_right {
    padding: 52px 38px 31px 40px; }

  .D_left {
    height: auto;
    padding: 58px 35px 64px 35px; }

  .D_rFlex {
    display: block;
    width: 100%; }
    .D_rFlex .D_rr__Left {
      padding-right: 0;
      min-width: 206px;
      width: 100%; }

  .G_flex_middle .wi33_bottom {
    height: 114px;
    overflow: hidden; }
  .G_flex_middle .wi33_top {
    color: #6F7893;
    font-size: 14px; }

  .fancy_box_600 {
    width: 100%; } }
@media (max-width: 868px) {
  .less_full_1 {
    display: block; } }
/* pocofon  x3 */
@media (max-width: 793px) {
  .mod-breadcrumbs__wrapper {
    padding: 15px 0; }

  .footer_top {
    min-height: 198px; }

  body main {
    margin-top: 56px;
    padding: 0 0 70px 0; }

  #header .only_mobile {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: 56px;
    width: 10%; }
  #header .l_ogo_text {
    height: 56px;
    font-size: calc(15px + 1 * ((100vw - 320px) / 1120)); }
  #header .logo {
    height: 56px;
    min-height: 40px; }
  #header .top_menu {
    display: none; }
  #header .site_name {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    min-height: 55px;
    color: #fff;
    font-family: "SourceSansProBold", "Arial Narrow", Arial, Helvetica, sans-serif;
    font-size: calc(18px + 4 * ((100vw - 320px) / 1120));
    width: 80%;
    padding-left: 10px; }
  #header .top_users {
    display: none; }

  .mod_axeld_item_Flex {
    justify-content: center;
    flex-wrap: wrap; }
    .mod_axeld_item_Flex .temp_fouritem_it {
      width: auto; }
      .mod_axeld_item_Flex .temp_fouritem_it .Ccat_index {
        width: 302px; }
    .mod_axeld_item_Flex .temp_fouritem_it:first-child {
      margin-right: 2%; }
    .mod_axeld_item_Flex .temp_fouritem_it:last-child {
      margin-left: 2%; }

  /* мобильное меню */
  .mob_block {
    display: block; }

  .m_item {
    display: none; }

  .m_item.active {
    display: block; }

  .m__clone__contacts .send_tp__form {
    display: block;
    padding: 16px 0; }
    .m__clone__contacts .send_tp__form .axeld_button {
      display: flex;
      margin: 0;
      max-width: 250px; }

  .mob_block {
    width: 100%;
    height: 70px;
    position: fixed;
    bottom: 0;
    display: block;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding-top: 10px;
    background: #fff;
    z-index: 2000; }

  .mob_flex {
    display: flex;
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    height: 70px; }

  .m_f {
    width: 25%;
    max-width: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    cursor: pointer;
    flex-shrink: 0; }

  a.m_f {
    text-decoration: none;
    color: #282828; }

  .m_f p {
    padding: 5px 0;
    font-size: calc(12px + 1 * ((100vw - 320px) / 1120));
    color: #282828; }

  .m_f .m_img {
    width: 24px;
    height: 24px; }

  .m_f1 .m_img {
    background: url("/images/temp/icons/menu/menu.svg"); }

  .m_f1.active .m_img {
    background: url("/images/temp/icons/menu/menu_active.svg"); }

  .m_f2 .m_img {
    background: url("/images/temp/icons/menu/zastrahuy.svg"); }

  .m_f2.active .m_img {
    background: url("/images/temp/icons/menu/zastrahuy_active.svg"); }

  .m_f3 .m_img {
    background: url("/images/temp/icons/menu/calc.svg"); }

  .m_f3.active .m_img {
    background: url("/images/temp/icons/menu/calc_active.svg"); }

  .m_f4 .m_img {
    background: url("/images/temp/icons/menu/contact.svg"); }

  .m_f4.active .m_img {
    background: url("/images/temp/icons/menu/contact_active.svg"); }

  .m_f5 .m_img {
    background: url("/images/temp/icons/menu/profile.svg"); }

  .m_f5.active .m_img {
    background: url("/images/temp/icons/menu/profile.svg"); }

  .m_f .m_img, .m_f.active .m_img {
    background-position: center;
    background-repeat: no-repeat; }

  .mob_menu_content {
    position: fixed;
    bottom: 70px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: none;
    z-index: 2000; }
    .mob_menu_content .mob_menu_content_absol {
      position: absolute;
      background: #fff;
      width: 100%;
      bottom: 0;
      padding: 18px 0 0 0;
      border-radius: 10px 10px 0 0;
      max-height: 80%;
      overflow: auto; }
    .mob_menu_content .m_m_cont_top1 {
      display: flex;
      justify-content: space-between;
      align-items: center;
      height: 26px;
      padding: 13px 10px 29px 10px; }
    .mob_menu_content .m_m_cont_top2 {
      padding: 16px 10px;
      background: #F7F7F7;
      font-size: calc(17px + 1 * ((100vw - 320px) / 1120)); }
    .mob_menu_content .m_m_top_label {
      font-family: "SourceSansProBold", "Arial Narrow", Arial, Helvetica, sans-serif;
      font-size: calc(18px + 4 * ((100vw - 320px) / 1120)); }
    .mob_menu_content .m_m_cont_middle {
      padding: 3px 10px; }

  .m__clone__menu_B .separator {
    display: none; }
  .m__clone__menu_B a {
    display: block;
    padding: 17px 0;
    font-size: calc(15px + 9 * ((100vw - 320px) / 1120));
    color: #282828;
    text-decoration: none;
    position: relative; }
  .m__clone__menu_B ul.defaultmenub li:last-child a:after {
    width: 0; }
  .m__clone__menu_B a:after, .m__clone__menu_B ul.mod-menu__sub li:last-child a:after, .m__clone__menu_B .modal___collection h6:after {
    content: '';
    width: 100%;
    height: 1px;
    background: -moz-linear-gradient(left, #dbdbdb 0%, rgba(219, 219, 219, 0) 100%);
    background: -webkit-linear-gradient(left, #dbdbdb 0%, rgba(219, 219, 219, 0) 100%);
    background: linear-gradient(to right, #dbdbdb 0%, rgba(219, 219, 219, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb', endColorstr='#00dbdbdb', GradientType=1);
    display: block;
    position: absolute;
    bottom: 0; }
  .m__clone__menu_B li.active a {
    color: #0c73c0; }
  .m__clone__menu_B .modal___collection h6 {
    display: block;
    padding: 17px 0;
    font-family: "SourceSansProBold", "Arial Narrow", Arial, Helvetica, sans-serif;
    font-size: calc(15px + 9 * ((100vw - 320px) / 1120));
    color: #0c73c0;
    position: relative;
    text-transform: uppercase; }
  .m__clone__menu_B .modal___collection li:last-child a:after {
    display: none; }
  .m__clone__menu_B .contacts .mod_map {
    height: 320px !important; }
  .m__clone__menu_B li:last-child a::after {
    display: none; }

  /* contacts в мобильном меню*/
  .m__clone__contacts {
    padding: 18px 0; }
    .m__clone__contacts p {
      padding: 8px 0;
      font-size: calc(15px + 9 * ((100vw - 320px) / 1120));
      line-height: 1.4em; }
    .m__clone__contacts p.adress__ {
      font-size: calc(16px + 10 * ((100vw - 320px) / 1120));
      font-family: "SourceSansProBold", "Arial Narrow", Arial, Helvetica, sans-serif; }

  /* ////// contacts в мобильном меню*/
  /* ////мобильное меню */
  .Write__go {
    display: none; }

  .D_flex {
    display: block; }
    .D_flex .D_left {
      width: 100%;
      background-size: cover; }
    .D_flex .D_right {
      width: 100%;
      height: auto; }

  .mod_axeld_youtube {
    height: auto;
    padding-bottom: 26px; }
    .mod_axeld_youtube .F_Youtube img {
      position: relative;
      top: 0; }
    .mod_axeld_youtube .youtube_2021 {
      top: 0 !important;
      border: 8px solid #282828 !important; }

  .F_flex_ {
    display: block;
    position: relative;
    padding-top: 10px;
    z-index: 5; }
    .F_flex_ .F_left__ {
      width: 100%; }
      .F_flex_ .F_left__ .D_But_flex {
        position: relative;
        z-index: 15; }
      .F_flex_ .F_left__ .F_Lflex {
        z-index: 15;
        position: relative;
        padding-right: 15px;
        padding-left: 15px; }
    .F_flex_ .F_right__ {
      width: 100%;
      position: relative;
      justify-content: center;
      align-items: center;
      display: none; }
      .F_flex_ .F_right__ img {
        position: absolute;
        top: -389px;
        right: inherit;
        opacity: 0.5;
        display: none !important; }

  .h_304 {
    height: auto;
    padding: 15px 0; }
    .h_304 .container_axeld_cat_items {
      height: auto !important; }
    .h_304 .G_flex_middle {
      display: block; }
      .h_304 .G_flex_middle .item329 {
        width: 100%;
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        align-items: flex-start;
        height: auto;
        padding: 16px;
        margin-right: 0; }
      .h_304 .G_flex_middle .wi33 {
        height: auto;
        border-bottom: 1px solid #e0e0e0; }
      .h_304 .G_flex_middle .wi33:last-child {
        border-bottom: none; }
      .h_304 .G_flex_middle .wi33:hover {
        background: url("/images/temp/news_back.webp") center no-repeat;
        background-size: cover; }
      .h_304 .G_flex_middle .wi33_top {
        padding-bottom: 16px; }
      .h_304 .G_flex_middle .wi33_mid {
        padding-bottom: 16px; }
      .h_304 .G_flex_middle .wi33_bottom {
        height: auto; }

  .H_item {
    width: 50%;
    padding: 12px; }

  .padding_top {
    padding-top: 19px !important; }

  .com-content-article {
    overflow: hidden; }

  .overflow_ {
    width: 100%;
    overflow: auto; }
    .overflow_ table {
      width: 742px !important;
      overflow: hidden; }
    .overflow_ table.td__2 {
      width: 100% !important;
      overflow: hidden; }
    .overflow_ table.td__3 {
      width: 100% !important;
      overflow: hidden; }
    .overflow_ table.td__4 {
      width: 742px !important;
      overflow: hidden; }

  .contacts__tabs .sude__1 {
    width: 40%;
    padding: 0 20px 20px 0; }
  .contacts__tabs .ph_ {
    font-size: calc(17px + 5 * ((100vw - 320px) / 1120)); }

  .ff_flex {
    display: none; }

  .logo img {
    width: auto;
    height: 47px; }

  #header {
    height: 56px;
    min-height: 56px; }

  .block__1 {
    height: 56px; }
    .block__1 div, .block__1 ul {
      min-height: 56px; }

  .mach_img img {
    width: 100%;
    max-width: 100%;
    height: auto; }

  .Rating_yandex {
    padding: 1em 20px 0 0; }

  .Rating_google {
    padding: 1em 0 0 20px; } }
/* pocofon  x3 */
/* xiaomi pro6 */
@media (max-width: 742px) {
  .fancy_box_600 {
    width: 90%; }

  .padding_tb {
    padding: 15px 15px 28px 15px !important; }

  .less_full_2 {
    display: block; }
    .less_full_2 .less_2__img {
      padding-right: 0;
      width: 100%; }
      .less_full_2 .less_2__img img {
        width: 100%;
        height: auto; }

  .html_com_content_article_default .axeld__h1 {
    padding-bottom: 0; } }
/* xiaomi pro6  */
@media (max-width: 668px) {
  .mod_axeld_item_Flex {
    justify-content: center;
    flex-wrap: wrap; }
    .mod_axeld_item_Flex .temp_fouritem_it {
      width: 49%;
      margin-bottom: 2%; }
      .mod_axeld_item_Flex .temp_fouritem_it .Ccat_index {
        width: 100%; }
    .mod_axeld_item_Flex .temp_fouritem_it:first-child {
      margin-right: 2%; }
    .mod_axeld_item_Flex .temp_fouritem_it:last-child {
      margin-left: 2%; } }
@media (max-width: 568px) {
  .footer_top {
    min-height: 198px; }
    .footer_top .flex {
      display: block;
      padding-bottom: 66px; }
      .footer_top .flex .Rating_yandex {
        padding: 0.5em;
        margin: 0; }
        .footer_top .flex .Rating_yandex .textwidget.custom-html-widget {
          text-align: center; }
      .footer_top .flex .Rating_google {
        padding: 0.5em;
        margin: 0; }

  .G_tabs__page___contacts {
    display: block; }
    .G_tabs__page___contacts .G_tab {
      width: 100%;
      border: 1px solid #e0e0e0;
      border-right: 0;
      border-left: 0;
      border-radius: 0;
      margin-left: 0 !important;
      margin-right: 0 !important;
      display: none; }
    .G_tabs__page___contacts .G_tab:first-child {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .G_tabs__page___contacts .G_tab__sss_0 {
      display: block;
      border: 1px solid #e0e0e0;
      border-bottom: 0; }
      .G_tabs__page___contacts .G_tab__sss_0 .G_tab {
        margin: 0;
        border: none;
        border-bottom: 1px solid #e0e0e0; }
      .G_tabs__page___contacts .G_tab__sss_0 .G_tab_0 {
        display: flex;
        position: relative;
        border-bottom: 1px solid #e0e0e0;
        height: 48px;
        justify-content: center;
        align-items: center;
        background: none;
        transition: 0.2s;
        padding: 0 12px;
        text-decoration: none;
        margin-left: 0 !important;
        margin-right: 0 !important;
        margin-bottom: 0; }
        .G_tabs__page___contacts .G_tab__sss_0 .G_tab_0 .Gtab_bottom_svg {
          position: absolute;
          right: 10px; }

  .contsSity {
    display: block; }
    .contsSity .contsSity_left {
      width: 100%;
      padding-left: 0;
      padding-right: 0;
      display: block; }
      .contsSity .contsSity_left .sude__1 {
        width: 100%;
        padding-left: 0;
        padding-right: 0; }
      .contsSity .contsSity_left .sude__2 {
        width: 100%;
        padding-left: 0;
        padding-right: 0; }
    .contsSity .contsSity_right {
      width: 100%;
      padding-left: 0;
      padding-right: 0; }

  .mod_axeld_cats_Fllex {
    display: block; }
    .mod_axeld_cats_Fllex .temp_twocats_LeftRight {
      width: 100%; }
    .mod_axeld_cats_Fllex .temp_twocats_LeftRight:first-child {
      margin-bottom: 20px; }

  .outputmodule_cats__index {
    min-height: 499px; }

  .D_right {
    padding-left: 20px;
    padding-right: 20px; }

  .axeld_button span.d_n {
    display: none; }

  .G_flex_top {
    display: block;
    padding-top: 30px; }
    .G_flex_top .axeld__h1 {
      text-align: center;
      padding-bottom: 20px; }
    .G_flex_top .G_tabs {
      justify-content: center; } }
/* pocofon  x3 */
@media (max-width: 394px) {
  .H_item {
    width: 100%;
    padding: 12px 0; }

  .m_f {
    flex-shrink: 1;
    padding: 0 10px; }
    .m_f p {
      font-size: calc(11px + 1 * ((100vw - 320px) / 1120));
      padding-top: 7px; }

  .axeld_button, .axeld_button_border_grey {
    height: 42px; }

  .mod_axeld_cats_Fllex .temp_twocats_LeftRight {
    height: 232px; }

  .outputmodule_cats__index {
    min-height: 414px; }

  .Ccat_index_2 img {
    position: relative;
    left: -129px; }

  .Ccat_index {
    height: 292px; }

  .F_left__ .D_But_flex {
    padding: 20px 0 0 0; } }
/* ///pocofon  x3 */
@media (max-width: 370px) {
  .mod_axeld_item_Flex .temp_fouritem_it h3 {
    padding: 16px 24px 16px 16px;
    font-size: 15px; }

  .Ccat_index {
    height: 250px; }

  .F_i_2, .F_i_4 {
    width: 25px;
    position: relative; }

  .d_42 {
    width: 25px; }

  .F_i_ p {
    font-size: 13px;
    text-align: center;
    padding: 10px 0; }

  .F_left__ .D_But_flex {
    padding: 10px 0 0 0; } }
@media (max-width: 365px) {
  .Content__Bar .Left__Bar {
    width: 100%; }
    .Content__Bar .Left__Bar .auto_menu li {
      padding: 0;
      position: relative; }
  .Content__Bar .Right__Bar .cc__product {
    width: 47%;
    margin: 0 3px 8px 3px; }
  .Content__Bar .Right__Bar .ablog .cc__product {
    margin: 0; } }
/*
pocofon  x3 - 793px  стили горизонтального экрана не подхватываются - [794px (размер экрана)] - подхватываются
xiaomi pro6 - 742px  стили горизонтального экрана не подхватываются - [743px (размер экрана)] - подхватываются
*/

/*# sourceMappingURL=media.css.map */
