@media screen and (max-width: 768px){
    .m-thirdWidth{
        display: block;
    }
    .b-pageCol.m-second{
        display: none;
    }
    .b-main{
        min-width: 360px;
    }
    .b-pageCol.m-main {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        margin-right: 0px;
    }
    .b-mainAnonces > .b-ill {
        width: 100%;
        margin-bottom: 10px;
    }
    .b-mainMenu{
        display: none;
    }
    .b-mainMenuHolder > .b-socials .item {
        height: 17px;
    }
    .b-panel.m-full .b-panelItem {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }

    .m-full .panelItemIll {
        float: left;
        margin-top: 13px;
        margin-right: 10px;
        width: 40%;
    }

    .panelItemIll {
        display: block;
        float: none;
        margin: 0 0 10px 0;
        width: 100%;
    }
    .b-copy{
        font-size: 10px;
        margin-top: 0;
    }
    .b-footer .b-col.m-counters {
        width: 120px;
    }
    .b-footer .b-col.m-menu {
        display: none;
    }

    .b-footer .b-col.m-mobile {
        width: 162px;
    }
    .b-footer .b-col.m-mobile .b-item{
    }
    .b-mainAnonces > .b-items {
        display: none;
    }
    .m-main .panelHeader
    ,.m-main a.panelHeader
    ,.m-main a.panelHeader:visited
    {
        font-size: 1.1rem;
    }

    .b-mainMenuHolder > .b-socials {
        width: 50px;
        margin: 3px 0 0 0;
    }
    #mobMenuIco{
        display: block;
        float: left;

        margin-top: 2px;
        margin-right: 0;
    }
    .b-pageHeader{
        text-align: center;
        margin: 14px 0 0px 0;
    }
    .b-mainMenuHolder {
        float: right;
        margin-left: 0px;
        display: block;
    }
    .b-logo > .logo {
        display: inline-block;
        float: none;
    }
    .b-headMenuHolder{
        display: none;
    }
    .b-pageHolder{
        margin-top: 0;
    }
    .b-logoSlider{
        display: none;
    }
    .b-panel.m-thirdFull{
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }

    .b-mainContent h1.title {
        font-size: 18px;
    }

    .b-mainContent .ill {
        width: 100%;
    }

    a.l.m-mainAnonces,
    a.l.m-mainAnonces:visited
    {
        text-decoration: underline;
    }

    .smallPanelItem a.l, .smallPanelItem a.l:visited {
        overflow: visible;
    }

    .archivePresentCover {
        /* display: block; */

        width: 100%;
        border: 1px solid;
        box-sizing: border-box;
        margin-right: 0px;
        height: auto;
    }

    .b-archivePresent {
        display: block;
    }

    .numbersItemIll {
        width: 50%;
    }
    a.l.firstPublTitle, a.l.firstPublTitle:visited {
        font-size: 20px;
    }

    .numberPublsTitleFullNumber {
        font-size: 18px;
    }
    .indexItemTitle {
        font-size: 16px;
    }
    .b-indexItemBody {
        overflow: visible;
    }
    .b-indexItemIll {
        width: 32%;
    }
    .indexItemIll {
        width: 100%;
    }

    .b-cardItem {
        width: 48%;
    }

    .vocLetter {
        padding: 0 4px;
    }

    .vocLetter.m-empty {
        display: none;
    }


    .formTitle {
        font-size: 14px;
    }

    .mainAnoncesDrugIco{
        display: inline-block;
    }

    .b-panel.m-double.m-pharm{
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;

    }
    .b-panel.m-tret.m-aptekar{
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;

    }


    .b-farmGroupButtons{
    }
    .farmGroupButtons-button{
    }
    a.farmGroupButtons-l{
    font-size: 12px;
    background-size: contain;
    padding-left: 20px;
    margin-left: 10px;
    }

.b-tvRubrics-item{
    width: 100%;
}


}
