@media (max-width: 767px) {
	.present-pizza {
		display: flex;
		flex-direction: column;
	}

	.present-pizza > * {
		margin: 7px 0;
	}
	
	.accia__body {
    height: 250px;
}

	.present-pizza p {
		padding: 0;
	}

	.tnav {
		flex-wrap: wrap;
	}

	.play-market-link {
		width: 100%;
		text-align: center;
		margin-top: 12px;
	}

	.baner-accii-text p {
		font-size: 20px;
		text-align: center;
	}

	.baner-accii-text p:first-child {
		margin-top: 15px;
	}

	.baner-accii-text p:nth-child(2) {
	font-size: 38px;
	}
	
	
	
	 /*----------------
        Text block
    ----------------*/
    .text_block blockquote,
    .text_block blockquote.left,
    .text_block blockquote.right
    {
        padding: 40px 24px 24px;
    }


    .text_block blockquote:before
    {
        top: -24px;
        left: -8px;

        width: 100px;
        height: 70px;
    }


    .text_block blockquote.left
    {
        float: none;

        margin-right: 0;
    }

    .text_block blockquote.right
    {
        float: none;

        margin-left: 0;
    }



    .text_block ul li
    {
        padding-left: 24px;
    }


    .text_block ol li
    {
        padding-left: 28px;
    }


    /*----------------
        popup product block
    ----------------*/

    .s__product__footer{
        font-size: 16px;
        padding: 20px;
        text-align: center;
        color: white;
        border-radius: 10px;
        background-color: #cc3d41;
        background-image: repeating-linear-gradient(to left, transparent, transparent 5px, rgba(255, 118, 125, 0.1) 5px, rgba(255, 118, 125, 0.1) 8px), url(../i/order-footer.png);
        background-position: 50% 50%;
        background-size: cover;
        flex-direction: column;
        width: 100%;
       
    }

   

    .s__product__footer .product__price{
        height: 52px;
        color: #fff;
         flex-basis: 100%;
         padding-right: 0;
    }

    .s__product__price-value{
        position: relative;
        color: #fff;
        font-size: 40px;
    }

    .s__product__price-value:after{
        font-size: 37px;
        font-weight: 500;
        position: relative;
        right: 0;
    }
    .s__product__footer .s__product__amount{
        padding-right: 0;
    }

    .s__product__btns .product__btn{
        font-size: 20px;
        white-space: nowrap;
    }
.s__product{
    padding: 20px;
}

.s__product__share{
    display: none;
}
    
        
}