@media (min-width: 1200px) {
    .internet-enable .wraprow input {
        width: 500px;
    }
    .internet-enable .wraprow textarea {
        width: 500px;
    }
    .internet-enable .wraprow select {
        width: 280px;
    }
}
@media (max-width: 1200px) {
    .info-block-index {
        height: 290px;
    }
    .one-info-block-contact {
        height: 570px;
    }
    .navbar-nav li a {
        margin-right: 10px;
        margin-left: 10px;
    }
    .telephony-tariffs .jumbo {
        padding-top: 260px;
    }
    .telephony-tariffs .wraprow,
    .telephony-payments .wraprow,
    .internet-payments .wraprow,
    .internet-documents .wraprow,
    .internet-enable .wraprow {
        padding-left: 20px;
        padding-right: 20px;
    }
    .internet-enable .wraprow input {
        width: 500px;
    }
    .internet-enable .wraprow textarea {
        width: 500px;
    }
    .internet-enable .wraprow select {
        width: 280px;
    }
    .telephony-tariffs .tariff-download .get-one-doc,
    .internet-account .download .get-one-doc,
    .internet-tariffs .download .inner,
    .internet-tariffs .download .get-one-doc,
    .internet-television .download .get-one-doc,
    .internet-enable .download .get-one-doc {
        width: auto;
        padding: 25px;
        background-color: white;
        margin: 20px;
        border-radius: 14px;
        box-shadow: 0 2px 15px rgba(0,0,0,.15);
    }
    .telephony-tariffs .tariff-download .get-one-doc,
    .internet-account .download .get-one-doc,
    .internet-tariffs .download .get-one-doc,
    .internet-television .download .get-one-doc,
    .internet-enable .download .get-one-doc {
        background-position: center 25px;
        background-size: 100px;
    }
    .telephony-tariffs .tariff-download .get-one-doc .name,
    .internet-account .download .get-one-doc .name,
    .internet-tariffs .download .get-one-doc .name,
    .internet-television .download .get-one-doc .name,
    .internet-enable .download .get-one-doc .name {
        padding: 120px 25px 25px;
        height: auto;
        font-size: 14px;
    }
    .internet-television .jumbo {
        background-size: cover;
        height: 480px;
    }
    .internet-tariffs .jumbo1,
    .internet-tariffs .jumbo2,
    .internet-tariffs .jumbo3 {
        background-size: cover;
        height: 300px;
    }
    .internet-tariffs .one-block .panel-body,
    .internet-tariffs .one-block .panel-body.big {
        height: auto;
        padding-bottom: 25px;
    }
    .internet-tariffs .blocks1, .internet-tariffs .blocks2 {
        padding: 30px 25px 0px;
    }
    .internet-tariffs .scheme {
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 0px;
    }
    .internet-tariffs .scheme p {
        margin-bottom: 20px;
    }
    .internet-tariffs .services {
        padding: 30px 25px;
    }
    .internet-documents .one-form h3 {
        margin-bottom: 10px;
    }
    .internet-documents .get-one-doc {
        margin: 20px;
    }
    .internet-enable .jumbo {
        background-size: cover;
        height: 338px;
    }
    .internet-enable .jumbo_office {
        background-size: cover;
        height: 360px;
    }
    .internet-enable .jumbo_online {
        background-size: cover;
        height: 340px;
    }

}

@media (max-width: 1024px) {

}

@media (min-width: 992px) {
    .info-block-index .top {
        margin: 20px 0;
    }
}

@media (max-width: 992px) {
    .top-logo, .top-address, .top-phone {
        border-bottom: 1px solid #e1dfdf;
        border-right: 1px solid #e1dfdf;
    }
    .wraprow {
        padding-left: 20px;
        padding-right: 20px;
    }
    .info-block-index {
        height: auto;
    }
    .one-info-block-contact {
        height: auto;
    }
    .index-blocks {
        padding: 32px 0;
    }
    .one-advantage {
        height: auto;
        text-align: center;
    }
    .jumbo-phone-support {
        height: 790px;
        padding-top: 30px;
        padding-bottom: 30px;
        background-image: none;
        background-color: #22a778;
    }
    .telephony-tariffs .jumbo {
        padding-top: 234px;
    }
    .internet-television .jumbo {
        background-size: cover;
        height: 420px;
    }
    .internet-television .about {
        padding: 30px;
    }
    .internet-tariffs .jumbo1,
    .internet-tariffs .jumbo2,
    .internet-tariffs .jumbo3 {
        background-size: cover;
        height: 260px;
    }

    .internet-support .support-jumbo {
        height: 510px;
    }
    .internet-enable .jumbo {
        background-size: cover;
        height: 300px;
    }
    .internet-enable .jumbo .space_left {
    padding: 150px 0px 0px 0px;
    }
    .internet-enable .jumbo .space_right {
    padding: 150px 0px 0px 0px;
    }
    .internet-enable .jumbo_office {
        background-size: cover;
        height: 328px;
    }
    .internet-enable .jumbo_online {
        background-size: cover;
        height: 300px;
    }
    .internet-enable .wraprow input {
        width: 400px;
    }
    .internet-enable .wraprow textarea {
        width: 400px;
    }
    .internet-enable .wraprow select {
        width: 280px;
    }

}

@media (max-width: 767px) {
    #wrapper {
        border: none;
    }
    #page-header {
        border-bottom: none;
    }
    #menu-main {
        border-top: none;
    }
    .index-blocks {
        padding: 32px 0;
    }
    .top-address {
        border-right: 1px solid #e1dfdf;
    }
    .top-logo {
        padding: 0 35px;
        height: auto;
    }
    .top-logo, .top-address, .top-phone {
        border-bottom: 1px solid #e1dfdf;
        font-size: 14px !important;
    }
    .one-advantage {
        height: auto;
        text-align: center;
        padding: 45px 40px;
    }
    .index-advantages {
        padding: 30px 0;
    }
    .our-advantages {
        margin-bottom: 40px;
    }
    .phone-download-docs {
        margin-bottom: 0;
    }
    .menu-sidebar {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .menu-sidebar li {
        border-bottom: 1px solid #e1dfdf;
    }
    .menu-sidebar li a {
        padding: 12px;
        font-size: 15px;
    }
    .sdb .container-fluid {
        padding-left: 0;
        padding-right: 0;
    }
    .contact-map {
        padding: 45px 0;
    }
    .contact-info {
        padding-bottom: 70px;
        padding-top: 10px;
    }
    .title-section {
        margin-bottom: 35px;
    }
    .map-info-inner {
        padding: 0;
    }
    .map-info-inner .contact-item {
        margin: 0;
        height: auto;
    }
    .map-info-inner .title-contact-item {
        margin-top: 0;
    }
    .map-map {
        margin-top: 0px;
    }

    .info-block-index .top {
        height: auto;
    }
    .info-block-index .bottom {
        margin-bottom: 20px;
    }

    .info-block-index .bottom .button {
        width: 100%;
    }
    .ways {
        padding-bottom: 15px;
    }
    .ways .title-ways {
        font-size: 28px;
        text-align: center;
        margin: 10px 0 40px;
    }
    .ways .one-way {
        padding-left: 0;
        padding-top: 45px;
    }
    .ways .one-way p {
        width: auto;
    }
    .internet-payments .jumbo {
        padding: 40px;
        background-image: none;
    }
    .internet-payments .jumbo .text {
        width: auto;
    }
    .internet-documents .jumbo {
        background-image: none;
        padding: 30px;
        height: auto;
        background-color: #6077e1;
    }
    .internet-documents .one-doc {
        width: auto;
        padding: 0px 0px 10px 96px;
    }
    .internet-documents .one-doc:last-child {
        margin-bottom: 0;
    }
    .internet-documents .one-form {
        margin-bottom: 40px;
    }
    .internet-documents .one-doc-gradient {
        margin: 30px 0;
    }
    .internet-documents .download {
        margin: 0 0 25px;
    }
    .telephony-tariffs .jumbo {
        background-size: cover;
        padding-top: 234px;
    }
    .telephony-tariffs .accent {
        background-image: none;
        background-color: #d5d5d5;
    }
    .always-in-touch {
        background-position: right top;
    }
    .telephony-tariffs .blocks .panel-body {
        padding: 25px 55px;
    }
    .blocks .briefcase {
        padding-bottom: 10px;
    }

    .internet-account .jumbo_cab {
        background-image: none;
        background-color: #617ce3;
    }
    .internet-account .jumbo_cab .account-form {
        padding: 40px;
    }


    .internet-account .jumbo {
        background-image: none;
        background-color: #617ce3;
    }
    .internet-account .jumbo .welcome {
        /*padding: 40px;*/
    }
    .internet-account .jumbo .account-form {
        padding: 40px;
    }
    .internet-account .jumbo .next-pay {
        padding: 40px;
        background-color: #d6dae9;
    }
    .jumbo-phone-docs .jumbo {
        padding: 40px;
        background-image: none;
        height: auto;
        background-color: #399286;
    }
    .jumbo-phone-docs .one-doc {
        padding-right: 15px;
        width: auto;
    }
    .jumbo-phone-docs .one-doc:last-child {
        margin-bottom: 0;
    }
    .jumbo-phone-support {
        height: 890px;
        padding-top: 30px;
        padding-bottom: 30px;
        background-image: none;
        background-color: #22a778;
    }
    .telephony-payments .jumbo {
        padding: 40px;
        background-image: none;
        background-color: #22956e;
    }
    .telephony-payments .jumbo .text {
        width: auto;
    }

    .internet-television .jumbo {
        height: 200px;
        position: relative;
        background-color: #384e8a;
        background-image: none;
    }
    .internet-television .tabs,
    .internet-television .tariffs,
    .internet-television .tariffs-adv {
        padding: 35px 25px;
    }
    .internet-television .tabs .nav-tabs>li {
        margin: 0 45px 10px 0;
    }
    .internet-television .tabs .wrap-tabs {
        padding-top: 30px;
    }
    .lead {
        font-size: 19px;
        font-weight: 300;
        line-height: 1.4;
    }

    .internet-tariffs {}
    .internet-tariffs h3 {
        font-size: 28px;
    }
    .internet-tariffs .jumbo1,
    .internet-tariffs .jumbo2,
    .internet-tariffs .jumbo3 {
        background-size: cover;
        height: 230px;
    }
    .internet-tariffs .scheme .number {
        margin: 20px;
    }
    .internet-tariffs .services .one-service.ribbon .panel-default {
        background-size: 110px;
        padding-top: 45px;
    }
    .internet-tariffs .services .btn-violet {
        width: 85%;
        white-space: unset;
        padding: 20px;
    }

    .internet-tariffs .jumbo3 p {
        text-align: right;
        padding: 40px;
    }

    .internet-television .questions .text {
        text-align: center;
        padding: 30px;
    }
    .internet-television .questions {
        height: 350px;
    }
    .internet-television .basket .icon {
        width: auto;
    }
    .internet-television .basket .main,
    .internet-television .basket .sum,
    .internet-television .basket .to-enable {
        text-align: center;
    }

    .internet-tariffs .download .inner p:nth-child(2) {
        height: auto;
    }

    .internet-enable .jumbo {
        height: auto;
        position: relative;
        background-color: #384e8a;
        background-image: none;
    }
    .internet-enable .jumbo .space_left {
    padding: 40px 0px 0px 0px;
    }
    .internet-enable .jumbo .space_right {
    padding: 40px 0px 40px 0px;
    }
    .internet-enable .jumbo .button {
    padding: 20px;
    width: 100%;
    }
    .internet-enable .services .btn-violet {
        width: 85%;
        white-space: unset;
        padding: 20px;
    }
    .internet-enable .jumbo_office {
        background-size: cover;
        height: 300px;
    }
    .internet-enable .jumbo_online {
        background-size: cover;
        height: 260px;
    }

    .internet-enable .banners .banner {
        width: auto;
    }

    .internet-enable .banners .banner.online {
        margin-top: 25px;
    }

    .internet-enable .wrap-blacks.online {
        background-size: 100% 100px;
    }

    .internet-enable .wrap-blacks {
        background-size: 100% 260px;
    }
    .internet-enable .wraprow input {
        width: 280px;
    }
    .internet-enable .wraprow textarea {
        width: 280px;
    }
    .internet-enable .wraprow select {
        width: 280px;
    }

    .internet-support .support-jumbo {
        height: 500px !important;
        padding-top: 25px !important;
        margin-bottom: 30px;
        background-image: none !important;
        background-color: #606ade;
    }
    .internet-support .support-jumbo h2 {
        font-size: 27px;
    }
    .internet-support .support-jumbo .short-text {
        font-size: 16px;
    }

    .licenses {
        padding: 0 15px;
    }

    .licenses img {
        height: auto;
    }

    .navbar-default .navbar-nav .active a.dropdown-toggle,
    .navbar-default .navbar-nav .open a.dropdown-toggle {
        background-color: #e7e7e7;
        border-bottom-color: transparent;
    }

    .navbar-nav .open .dropdown-menu>li>a,
    .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 13px 15px 8px 25px;
    }

    .navbar-nav li .dropdown-menu a {
        margin-right: 10px;
        margin-left: 10px;
    }
}