@media (max-width: 767px){
	
	.info-header {
		display: none;
	}
	
	
	.cont {
		max-width: 100%;
	}
	
	.wsd-1 .tit, .wsd-2 .tit, .wsd-4 .tit, .wsd-4 h2, .wsd-6 .tit, .wsd-7 .tit { 
	    font-size: 25px;
	}
	
    header.computer {
		display: none;
	}
	
    header.mobile {
		color: #fff;
		margin-bottom: 0px;
		display: block;
	}
	
    header.mobile .color {
		background: #000;
		column-count: 3;
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		align-content: flex-start;
		flex-wrap: wrap;
		padding: 10px;
	}
	
    header.mobile .logo img {
		height: 10px;
		vertical-align: middle;
	}
	
    header.mobile .c {
		text-align: center;
	}
	
    header.mobile .l {
		text-align: left;
	}
	
    header.mobile .r {
		text-align: right;
	}
	
    header.mobile .bl {
		width: 25%;
	}
	
    header.mobile .bl.logo {
		width: 35%;
	}
	
    header.mobile .sdr {
		width: 40%;	
	}
	
    header.mobile .menuM {
		display: inline-block;
		margin: 2px 15px 0 0;
		text-align: center;
		width: 23px;
		height: 21px;
		vertical-align: middle;
		position: relative;
	}
	
    header.mobile .menuM span {
		display: block;
		position: relative;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
		height: 3px;
		background: #fff;
		margin-bottom: 6px;
		width: 23px;
	}
	
    header.mobile .menuM span:last-child {
		margin: 0;
	}
	
    header.mobile .menuM.active span {
		position: absolute;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
        left: 0px;
        top: 9px 
	}
	
    header.mobile .menuM.active span:nth-child(2) {
        display: none; 
	}
	
    header.mobile .menuM.active span:nth-child(3) {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg); 
	}
	
	
    header.mobile .phoneM {
        width: 23px;
        height: 23px;
	    background: transparent url('../images/phone-i.png?1') no-repeat;
	    display: inline-block;
		vertical-align: middle;
		background-size: cover;
		margin-right: 13px;
        text-indent: -9999px;
        font-size: 0;
	}
	
    header.mobile .cart {
        width: 23px;
        height: 23px;
	    background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2225%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10.298%205.023l13.325%201.18c.55.05.956.525.906%201.062a.962.962%200%200%201-.111.369l-3.332%206.168c-.146.271-.214.36-.305.447a.887.887%200%200%201-.31.196c-.12.045-.23.069-.543.087l-13.736.817a.992.992%200%200%201-1.059-.917.957.957%200%200%201%20.04-.338L7.232%207.34l1.042-3.698-6.604.04A1.15%201.15%200%200%201%20.5%202.552a1.15%201.15%200%200%201%201.156-1.144l8.14-.05c.772-.004%201.334.713%201.13%201.44l-.628%202.225zm-5.533%2018.75c-1.285%200-2.327-1.018-2.327-2.274s1.042-2.274%202.327-2.274c1.284%200%202.326%201.018%202.326%202.274s-1.042%202.274-2.326%202.274zm11.63%200c-1.284%200-2.326-1.018-2.326-2.274s1.042-2.274%202.326-2.274c1.285%200%202.327%201.018%202.327%202.274s-1.042%202.274-2.327%202.274z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
	    display: inline-block;
		vertical-align: middle;
	}

	.mobile-ul-menu {
		width: 100%;
		display: none;
		background: #fff;
		padding: 10px;
		border-bottom: 2px solid #eb2121;
	}
		
	.mobile-ul-menu ul {
		display: none;
	}
	
	.mobile-ul-menu li {
		border-bottom: 1px solid #ccc;
		width: 100%;
		display: block;
	}
	
	.mobile-ul-menu a {
		text-decoration: none;
		font: 16px/31px Roboto;
		color: #3f3f3f;
		display: block;
	}
	
	.mobile-ul-menu li ul {
		margin-left: 15px;
	}
	
	.mobile-ul-menu li:last-child {
		border: none;
	}
	
	header.mobile.main .menu {
		display: block;
	}
	/*
	.main .products {
		display: none;
	}
	*/
	
		

	
	
	.products .product .buy_link {
		display: block;
	}
	
	.products .product {
		height: auto;
	}
	
	.products .product .name {
		max-height: 51px;
		overflow: hidden;
		min-height: 51px;
	}
	
	.products .product .price {
		min-height: 58px;
	}

	#mymap1 {
		width: 100%;
		height: 347px;
	}

	#mymap2 {
		width: 100%;
		height: 347px;
	}
	
	.blq8 {
		position: inherit;
	}
	
	.blq10 {
	    min-height: auto !important;	
	}
	
	.blq2 {
		width: 100%;
		float: none !important;
	}

	.blq3 {
		width: 100%;
		float: none !important;
		text-align: center;
	}
	
    .blq3 img {
		width: 100%;
	}
	
	.blq4, .fon2 .blq4 .blq5 {
		width: 100%;
	}
		
	.blq4 .blq5 {
	   float: none;
	   text-align: center;
	   width: 100%;
	   margin-right: 0px;
	}
	
	.blq6 {
		float: none;
		margin: 15px 0;
	}
	
	.fon1 .blq3, .fon2 .blq3, .fon3 .blq3 {
		background: none;
		min-height: auto;
	}
	
	.fon2 .blq3 {
		line-height: inherit;
		margin-bottom: 15px;
	}
	
	.fon1 .blq3 img, .fon3 .blq3 img {
		position: inherit;
	}
	
	.ft346 {
	    display: none;	
	}
	
	/*
    header .logo img {
	    height: auto !important;
    }
	
    header .logo{
        width: 100%;
        height: auto;
        padding: 10px 0;

        line-height: normal;

        text-align: center;
    }


	
    header .right_info{
        width: 100%;
        margin: 0;
        padding: 0;
		justify-content: space-around;
    }
	header .links_box {
		margin-bottom: 10px;
	}

    header .links{
        line-height: 29px;
        text-align: center;
        border-radius: 20px;
    }

    header .menu_link{
        text-align: left;
    }
	*/


    .sorting .sort,
    .sorting .limit{
        width: 100%;
        margin-bottom: 15px;
        margin-left: 0;
    }
    .sorting .name{
        width: 85px;
    }

    .sorting .view{
        width: 100%;
    }
	
	.products .carousel {
		margin-bottom: 0;
	}
	
	.products .carousel .product{
		border: none;
	}

    .products .items .product{
        width: 48%;
    }
    .products .items .product:nth-child(3n+1){
        clear: none;

        border-left: none;
    }
	/*
    .products .items .product:nth-child(2n+1){
        clear: both;

        border-left: none;
    }
	*/

    .products .items .product:nth-child(4n+1):before,
    .products .items .product:nth-child(3n+1):before{
        display: block;
    }
    .products .items .product:nth-child(2n+1):before{
        display: none;
    }


    .contacts_info .map,
    .contacts_info .contacts,
    .contacts_info .adres,
    .contacts_info .feedback{
        width: 100%;
    }


    .product_info .images .big a{
        height: 380px;

        line-height: 380px;
    }


    .checkout .block .col.left,
    .checkout .block .col.right .col.left{
        width: 100%;
    }


    .cart_info table td{
        display: block;
        width: 33.333% !important;
        float: left;
        border-top: none;
        height: auto;
        padding: 20px;
        text-align: left;
    }
    .cart_info table td + td{
        border: none;
    }

    .cart_info table td.price{
        padding-top: 0;
        line-height: 31px;
    }
    .cart_info table td.price .currency:after{
        bottom: 12px;
    }

    .cart_info table td.amount{
        clear: both;
        text-align: center;
        padding-top: 0;
    }
    .cart_info table td.amount .box{
        width: 100%;
    }

     .cart_info table tr + tr{
        border-top: 1px solid #d7d7d7;
     }


    .modal{
        width: 440px;
        padding: 40px;
    }
    .modal_title{
        padding-right: 30px;

        font-size: 18px;

        text-align: left;
    }
	
    #order_form2 .info,
	#installyacii .info,
	#order_form3 .info,
    .modal form .title{
        display: none;
    }
	
    .modal form,
	#order_form3 form, 
	#installyacii form,
    #order_form2 form {
        width: 100%;
        padding: 15px;
    }

    .modal form .garanti{
        font-size: 13px;
        line-height: 18px;
    }

    #order_form2, #order_form3, #installyacii {
        width: 440px;
    }
	
	
	#r2 {
		overflow: scroll;
	}


	.tabss .vkad  a {
		display: block;
        padding: 7px 9px;
		font-size: 9px;
		float: none;
		border-right: none;
	}
	
	.cont_tabs img {
		max-width: 100%;
		height: auto;
	}
	
	.cont_tabs .left-b {
		float: none;
		padding-top: 20px;
		width: 100% !important;
	}
	
	.cont_tabs .right-t {
		float: none;
		padding-top: 20px;
		width: 100% !important;
	}
	
	
	.installyacii-1 {
		width: 100%;
		border: 1px solid #ccc;
		display: inline-block;
		margin: 0 0 3% 0;
		vertical-align: top;
		padding: 5px;
		border-radius: 5px;
	}
	
	.installyacii-1 .ble {
		width: 100%;
	}
	
	.installyacii-1 img {
		height: 100%;
	}
	
	
	.installyacii-1 .price {
		margin: 0;
		text-align: center;
		border: none;
	}
	
	.installyacii-10 {
		display: block;
		margin: 10px auto 0 auto;
		width: 150px;
	}
	
	.installyacii-1 ul {
		margin: 8px 0 0 7px;
	}
	
	.products .block_title:after {
		display: none;
	}
	

	.products .block_title {
		padding-bottom: 4px;
		font-size: 21px;
	}
	
	.b3246346 {
		text-align: center; 
		margin: 25px 0 10px 0;
	}
	
	.b3246346 .advantages {
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	.b3246346 .advantages .rows {
		line-height: 18px;
		font-size: 13px;
	}
	
	.b3246346 .advantages .rows b {
		font-size: 18px;
	}
	
	
	.product_info .info .amount .box {
		width: 60px;
	}
	
	.product_info .info .amount input {
		padding-right: 20px;
	}
	
	.sh1-4 button {
		width: auto;
		margin-bottom: 8px !important;
	}
	
	.product_info .info .buy {
		margin-top: 20px;
	}
	
	.sh1-5 {
		margin-right: 0;
	}
	
	.shop-45-t-2 h2 {
		font-size: 26px;
	}
	
	.shop-45-t-2 img {
		width: calc(50% - 10px);
	}
	
	.wsd-7 .size-rows img {
		width: 100% !important;
		height: auto !important;
	}
	
	
	.fanatec-fon-block {
		display: none;
	}
	
	
	.pod_zakaz input[type="text"], .pod_zakaz input[type="submit"] {
		display: block;
		margin-bottom: 10px;
		width: 160px;
	}
	
	.shop-t-3 .img-b {
		margin-bottom: 15px;
	}
	
	.text-block-2 {
		column-count: 1;
	}
	
	.shop-t-3 .img-b,
    .shop-t-3 .text-block	{
		width: 100%;
	}
	.pad-l {
		padding: 0	
	}
	
	.text-r {
		text-align: left;
	}
	
	
	#nn_mpnesNFU {
		width: 100%;
	}
	
	
	
	.my-na-youtube {
	    margin-bottom: 20px;
	    margin-top: 25px;
	}

	.my-na-youtube .items {
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		align-content: flex-start;
		flex-wrap: wrap;
		margin-right: 10px;
	}

	.my-na-youtube .items .my-na-youtube-1 {
	    width: calc(49.999% - 10px);
	    margin-right: 10px;
	    margin-bottom: 10px;
	}
	
	
	.igrovye-kresla .items {
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		align-content: flex-start;
		flex-wrap: wrap;	
	}
	
	
	.igrovye-kresla .product {
		width: 50% !important;
		height: auto !important;
		float: none !important; 
	}
	
	.igrovye-kresla .product .thumb {
		padding-top: 0px !important; 
	}
	
	.igrovye-kresla .product .box {
		padding-bottom: 0px !important; 
	}
	
	.igrovye-kresla .product + .product {
		padding-top: 0px !important;
	}
	
	.products .product .thumb {
		height: auto;
		line-height: inherit;
		padding-top: 0px;
	}
	
	.products .items .product {
		width: 50% !important;
		height: auto !important;
	}
	
	.products .items .product.shk-item-video {
		width: 100% !important;
	}
	
	
	.products .product .count-no {

		padding: 0 4px;
		font: 10px/21px Roboto;
	}
	

	
	.products .product .price br {
		display: none;	
	}
	
	.products .shk-item-video .thumb img {
		margin: 62px auto 15px auto;
		width: 100%;
	}
	
	.products .shk-item-video .thumb {
		padding-bottom: 0;
	}
	
	.products .st5_rows, .products .product .count-no, .products .product .count-no-pred, .products .product .sticker.stock {
		display: none;	
	}
	
	
	.products .product .price {
		font: 500 20px Roboto;
	}
	
	.products .product .count {
		font: 12px/16px Roboto;
	}

	.dimensions_block .dimensions {
		width: 100%;
		margin-left: 0px;
		margin-bottom: 50px;
	} 
	
	.dimensions_block .size {
		width: 100%;
		padding: 6px;
	}
	
	.dimensions_block .size .rows {
		font-size: 16px;
	}
	
	.ergonomic .title {
		font-size: 50px;
	}
	
	.whats_inside .block_rows .bl {
		width: 100%;
		min-height: auto;
	}
	
	.ready .cont {
		text-align: left;
	}
	
	.ready .title {
		font-size: 52px;
	}
	
	.whats_inside .desc {
		font-size: 35px;
	}
	
	.block_t_d h2, .st_56_8_upd h2 {
		font-size: 36px;
	}

	.block_t_d h3 {
		font-size: 22px;
	}
		
	.whats_inside {
		padding: 50px 0;
	}	
		
			
	.main_slider li {
		min-height: 225px;
		background-size: 160%;
		background-repeat: no-repeat;
		background-position: top center;
	}	
	
	.main_slider .cont_upd .title_up23 {
		margin: 22px 0 10px 0;
		font-size: 34px;
	}
	
	.block_t_d .lb, .block_t_d .rb {
		top: 0;
		font-size: 15px;
	}
		
}








