@media (max-width: 1349px)
{
    /*---------------
        Main styles
	---------------*/

    .main_title
    {
        font-size: 60px;
		line-height: 1.2;
    }


	.page_title{
		font-size: 60px;
		line-height: 1.2;
	}


    .seo_section .text_block h1,
	.seo_section .text_block > .title
    {
        font-size: 60px;
        line-height: 1.2;
    }

    /*---------------
        Header
	---------------*/
	header .phone a{
		font-size: 20px;
	}

	header .callBback_btn{
		font-size: 20px;

		margin-left: 40px;
	}

	header .signUp_btn{
		margin-left: 40px;
	}
    /*---------------
        Main section
	---------------*/
	.main_slider .slide .title {
		font-size: 50px;
		line-height: 1.2;
	}

	.main_slider .slide .block{
		padding-bottom: 82px;
	}

	.main_slider .slider-button-next{
		bottom: 0;
	}

	.main_slider .slider-button-prev{
		bottom: 0;
	}


    .categories .grid
    {
        margin: 30px 0 0 -20px;
    }

    .categories .grid .item
    {
        width: calc(25% - 20px);
        margin: 20px 0 0 20px;
        padding: 30px 0;
    }

    .categories .item .icon
    {
        padding-left: 20px;
        padding-right: 20px;
    }

    .categories .item .icon:before
    {
        left: 20px;
    }

    .categories .item .name
    {
        font-size: 22px;
        line-height: 27px;
        padding: 0 20px;
    }

    .categories .item .more_link
    {
        margin-left: 20px;
        margin-right: 20px;
    }


    .about,
    .advantages,
    .main_doctors,
    .reviews,
    .news,
    .section_map,
    .section_form,
    .section_form,
    .section_certs,
    .seo_section,
    .solve_problems,
    .gallery,
    .cost_services,
    .info_slider,
    footer
    {
        margin-top: 130px;
    }

    .about .slide .info
    {
        padding-top: 50px;
        padding-left: 40px;
    }

    .about .logo
    {
        margin-bottom: 70px;
    }

    .about .slider-button-prev
    {
        left: 40px;
    }

    .about .slider-button-next
    {
        left: 130px;
    }


    .gallery .slide .place
    {
        font-size: 26px;
        line-height: 34px;
    }


	.reviews .grid_flex{
		margin-left: -20px;
	}
	
	.reviews .grid_flex .review{
		width: calc(100%/3 - 20px);
		margin-left: 20px;
	}

    .reviews .review .info
    {
        padding-left: 20px;
        padding-right: 20px;
    }

    .reviews .review .name
    {
        margin-top: 18px;
    }


    .news .item .info
    {
        padding-left: 20px;
        padding-right: 20px;
    }

	.news .big .info{
		padding: 30px 20px;
	}

    .news .item .name
    {
        font-size: 26px;
        line-height: 38px;
    }

	.news .big .name {
		font-size: 40px;
		line-height: 50px;
	}

	.news .big .desc{
		margin-top: 20px;
	}


    .doctor_section .info .name
    {
        font-size: 60px;
        line-height: 1.2;
    }

    .doctor_section .info .position
    {
        font-size: 40px;
        line-height: 1.2;

        margin-bottom: 40px;
    }
    /*---------------
        Footer
	---------------*/
    /*---------------
       PopUp
    ---------------*/
}
