@media screen and (min-width: 601px) {
	.mobShow {
		display: none!important;
	}

	.mobMenuBack {
		display: none!important;
	}
}

@media screen and (max-width: 768px) {
    .header-page .nav {
        display: none;
    }

    /* .header-page .nav-m {
        display: block;
    }

    .click-menu span {
        background: #77B465;
    } */

    /* .secrets-container {
        padding: 0 0 0 0 !important;
    } */

    /* a.click-menu {
        margin-left: 42px;
    } */

    /*.header-page .nav {
        display: flex;
        padding: 45px 60px;
        width: unset;
    }

    .header-page .nav-m {
        display: none;
    }

    .nav > ul {
        display: flow-root;
        width: 65%;
        position: absolute;
        left: 102px;
    }

    .nav > ul li {
        display: inline-block;
        white-space: nowrap;
        min-width: 224px;
    }*/
    .header-page .nav {
        display: none;
    }

    /* .header-page .nav-m {
        display: block;
    } */

    /* .header .click-menu span {
        background: #77B465 !important;
    }
*/
    .header {
        padding: 0 !important;
    } 

    /* .nav-m-wrap {
        background: #233778 !important;
        margin-top: 39px !important;
        border-radius: 0 !important;
        padding: 0px 25px 0 25px !important;
    }

    .nav-m-wrap ul {
        margin: 50px 26px;
    }

    .nav-m li a {
        color: #ffff !important;
    }
    .btn.hed-btn-m {
        left: 0;
        right: 0;
        margin: 0 auto;
    } */

    .mobMenuBack {
		display: none;
        background: #919bbb;
        position: absolute;
        top: 117px;
        width: 100%;
        height: calc(100% - 110px);
    }

    .mobClose {
        position: absolute;
        right: 12px;
        top: 12px;
        background: url(img/averbuh/mob_close.svg) no-repeat;
        width: 24px;
        height: 24px;
    }

    .mobHomeUrl {
        display: block !important;
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto 42px;
    }
}

@media screen and (max-width: 767px) {
   /*  .nav-m {
        position: relative !important;
        width: unset !important;
        padding: 40px 0 !important;
    } */
    /* .secrets-container2{
        padding-top: 50px;
    } */
    .secrets-container2 .t-zag{
        padding-top: 50px;
    }
} 



@media screen and (max-width: 600px) {
    #postHeadBlock p {
        display: none;
    }

    #postHeadBlock .mobShow {
         display: table-caption;
     }

    .receipt-block {
        min-height: 580px!important;
    }

  /*   .nav-m-wrap {
        padding: 0px 0px 0 4px !important;
        max-width: unset !important;
    } */

   /*  .btn.hed-btn-m {
        width: 160px !important;
    }

    .mobHomeUrl {
        margin: auto 26px !important;
    } */

  /*   a.click-menu {
        margin-left: 12px;
    } */

    .list-item-scroll {
        flex-direction: column;
        padding: 24px !important;
    }

    .list-item-block {
        width: 100% !important;
        margin: 0 0 20px 0 !important;
    }

    #postHeadBlock .wrap.wrap1 {
        padding: 20px 0 20px 0 !important;
    }

    #postHeadBlock .bl-st.h2-style {
        background-color: #233778;
        color: #ffffff;
    }

    #postHeadBlock .bl-st.h2-style h2 {
        color: #ffffff;
        padding: 12px 20px;
        font-size: 18px !important;
        margin-bottom: 0 !important;
    }

    .forma-secret .forma-wrap {
        width: 100% !important;
    }

    .forma-opros {
        padding: 22px 22px 150px 22px !important;
    }

    .block-input {
        padding-right: 0 !important;
    }

    .inp {
        font-size: 16px !important;
    }

    h2 {
        white-space: unset;
        font-size: 18px !important;
    }

    .margL48 {
        margin-left: 8px !important;
    }

    .base-container.secrets-container .page-top-wrap-cont b, .base-container.secrets-container .page-top-wrap-cont p {
        display: none;
    }

    .base-container.secrets-container .t-zag {
        left: 6px;
        top: 6px;
    }

    .base-container.secrets-container .t-zag > div > span {
        font-size: 14px;
        text-align: left;
    }

    .base-container.secrets-container .t-zag > div > h6 {
        font-size: 21px;
    }

    .base-container.secrets-container a.bottom {
        width: 64px;
        height: 64px;
        top: 50%;
        background-size: cover;
        left: 7px;
    }

    .secrets-container .page-top-wrap {
        padding: 0 !important;
    }

    .secrets-container .page-top-wrap-cont {
        padding: 200px 0 !important;
    }

    .secrets-container h2 {
        background: rgba(35, 55, 120, 0.75);
        text-align: center;
        padding: 16px;
        position: absolute;
        bottom: 0;
        margin: 0 !important;
    }

    #postHeadBlock {
        background: url(img/bg-circle.png) -2% 28% no-repeat !important;
        background-size: 110px auto !important;
    }

    #postHeadBlock .page-top-wrap {
        padding: 0 !important;
    }

    .mobShow {
        display: block;
        width: 92% !important;
        margin-left: 10px !important;
        margin-right: 10px !important;
    }

    #postHeadBlock .style-h2 {
        width: 92% !important;
        text-align: center !important;
        margin-left: 10px !important;
        margin-top: 44px;
    }

    .rightCircle {
        margin-top: 235px;
        background: #ffffff !important;
    }

    .rightCircle .wrap {
        padding: 0 10px !important;
    }

    .rightCircle .page-top-img {
        width: 92%;
    }

    .contThree {
        background: #E5E5E5 !important;
    }

    .contThree .page-top-img {
        width: 100%;
    }

    .with-background {
        background-size: cover;
    }

    .with-background .wrap {
        background: rgba(35, 55, 120, 0.51);
    }

    .with-background .page-top-img {
        width: 90% !important;
        margin: 0 auto !important;
    }

    .bottom-block .page-top-wrap-cont {
        margin: 20px auto !important;
    }

    .bottom-block .mobShow {
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .mobHide {
        display: none !important;
    }

    .block-bottom .wrap {
        padding: 44px 0 !important;
    }

    .block-blue {
        padding: 0 !important;
    }

    .block-blue .forma-wrap-top {
        background: #233778 !important;
    }

    .block-blue .forma-wrap-top-zag h6 {
        color: #ffffff !important;
    }

    .block-blue .mobShow {
        width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .block-blue .mobShow .forma-wrap-top-num {
        width: 65px !important;
    }

    .block-blue .row {
        display: block !important;
        padding-bottom: 64px;
    }

    .block-blue .col {
        margin: 8px !important;
        width: 95% !important;
    }

    .block-blue .col-img-i2.mobShow {
        height: 228px!important;
    }

    .block-blue .col-txt-i {
        padding: 16px 8px !important;
    }

    .block-blue .group-btn-forms.more-exercise {
        bottom: -60px !important;
        left: 0 !important;
    }

    .contThree.page-top .wrap {
        padding-top: 0px!important;
    }

	.contThree h2 br {
		content: unset!important;
		/*margin: 2em;
		display: block;
		font-size: 24%;*/
	}

    .secrets-container .wrap {
        background: url(/local/templates/health/img/averbuh/top.png) center center no-repeat!important;
        background-position: bottom!important;
        background-size: cover!important;
    }
}

.secrets-container .t-zag {
    color: #ffffff;
}

.receipt-block {
    min-height: 660px;
}

@media screen and (min-width: 1321px) {
    .width62 {
        width: 62%!important;
    }

    .width56 {
        width: 56%!important;
    }

    .width50 {
        width: 50%!important;
    }

    .width44 {
        width: 44%!important;
    }

    .width38 {
        width: 38%!important;
    }

    .forma-opros {
        max-width: unset!important;
        margin: 0px 56px 0 146px!important;
    }

    .forma-secret .forma-wrap-top-zag h6 {
        margin: 0 60px;
    }

    .block-input {
        max-width: 640px;
    }

    .block-input .inp {
        padding: 4px 4px 4px 40px;
        font-size: 18px;
    }

    .inp span {
        width: 18px!important;
        height: 18px!important;
        left: 12px!important;
    }

    .more-receipt .more-mn {
        padding: 12px 4px!important;
    }

    .receipt-block {
        position: relative;
    }

    .block-input-sec {
        position: absolute;
        top: 0;
        right: -38px;
        width: 50%;
    }

    .more-receipt {
        padding: 0!important;
    }
}

.padding-top .page-top-wrap-cont {
    padding: 128px 64px 360px 50%;
    width: 100%!important;
    max-width: 100%!important;
}

@media screen and (max-width: 1359px) {
    .padding-top .page-top-wrap-cont {
        padding: 0px 64px 360px 50%;
        position: initial;
    }
}

@media screen and (max-width: 1100px) {
    .paddBottom300 {
        padding-bottom: 300px;
    }
}

@media screen and (max-width: 767px) {
    .header + .page-top{
        padding-top: 740px!important;
    }
}
@media screen and (max-width: 600px) {
    .header + .page-top{
        padding-top: 425px!important;
    }
}