@media only screen and (max-width: 1599px){

    #wrapper {
        width: 1200px;
    }
    .news_carousel {
        padding: 55px 15px;
    }
    .block_product-left {
        width: 600px;
        height: 640px;
    }
    .carousel-inner .item-index {
        padding: 0;
        width: 600px;
        height: 640px;
    }
    .header_top .fca-name {
        margin: 20px 19px 0 105px;
    }
    .header_top .shadow {
        margin: 2px;
        width: 250px;
    }
    #main_menu li {
        margin: 7px 9px 0 9px;
    }
    .topphone {
        margin: 0;
        width: 160px;
        padding: 0;
    }
    #page_slider {
        width: 1200px;
        height: 644px;
    }
    .box_skitter_large {
        width: 1200px;
        height: 640px;
    }
    .box_skitter_large img {
        width: 100%;
    }
    #nav {
        margin: 0 0 0 93px;
    }
    .block_product-right .top-block {
        width: 600px;
        height: 320px;
    }
    .block_product-right {
        width: 600px;
        height: 320px;
    }
    .bottom-block {
        width: 300px;
        height: 320px;
    }
    .bottom-block img {
        top: -50px;
        left: -40px;
        max-width: 120%;
    }
    .dop-product-one {
        width: 300px;
        height: 160px;
    }
    .with_him_buy {
        width: 600px;
    }
    .dop-product {
        /*width: 600px;*/
        height: 195px;
    }
    .dop-product-one img {
        top: -80px;
    }
    #footer {
        height: 205px;
        padding: 40px 20px 55px 20px;
        position: relative;
    }
    .footer_left {
        width: 530px;
    }
    .footer_center {
        width: 455px;
    }
    .footer_right img {
        padding: 40px 20px 40px 45px;
    }
    .categories-product .name_category {
        width: 300px;
        height: 320px;
        padding-left: 30px;
    }
    .categories-product .name_category img {
        margin-top: 20px;
    }
    .categories-product .name_category .type_cat {
        margin-top: 10px;
    }
    .name_category .type_cat p {
        font-size: 14px;
        line-height: 18px;
    }
    .foto-slider {
        width: 600px;
    }
    .info-product {
        width: 600px;
        padding: 20px 40px;
        min-height: 512px;
    }
    .product_info .line {
        width: 600px;
        margin: 20px 0 30px -40px;
    }
    .product_info h1 {
        margin: 30px 0;
    }
    .product_info .info {
        float: left;
        margin-right: 35px;
    }
    .dop-product .mask, .dop-product-one .mask {
        background-image: url(/fon-px02_02.png);
    }
    .order-block {
        float: none;
        margin-left: 50px;
    }
    .product_info {
        width: 530px;
    }
    #auth {
        width: 120px;
    }
    .h_res {
        margin-top: 100px;
    }
    .info-stdm {
        float: none;
        margin-top: 700px;
        position: relative;
        width: 750px;
        padding-bottom: 40px;
    }

}
//*
@media only screen and (max-width: 1360px){
    .ded {
        display: none;
    }
}
*/
@media only screen and (max-width: 1199px){

    #wrapper {
        width: 1000px;
    }
    .header_top {
        height: 85px;
    }
    .top-nav-class {
        float: left;
        width: 540px;
    }
    .header_top .shadow {
        width: 540px;
        padding-left: 93px;
    }
    .header_top .fca-name {
        margin: 20px 19px 0 105px;
    }
    .header_top .logo {
        left: 17px;
    }
    .topphone {
        margin-left: 25px;
        margin-top: 15px;
    }
    #auth {
        padding: 22px 0 0 0;
    }
    .header_top .cart {
        left: 17px;
        margin-top: 15px;
    }
    .header_bottom #nav {
        margin: 0;
    }
    #page_slider {
        width: 1000px;
        height: 534px;
    }
    .box_skitter_large {
        width: 1000px;
        height: 530px;
    }
    .news_carousel #container {
        width: 960px;
    }
    .news_carousel #carousel {
        width: 900px !important;
        margin-left: 50px;
    }
    .footer_center {
        width: 250px;
        padding: 0 20px;
    }
    .footer_center .cart_visa {
        top: 120px;
        left: 20px;
    }
    .footer_center .cart_maestro {
        top: 121px;
        left: 125px;
    }
    .block_product-left {
        width: 500px;
        height: 530px;
    }
    .carousel-inner .item-index {
        width: 500px;
        height: 530px;
    }
    .block_product-right {
        width: 500px;
        height: 265px;
    }
    .block_product-right .top-block {
        width: 500px;
        height: 265px;
    }
    .bottom-block {
        width: 250px;
        height: 265px;
    }
    .dop-product-one {
        width: 250px;
        height: 133px;
    }
    .all-product {
        overflow: hidden;
    }
    .dop-product-one img {
        top: -65px;
    }
    .with_him_buy {
        width: 500px;
    }
    .dop-product {
        /*width: 500px;*/
        height: 168px;
    }
    .dop-product-one .mask .title-h1,
    .dop-product-one .mask .cost {
        font-size: 18px;
        line-height: 20px;
    }
    .dop-product-one .cat {
        bottom: 10px;
    }
    .dop-product-one .mask .cost {
        bottom: 40px;
    }
    .dop-product-one .mask .title-h1 {
        bottom: 65px;
    }
    .dop-product-one .mask .cost span.rur span:before {
        margin-left: -10px;
    }
    .block_product-right .top-block img {
        top: -110px;
    }
    .bottom-block img {
        top: -55px
    }
    .categories-product .name_category {
        width: 250px;
        height: 265px;
    }
    .name_category img {
        width: 40px;
    }
    .categories-product .name_category .title_cat {
        line-height: 20px;
    }
    #auth a {
        line-height: 3;
    }
    .foto-slider {
        width: 500px;
    }
    .info-product {
        width: 500px;
        padding: 20px 40px;
    }
    .product_info .line {
        width: 500px;
        margin: 20px 0 30px -40px;
    }
    .product_info h1 {
        margin: 30px 0;
    }
    .product_info .info {
        float: none;
    }
    .with_him_buy {
        width: 1000px;
    }
    .carousel-inner .item {
        padding: 55px 25px;
    }
    .carousel-inner .item img {
        width: 100%;
    }
    .user-ac {
        /*padding-top: 10px;*/
        background: 0 10px url(/user.png) no-repeat;
    }
    .pok-cart {
        font-size: 23px;
        bottom: 43px;
        left: 80px;
    }
    .top-block .pok-cart, .bottom-block .pok-cart {
        font-size: 23px;
        bottom: 50px;
        left: 90px;
    }
    .dop-product-one .bl-hit {
        font-size: 12px;
        padding: 8px 6px 4px 6px;
        bottom: 37px;
        left: 85px;
    }
    .dop-product-one .bl-sale {
        font-size: 12px;
        padding: 8px 6px 4px 6px;
        bottom: 37px;
        left: 85px;
    }
    .item-index :hover .pok-cart {
        bottom: 48px;
    }

    .left-block {
        width: 100%;
        float: none;
    }
    .right-block {
        width: 100%;
        float: none;
        padding: 50px;
    }
    .product_info {
        width: 430px;
    }
    .h_res {
        margin-top: 50px;
    }
    .info-stdm {
        margin-top: 600px;
    }
    .select-game {
        width: 100%;
    }
    .center-block-404 {
        padding: 140px 0 0 40px;
    }
    .tooltips:hover span {
        left: 0;
        top: 40px;
    }

}

@media only screen and (max-width: 999px){
    #auth {
        width: 127px;
    }
    #wrapper {
        width: 768px;
    }
    #page_slider {
        width: 768px;
        height: 399px;
    }
    .box_skitter_large {
        width: 768px;
        height: 395px;
    }
    .top-nav-class {
        width: 490px;
    }
    #main_menu li a {
        font-size: 12px;
    }
    .header_top .topphone {
        margin: 0;
        height: 85px;
        padding: 0;
        width: 150px;
    }
    .header_top .cart {
        width: 127px;
        height: 42px;
        margin: 0;
        padding-top: 6px;
        position: absolute;
        left: auto;
        right: 0;
        bottom: 0;
    }
    .header_top #auth {
        height: 43px;
        padding: 15px 0 0 0;
    }
    .header_top .cart .col {
        width: 40px;
    }
    .main-search:hover input[type=search],
    .main-search input[type=search]:valid,
    .main-search input[type=search]:focus,
    .open-search input[type=search],
    .no-js input[type=search]{
        width: 170px;
        padding: 3px 9px;
        opacity: 1;
    }
    .block_product-left {
        width: 384px;
        height: 400px;
    }
    .carousel-inner .item-index {
        width: 384px;
        height: 400px;
    }
    .block_product-right {
        width: 384px;
    }
    .block_product-right .top-block {
        width: 384px;
        height: 200px;
    }
    .block_product-right .top-block img {
        top: -80px;
    }
    .bottom-block {
        width: 192px;
        height: 200px;
    }
    .bottom-block img {
        left: -25px;
    }
    .block_product-left .carousel-caption .title-h1 {
        font-size: 18px;
        line-height: 20px;
        bottom: 60px;
    }
    .block_product-left .carousel-caption .cost {
        font-size: 18px;
        bottom: 35px;
    }
    .block_product-left .carousel-caption .cost span.rur span:before {
        margin-left: -10px;
    }
    .block_product-left .carousel-caption .cat {
        font-size: 11px;
        bottom: 15px;
    }
    .block_product-left .carousel-caption .cat a {
        font-size: 11px;
    }
    .bottom-block .mask .title-h1, .top-block .mask .title-h1 {
        padding-left: 15px;
        font-size: 18px;
        line-height: 20px;
        bottom: 60px;
    }
    .bottom-block .mask .cost, .top-block .mask .cost {
        padding-left: 15px;
        font-size: 18px;
        bottom: 35px;
    }
    .bottom-block .mask .cost span.rur span:before,
    .top-block .mask .cost span.rur span:before {
        margin-left: -10px;
    }
    .bottom-block .cat, .top-block .cat {
        padding-left: 15px;
        font-size: 11px;
        bottom: 10px;
    }
    .bottom-block .cat a, .top-block .cat a {
        font-size: 11px;
    }
    .dop-product-one {
        width: 192px;
        height: 100px;
    }
    .dop-product-one img {
        top: -50px;
    }
    .dop-product-one .mask .title-h1, .dop-product-one .mask .cost {
        font-size: 14px;
        line-height: 16px;
    }
    .dop-product-one .mask .cost span.rur span:before {
        margin-left: -7px;
    }
    .dop-product-one .mask .title-h1 {
        bottom: 55px;
        padding-left: 10px;
    }
    .dop-product-one .mask .cost {
        bottom: 32px;
        padding-left: 10px;
    }
    .dop-product-one .cat {
        padding-left: 10px;
    }
    .dop-product-one .cat a {
        font-size: 11px;
    }
    .with_him_buy {
        width: 384px;
    }
    .dop-product {
        /*width: 384px;*/
        height: 135px;
    }
    .news_carousel #container {
        width: 720px;
    }
    .news_carousel #carousel {
        width: 630px !important;
        margin-left: 50px;
    }
    #footer {
        height: 270px;
        padding: 25px;
    }
    #footer .link_to {
        display: none;
    }
    .footer_left {
        border-right: 0;
        border-bottom: 1px solid #424242;
    }
    #footer .copy {
        margin-left: 0;
    }
    .footer_right img {
        position: absolute;
        bottom: 0;
        right: 0;
    }
    .footer_center {
        border-right: 0;
        width: 550px;
        padding: 15px 0;
    }
    .footer_center br {
        display: none;
    }
    .footer_center a {
        padding-right: 15px;
    }
    .footer_center .cart_visa {
        top: 65px;
        left: 0;
    }
    .footer_center .cart_maestro {
        top: 66px;
        left: 105px;
    }
    .block_product-left .carousel-caption, .block_product-left .carousel-indicators {
        left: 30px;
    }
    .categories-product .name_category {
        width: 192px;
        height: 200px;
        padding-left: 15px;
    }
    .categories-product .name_category img {
        width: 25px;
    }
    .categories-product .name_category .title_cat {
        font-size: 14px;
        line-height: 20px;
        width: 180px;
    }
    .categories-product .name_category .type_cat {
        margin-top: 0;
        font-size: 11px;
    }
    .categories-product .name_category .type_cat p {
        font-size: 11px;
        line-height: 16px;
    }
    #auth a {
        line-height: 20px;
    }
    .with_him_buy {
        width: 768px;
    }
    .foto-slider {
        width: 384px;
    }
    .info-product {
        width: 384px;
    }
    .product_info .line {
        width: 384px;
        margin: 10px 0 20px -40px;
    }
    .product_info h1 {
        font-size: 24px;
        margin: 20px 0;
    }
    .product_info {
        width: 300px;
    }
    .product_info .info, .product_info .artice, .product_info .presence {
        font-size: 14px;
        line-height: 24px;
    }
    .type_payment .row {
        width: 100%;
    }
    .type_payment .sixcol {
        width: 90%;
        margin: 20px 40px;
    }
    .type_payment .last {
        margin: 20px 40px;
    }
    .sixcol .type_pay {
        margin: 40px auto;
    }
    .user-ac {
        padding-top: 0;
        background: 0 0 url(/user.png) no-repeat;
    }
    .product_info .title-h1 {
        font-size: 32px;
        margin: 26px 0 25px 0;
    }
    .bl-hit {
        font-size: 12px;
        padding: 8px 6px 4px 6px;
        bottom: 32px;
        left: 85px;
    }
    .dop-product-one .bl-hit {
        font-size: 12px;
        padding: 6px 4px 2px 4px;
        bottom: 29px;
        left: 60px;
    }
    .dop-product-one .bl-sale {
        font-size: 12px;
        padding: 6px 4px 2px 4px;
        bottom: 29px;
        left: 60px;
    }
    .bl-sale{
        font-size: 12px;
        padding: 8px 6px 4px 6px;
        bottom: 32px;
        left: 85px;
    }
    .top-block .pok-cart, .bottom-block .pok-cart {
        font-size: 20px;
        bottom: 35px;
        left: 70px;
    }
    .pok-cart {
        font-size: 20px;
        bottom: 33px;
        left: 55px;
    }
    .block_product-left .cat {
        left: 30px;
    }
    .dop-product .mask, .dop-product-one .mask {
        background-image: url(/fon-px02_03.png);
    }
    .block_product-right .bottom-block .mask, .top-block .mask, .bottom-block .mask {
        background-image: url(/fon-px02.png);
    }
    .item-index :hover .pok-cart {
        bottom: 35px;
    }
    .bl-new {
        font-size: 12px;
        padding: 8px 6px 4px 6px;
        bottom: 32px;
        left: 85px;
    }
    .left-block-404 {
        width: 100%;
        height: 300px;
        text-align: center;
        padding: 110px 0 0 0;
        float: none;
    }
    .center-block-404 {
        padding: 100px 0 40px 0;
        text-align: center;
        float: none;
        margin: 0 20px;
    }

}

@media only screen and (max-width: 767px){

    #wrapper {
        width: 100%;
        overflow-x: hidden;
    }
    .header_bottom #nav {
        width: 100%;
    }
    /*#page_slider {
    display: none;
}*/
    #page_slider {
        width: 100%;
    }
    .box_skitter_large {
        width: 100%;
        height: 300px;
    }
    .news_carousel, .article_subscription,
    .header_top .topphone, .header_bottom .search {
        display: none;
    }
    #footer {
        height: 300px;
        padding: 20px;
    }
    .footer_left {
        width: 300px;
    }
    #footer .adress_block-r {
        width: 200px;
        background: none;
    }
    #footer .mail {
        width: 160px;
        float: left;
    }
    .top-nav-class {
        float: none;
    }
    .header_top .fca-name {
        font-size: 14px;
        line-height: 16px;
        width: 115px;
        margin: 0 20px 0 65px;
        height: 60px;
        padding-top: 6px;
    }
    .header_top .logo {
        left: 10px;
        background: url(/fca-320.png) 0 0 no-repeat;
        height: 50px;
    }
    .header_top .shadow {
        width: 100%;
        padding: 0;
        margin: 0;
        background-color: #ffc600;
    }
    #main_menu li {
        margin: 5px 8px 5px 6px;
    }
    .header_top #auth {
        height: 58px;
        width: 50px;
        position: absolute;
        top: 0;
        right: 60px;
        padding: 0;
        background-color: #ffe898;
    }
    .header_top #auth a {
        color: transparent;
        background: 10px 0 url(/user.png) no-repeat;
        line-height: 4;
    }
    .header_top .cart {
        width: 60px;
        height: 58px;
        margin: 0;
        padding: 5px;
        position: absolute;
        top: 0;
        left: auto;
        right: 0;
        border-left: 1px solid #ffc600;
    }
    .header_top .cart .cost {
        border-left: 0;
        float: none;
        text-align: center;
        padding: 5px 0;
        width: auto;
    }
    #nav li {
        font-size: 12px;
        width: 50%;
        margin: 0;
        font-family: 'pfdintextcondpro-light';
    }
    .block_product-left {
        width: 100%;
        height: auto;
    }
    .carousel-inner .item-index {
        width: 100%;
        height: auto;
    }
    .carousel-indicators {
        left: 20px;
    }
    .block_product-right {
        float: none;
        width: 100%;
    }
    .block_product-right .top-block {
        width: 50%;
        height: 170px;
        float: left;
    }
    .dop-product {
        width: 50%;
        height: auto;
    }
    .dop-product-one {
        width: 50%;
        height: 170px;
    }
    .dop-product-one img {
        top: -80px;
        left: -15px;
    }
    .bottom-block {
        width: 50%;
        height: 170px;
    }
    .bottom-block img {
        top: -80px;
        left: -15px;
        max-width: 110%;
    }
    .dop-product .mask, .dop-product-one .mask, .bottom-block .mask {
        height: 192px;
    }

    .bottom-block .mask .title-h1, .top-block .mask .title-h1 {
        padding-left: 15px;
        font-size: 18px;
        line-height: 20px;
        bottom: 60px;
    }
    .bottom-block .mask .cost, .top-block .mask .cost {
        padding-left: 15px;
        font-size: 18px;
        bottom: 35px;
    }
    .bottom-block .mask .cost span.rur span:before,
    .top-block .mask .cost span.rur span:before {
        margin-left: -10px;
    }
    .bottom-block .cat {
        padding-left: 15px;
        font-size: 11px;
        bottom: 10px;
    }
    .with_him_buy {
        width: 100%;
        background-color: #2f2d2d;
    }
    .with_him_buy .dop-product-one {
        width: 50%;
    }
    /*.footer_center br {
    display: block;
}*/
    .footer_left {
        width: 100%;
        float: none;
    }
    #footer .copy {
        padding-bottom: 10px;
        font-size: 14px;
    }
    #footer .adress_block-r {
        width: 250px;
        background: 165px 42px url(/schedule.png) no-repeat;
    }
    #footer .mail {
        width: 215px;
    }
    .footer_center {
        border-right: 0;
        border-bottom: 1px solid #424242;
        width: 100%;
        min-height: auto;
        padding: 20px 0;
    }
    .footer_center a {
        font-size: 14px;
        line-height: 20px;
    }
    .footer_center .cart_visa {
        top: 85px;
        left: 0;
    }
    .footer_center .cart_maestro {
        top: 86px;
        left: 105px;
    }
    .footer_right {
        float: none;
        width: 100%;
    }
    .footer_right img {
        position: relative;
        padding: 15px 0 0 0;
        float: none;
        display: inline-block;
    }
    #footer .copy_block br {
        display: block;
    }
    .header_top .cart .col {
        float: none;
        border-bottom: 1px solid #7fb728;
        margin-left: 5px;
        padding: 5px 0 4px 15px;
        background: 3px 2px url(/sprite.png) no-repeat;
    }
    .header_bottom{
        height: auto;
    }
    #nav li:nth-child(2) a, #nav li:nth-child(3) a, #nav li:nth-child(6) a, #nav li:nth-child(7) a, #nav li:nth-child(10) a {
        background-color: #84be2a;
    }
    #footer .lll {
        display: none;
    }
    .header_top .popup {
        width: 320px;
        height: 700px;
        position: absolute;
    }
    .overlay:target+.popup {
        top: 420%;
    }
    .tabs .inl-bl {
        width: 142px;
    }
    .auth input[type="text"], .auth input[type="password"] {
        width: 280px;
    }
    .popup .button-login {
        width: 210px;
    }
    .popup a.help-inline {
        margin-left: 85px;
    }
    #reg_soc {
        width: 280px;
    }
    #reg_soc a {
        float: none;
    }
    .categories-product .name_category {
        width: 100%;
        height: auto;
    }

    .categories-product .name_category .title_cat {
        width: 230px;
        position: relative;
        top: 0;
        left: 0;
        margin: 10px 15px;
        font-size: 18px;
    }
    .categories-product .name_category img {
        display: none;
    }
    .categories-product .name_category .type_cat {
        position: relative;
        top: 0;
        left: 0;
        margin: 5px 15px;
    }
    #footer .copy_block {
        line-height: 22px;
    }
    .foto-slider {
        width: 100%;
        height: 340px;
        position: absolute;
        top: 150px;
    }
    .product_info .title-h1 {
        margin: 15px 0 420px 0;
    }
    .info-product {
        width: 100%;
        padding: 20px;
    }
    .product_info {
        width: 100%;
    }
    .product_info .line {
        width: 320px;
        margin: 10px 0 15px -20px;
    }
    #nav li a{
        padding: 11px 8px 7px 8px;
    }
    .cart .shopping_cart {
        width: 320px;
    }
    .shopping_cart .exp-foto {
        width: 60px;
    }
    .shopping_cart .exp-text {
        width: 150px;
        font-size: 14px;
    }
    .shopping_cart .exp-cost {
        width: 90px;
    }
    .type_payment .sixcol {
        width: 80%;
    }
    .step-h1 {
        font-size: 30px;
        margin: 0 0 10px 0;
    }
    .p-link {
        font-size: 12px;
    }
    .tovar_cart-list {
        width: 320px;
        padding: 0 0 15px 0;
    }
    .tovar_cart-foto {
        width: 40px;
        margin: 0 10px 0 0;
        min-height: 10px;
    }
    .tovar_cart-info {
        width: 170px;
        font-size: 14px;
    }
    .tovar_cart-close {
        position: absolute;
        top: 15px;
        right: 10px;
        margin: 0;
    }
    .tovar_cart-col {
        margin-top: 5px;
        margin-left: 125px;
    }
    .tovar_cart-cost-all {
        float: right;
        text-align: right;
        margin: 10px;
        width: 60px;
    }
    .tovar_cart-cost-one {
        top: 65px;
        left: 60px;
        font-size: 14px;
    }
    .checkout {
        width: 320px;
        margin: 0;
    }
    a.clear-cart {
        margin: 20px 105px 0 0;
    }
    .cart-list .total-sum {
        float: right;
    }
    .cart-list .total-text {
        margin-right: 80px;
    }
    .adress_delivery-list {
        width: 320px;
        padding: 20px 10px;
    }
    .adress_delivery-list .adress {
        width: 300px;
        min-height: 55px;
        font-size: 16px;
        padding: 15px 40px 0 40px;
    }
    .adress_delivery-list .adress:before {
        top: 26px;
    }
    .adress_delivery-list .add-adress {
        width: 300px;
    }
    #step_2 .checkout {
        margin: 0 0 0 -10px;
        width: 320px;
    }
    .adress_delivery-list .way-delivery {
        margin-bottom: 5px;
        width: 300px;
    }
    #step_3 .confirmation-list {
        width: 320px;
        padding: 15px 10px 15px 10px;
    }
    .confirmation-list .my-adress {
        width: 300px;
        padding: 15px;
        line-height: 22px;
    }
    .confirmation .comment {
        width: 300px;
    }
    .confirmation .checkout {
        margin-left: -10px;
    }
    .confirmation-list .all-order {
        width: 300px;
    }
    .my-order .sum {
        width: 58px;
        height: 70px;
    }
    .confirmation-list .my-order {
        padding: 5px;
    }
    .my-order p {
        float: right;
        margin-top: 20px;
        margin-right: 16px;
    }
    .confirmation-list span.dop_dost {
        position: absolute;
        top: 145px;
        left: 10px;
    }
    .confirmation-list span.dop {
        position: relative;
        margin: 0;
    }
    .confirmation-list .my-adress {
        margin-top: 10px;
    }
    .confirmation-list .my-dal {
        margin: 60px 0 0 0;
        width: 300px;
    }
    .confirmation .total {
        margin: 20px 0;
    }
    .confirmation .tovar_cart-cost-one {
        top: 50px;
        left: 60px;
        font-size: 16px;
    }
    .add-adress-block {
        width: 300px;
    }
    input[type="text"].text_add, input[type="email"].text_add {
        width: 270px;
    }
    .button-adress-save {
        width: 270px;
    }
    .text.text-club {
        width: 280px;
    }
    #auth a {
        margin: 0;
    }
    .user-ac {
        /*background: 20px 20px url(/web/20190320202114im_/http://shop.fc-anji.ru/main_res/img/user.png) no-repeat;*/
        background: none;
        line-height: 5;
        color: transparent;
        margin: 0;
        padding: 0;
    }
    .dop-product .mask, .dop-product-one .mask, .bottom-block .mask, .top-block .mask, .block_product-right .bottom-block .mask  {
        background-image: url(/fon-px02.png);
    }
    .top-block .pok-cart, .bottom-block .pok-cart, .dop-product .pok-cart, .dop-product-one .pok-cart  {
        font-size: 20px;
        bottom: 36px;
        left: 80px;
    }
    .block_product-left .cat {
        left: 30px;
    }
    .dop-product-one .mask .title-h1, .dop-product-one .mask .cost {
        font-size: 18px;
        line-height: 22px;
    }
    .dop-product-one .mask .cost span.rur span:before {
        margin-left: -10px;
    }
    .dop-product-one .bl-sale{
        font-size: 12px;
        padding: 8px 6px 4px 6px;
        bottom: 32px;
        left: 85px;
    }
    .dop-product-one .bl-hit{
        font-size: 12px;
        padding: 8px 6px 4px 6px;
        bottom: 32px;
        left: 85px;
    }
    .left-block, .right-block {
        padding: 30px;
    }
    .order-block {
        padding: 20px;
    }
    .h_tre {
        font-size: 24px;
        line-height: 28px;
    }
    .add-mess {
        width: 100%;
    }
    .add-mess-block {
        width: 100%;
    }
    .button-mess {
        width: 225px;
    }
    input[type="text"].text_add.in-mess {
        width: 100%;
    }
    .comments {
        width: 100%;
        margin-right: 0 !important;
    }
    .his_orders_mes {
        margin-left: 10px !important;
    }
    .h_res {
        width: 100%;
    }
    .stdm-png {
        width: 90%;
    }
    .map svg {
        width: 288px;
        height: 225px;
    }
    .timmer-bron {
        position: relative;
        top: 0;
    }
    .info-stdm {
        margin-top: 250px;
        width: 100%;
    }
    .select-game {
        padding: 15px;
    }
    .left-map-block {
        padding: 20px;
    }
    .game-list li .way-delivery {
        font-size: 14px;
        padding: 15px;
    }
    .carousel-inner .item img {
        width: auto;
        max-height: 300px;
    }
    #nav li ul {
        width: 160px;
    }
    #nav ul li {
        width: auto;
    }
    #nav li:hover ul a {
        width: auto;
        font-size: 13px;
        padding: 10px 15px;
        white-space: normal;
    }
    #nav li:hover ul {
        display: none;
    }
    .dop-product.bestsellers, .dop-product.deals {
        width: 100%;
    }
    .top-nav-class {
        width: 100%;
    }
    #footer .copy {
        float: none;
    }
    .carousel-inner .item {
        padding: 25px;
    }
    .all-news {
        width: 100%;
        padding: 30px;
    }
    #step_1 .cart-list, #step_2 .delivery-list, #step_3 .confirmation {
        width: 100%;
    }
    .tovar_cart-list, .adress_delivery-list, #step_3 .confirmation-list {
        position: relative;
        margin: 0 auto;
        float: none;
    }
    .delivery, .confirmation {
        background-color: #fff;
    }
    .delivery-hint {
        width: 100%;
    }
    #aow a {
        display: block;
        text-align: right;
    }
    .box_skitter .label_skitter .top, .box_skitter .label_skitter .bottom {
        font-size: 26px;
        line-height: 30px;
    }
    .dop-product.bestsellers .dop-product-one:nth-child(2n+1), .dop-product.deals .dop-product-one:nth-child(2n+1) {
        display: none;
    }
    .dop-product {
        background-color: #2f2d2d;
    }
    .tooltips:hover span {
        left: 0;
        top: 5px;
    }
    .requeredForm input[type="text"] {
        width: 100%;
    }
    .tovar_add_line {
        top: 22px;
    }


}

@media only screen and (max-width: 479px) {
    .product_info .title-h1 {
        margin-bottom: 380px;
    }
    #footer {
        height: 420px;
    }
    .footer_center br {
        display: block;
    }
    .footer_center .cart_visa {
        top: 145px;
    }
    .footer_center .cart_maestro {
        top: 146px;
    }
    #aow a {
        text-align: left;
    }
    .footer_right img {
        margin-top: 60px;
    }
    .bottom-block {
        width: 100%;
    }
    .block_product-right .top-block {
        width: 100%;
    }
    .dop-product-one {
        width: 100%;
    }
    .foto-slider {
        top: 170px;
    }
    .with_him_buy .dop-product-one {
        width: 100%;
    }
    #page_slider {
        display: none;
    }
    .cart-table {
        font-size: 16px;
        margin: 0 0 40px 0 !important;
    }
    .tooltips:hover span {
        top: 60px;
    }

}
