@media (max-width: 479px){
    
	.form .input.inputSmall {
		width: 100px;
	}
	


    .main_slider .slider{
        padding: 0 0;
    }

    .catalog .item{
        width: 50%;
    }

    .brands .brand{
        width: 33.333%;
    }

    .form .input{
        max-width: none;
    }

    .text_block{
        font-size: 12px;
    }

    .text_block img.left{
        width: 100%;

        margin: 0 auto 10px;
    }

    .map{
        height: 220px;
    }

    .text_block table tr th{
        padding: 7px 5px;

        font-size: 12px;
    }

    .text_block table tr td{
        padding: 7px 5px;
    }


    .table_product table tbody tr td{
        width: 50%;
    }

    .products .product .name,
    .product_view .name{
        width: 100%;

        text-align: center;
    }

    .products .product .fabricator,
    .product_view .fabricator{
        width: 100%;

        margin-top: 15px;
    }


    .table_info table tr td{
        font-size: 14px;
    }

    .table_cart{
        margin-top: 0;
    }

    .table_cart table tbody tr td{
        font-size: 12px;
    }

    .table_cart table tbody tr td.td_name a{
        font-size: 12px;
    }

    .section_cart{
        padding-top: 30px;
    }


    .form .line_flex .line_form{
        width: 100%;
    }

    .block_radio .radio_link{
        width: 100%;
    }


    .tabs li{
        width: 100%;

        text-align: center;
    }

    .tabs li + li{
        margin-top: 10px;
    }

    .tabs li a{
        overflow: hidden;

        white-space: nowrap;
        text-overflow: ellipsis;
    }


    .location_map .box{
        width: 100%;
    }
    

    .contacts_page .items .item{
        justify-content: center;
    }

    .contacts_page .items .item .box{
        width: 100%;
        margin-top: 15px;
        text-align: center;
    }


    .contacts_page .form{
        max-width: 100%;
    }

    .totlePrice{
        padding-left: 10px;
        padding-right: 10px;
    }
    

    .box_code > div,
	.coupon_form .input {
        width: 100%;
    }

    .box_code .line_submit{
        text-align: center;
        margin-top: 10px;
    }



    .aside_left{
        width: 100%;
    }

    aside .aside_menu > li > ul{
        position: static;

        box-shadow: none;
    }

    footer .box,
    footer .menu,
    footer .box_social,
    footer .contact{
        width: 100%;

        text-align: center;
    }

    footer .menu{
        margin-top: 15px;
    }

    footer .logo img{
        margin: 0 auto;
    }

    .modal .bord{
        padding-right: 10px;
        padding-left: 10px;
    }

    .fancybox-close-small{
        top: -25px;
        right: 0;
    }
}
