@media (max-width: 1023px)
{
    /*---------------
	    Main styles
	---------------*/



    /*---------------
		Header
	---------------*/



    /*---------------
		Sidebar
	---------------*/



    /*---------------
		Main section
	---------------*/
    .catalog .data .item
    {
        width: calc(50% - 30px);
    }



    [data-template] .product_info .col.left {
        width: 100%;
	}
    .product_info .col.right,
    .product_info .col.left
    {
        width: 100%;
        margin-bottom: 40px;
    }


    .product_info .col.left .links
    {
        width: 100%;
        margin-top: 35px;
    }


    .product_info .col.right .features
    {
        width: 50%;
        padding-right: 15px;
    }

    .product_info .col.right .buy
    {
        width: 50%;
    }


    .product_info .tabs_container
    {
        padding: 15px;
    }



    .tab_content
    {
        padding: 30px;
    }

    .tabs li a
    {
        font-size: 16px;

        padding: 10px 15px;
    }

    .tab_content .col
    {
        max-width: calc(50% - 20px) !important;
    }

    .tab_content .col + .col
    {
        margin-left: 40px !important;
    }



    .cat_info .logo
    {
        width: calc(50% - 85px);
    }

    .cat_info .tabs.view2
    {
        margin-bottom: 25px;
    }


    .cat_info .product > .col.left
    {
        width: 100% !important;
    }

    .cat_info .product .tabs_container
    {
        width: 100%;
        margin-top: 30px;
    }



    /*---------------
		Footer
	---------------*/



    /*---------------
		PopUp
	---------------*/
}
