@media (min-width:1026px) and (max-width:1200px) {
    #menu-top {
        padding: 0
    }
    .ustroistva-gl-nadpis-img {
        padding: 20px 77px
    }
    .itemid-221 .str-nd {
        padding: 0 75px
    }
}

@media (max-width:1199px) {
    .devices-service-text {
        text-align: right;
    }
    .itemid-217 .gl-block-bottom-blok-rd {
        text-align: center;
    }
}

@media (max-width:1025px) {
    .remont-img a,
    .vosstanovlenie-img a {
        float: none
    }
}

@media (min-width:768px) and (max-width:1025px) {
    #menu-top .menu-menu-top,
    .btn-menu {
        -webkit-transform: translateZ(0);
        -webkit-backface-visibility: hidden
    }
    html body {
        font-size: 50%!important
    }
    header .polosa {
        margin-top: 0!important
    }
    .otstup {
        margin-left: 8.33333333%
    }
    .container {
        width: 100%
    }
    .top-header {
        font-size: 4em
    }
    #lang-top {
        padding: 0 11px;
        float: right
    }
    .rtl #lang-top {
        padding: 0 37px
    }
    .rtl #menu-top .menu-menu-top > li {
        float: left
    }
    #menu-top .menu-menu-top {
        display: block;
        position: fixed;
        list-style: none;
        padding: 10px;
        margin: 0;
        box-sizing: 1border-box;
        width: 243px;
        background-color: #016475;
        height: 100%;
        top: 0;
        left: -250px;
        transition: left .2s;
        z-index: 2
    }
    #menu-top .menu-menu-top > li ul {
        list-style: none;
        display: block;
        -webkit-transition: .25s linear opacity;
        background: 0 0;
        padding: 0 12px;
        width: 219px;
        position: relative;
        font-size: .7em;
        text-align: left
    }
    .nav > li {
        clear: both
    }
    .menu-menu-top li a {
        font-size: 4em;
        padding: 0;
        text-align: left
    }
    #baner-top,
    #email-top,
    #logo-top,
    #menu-top,
    #tel-top,
    .gl-block-bottom,
    .gl-block-bottom-block-st,
    .gl-block-bottom-blok-rd,
    .gl-konfidentsialnost,
    .gl-meh-povrezhdeniya-hdd,
    .gl-nechitayshiesia-hdd,
    .gl-posle-virusa,
    .gl-remont-pc,
    .ustroistva-gl-nadpis-img,
    .vosstanovlenie,
    .vosstanovlenie-img {
        text-align: center
    }
    .btn-menu {
        color: #fff;
        background-color: #666;
        padding: 5px;
        position: fixed;
        top: 5px;
        left: 5px;
        cursor: pointer;
        transition: left .23s;
        z-index: 3;
        width: 37px
    }
    .btn-menu span {
        display: block;
        height: 5px;
        background-color: #fff;
        margin: 5px 0 0;
        transition: all .1s linear .23s;
        position: relative
    }
    .btn-menu span.first {
        margin-top: 0
    }
    .hidden-menu-ticker:checked ~ .btn-menu {
        left: 198px!important
    }
    .hidden-menu-ticker:checked ~ .moduletable .menu-menu-top {
        left: 0!important
    }
    .hidden-menu-ticker:checked ~ .btn-menu span.first {
        -webkit-transform: rotate(45deg);
        top: 10px!important
    }
    .hidden-menu-ticker:checked ~ .btn-menu span.second {
        opacity: 0
    }
    .hidden-menu-ticker:checked ~ .btn-menu span.third {
        -webkit-transform: rotate(-45deg);
        top: -10px!important
    }
    .top-menu {
        background: url(../images/bg/bg-gl-top-smal.png) center center no-repeat;
        background-size: cover
    }
    #email-top,
    #tel-top {
        padding: 3px 0
    }
    #logo-top.col-md-5 {
        width: 100%
    }
    #menu-top {
        padding: 0;
        margin: 0
    }
    .vosstanovlenie-inf-top-lg-text {
        font-size: 5.5em;
        padding: 11px 15%
    }
    .vosstanovlenie-inf-top-lg-bottom {
        text-align: center;
        margin: 0 auto
    }
    .vosstanovlenie-inf-top-lg-bottom a {
        font-size: 2.8em
    }
    .vosstanovlenie-inf-top-lg {
        margin: 13px 0;
        padding: 0
    }
    .ustroistva-gl {
        padding: 20px 0
    }
    .ustroistva-gl-nadpis-top {
        padding: 0;
        font-size: 5.5em
    }
    .ustroistva-gl-nadpis-img {
        padding: 10px 11%;
        font-size: 1.7em
    }
    .pc-gl {
        padding: 10px 29px
    }
    .ustroistva-gl-nadpis-bottom {
        margin: 20px 0;
        font-size: 7em
    }
    .gl-remont-pc-img {
        padding: 1px
    }
    .gl-remont-pc-nadpis {
        font-size: 13em;
        padding: 15px 0
    }
    .text-gl {
        padding: 10px 2px
    }
    .text-gl-text {
        padding: 0;
        line-height: 1em
    }
    .gl-meh-povrezhdeniya-hdd-nadpis {
        padding: 12px 0
    }
    .itemid-217 .gl-meh-povrezhdeniya-hdd-nadpis {
        padding: 12px 0;
        font-size: 150%
    }
    .gl-meh-povrezhdeniya-hdd-str-st {
        line-height: 1em;
        font-size: 14.5em
    }
    .gl-meh-povrezhdeniya-hdd-str-nd {
        line-height: 1.1em;
        font-size: 11.58em
    }
    .gl-meh-povrezhdeniya-hdd-str-rd {
        line-height: 1.1em;
        font-size: 18.2em
    }
    .gl-posle-virusa-img {
        padding: 10px 0
    }
    .gl-posle-virusa-nadpis {
        padding: 2px 0;
        font-size: 1.7em
    }
    .gl-posle-virusa-str-st {
        line-height: 1.1em;
        font-size: 7.95em
    }
    .gl-posle-virusa-str-nd {
        line-height: 1.1em;
        font-size: 6.78em
    }
    .gl-posle-virusa-str-rd {
        line-height: 1.1em;
        font-size: 9.6em
    }
    .gl-nechitayshiesia-hdd-nadpis {
        padding: 10px 0;
        font-size: 1.5em
    }
    .gl-nechitayshiesia-hdd-str-st {
        line-height: 1.1em;
        font-size: 9.1em
    }
    .gl-nechitayshiesia-hdd-str-nd {
        line-height: 1.1em;
        font-size: 6.1em
    }
    .gl-nechitayshiesia-hdd-str-rd {
        line-height: 1.1em;
        font-size: 14.6em
    }
    .gl-nechitayshiesia-hdd-img {
        padding: 13px 0
    }
    .gl-konfidentsialnost-nadpis {
        padding: 19px 0;
        font-size: 1.5em
    }
    .gl-konfidentsialnost-str-st {
        line-height: 1.2em;
        font-size: 12.2em
    }
    .gl-konfidentsialnost-str-nd {
        line-height: 1.2em;
        font-size: 6.78em
    }
    .itemid-217 .gl-block-bottom-block-st-str-st {
        line-height: 1.2em;
        font-size: 24em
    }
    .itemid-217 .gl-block-bottom-block-st-str-nd {
        line-height: 1em;
        font-size: 13em
    }
    .itemid-217 .gl-block-bottom-block-st-str-rd {
        line-height: 1.2em;
        font-size: 19em
    }
    .gl-block-bottom-block-st {
        padding: 10px 0
    }
    .gl-block-bottom-block-st-str-st {
        line-height: 1em;
        font-size: 42em
    }
    .gl-block-bottom-block-st-str-nd {
        line-height: 1em;
        font-size: 13.5em
    }
    .gl-block-bottom-block-st-str-rd {
        line-height: 1.2em;
        font-size: 21.7em
    }
    .gl-block-bottom-blok-rd,
    .gl-block-bottom-img {
        padding: 10px 0
    }    
    .itemid-217 .gl-block-bottom-blok-rd {
        text-align: center;
    }
    .itemid-217 .gl-block-bottom-block-rd-st-str-st {
        line-height: 1.1em;
        font-size: 19em
    }
    .itemid-217 .gl-block-bottom-block-rd-st-str-nd {
        line-height: 2em;
        font-size: 10.2em
    }
    .itemid-217 .gl-block-bottom-block-rd-st-str-rd {
        line-height: 1.1em;
        font-size: 13.5em;
    }
    .gl-block-bottom-block-rd-st-str-st {
        line-height: 1.1em;
        font-size: 22.1em
    }
    .gl-block-bottom-block-rd-st-str-nd {
        line-height: 1.1em;
        font-size: 14em
    }
    .gl-block-bottom-block-rd-st-str-rd {
        line-height: 1.1em;
        font-size: 31em
    }
    .text-gl-zagolovok {
        font-size: 5.2em;
        line-height: 1.1em
    }
    .gl-konfidentsialnost-img img {
        height: 600px
    }
    .sots-seti {
        margin: 0 auto;
        min-height: 34px
    }
    .footer {
        padding: 5px 0;
        font-size: 2em
    }
    .h1,
    .h2,
    .h3,
    h1,
    h2,
    h3 {
        margin-top: 10px;
        margin-bottom: 5px
    }
    .sots-seti div {
        width: 28px;
        height: 28px;
        -moz-border-radius: 17px;
        -webkit-border-radius: 17px;
        border-radius: 17px;
        border: 2px solid #fff;
        padding: 2px 0 0 1px;
        float: left;
        margin: 4px
    }
    .contacti-niz .fonts-footer {
        padding: 0 2px
    }
    .copyrightblock {
        font-size: 2.61em
    }
    .polosa {
        background: rgba(204, 204, 204, .3);
        min-height: 29px;
        margin-top: 0
    }
    .vosstanovlenie-text-zagolovok {
        font-size: 3em;
        line-height: 2em
    }
    .vosstanovlenie-img-vse .big {
        padding: 0 5%
    }
    .vosstanovlenie-img {
        margin: 17px 0;
        display: block
    }
    .vosstanovlenie-img img {
        margin: 0 auto;
        text-align: right
    }
    .vosstanovlenie-text-paragraph-st {
        padding-bottom: 10px
    }
    .vosstanovlenie-img span {
        text-align: right
    }
    .hdd-img,
    .hdd-text,
    .kontakti,
    .remont-img,
    .remont-text,
    .str-nd,
    .str-st {
        text-align: center
    }
    .remont-text {
        font-size: 20px
    }
    .remont-img {
        padding: 0 13%;
        margin: 0;
        display: block
    }
    .remont-text-zagolovok {
        font-size: 60px;
        line-height: 1.7em
    }
    .remont-text-paragraph-nd {
        padding-bottom: 10px
    }
    .remont-img-vse {
        margin: 0;
        min-height: 304px
    }
    .uslugi-po-vostanovleniu {
        font-size: 8em;
        line-height: 2.2em
    }
    .kontakti {
        font-size: 3em
    }
    .kontakti-str-st {
        font-size: 2.1em;
        line-height: 1.2em
    }
    .kontakti-nd .kontakti-str-st {
        font-size: 1.9em;
        line-height: 1.2em
    }
    .kontakti-nd .kontakti-str-rd {
        font-size: 1.28em;
        line-height: 1.5em
    }
    .kontakti-rd .kontakti-str-st {
        font-size: 2.2em;
        line-height: 1.2em
    }
    .form-v-contakt {
        font-size: 4em
    }
    .form-v-contakt .form-v-contakt-text {
        background: #fff;
        min-height: 140px;
        margin: 30px 0
    }
    .str-nd {
        font-size: 4.8em;
        line-height: 1.1em;
        padding: 0
    }
    .str-st {
        margin-top: 0;
        font-size: 5em;
        line-height: 1.7em
    }
    header .polosa {
        background: rgba(204, 204, 204, .3);
        min-height: auto!important;
        margin-top: 30px
    }
    .itemid-126 .uslugi-po-vostanovleniu,
    .itemid-128 .uslugi-po-vostanovleniu,
    .itemid-227 .uslugi-po-vostanovleniu,
    .itemid-230 .uslugi-po-vostanovleniu {
        font-size: 6em;
        line-height: 2.7em
    }
    .hdd-text-zagolovok {
        font-size: 5.3em;
        line-height: 2em
    }
    .hdd-text {
        font-size: 2.3em;
        line-height: 1.1em
    }
    .rtl .devices-service-text {
        font-size: 2em
    }
    .itemid-136 .devices-service-text,
    .itemid-138 .devices-service-text {
        font-size: 1.7em
    }
}

@media (min-width:992px) {
    html[lang=he-il] #tel-top {
        text-align: left!important
    }
    html[lang=he-il] #email-top {
        text-align: right!important
    }
}

@media (max-width:991px) {
    .rtl #lang-top {
        position: absolute;
        top: 4px;
        right: 40px
    }
    #bootom1,
    #bootom2,
    #bootom3,
    .rtl #tel-top,
    .rtl .top-e-mail {
        text-align: center
    }
    html[lang=he-il] #email-top,
    html[lang=he-il] #tel-top {
        position: relative;
        left: -100px
    }
    html[lang=he-il] .col-md-offset-1 {
        margin-left: 0;
    }
}

@media (min-width:480px) and (max-width:767px) {
    html[lang=he-il] div[itemprop="articleBody"] {
        text-align: center;
    }
    #lang-top li,
    .nav > li {
        clear: both
    }
    header .polosa {
        margin-top: 0!important
    }
    #menu-top {
        margin: 0;
        padding: 0;
    }
    #menu-top .menu-menu-top,
    .btn-menu {
        -webkit-transform: translateZ(0);
        -webkit-backface-visibility: hidden
    }
    html body {
        font-size: 50%!important
    }
    html[lang=he-il] #email-top,
    html[lang=he-il] #tel-top {
        position: relative;
        left: -100px
    }
    .itemid-221 .str-nd {
        font-size: 3.8em
    }
    .itemid-221 .str-st,
    .top-header {
        font-size: 4em
    }
    .otstup {
        margin-left: 8.33333333%
    }
    .container {
        width: 100%
    }
    #lang-top {
        padding: 0 11px;
        float: right
    }
    .rtl #lang-top {
        position: absolute;
        top: 0;
        right: 0
    }
    .lang-block {
        width: 30px
    }
    #menu-top .menu-menu-top {
        display: block;
        position: fixed;
        list-style: none;
        padding: 10px;
        margin: 0;
        box-sizing: border-box;
        width: 243px;
        background-color: #016475;
        height: 100%;
        top: 0;
        left: -250px;
        transition: left .2s;
        z-index: 2
    }
    #menu-top .menu-menu-top > li ul {
        list-style: none;
        display: block;
        -webkit-transition: .25s linear opacity;
        background: 0 0;
        padding: 0 12px;
        width: 219px;
        position: relative;
        font-size: .7em;
        text-align: left
    }
    .menu-menu-top li a {
        font-size: 4em;
        padding: 0;
        text-align: left
    }
    .btn-menu {
        color: #fff;
        background-color: #666;
        padding: 5px;
        position: fixed;
        top: 5px;
        left: 5px;
        cursor: pointer;
        transition: left .23s;
        z-index: 3;
        width: 37px
    }
    .btn-menu span {
        display: block;
        height: 5px;
        background-color: #fff;
        margin: 5px 0 0;
        transition: all .1s linear .23s;
        position: relative
    }
    .btn-menu span.first {
        margin-top: 0
    }
    .hidden-menu-ticker:checked ~ .btn-menu {
        left: 198px!important
    }
    .hidden-menu-ticker:checked ~ .moduletable .menu-menu-top {
        left: 0!important
    }
    .hidden-menu-ticker:checked ~ .btn-menu span.first {
        -webkit-transform: rotate(45deg);
        top: 10px!important
    }
    .hidden-menu-ticker:checked ~ .btn-menu span.second {
        opacity: 0
    }
    .hidden-menu-ticker:checked ~ .btn-menu span.third {
        -webkit-transform: rotate(-45deg);
        top: -10px!important
    }
    .top-menu {
        background: url(../images/bg/bg-gl-top-smal.png) center center no-repeat;
        background-size: cover
    }
    #email-top,
    #tel-top {
        text-align: center;
        padding: 3px 0
    }
    #logo-top {
        text-align: center
    }
    #menu-top {
        text-align: center;
        padding: 0
    }
    .rtl #menu-top .menu-menu-top > li {
        float: left
    }
    #baner-top {
        text-align: center
    }
    .vosstanovlenie .col-lg-6 .col-xs-4 {
        display: block;
        text-align: center;
        width: 100%
    }
    .vosstanovlenie-inf-top-lg-text {
        font-size: 4.5em;
        padding: 11px 63px
    }
    .vosstanovlenie-inf-top-lg-bottom {
        text-align: center;
        margin: 0 auto
    }
    .vosstanovlenie-inf-top-lg-bottom a {
        font-size: 2.8em
    }
    .vosstanovlenie-inf-top-lg {
        margin: 13px 0;
        padding: 0
    }
    .ustroistva-gl {
        padding: 20px 0;
        font-size: .6em
    }
    .ustroistva-gl-nadpis-top {
        padding: 0;
        font-size: 3rem
    }
    .ustroistva-gl-nadpis-img {
        padding: 10px 7%;
        text-align: center;
        font-size: 1.7em
    }
    .pc-gl {
        padding: 10px 29px
    }
    .ustroistva-gl-nadpis-bottom {
        margin: 20px 0;
        font-size: 10em
    }
    .gl-remont-pc-img {
        padding: 1px
    }
    .gl-remont-pc-nadpis {
        font-size: 13em;
        padding: 15px 0
    }
    .text-gl {
        padding: 10px 2px
    }
    .text-gl-text {
        padding: 0;
        line-height: 1em
    }
    .gl-meh-povrezhdeniya-hdd-nadpis {
        padding: 12px 0
    }
    .itemid-217 .gl-meh-povrezhdeniya-hdd-nadpis {
        padding: 12px 0;
        font-size: 150%
    }
    .gl-meh-povrezhdeniya-hdd-str-st {
        line-height: 1em;
        font-size: 14.5em
    }
    .gl-meh-povrezhdeniya-hdd-str-nd {
        line-height: 1.1em;
        font-size: 11.58em
    }
    .gl-meh-povrezhdeniya-hdd-str-rd {
        line-height: 1.1em;
        font-size: 18.2em
    }
    .gl-posle-virusa-img {
        padding: 10px 0
    }
    .gl-posle-virusa-nadpis {
        padding: 2px 0;
        font-size: 1.7em
    }
    .gl-posle-virusa-str-st {
        line-height: 1.1em;
        font-size: 7.95em
    }
    .gl-posle-virusa-str-nd {
        line-height: 1.1em;
        font-size: 6.78em
    }
    .gl-posle-virusa-str-rd {
        line-height: 1.1em;
        font-size: 9.6em
    }
    .gl-nechitayshiesia-hdd-nadpis {
        padding: 10px 0;
        font-size: 1.5em
    }
    .gl-nechitayshiesia-hdd-str-st {
        line-height: 1.1em;
        font-size: 9.1em
    }
    .gl-nechitayshiesia-hdd-str-nd {
        line-height: 1.1em;
        font-size: 6.1em
    }
    .gl-nechitayshiesia-hdd-str-rd {
        line-height: 1.1em;
        font-size: 14.6em
    }
    .gl-nechitayshiesia-hdd-img {
        padding: 13px 0
    }
    .gl-konfidentsialnost-nadpis {
        padding: 19px 0;
        font-size: 1.5em
    }
    .gl-konfidentsialnost-str-st {
        line-height: 1.2em;
        font-size: 12.2em
    }
    .gl-konfidentsialnost-str-nd {
        line-height: 1.2em;
        font-size: 6.78em
    }
    .gl-block-bottom-block-st {
        padding: 10px 0;
        text-align: center
    }
    .gl-block-bottom-block-st-str-st {
        line-height: 1em;
        font-size: 42em
    }
    .gl-block-bottom-block-st-str-nd {
        line-height: 1em;
        font-size: 13.5em
    }
    .gl-block-bottom-block-st-str-rd {
        line-height: 1.2em;
        font-size: 21.7em
    }
    .gl-block-bottom-blok-rd,
    .gl-block-bottom-img {
        padding: 10px 0
    }
    .gl-block-bottom-block-rd-st-str-st {
        line-height: 1.1em;
        font-size: 31.1em
    }
    .gl-block-bottom-block-rd-st-str-nd {
        line-height: 1.1em;
        font-size: 19.58em
    }
    .gl-block-bottom-block-rd-st-str-rd {
        line-height: 1.1em;
        font-size: 44em
    }
    .itemid-217 .gl-block-bottom-blok-rd {
        text-align: center;
    }
    .itemid-217 .gl-block-bottom-block-rd-st-str-st {
        line-height: 1.1em;
        font-size: 19em
    }
    .itemid-217 .gl-block-bottom-block-rd-st-str-nd {
        line-height: 2em;
        font-size: 10.2em
    }
    .itemid-217 .gl-block-bottom-block-rd-st-str-rd {
        line-height: 1.1em;
        font-size: 13.5em;
    }
    .text-gl-zagolovok {
        font-size: 2.2em;
        line-height: 1.1em
    }
    .rtl .devices-service-text {
        font-size: 1.7em;
        text-align: center;
    }
    .gl-block-bottom,
    .gl-block-bottom-blok-rd,
    .gl-konfidentsialnost,
    .gl-meh-povrezhdeniya-hdd,
    .gl-nechitayshiesia-hdd,
    .gl-posle-virusa,
    .gl-remont-pc {
        text-align: center;
        font-size: .7em
    }
    #bootom1,
    #bootom2,
    #bootom3 {
        text-align: center;
        padding: 0
    }
    .sots-seti {
        margin: 0 auto;
        min-height: 39px
    }
    .footer {
        padding: 5px 0;
        font-size: 2em
    }
    .h1,
    .h2,
    .h3,
    h1,
    h2,
    h3 {
        margin-top: 10px;
        margin-bottom: 5px
    }
    .sots-seti div {
        width: 30px;
        height: 30px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        border: 2px solid #fff;
        padding: 2px 0 0 1px;
        float: left;
        margin: 4px
    }
    .contacti-niz .fonts-footer {
        padding: 0 2px
    }
    .footer-o-rabote-text {
        font-size: 1.2em
    }
    .copyrightblock {
        font-size: 1.7em
    }
    .vosstanovlenie-text-zagolovok {
        font-size: 2em;
        line-height: 2em
    }
    .vosstanovlenie {
        text-align: center
    }
    .vosstanovlenie-img {
        text-align: center;
        margin: 17px 0;
        font-size: 25px;
        display: block
    }
    .vosstanovlenie-img img {
        margin: 0 auto;
        text-align: right
    }
    .form-v-contakt .col-sm-6.formControls,
    .hdd-img,
    .hdd-text,
    .kontakti,
    .remont-img,
    .remont-text,
    .str-nd,
    .str-st {
        text-align: center
    }
    .vosstanovlenie-text-paragraph-st {
        padding-bottom: 10px
    }
    .remont-img {
        padding: 0 72px;
        margin: 0;
        display: block;
        font-size: 25px
    }
    .remont-text-zagolovok {
        font-size: 45px;
        line-height: 1.7em
    }
    .remont-text-paragraph-nd {
        padding-bottom: 10px
    }
    .remont-img-vse {
        margin: 0;
        min-height: 304px
    }
    .uslugi-po-vostanovleniu {
        font-size: 8em;
        line-height: 2.2em
    }
    .kontakti {
        font-size: 5em
    }
    .kontakti-str-st {
        font-size: 2.1em;
        line-height: 1.2em
    }
    .kontakti-nd .kontakti-str-st {
        font-size: 1.9em;
        line-height: 1.2em
    }
    .kontakti-nd .kontakti-str-rd {
        font-size: 1.28em;
        line-height: 1.5em
    }
    .kontakti-rd .kontakti-str-st {
        font-size: 2.2em;
        line-height: 1.2em
    }
    .form-v-contakt {
        font-size: 4em
    }
    .form-v-contakt .col-sm-6.formControls > #submit {
        margin: 25px 0;
        padding: 7px 75px
    }
    .form-v-contakt .form-v-contakt-text {
        background: #fff;
        min-height: 140px;
        margin: 30px 0
    }
    .str-nd {
        font-size: 4.8em;
        line-height: 1.1em;
        padding: 0
    }
    .str-st {
        margin-top: 0;
        font-size: 5em;
        line-height: 1.7em
    }
    .polosa {
        background: rgba(204, 204, 204, .3);
        min-height: 83px;
        margin-top: 30px
    }
    .hdd-text-zagolovok {
        font-size: 5.3em;
        line-height: 2em
    }
    .hdd-text {
        font-size: 2.3em;
        line-height: 1.1em
    }
    @media (max-width:770px) {
        .gl-block-bottom,
        .gl-block-bottom-blok-rd,
        .gl-konfidentsialnost,
        .gl-meh-povrezhdeniya-hdd,
        .gl-nechitayshiesia-hdd,
        .gl-posle-virusa,
        .gl-remont-pc {
            font-size: .7em
        }
        .gl-konfidentsialnost-img img {
            height: 400px
        }
        .rtl .ustroistva-gl-nadpis-img {
            padding: 10px 9%
        }
    }
    @media (max-width:600px) {
        #bootom1,
        #bootom2,
        #bootom3,
        .vosstanovlenie-inf-top-lg-text {
            padding: 0
        }
        .itemid-221 .str-nd {
            font-size: 2.8em
        }
        .itemid-221 .str-st {
            font-size: 2.5em
        }
        .devices-service-text-zagolovok {
            font-size: 36px
        }
        .gl-block-bottom,
        .gl-block-bottom-blok-rd,
        .gl-konfidentsialnost,
        .gl-meh-povrezhdeniya-hdd,
        .gl-nechitayshiesia-hdd,
        .gl-posle-virusa,
        .gl-remont-pc {
            font-size: .55em
        }
        .ustroistva-gl-nadpis-bottom {
            font-size: 39px;
        }
        .rtl .ustroistva-gl-nadpis-img {
            padding: 10px 6%;
            font-size: 2.3em
        }
        .uslugi-po-vostanovleniu {
            font-size: 5em;
            line-height: 2.2em
        }
        header .polosa {
            min-height: 41px!important
        }
        #pos-0 {
            font-size: .6em
        }
        .vosstanovlenie-img {
            padding: 0
        }
        .vosstanovlenie-text-zagolovok {
            font-size: 2em
        }
        .hdd-text {
            font-size: 1.3em
        }
        .remont-img {
            padding: 0!important
        }
        .remont-text {
            font-size: 20px
        }
        .str-st {
            font-size: 4em
        }
        .copyrightblock {
            font-size: 1.61em
        }
        .itemid-111 .ustroistva-gl {
            padding: 20px 0;
            font-size: 1em
        }
        html[lang=he-il] #email-top,
        html[lang=he-il] #tel-top {
            position: relative;
            left: -58px
        }
    }
}

@media (max-width:500px) {
    .copyrightblock .pull-right a {
        display: block
    }
}

@media (max-width:479px) {
    html[lang=he-il] div[itemprop="articleBody"] {
        text-align: center;
    }
    #menu-top {
        margin: 0;
        padding: 0;
    }
    .form-v-contakt .col-sm-6.formControls > #submit {
        margin: 25px 0;
        padding: 7px 75px;
    }
    .form-v-contakt .col-sm-6.formControls,
    .hdd-img,
    .hdd-text,
    .kontakti,
    .remont-img,
    .remont-text,
    .str-nd,
    .str-st {
        text-align: center
    }
    html[lang=he-il] #lang-top li {
        height: 22px;
    }
    #lang-top li,
    .nav > li {
        clear: both
    }
    #menu-top .menu-menu-top,
    .btn-menu {
        -webkit-transform: translateZ(0);
        -webkit-backface-visibility: hidden
    }
    html body {
        font-size: 30%!important
    }
    html[lang=he-il] #email-top,
    html[lang=he-il] #tel-top {
        position: relative;
        left: 0
    }
    .itemid-221 .form-v-contakt .form-v-contakt-text {
        min-height: 0
    }
    .itemid-221 .str-nd {
        font-size: 2.8em
    }
    .itemid-221 .str-st {
        font-size: 2.5em
    }
    .top-header {
        font-size: 5em
    }
    .text-gl-zagolovok {
        font-size: 1.8em;
        line-height: 1.1em
    }
    .devices-service-text-zagolovok {
        font-size: 28px
    }
    .container {
        width: 100%
    }
    .lang-block {
        width: 27px!important
    }
    #lang-top {
        padding: 0;
        float: right
    }
    #menu-top .menu-menu-top {
        display: block;
        position: fixed;
        list-style: none;
        padding: 10px;
        margin: 0;
        box-sizing: border-box;
        width: 243px;
        background-color: #016475;
        height: 100%;
        top: 0;
        left: -250px;
        transition: left .2s;
        z-index: 2;
        font-size: 1.7em
    }
    #menu-top .menu-menu-top > li ul {
        list-style: none;
        display: block;
        -webkit-transition: .25s linear opacity;
        background: 0 0;
        padding: 0 12px;
        width: 219px;
        position: relative;
        font-size: .7em;
        text-align: left
    }
    .menu-menu-top li a {
        font-size: 4em;
        padding: 0;
        text-align: left
    }
    .btn-menu {
        color: #fff;
        background-color: #666;
        padding: 5px;
        position: fixed;
        top: 5px;
        left: 5px;
        cursor: pointer;
        transition: left .23s;
        z-index: 3;
        width: 37px
    }
    .btn-menu span {
        display: block;
        height: 5px;
        background-color: #fff;
        margin: 5px 0 0;
        transition: all .1s linear .23s;
        position: relative
    }
    .btn-menu span.first {
        margin-top: 0
    }
    .hidden-menu-ticker:checked ~ .btn-menu {
        left: 198px!important
    }
    .hidden-menu-ticker:checked ~ .moduletable .menu-menu-top {
        left: 0!important
    }
    .hidden-menu-ticker:checked ~ .btn-menu span.first {
        -webkit-transform: rotate(45deg);
        top: 10px!important
    }
    .hidden-menu-ticker:checked ~ .btn-menu span.second {
        opacity: 0
    }
    .hidden-menu-ticker:checked ~ .btn-menu span.third {
        -webkit-transform: rotate(-45deg);
        top: -10px!important
    }
    .top-menu {
        background: url(../images/bg/bg-gl-top-smal.png) center center no-repeat;
        background-size: cover
    }
    #email-top,
    #tel-top {
        text-align: center;
        padding: 3px 0;
        margin-top: 5px;
    }
    #logo-top {
        text-align: center
    }
    #menu-top {
        text-align: center;
        padding: 0
    }
    .rtl #menu-top .menu-menu-top > li {
        float: left
    }
    .rtl .ustroistva-gl-nadpis-bottom,
    .rtl .ustroistva-gl-nadpis-top {
        font-size: 10em
    }
    .vosstanovlenie-inf-top-lg-text {
        font-size: 3em;
        padding: 11px;
        line-height: 1.2
    }
    .vosstanovlenie-inf-top-lg-text div {
        font-size: 1.6em;
        font-weight: 700
    }
    .vosstanovlenie-inf-top-lg-bottom {
        text-align: center;
        margin: 0 auto
    }
    .vosstanovlenie-inf-top-lg-bottom a {
        font-size: 4.4em
    }
    .vosstanovlenie-inf-top-lg {
        margin: 13px 0;
        padding: 0;
        text-align: center
    }
    .ustroistva-gl {
        padding: 20px 0
    }
    .ustroistva-gl-nadpis-top {
        padding: 0;
        font-size: 4.5em
    }
    .itemid-217 .ustroistva-gl-nadpis-top {
        padding: 0;
        font-size: 5.5em
    }
    .ustroistva-gl-nadpis-img {
        padding: 10px 4px;
        text-align: center;
        font-size: 1.7em
    }
    .rtl .ustroistva-gl-nadpis-img {
        padding: 10px 4%
    }
    .ustroistva-gl-nadpis-bottom {
        margin: 20px 0;
        font-size: 5em
    }
    .rtl .remont-img img,
    .sots-seti {
        margin: 0 auto
    }
    .gl-remont-pc-img {
        padding: 1px
    }
    .gl-remont-pc-nadpis {
        font-size: 9em;
        padding: 15px 0
    }
    .text-gl {
        padding: 10px 2px
    }
    .text-gl-text {
        padding: 0;
        line-height: 1.1em
    }
    .gl-meh-povrezhdeniya-hdd-nadpis {
        padding: 12px 0
    }
    .itemid-217 .gl-meh-povrezhdeniya-hdd-nadpis {
        padding: 12px 0;
        font-size: 150%
    }
    .gl-meh-povrezhdeniya-hdd-str-st {
        line-height: 1em;
        font-size: 9.5em
    }
    .gl-meh-povrezhdeniya-hdd-str-nd,
    .gl-digitization-str-nd {
        line-height: 1.1em;
        font-size: 7.58em
    }
    .gl-meh-povrezhdeniya-hdd-str-rd {
        line-height: 1.1em;
        font-size: 12em
    }
    .gl-posle-virusa-img {
        padding: 10px 0
    }
    .gl-posle-virusa-nadpis {
        padding: 2px 0;
        font-size: 1.7em;
        margin-bottom: 10px;
    }
    .gl-posle-virusa-str-st {
        line-height: 1.1em;
        font-size: 5.95em
    }
    .gl-posle-virusa-str-nd,
    .gl-posle-virusa-str-rd {
        line-height: 1.1em
    }
    .gl-posle-virusa-str-rd {
        font-size: 7.1em
    }
    .gl-nechitayshiesia-hdd-nadpis {
        padding: 10px 0;
        font-size: 1.5em
    }
    .gl-nechitayshiesia-hdd-str-st {
        line-height: 1.1em;
        font-size: 6.6em
    }
    .gl-nechitayshiesia-hdd-str-nd {
        line-height: 1.1em;
        font-size: 4.4em
    }
    .gl-nechitayshiesia-hdd-str-rd {
        line-height: 1.1em;
        font-size: 10.7em
    }
    .gl-nechitayshiesia-hdd-img {
        padding: 13px 0
    }
    .gl-konfidentsialnost-nadpis {
        padding: 19px 0;
        font-size: 1.5em
    }
    .gl-konfidentsialnost-str-st {
        line-height: 60px;
        font-size: 9.2em
    }
    .gl-konfidentsialnost-str-nd {
        line-height: 25px
    }
    .gl-block-bottom-block-st {
        padding: 10px 0;
        text-align: center
    }
    .itemid-217 .gl-konfidentsialnost-str-st {
        line-height: 60px;
        font-size: 7.2em
    }
    .itemid-217 .gl-konfidentsialnost-str-nd {
        line-height: 25px;
        font-size: 12em;
        margin-bottom: 5px;
    }
    .itemid-217 .gl-block-bottom-block-st {
        padding: 10px 0;
        text-align: center
    }
    .gl-block-bottom-block-st-str-st {
        line-height: 1em;
        font-size: 30em
    }
    .gl-block-bottom-block-st-str-nd {
        line-height: 1em;
        font-size: 9.67em
    }
    .gl-block-bottom-block-st-str-rd {
        line-height: 1.2em;
        font-size: 15.7em
    }
    .itemid-217 .gl-block-bottom-block-st-str-st {
        line-height: 1.2em;
        font-size: 24em
    }
    .itemid-217 .gl-block-bottom-block-st-str-nd {
        line-height: 1em;
        font-size: 13em
    }
    .itemid-217 .gl-block-bottom-block-st-str-rd {
        line-height: 1.2em;
        font-size: 19em
    }
    .gl-block-bottom-blok-rd,
    .gl-block-bottom-img {
        padding: 10px 0
    }
    .gl-block-bottom-block-rd-st-str-st {
        line-height: 1.1em;
        font-size: 16em
    }
    .gl-block-bottom-block-rd-st-str-nd {
        line-height: 1.1em;
        font-size: 10.2em
    }
    .gl-block-bottom-block-rd-st-str-rd {
        line-height: 1.1em;
        font-size: 23em
    }
    .itemid-217 .gl-block-bottom-blok-rd {
        text-align: center;
        padding: 10px 0!important;
    }
    .itemid-217 .gl-block-bottom-block-rd-st-str-st {
        line-height: 1.1em;
        font-size: 19em
    }
    .itemid-217 .gl-block-bottom-block-rd-st-str-nd {
        line-height: 2em;
        font-size: 10.2em
    }
    .itemid-217 .gl-block-bottom-block-rd-st-str-rd {
        line-height: 1.1em;
        font-size: 13.5em;
    }
    .rtl .vosstanovlenie-img-vse .vosstanovlenie-img {
        padding: 0 75px
    }
    .rtl .remont-img {
        text-align: center
    }
    .rtl .devices-service-text {
        font-size: 3em
    }
    .rtl .uslugi-po-vostanovleniu {
        font-size: 34px;
    }
    .rtl .top-e-mail {
        padding-right: 15px
    }
    #bootom1,
    #bootom2,
    #bootom3,
    .gl-block-bottom,
    .gl-block-bottom-blok-rd,
    .gl-konfidentsialnost,
    .gl-meh-povrezhdeniya-hdd,
    .gl-nechitayshiesia-hdd,
    .gl-posle-virusa,
    .gl-remont-pc,
    .vosstanovlenie,
    .vosstanovlenie-img {
        text-align: center
    }
    .rtl #lang-top {
        position: absolute;
        top: 4px;
        right: 5px
    }
    #bootom1,
    #bootom2,
    #bootom3 {
        padding: 0 10px
    }
    .sots-seti {
        min-height: 27px
    }
    .footer {
        padding: 5px 0;
        font-size: 3em
    }
    .h1,
    .h2,
    .h3,
    h1,
    h2,
    h3 {
        margin-top: 10px;
        margin-bottom: 5px
    }
    .sots-seti div {
        width: 20px;
        height: 20px;
        -moz-border-radius: 17px;
        -webkit-border-radius: 17px;
        border-radius: 10px;
        border: 2px solid #fff;
        padding: 2px 0 0 1px;
        float: left;
        margin: 4px
    }
    .itemid-136 .polosa,
    .polosa {
        min-height: 29px;
        margin-top: 0;
        line-height: 2em
    }
    .footer h3 {
        font-size: 2em
    }
    .copyrightblock {
        font-size: 3em
    }
    .polosa {
        background: rgba(204, 204, 204, .3);
        font-size: 2.15em
    }
    .itemid-134 .polosa,
    .itemid-138 .polosa,
    .itemid-140 .polosa {
        font-size: .6em;
        min-height: 29px;
        margin-top: 0;
        line-height: 2em
    }
    .itemid-136 .polosa {
        font-size: .53em
    }
    .vosstanovlenie-text-zagolovok {
        font-size: 25px;
        line-height: 2.2em
    }
    .vosstanovlenie .col-lg-6 .col-xs-4 {
        display: block;
        text-align: center;
        width: 100%;
        font-size: .8em
    }
    .remont-img span,
    .remont-text,
    .vosstanovlenie-text {
        font-size: 20px
    }
    .vosstanovlenie-img {
        padding: 0;
        margin: 17px 0;
        font-size: 20px;
        display: block
    }
    .vosstanovlenie-text-paragraph-st {
        padding-bottom: 10px
    }
    .vosstanovlenie-img span {
        text-align: right
    }
    .hdd-img,
    .hdd-text,
    .kontakti,
    .remont-img,
    .remont-img span,
    .remont-text,
    .str-nd,
    .str-st {
        text-align: center
    }
    .remont-img {
        padding: 0;
        margin: 0;
        display: block
    }
    .remont-img span {
        width: 100%
    }
    .remont-text-zagolovok {
        font-size: 30px;
        line-height: 1.7em
    }
    .remont-text-paragraph-nd {
        padding-bottom: 10px
    }
    .remont-img-vse {
        margin: 0;
        min-height: 304px
    }
    .uslugi-po-vostanovleniu {
        font-size: 34px;
        line-height: 1.8em
    }
    .kontakti {
        font-size: 4em
    }
    .kontakti-str-st {
        font-size: 2.1em;
        line-height: 1.2em
    }
    .kontakti-nd .kontakti-str-st {
        font-size: 1.9em;
        line-height: 1.2em
    }
    .kontakti-nd .kontakti-str-rd {
        font-size: 1.28em;
        line-height: 1.5em
    }
    .kontakti-rd .kontakti-str-st {
        font-size: 2.2em;
        line-height: 1.2em
    }
    .form-v-contakt {
        font-size: 4.7em
    }
    .form-v-contakt .form-v-contakt-text {
        background: #fff;
        min-height: 140px;
        margin: 30px 0
    }
    .str-nd {
        font-size: 4.8em;
        line-height: 1.1em;
        padding: 0
    }
    .str-st {
        margin-top: 0;
        font-size: 3.6em;
        line-height: 1.7em
    }
    .itemid-126 .polosa,
    .itemid-127 .polosa,
    .itemid-128 .polosa,
    .itemid-129 .polosa,
    .itemid-130 .polosa,
    .itemid-131 .polosa,
    .itemid-132 .polosa,
    .itemid-133 .polosa {
        min-height: auto!important;
        margin-top: 0
    }
    .itemid-126 .hdd-img,
    .itemid-127 .hdd-img,
    .itemid-128 .hdd-img,
    .itemid-129 .hdd-img,
    .itemid-130 .hdd-img,
    .itemid-131 .hdd-img,
    .itemid-132 .hdd-img,
    .itemid-133 .hdd-img {
        width: 103px;
        margin: 0 auto
    }
    .hdd {
        margin: 0
    }
    .hdd-text {
        font-size: 1.3em;
        line-height: 1.1em
    }
}
