@media screen and  (max-width: 1200px)
{
    .content-inset .left-b
    {
        width: 670px;
    }
    img
    {
        max-width: 100%;
    }
    body
    {
        min-width:100%;
    }
    .wrapper
    {
        width:980px;
    }
    .main-menu li a
    {
        padding: 12px 20px;
    }
    header .center .slogan
    {
        margin: 3px 0 0 30px;
    }
    .form-bg .h1
    {
        font-size: 59px;

    }
    .form-bg .wrapper > div:first-child 
    {
        width: 665px;
    }
    .lechenie-block .items .item
    {
        width:306px;
    }
    .calk-form .row > div
    {
        margin-right: 17px;
    }
    .calk-form .row select
    {
        width: 298px;

    }
    .form-bg .shans
    {
        margin: 279px 0 0 0px !important;
    }
    .calk-form input[type="text"]
    {
        width: 300px;
        margin-right: 0;
    }
    .calk-form .row p
    {
        font-size:14px;
    }
    label.ch
    {
        width:320px;
    }
    .specialist .items .item:nth-child(3n)
    {
        margin: 0 29px 18px 0;
    }
    .specialist .items .item
    {
        float: none;
        display: inline-block;
        margin: 0 15px 18px 15px;
    }
    .specialist .items
    {
        text-align: center;
    }
    .servis .items > div:last-child a
    {

    }
    .servis .items > div:first-child
    {

    }
    .servis .items > div:last-child 
    {

    }
    .servis .items > div > div > div a
    {

    }
    .servis .items
    {
        padding:0;
        text-align: center;
    }
    .servis .items > div
    {
        float:none;
        display:inline-block;
        vertical-align: top;
        margin:0 15px 30px 15px !important;
    }
    .servis .items > div:nth-child(2n)
    {

    }
    .servis .items > div:nth-child(3n)
    {

    }
    .photo-block .items 
    {
        width: 1000px;
    }
    .photo-block .items .item
    {

    }
    .slider-review-no li
    {

    }
    .slider-review li .desk
    {

    }
    footer .wrapper > div:first-child 
    {

    }
    .menu-f 
    {
        margin: 3px 0 0 27px;
    }
    .main-menu li
    {
        margin-right: 50px;
    }
    .t-main
    {
        font-size: 50px;
    }
    .specialist .owl-carusel-specialist .owl-item img
    {
        margin: 0 auto;
    }
    .photo-block .items .item
    {
        width: 244px;
    }
	.review_full .oneRew .desk{
		width: 465px;
	}
	    
}
@media screen and  (max-width: 979px)
{
    .content-inset .left-b
    {
        float: none;
    }
    .form-f1
    {
        width: 100%;
    }
    .form-f1 input[type="text"]
    {
        margin-bottom: 10px;
    }
    .form-f1 input[type="text"]
    {
        width: 200px;
    }
    .form-f1 input[type="submit"]
    {
        width: 200px;
        padding: 0;
        font-size: 12px;
    }
    .menu-f 
    {
        margin: 20px 0;
        width: 100%;
    }
    .main-menu li a
    {
        color: #fff;
    }
    .main-menu ul
    {
        border: none;
    }
    .main-menu li
    {
        margin: 0 !important;
    }
    .form-bg .shans
    {
        float:none;
        margin:20px 0 0 0 !important;
        width:100% !important;
    }
    .owl-carusel-specialist .owl-prev
    {
        left:10px;
    }
    .owl-carusel-specialist .owl-next
    {
        right:10px;
    }
    .review .bx-wrapper .bx-prev
    {
        left: 37.6%;
    }
    .review .bx-wrapper .bx-next
    {
        right: 37.6%;
    }
    .wrapper
    {
        width: 750px;

    }
    .main-menu
    {
        position: absolute;
        top:0;
        right:0;
        background: #5097CC;
        height: auto;
        z-index: 10;
        text-align: center;
        padding: 20px 0;
        width:100%;
        transform:translateX(100%);
        -webkit-transform:translateX(100%);
        transition:all 0.3s;
        -webkit-transition:all 0.3s;
    }
    .main-menu.open
    {
        transform:translateX(0%);
        -webkit-transform:translateX(0%);
    }
    #page
    {
        overflow: hidden;
    }
    #close-menu
    {
        width:27px;
        height:22px;
        position:absolute;
        right:20px;
        top:20px;
        display: block;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAWCAYAAAAxSueLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDcyMTY4MUFFNkQzMTFFNUI5REJDRjVEQzUxNDdGQkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDcyMTY4MUJFNkQzMTFFNUI5REJDRjVEQzUxNDdGQkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNzIxNjgxOEU2RDMxMUU1QjlEQkNGNURDNTE0N0ZCRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNzIxNjgxOUU2RDMxMUU1QjlEQkNGNURDNTE0N0ZCRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmOOKCcAAAHASURBVHjapJbPK0VBFMev/E4onpIioRQ2lrKwkJWFDdmwYWNHiVhZiI0/QLJQFizxbFA26CVJsSEWWPj9o5fkx/NjfE/Ny23emblz3z312dw58/3eOzNnznWEEA7IBUdgCxTIZ0FpAs/gHlTRM3qYApbFf5yCyoBGHeDDpXkGimhgUCTGA2hM0qgf/DCaAzQYAtvM4Dvo9GFCKzTF6PyCkfgyEplgUZM4amGUARaY+Z+gO56nvtmE4GMWpGuM8sAmM+cFtLhzuck9IMZMXgf5Sm4JOGRyb0C9qq1blmYQZUSoPMpkTg24YHJOQDmna9qHWo3YNegFT8xYBBTqNL02vhjsCbugWs026dkc6Ryw5GE0DVK9tGxrKM3whREbI1szqqF5jy9bkSsQyIwu6A1NsauxL/c4KTOaeMCI3oIucMWMXYI6v2bV4JwRo45QIXNKZd2pEVVvDpNZA3hkRHapTTDLvMbkxmQtGs3awBszedVwAOikzmgOzqS8cxPM+sC35hK2OdrDmoND3STL3anHNW825rNxtss+qMYO9U1KmGMGv7g1t4T2/I7RHHKYh6+gNeA/CP3DHLs0w7QVfwIMAGxM2Oq8d5agAAAAAElFTkSuQmCC');
    }
    .main-menu ul
    {
        float:none;
    }
    .social span
    {
        display: none;
    }
    .main-menu .social
    {
        float:none;
    }
    .main-menu li
    {
        display: block;
    }
    .logo
    {
        float: none;
        width: 300px;
        margin: 0 auto;
    }
    header .center
    {
        text-align: center;
    }
    header .center .slogan
    {
        float:none;
        width:100%;
        margin:10px 0;
        border:none;
    }
    header .center .block-tell
    {
        float: none;
        width: 200px;
        margin: 0 auto;
    }
    .banner
    {
        padding: 172px 0 0 0;
    }
    .form-bg
    {
        background-size: cover;

        padding: 0;
        margin: 0;
        height:auto;
        padding-bottom: 20px;
    }
    .form-bg .wrapper > div:first-child 
    {
        width: 100%;
        text-align: center;
        float:none;
        margin-bottom:20px;
    }
    .form-bg .tel-b
    {
        width: 100%;

    }
    .form-bg .wrapper > div:last-child
    {
        float:none;
        margin:0 auto;
    }
    .lechenie-block .items
    {
        background: none;
        text-align: center;
    }
    .lechenie-block .items .item
    {
        float: none;
        display: inline-block;
        margin: 0 0 20px 0;
        vertical-align: top;
    }
    .form2.form-bg
    {
        background-size: cover;
        padding-bottom: 20px;
    }
    .form2 .form
    {
        margin:0;
    }
    .t-main
    {
        font-size:44px;
        line-height: 1.2;
    }
    .calk-form .row > div
    {
        display: block;
    }
    .calk-form .row
    {
        text-align: center;
    }
    .calk-form .row > div
    {
        margin:0;
    }
    .servis .items > div:first-child
    {

        margin:0;
        text-align: center;
    }
    .servis .items > div:last-child
    {
        text-align: center;

        margin:0;
    }
    #page footer .logo a
    {
        border:none;
    }
    .servis .items > div > div > div a
    {
        width: 100% !important;
        text-align: center;
        padding: 0 !important;
        box-shadow: none !important;
    }
    .servis .items > div > div > div a span
    {
        display:block;
        padding: 30px 0;
    }
    .servis .items > div > div
    {
        width: 100% !important;
    }
    .servis .items > div > div > div
    {
        width: 100% !important;
    }
    .photo-block .items
    {
        width:100%;
    }
    .slider-review li .desk
    {
        width: 555px;
    }
    .form-bg.form3
    {
        background-size: cover;
        padding-bottom: 20px;
    }
    .form3 .form
    {
        margin:0;
    }
    footer .wrapper > div:first-child
    {
        float:none;
        width:100%;
    }
    footer .wrapper > div:last-child
    {
        width: 360px;
        float: none;
        text-align: center;
        margin: 0 auto;
    }
    footer .tel-block
    {
        float: none;
        width: 210px;
        margin: 0 auto;
    }
    footer .social
    {
        float:none;
        width:100%;
        text-align: center;
        margin: 20px 0 20px 0;
    }
    #page footer .logo
    {
        margin-bottom: 20px;
    }
    #open-menu
    {
        display: inline-block;
        width:27px;
        height:22px;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAWCAYAAAAxSueLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkVFMTg4MEZFNkQyMTFFNUIxRDBGMEI1NkYyNDlGQjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkVFMTg4MTBFNkQyMTFFNUIxRDBGMEI1NkYyNDlGQjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRUUxODgwREU2RDIxMUU1QjFEMEYwQjU2RjI0OUZCNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRUUxODgwRUU2RDIxMUU1QjFEMEYwQjU2RjI0OUZCNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pub7F1cAAAA9SURBVHjaYsyt2/KfgU6AiYGOYPhaxgLEjJQYMKnRezQYh3kCoShT59VvHQ3G0Uw9GmejmXo0zigAAAEGALNRCtJxsJ14AAAAAElFTkSuQmCC');
        float: right;
        margin: 20px;
        position: absolute;
        right: 0;
    }
    .content-inset .left-b
    {
        width:100%;
    }
    .content-inset aside
    {
        float:none;
        margin:0 auto;
        width: 100%;
        margin-top: 20px;
    }
    .content-inset .dictor-slider img
    {
        width: auto;

    }
    label.ch {
        width: 320px;
        text-align: left;
    }
	.review_full .oneRew .desk{
		width: 100%;
	}
	.review_full .oneRew{
		    text-align: center;
	}
	.review_full .oneRew .left{
		float:none;
		margin:0 auto;
	}
}
@media screen and  (max-width: 760px)
{
    label.ch {
        width: 320px;
        text-align: left;
    }
    .content-inset .dictor-slider img
    {
        width: 100%;
    }
    .wrap-call, .fancybox-inner
    {
        width:280px !important;
    }
    .review .bx-wrapper .bx-prev 
    {
        left: 18.6%;
    }
    .review .bx-wrapper .bx-next
    {
        right: 18.6%;
    }
    .wrapper
    {
        width:300px;
    }
    .logo a 
    {
        font-size: 20px;
        background-size: contain;
        padding-left: 60px;
    }
    .logo
    {
        width:200px;
    }
    header .center .slogan
    {
        font-size:16px;
    }
    .form-bg .h1
    {
        font-size:21px;
    }
    .form-bg .tel-b
    {
        height:auto;
        padding: 5px;
    }
    .form-bg .wrapper > div:last-child
    {
        width:100%;
    }
    .form
    {
        width: 100%;
        border-radius: 0;
        padding: 10px;
        height: auto;
    }
    .t-main
    {
        font-size:22px;
    }
    .t-main:before 
    {

    }
    .specialist .owl-carusel-specialist .owl-item img
    {
        margin: 0 auto;
    }
    .servis .items > div
    {
        width:100%;
        margin: 0 0 15px 0 !important;
    }
    .servis .items > div a
    {
        width:100%;
    }
    .slider-review-no li
    {
        width: 100%;
        margin:0 0 15px 0;
    }
    #page footer .logo
    {

    }
    .menu-f
    {
        width:100%;
    }
    footer .wrapper > div:last-child
    {
        width:100%;
    }
    .lechenie-block .items .item
    {
        width:100%;
        margin: 0 0 20px 0 !important;
    }
    .calk-form
    {
        background-size: cover;
    }
    .calk-form .row select
    {
        width:100%;
    }
    .calk-form .row > div:last-child
    {
        margin:0;
    }
    .calk-form input[type="text"]
    {
        margin-bottom:10px;
    }
    .calk-form input[type="submit"]
    {
        font-size:12px;
        width:100%;
    }
    .specialist .items .item
    {
        width: 100%;
        background: #fff;
        border-radius: 20px;
        height: auto;
        padding: 10px;
        margin: 0 0 10px 0;
    }
    .specialist .items .item .photo
    {
        width:100%;
    }
    .specialist .items .item .desk
    {
        float:none;
        width:100%;
    }
    .form-bg h2
    {
        font-size:21px;
    }
    .form-bg h2:before
    {
        display:none;
    }
    .servis .items > div > div > div a
    {
        font-size:30px;
    }
    .photo-block .items .item
    {
        margin:0 0 20px 0 !important;
    }
    .photo-block .items
    {
        text-align: center;
    }
    .slider-review li .left
    {
        float:none;
        margin:0 auto;
    }
    .slider-review li .desk
    {
        float:none;
        width:100%;
    }
    .menu-f
    {
        margin: 0;
        text-align: center;
    }
    .block-text-main img
    {
        float:none;
        margin:0;
        width:100%;
    }
    .form .t
    {
        font-size: 25px;
    }
    .form p 
    {
        font-size: 18px;
        margin: 10px 0;
    }
    .form input[type="submit"]
    {
        margin: 0;
    }
    .form-bg .h1 {
        font-size: 25px;
        text-align: center;
    }
    .form-bg .h1 span
    {
        margin: 0;
    }
    .form-bg .tel-b
    {
        font-size: 18px;
        line-height: initial;
    }
    .form-bg .tel-b span
    {
        display: block;
    }
    .t-main:before
    {
        display: none;
    }
    .specialist .t
    {
        font-size: 18px;
    }
    .specialist .items .item .photo img
    {
        max-width: 100%;
    }
    .calk-form
    {
        padding: 20px 0;
    }
    .form2
    {
        height: auto;

    }
    .photo-block
    {
        padding: 20px 0;
    }
    .servis .items > div img
    {

    }
    img
    {
        max-width: 100%;
    }
    .servis .items > div a span 
    {
        position: absolute;
        top: 22px;
        left: 97px;
        text-align: center;
        font-size: 14px;
    }
    .review
    {
        padding: 20px 0;
    }
    .slider-review-no li .photo
    {
        float: none;
        width: 100%;
    }
    .slider-review-no li p
    {
        margin: 5px;
        font-size: 14px;
    }
    .form-f1 .t
    {
        font-size: 25px;
    }
    .form-f1 p
    {
        font-size: 18px;
        margin: 10px 0;
    }
    .photo-block .center
    {
        padding: 10px 0;
    }
    .servis
    {
        padding: 20px 0;
    }
    .block-text-main
    {
        padding: 20px 0;
    }
    .form-f1 input[type="text"]
    {
        width:90%;
        margin:0 auto 10px;
        padding:0 10px;
    }
}