@media (max-width: 800px) { 

    .adsbygoogle ins {
        width: 100% !important;
    }

    .boxed .content {
        padding: 0 !important;
        box-sizing: border-box;
    }

    .sense-top, .sense-bottom {

    }

    .idx-anonz {
        display: block;
        max-width: 100%;
        float: none;
        margin: 0 auto;
    }

    .idx-share {
      display: block;
      margin: 0 !important;
      text-align: right;
      margin-bottom: 20px !important;
    }
    .idx-td h3 {
      margin-top: 3px;
      margin-bottom: 10px;
      text-align: center;
    }
    .idx-td {
      margin-bottom: 30px;
    }

    .idx-week-q .button {
        display: block;
        width: 70%;
        margin: 0 auto;
        margin-bottom: 4px;
    }

    .text-custom-tests {
        width: 100% !important;
        box-sizing: border-box;
    }

    .table-content-wrapper-index {
        width: 100%;   
    }    

    .table-content-wrapper-index tr td {
        display: block;
        width: 100%;   
        box-sizing: border-box;
    }

    .table-content-wrapper-left-menu {
      display: none;
    }
    .table-content-wrapper {
      width: 100%;
      box-sizing: border-box;
    }
    #wrapper {
      display: none;
    }

    #footer table, table.table-footer-index {
        width: 100% !important;
        background-size: 100%;
    }

    #footer table td, table.table-footer-index td, table.table-footer-index td p {
        display: inline-block;
        text-align: center !important;
        width: 100% !important;
        padding-top: 5px;
        box-sizing: border-box;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        margin: 0;
    }

    .pda-header {
        display: block !important; 
    }

    .content iframe {
        max-width: 100% !important;
        /*width: 100% !important;*/
    }
    
    .content img {
        max-width: 100%;
    }

    .lnkbrk {
        width: 100% !important;
        box-sizing: border-box;
    }

    .lnkbrk .yashare-auto-init {
        float: none !important;
        text-align: right;
        display: block;
        width: 100%;
    }

    .similar-art-block {
        display: block;
        width: 100% !important;
        box-sizing: border-box;
    }

    #footer table td p {
      text-align: center;
    }

    .dr-tests-content {    
        width: 100% !important;
        box-sizing: border-box;
    }

    .new-shops td {
        display: block;
        text-align: center;
        width: 100% !important;
    }
    #pda-off {
        display: block  !important;
        padding: 5px;
    }
    
    
    .pda-header {
      background: url('/images/logo_pda_bg.jpg') #122340;
      vertical-align: middle;
      height: 37px;
      position: relative;
    }
    .pda-header .pda-logo {
      width: 85%;
      display: inline-block;
      vertical-align: middle;
      top: 0;
      margin: auto;
      bottom: 0;
      position: absolute;
    }
    .pda-header .pda-menu {
      display: inline-block;
      width: 31px;
      vertical-align: middle;
      position: absolute;
      right: 0;
      border: 2px solid white;
      box-sizing: border-box;
      margin: 3px;
      cursor: pointer;
    }

    .table-content-wrapper-left-menu {
    	position: absolute;
    	right: 3px;
    	top: 71px;
    	z-index: 1111;
    	background: #e1d5bc;
    	box-shadow: -1px 3px 7px 0px black;
    	border-radius: 3px;
    	padding: 5px;
    }

    .map-block-full-link {
      margin-left: 15px !important;
      margin-right: 15px !important;
    }


    .rtabs1 label, a.block-other-city,
    .rtabs2 label, a.block-other-city,
    .rtabs3 label, a.block-other-city,
    .rtabs4 label, a.block-other-city {
        white-space: nowrap !important;
        line-height: 33px !important;
    }

    div.infobox {
        float: none !important;
        margin: 0 auto !important;
        width: 80% !important;
    }


    .Choose-search .search-text {
        width: 56% !important;
    }
    .Choose-search {
        float: none !important;
        width: 100% !important;
    }
    .Choose-map-button {
        display: block;
        margin: 0 !important;
        width: 100% !important;
    }
    .Choose-map-button .btn {
        margin-top: 10px;
        width: 100% !important;
    }

    .news-det-right {
      margin-left: 0 !important;
    }
    .news-list-right {
      margin-left: 0 !important;
    }
    .dr-tests-content {
        width: 100% !important;
    }

    .personal-stat-link {
        display: block !important;
        float: none !important;
        text-align: center !important;
        width: 100% !important;
    }
    .breadcrumbs {
        float: none !important;
        width: 100% !important;
    }

    .test-comments-form #TestComment_comment {
      width: 98% !important;
    }
    .test-comments-form .loginza > img {
      margin-bottom: 0 !important;
    }

    .question-content img {
      height: auto !important;
      width: 100% !important;
    }
    .comment-form .row-comment {
        float: none !important;
        width: 100% !important;
    } 
    
    .comment-form .row-comment textarea, .comment-form {
        width: 90% !important;
    }
}


@media (max-width: 600px) {
    .det-card-logo {
        display: block !important;
        margin: 0 auto;
        padding-top: 10px;
        position: relative !important;
    }


    div.shopcomment-form-div div.wysibb {
        display: block !important;
    }
    .shcomm-right {
        display: block !important;
        padding-left: 0 !important;
    }
    .shcomm-left {
        display: block !important;
        float: none !important;
        width: 100% !important;
    }
    div.form .shcomm-bottom .buttons {
        padding-left: 0 !important;
    }


    .shop_ui {
        display: inline-block !important;
        float: none !important;
        margin-top: 5px;
    }
    .shop_worker_info {
        text-align: center !important;
    }


    div.dr-catalog-creds {
        float: none !important;
        margin-left: 0 !important;
        padding-top: 10px !important;
        text-align: right !important;
    }

    
    .new-shops td {
        display: block;
        width: 100% !important;
    }

}
