.mobile_menu {display: none; text-align: center;}
.mobile_logo {
    padding: 20px 0 10px 0;
    max-width: 50%;
}
.mobile_menu ul {
    background-color: #f62947;
    font-size: 0;
}
.mobile_menu li {
    width: 50%;
    text-transform: uppercase;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    color: #ffffff;
    font-size: 14px;
}
.mobile_menu li a {text-decoration: none; color: #ffffff;}
.mobile_phone {
    text-decoration: none;
    font-size: 30px;
    font-weight: bold;
    color: #000000;
    display: block;
    height: 30px;
    padding: 30px 0 20px 0;
}
@media (max-width: 736px) {
	#shopping_cart_widget {left: 0 !important; right: 0; top: 0 !important; margin: 0 auto;}
	#shopping_cart .sc__th_table th.sc__th_cost, table.sc__table.sc__th_table tr.sc__th_row:nth-child(2), #shopping_cart .sc__th_table th.sc__th_pos, #shopping_cart .sc__table td.sc__td_pos {display: none;}
    .hct__item.shortcut {display: none !important;}
    #hc__teasers {height: auto;}
    .mobile_menu {display: block;}
    body, #main_wrapper {min-width: auto; width: 100%;}
    #tb__fast_nav, #top_bar, #main_menu, #f__counters, #intecmedia, #home_visual .hv_corner_tl, #home_visual .hv_corner_tr, #catalog_view_switcher, #crumbs, #side_catalog_teasers, .main_content_none {display: none;}
    #top_bar .logotype, #home_visual, #home_catalog, #home_content, #hc__news ul, #footer, #footer .f__copyright, #footer .f__contacts, #hc__rubricator, #home_content .hc__layout, #content_area .ca__layout, #ci__cards .ci__card, #ci__cards .cic__image, #ci__cards .cic__cost, #ci__cards, #home_visual .hv__slides, #shopping_cart, #shopping_cart .sc__th_table, #shopping_cart .sc__table td.sc__td_image img, #shopping_cart .sc__table {width: 100%;}
    .mobile_menu ul {display: flex; padding: 10px;}
    .mobile_phone {padding: 10px 0 20px 0;}
    #home_visual, #home_catalog, #hc__rubricator li, #footer, #home_content, #content_area, #ci__cards, #ci__cards .ci__card, #ci__cards .cic__cost {margin: 0;}
    #home_catalog, #home_visual, #home_content {-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
    #home_visual {left: 0; overflow: hidden;}
    #content_area, #content_area .ca__col_01, #content_area .ca__col_02 {position: static; float: none; width: 100% !important;}
    #home_catalog h2 {margin-top: 20px;}
    #ci__cards .ci__card {width: 50%;}
    #footer, #footer .f__copyright, #footer .f__contacts, #home_content {position: static;}
    #home_content .hc__col_01, #home_content .hc__col_02 {display: block; width: 100%;float: none;margin: 0;position: static;}
    #hc__rubricator {margin: 0 auto; text-align: center;}
    #home_catalog, #home_content, #footer,#hc__rubricator, #home_content .hc__layout, #ci__cards .ci__card {padding: 10px;}
    #home_catalog {position: static;background-image: none; text-align: center;}
    #home_content, #home_catalog, #footer, #hc__rubricator, #home_content .hc__layout, #content_area, #ci__cards .cic__image, #ci__cards .ci__card {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
    #crf__items, .typical_content .albums {text-align: center;}
    #content_area .typical_content img, #content_area .typical_content ul li {max-width: 100%;}
}
@media (max-width: 568px) {
    #hc__rubricator li {display: block;margin: 0 auto;}
    #hc__rubricator {text-align: center;}
}
@media (max-width: 500px) {
    #tb__fast_nav, #top_bar, #main_menu, #f__counters, #intecmedia, #home_visual .hv_corner_tl, #home_visual .hv_corner_tr, #catalog_view_switcher, #crumbs, #side_catalog_teasers {display: none;}
    #top_bar .logotype, #home_visual, #home_catalog, #home_content, #hc__news ul, #footer, #footer .f__copyright, #footer .f__contacts, #hc__rubricator, #hc__rubricator li, #home_content .hc__layout, #ci__cards .ci__card, #crf__items .crf__item, #crf__items, #crf__items .icon_normal, #crf__items .icon_hovered, #crf__items .item_link {width: 100%;}
    .mobile_menu, .mobile_menu ul {display: block; width: 100%;min-width: auto;}
    #home_content, #footer, #hc__rubricator, #side_nav {margin: 0;}
    #content_area .ca__col_01, .mobile_menu ul {padding: 0;}
    #home_visual, #footer {position: static;margin: 0;}
    #footer .f__copyright, #footer .f__contacts {position: static;}
    #hc__rubricator .icon_normal, #hc__rubricator .icon_hovered {right: 0; bottom: 0; margin: 0 auto;}
    #hc__rubricator li {margin-top: 20px;}
    #hc__rubricator li:first-child {margin-top: 0;}
    #side_menu {margin-bottom: 10px;}
    #hc__rubricator li {overflow: hidden;}
    #crf__items {margin: 0 auto;}
    #ci__card, #ci__card .cic__cost, #ci__card .cic__image {width: 100%;}
    #ci__card .cic__cost {margin: 0;}
}
@media (width: 480px) {#crf__items .crf__item {width: 70%;margin: 0 auto 20px;}}
@media (max-width: 420px) {#crf__items .crf__item {width: 80%;margin: 0 auto 20px;}}
@media (max-width: 375px) {#crf__items .crf__item {width: 90%;margin: 0 auto 20px;}}
@media (width: 360px) {body, #main_wrapper{max-width: 360px;}#crf__items .icon_normal {background-position-x: 4% !important;}}
@media (max-width: 320px) {#crf__items .icon_normal {background-position-x: 6% !important;}#crf__items .crf__item {width: 100%;}}

