@media screen and (min-width: 1350px) {
    .join, ._container, .slider-container {
        max-width: 1280px;
        /*margin: 0 auto;*/
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

@media screen and (min-width: 1200px) {
    .responsive-navbar,
    .menu__background-linear{
        display: none!important;
    }
}

@media screen and (max-width: 1770px) {
    .categories__info-keeper {
        width: calc(100% / 3 - 16px);
    }
    .categories__info-keeper:nth-child(3n+0) {
        margin-right: 0;
    }
    .categories__info-keeper:nth-child(4n+0) {
        margin-right: 24px;
    }
}
@media screen and (max-width: 1740px) {
    .categories__content ._container{
        max-width: 1280px;
    }
    .categories__menu {
        position: inherit;
        padding: 0;
        margin-right: 60px;
        min-width: 230px;
    }
    .categories__info {
        padding-right: 0;
    }
    .explore__categories-item {
        margin-right: 33px;
    }
    .explore__categories-item svg {
        width: 90px;
    }
}

@media screen and (max-width: 1280px) {
    .customer-success-story-slide {
        width: 565px !important;
    }
    .categories__menu {
        margin-right: 120px;
    }
    .categories__info-keeper {
        width: calc(100% / 2 - 12px);
    }
    .categories__info-keeper:nth-child(2n+0) {
        margin-right: 0;
    }
    .categories__info-keeper:nth-child(3n+0) {
        margin-right: 24px;
    }
    .explore__categories-item {
        width: 125px;
        margin-right: 49px;
    }
    .explore__categories-item svg {
        width: 100%;
    }
}

@media screen and (max-width: 1250px) {
    /*.what-server-configurations-we-provide__text{*/
    /*    width: 100%;*/
    /*}*/
}

@media screen and (max-width: 1277px) {
    .limit__messages,
    ._container {
        padding: 0 36px;
    }

}

@media screen and (max-width: 1200px) {
    .main-menu_mobile,
    .service-menu {
        display: none;
    }
    .responsive-menu {
        display: flex;
    }

    .nav-item:not(.service-menu__link) img {
        display: none;
    }
    .dropdown:hover a,
    .nav-item:not(.dropdown):hover a{
        color: inherit!important;
    }

    .mm-menu--offcanvas {
        z-index: 10;
    }
    .service-menu__link {
        padding: 0;
        color: black;
    }
    .service-menu__link svg,
    .service-menu__link img {
        margin: 0 8px 0 0;
    }

    .service-menu__mobile,
    .navbar-expand-lg .navbar-collapse{
        display: block!important;
    }
    .navbar-nav .nav-link {
        padding: 16px 20px 16px!important;
    }
    .responsive-menu__cart, .responsive-menu__client {
        display: block;
    }
    /*.additional__element a{*/
    /*    max-width:260px;*/
    /*}*/
    /*.additional__element .dedicated-servers-support__list > li a*/
    .dedicated-servers-support__list-square_form_circle a {
        max-width: 260px !important;
    }

    .giving-away__container img {
        width: 50%;
    }

}

@media screen and (max-width: 1199px) {
    .additional__element:last-child > .dedicated-servers-support__list {
        /*padding-top: 10px;*/
    }

    .additional__element:last-child .dedicated-servers-support__list img {
        min-width: 12px;
        margin: 0 8px 28px -7px;
    }
    /*colocation*/
    .general__indicators-card h2,
    .general__indicators-card .h_2 {
        font-size: 40px;
    }
    .general__indicators-card h2 > img,
    .general__indicators-card .h_2 > img {
        width: auto;
    }
    /* colocation   */
}

@media screen and (max-width: 1160px) {
    .slider_linear_2 {
        /*left: 46px;*/
    }

}

@media screen and (max-width: 1150px) {
    ._container {
        padding: 0 36px;
    }

    .slider-container {
        padding-left: 36px;
    }

    .slider_linear_2 {
        /*left: 27px;*/
    }

    /*News-list Page*/
    .news-events aside {
        width: 295px;

    }

    .news-events__item, .news-page__item {
        width: 627px;
    }

    /*News-page Page*/
    .news-page aside {
        width: 301px;
    }

    .news-page__item img {
        width: 100%;
    }

    .text-page .pulse {
        left: calc(55% - 24px);
        transform: translate(-85%, -31%);
    }

    .additional__element {
        width: 31.5%;
    }

    .recommended-services__element {
        width: 31.5%;
    }

    .offer-list__slider .slick-slide {
        margin: 0 36px;
    }

    .grant-for-winners-eligibility__item {
        width: 31%;
    }
    /* colocation   */
    .tier_content p{
        padding-left: 50px;
    }
    .migration .nav-link{
        font-size: 24px;
    }
    .migration .nav-link:before {
        bottom: 7px;
    }
    /*  colocation  */
}
@media screen and (max-width: 980px) {
    .modal-dialog .modal-content {
        margin: 0;
        max-width: 100%!important;
        width: 100%;
        height: 100%;
        border-radius: 0;
        box-shadow: none;
        border: 0;
        padding: 80px 0 46px 36px;
        top:0
    }
    .hk-clone-modal-login .modal-dialog .modal-content {
        padding: 80px 30px 46px 36px;
    }
    .modal-content.step__fourth .modal-body,
    .modal-content.step__third .modal-body {
        padding-right: 36px;
        overflow: auto;
    }
    .hk-clone-modal-login .modal-content.step__fourth .modal-body,
    .hk-clone-modal-login .modal-content.step__third .modal-body {
        padding-right: 6px;
    }
    .modal-content.step__fourth .account__activation.js-fourth-step,
    .modal-content.step__third .billing__info.js-third-step {
        overflow-y: unset;
        overflow-x: unset;
        height: auto;
        padding-right: 0;
    }
    .modal-dialog {
        max-width: 100% !important;
    }
    .sign-in__links {
        margin: 0 auto 60px;
    }

    .financial__issues-content,
    .technical__issues-content {
        flex-wrap: wrap;
        margin-right: -24px;
        justify-content: flex-start;
    }
    .modal-content.step__third .technical__issues-content .form-group,
    .modal-content.step__third .financial__issues-content .form-group {
        width: calc(100% / 2 - 24px);
        margin-right: 24px;
    }
    .modal-open .modal {
        overflow-x: unset;
        overflow-y: unset;
    }
    .hk-clone-modal-blank .modal-body {
        max-height: 100%!important;
        overflow: auto!important;
    }
    .modal-dialog {
        height: 100%;
    }
}

@media screen and (max-width: 1100px) {
    .dedicated__server-item {
        width: calc(100% / 3 - 12px);
    }
}

@media screen and (max-width: 1090px) {
    .orange-block .button-white {
        margin-left: 18%;
    }

    /*GPU*/
    .recommended-services__element h4,
    .recommended-services__element .h_4 {
        display: flex;
        flex-grow: 2;
    }

    /*End of GPU*/
    .servers-available-special-prices p {
        width: 844px;
    }

    .news-events aside {
        width: 282px;
    }

    .what-includes__item-size {
        width: 31%;
    }

    /*Private cluster*/
    .services-included__item,
    .additional-services__item {
        width: 31.2%;
    }

    .main-benefits__item {
        width: 48.2%;
    }

    .main-benefits__item:nth-child(4n+0) {
        margin-right: 24px;
    }

    .main-benefits__item:nth-child(2n+0) {
        margin-right: 0;
    }

    .scientific-research-information__item {
        width: 48%;
    }

    .grant-programme-for-winners-information__item {
        width: 48%;
    }

    .data-center-advantages__item {
        width: 31.5%;
    }

    .login_block > .sign_in,
    .registration_block  > .sign_in{
        width: 100%;
    }

    .pre-order-gpu-server__image-block img:first-child {
        width: 52%;
    }

    .latest-news__title {
        width: 780px;
    }
}

@media screen and (max-width: 1040px) {
    .news-page aside {
        width: 290px;
    }

    /*End of Authorization*/
    /*Service_in_rusiia*/
    .service_in_russia__skyscrapers {
        margin-left: -264px;
    }

    /*splitter-block*/
    .splitter-block h1,
    .splitter-block .h_1{
        width: 100%;
    }

    .splitter-block .splitter-block__text{
        width: 627px;
        margin-top: 24px;
    }

    .splitter-block__card-text, .splitter-block__card-button{
        display: none;
    }
    /*splitter-block*/
}

@media screen and (max-width: 1024px) {

    .special-offers__element {
        margin-right: 10px;
    }


    .advantages__item-size {
        width: 33.2%;
        padding: 0 24px 0 0 !important;
    }

    .advantages__item-size:nth-child(3n+0) {
        padding: 0 !important;
    }

    .advantages__item-size:nth-child(4n+0) {
        padding: 0 24px 0 0 !important;
    }

    .item-size-2 {
        width: 50% !important;
        padding: 0 66px 0 66px !important;
    }

    .item-size-2:nth-child(4n+0) {
        padding: 0 66px 0 66px !important;
    }

    .item-size-2:nth-child(2n+0) {
        padding-right: 0 !important;
    }

    .item-size-2:nth-child(2n+1) {
        padding-left: 0 !important;
    }


    .service-menu__link.mobile-links{
        color:black;
    }


    ol.breadcrumb {
        margin-top: 40px;
    }

    .primary-block__title {
        width: 735px;
    }

    .primary-block__circle-block {
        top: -96px;
        left: -117px;
    }

    .slider_linear_2 {
        /*left: 24px;*/
    }

    .slick-slide {
        width: 844px;
    }

    .slider_text {
        padding: 25px 30px 25px 35px;
    }

    .instants__circle-block {
        top: -3304px;
        left: -235px;
    }

    .orange-block .button-white {
        margin-left: 14%;
    }

    .customers .slick-slide {
        margin: 0 12px;
    }

    .customer-success-story .slick-slide {
        width: 463px;
    }

    .customer-success-story .slider_navigation {
        top: 16.5%;
    }

    .customer-success-story-slide {
        width: 455px !important;
    }

    /*.config__title {*/
    /*    margin-top: 200px;*/
    /*}*/

    .config__small-circle {
        width: 326px;
        height: 326px;
    }

    .config__medium-circle {
        width: 706px;
        height: 706px;
    }

    .config__big-circle {
        width: 1150px;
        height: 1150px;
    }

    .news .slick-slide {
        width: 295px;
        /*width: 300px;*/
    }

    .about__title {
        margin-bottom: 32px;
    }

    .about__image {
        top: -104px;

    }

    .join {
        padding: 0 36px;
    }

    .join__text-keeper p {
        width: 347px;
    }

    .join__form-keeper input {
        margin-left: 0;
        width: 97.45%;
    }

    .join__form-keeper button {
        margin-right: 0;
    }

    .join__form-keeper {
        width: 80%;
    }

    .join__text-keeper {
        margin-top: 16px;
        align-items: center;
    }

    .join__form-keeper {
        /*margin-top: 0;*/
    }

    .join__form-keeper .input-del-img {
        right: 222px;

    }

    .orange-slider-image-linear {
        border-bottom-right-radius: 20px;
    }

    .partners__item {
        margin: 12px 23px;
    }

    /*Dedicated page*/
    .slider_link a {
        padding-top: 15px;
    }

    .dedicated-servers-support__title {
        width: 844px;
    }

    /*.dedicated-server-config__country-keeper img {*/
    /*    display: none;*/
    /*}*/

    /* AMD page */
    .resources .slider-container {
        padding: 0 36px;
    }

    .where-can-help__element {
        width: 43%;
    }

    .customer-success-story .slick-slide {
        width: 463px;
    }

    .customer-success-story-slide {
        width: 456px;
    }

    .customer-success-story h2,
    .customer-success-story .h_2 {
        font-size: 24px;
        line-height: 32px;

    }

    .customer-success-story__title {
        margin-bottom: 88px;
    }

    .customer-success-story .slider_navigation {
        /*top: 17%;*/
        top: 20%;

    }

    .customer_navigation {
        top: 17% !important;
    }

    .read-more__item {
        width: 32%;
        margin-right: 8%;
    }

    .resources .slick-slide {
        width: 301px;
    }

    .resources__title {
        padding-bottom: 16px;
    }

    .resources .slider_navigation {
        top: -80px;
    }

    /*GPU*/
    /*End of GPU*/
    /* Contact support page */
    .contact__first-block-keeper h2,
    .contact__first-block-keeper .h_2 {
        width: 370px;
    }

    .button-block__button {
        font-family: 'ObjectSansRegular', Object Sans;
        font-size: 16px;
        line-height: 24px;
        white-space: nowrap;
    }

    /* End of contact support page */
    /*News-list Page*/
    /*Text-page*/
    .mini-section h5,
    .mini-section .h_5 {
        width: 735px;
    }

    /*.mini-section{*/
    .slider-mini-section p {
        max-width: 735px;
    }

    .resellers-discount ._container {
        padding: 0 24px;
    }

    .resellers-discount__table-responsive table {
        padding: 0 24px;
    }

    .resellers-discount h2,
    .resellers-discount .h_2 {
        padding-left: 36px;
    }

    /*Authorization*/
    .authorization h2,
    .authorization .h_2 {
        max-width: 520px;
    }

    .purple-scroll-up {
        right: 37px;

    }

    .sign_in .pulse-position .pulse {
        position: absolute;
        transform: translate(-50%, -44%);
    }

    .our-solutions__item h4,
    .our-solutions__item .h_4 {
        word-break: break-word;
    }

    .our-solutions__item {
        width: 33.33%;
    }

    .customers .slick-slide {
        width: 400px;
    }

    /*Private Cluster*/
    .private-cluster__elem img {
        width: 518px;
        height: 421px;
    }

    .private-cluster__elem p {
        width: 410px;
    }

    .why-you-need-private-cluster {
        margin-top: -185px;
    }

    .private-cluster__title {
        white-space: nowrap;
    }

    .sample-configuration {
        display: none;
    }

    .sample-configuration-container {
        margin: 40px 0 120px 0;
    }

    .sample-configuration-responsive {
        display: flex;
    }

    .what-you-do {
        margin-top: 260px;
    }

    .vm-ware-container {
        margin: 24px 0 200px 0;
    }

    .customize-private-cloud__title {
        display: flex;
        text-align: center;
        flex-direction: column;
    }

    /*Private cloud*/
    .Hostkey-private-cloud-container img {
        top: -5%;
        right: 5%;
        width: 42%;
    }

    .why-use-VMware__vm-ware {
        margin-top: 472px;
    }

    .successful-cases__item:nth-child(2n+0) {
        margin-right: 24px;
    }

    .successful-cases__item:nth-child(3n+0) {
        margin-right: 0;
    }

    .successful-cases__item {
        width: 31%;
    }

    .sample-configuration__title {
        text-align: center;
        width: 100%;
    }

    .landing-footer #map {
        max-width: 663px;
    }

    /*Landing*/
    .landing-advanced__orange-block h3,
    .landing-advanced__orange-block .h_3 {
        max-width: 587px;
        width: 100%;
        font-size: 40px;
        line-height: 56px;
    }

    .landing-table__orange-block h2,
    .landing-table__orange-block .h_2{
        max-width: 587px;
        width: 100%
    }


    .landing-description__text {
        margin-right: 24px;
        max-width: 410px;
    }

    .landing-description__list-item h4,
    .landing-description__list-item .h_4 {
        font-size: 24px;
        line-height: 32px;
    }

    .landing-act__title {
        white-space: nowrap;
    }

    /*service_in_russia*/
    .why_us__item {
        width: 31%;
        margin-right: 24px;
        margin-top: 64px;
    }

    .why_us__item:nth-child(2n+0) {
        margin-right: 24px;
    }

    .why_us__item:nth-child(3n+0) {
        margin-right: 0;
    }

    .data-pro__text {
        width: 35%;
    }

    .data-pro__image {
        /*padding-top: 161px;*/
        /*padding-left: 44px;*/
        position: absolute;
        right: 2px;
        top: 54px;
    }

    .data-pro__image img {
        width: 94%;
    }

    .data-pro__text p {
        width: 346px;
    }

    .data-pro__image img {
        position: relative;
        z-index: -1;
    }

    /*E5*/
    .E5-advantages__item {
        width: 30%;
    }

    .E5-advantages__item:nth-child(3n+0) {
        margin-right: 0;
    }

    .E5-advantages__item:nth-child(4n+0) {
        margin-right: 24px;
    }

    .Dell-powerEdge__text {
        width: 517px;

    }

    .Dell-powerEdge img {
        position: absolute;
        right: -125px;
        top: 346px;
        z-index: -1;
    }

    .image-vertical-gradiant {
        top: 202px;
    }

    .image-horizontal-gradiant {
        top: 117px;
    }

    .best-seller-configurations__row:last-of-type {
        border-bottom: none;
    }

    .best-seller-configurations__table {
        width: 100%;
    }

    .is-it-worth-it__block-keeper {
        display: flex;
        flex-direction: column;
    }

    .is-it-worth-it__block-item {
        width: 100%;
    }

    .is-it-worth-it__block-item:first-of-type {
        margin-bottom: 24px;
    }

    .need-config__item:first-of-type {
        width: 45%;
    }

    .need-config__item:last-of-type {
        width: 55%;
    }

    .E5-act__title {
        width: 627px;
    }

    .flexible_service__text-part,
    .beyond_standards__text-part {
        padding: 64px 290px 64px 64px;

    }

    .we-are-sure__keeper-text__title {
        width: 712px;
    }

    .we-are-sure__keeper-text__title {
        padding: 161px 0 40px 0;
    }

    .data-pro__explorer {
        right: 57px;
        top: -43px;
    }

    .DDOS-protection img {
        position: absolute;
        top: -50px;
        right: 15px;
    }

    .DDOS-protection .pulse {
        transform: translate(-92%, -24%);
    }

    .offer-list__primary h1,
    .offer-list__primary .h_1 {
        max-width: 844px;
    }

    .offer-list__primary p {
        max-width: 627px;
    }

    .eligibility__item {
        width: 31.5%;
    }

    .eligibility__item:nth-child(4n+0) {
        margin-right: 24px;
    }

    .eligibility__item:nth-child(3n+0) {
        margin-right: 0;
    }

    .orange-requirements__container {
        padding: 40px;
    }

    .pre-order-gpu-server__text {
        width: 489px;
    }

    .pre-order-gpu-server {
        padding-bottom: 65px;
    }

    .pre-order-gpu-server__image-block img:first-child {
        top: 285px;
        width: 50%;
    }

    .geForce-RTX-3080__text-image-keeper img {
        margin-top: -45px;
        margin-left: 24px;
        width: 45%;
    }

    .what-server-configurations-we-provide__image-item img {
        margin-top: 60px;
        width: 100%;
    }

    .giving-away__text {
        width: 449px;
    }

    .Hostkey-leading-provider__item {
        width: 44.5%;
    }
    .dedicated-instants h3,
    .dedicated-instants .h_3 {
        width: 100%!important;
    }
    .dedicated-instants p {
        max-width: 680px;
    }
    .join__form-keeper .input-del-img {
        margin-right: 27px;
    }
    .icon_left:before{
        content: url(../icons/main/left_1024.png);
        right: -26px;
    }
    .icon__bottom-right:before{
        content: url(../icons/main/rigth_bottom_1024.png);
        left: -80px;
    }
    .icon_right:before{
        content: url(../icons/main/right_1024.png);
        right: -32px;
    }
    /*.cookie-block__item p, .cookie-block__item p a {*/
    /*    font-size: 14px !important;*/
    /*}*/
    .resources .server_slider {
        top: -70px;
    }
    /*colocation*/
    .general__indicators-card p {
        width: 95%;
    }
    .excellent__solution_card p {
        padding-right: 0;
    }
    .excellent__solution_card h4,
    .excellent__solution_card .h_4{
        width: 55%;
    }
    .excellent__solution_card p {
        width: 45%;
    }
    .deploy_server{
        flex-direction: column;
    }
    .host__server-block{
        margin-bottom: 24px;
        margin-right: 0;
    }
    .host__server-title{
        margin-bottom: 64px;
    }
    .server__bonuses-info{
        column-count: 2;
    }
    .server__bonuses-card{
        display: flex;
        align-items: center;
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid;
    }
    .server__bonuses-title{
        margin-right: 95px;
    }
    .server__bonuses-card span {
        margin-left: 15px;
    }
    .data__center-pro{
        width: 100%;
    }
    .slider-mini-section__slider .slider-for img,
    .data__center-slider .slider-for{
        height: 500px!important;
    }
    .exclamation_block {
        align-items: center;
        margin-top: 20px;
    }
    .seamless__migration-card {
        width: calc(100%/2 - 24px)!important;
        margin-bottom: 24px;
    }
    .seamless__migration-title{
        font-size: 24px!important;
        line-height: 32px!important;
    }
    .feedback .slick-slide {
        width: 310px;
    }
    /*colocation*/
    .footer__payment.uMoney img,
    .footer__payment > img{
        width: 60px;
    }

    .center_slider_1 .slider-position{
        width: 40%;
    }
    .center_slider_1 .slider_text {
        width: 60%!important;
    }
}

@media screen and (max-width: 1023px) {
    .landing-act__title {
        white-space: initial;
    }
}

@media screen and (max-width: 1014px) {
    .landing-header .main-menu {
        display: inherit;
    }

    .programme-for-scientific-research,
    .grant-programme-for-winners {
        margin: 56px 0 64px 0 !important;
    }
}

@media screen and (max-width: 1018px) {
    .join__agreement-keeper {
        width: 79%;
    }


    .news-events aside {
        width: 100%;

    }

    aside > p {
        display: flex;
        width: 100%;
        justify-content: center;
    }

    aside .aside-img {
        display: flex;
        justify-content: center;
    }

    aside .button-block {
        display: flex;
        justify-content: center;

    }

    aside .button-block > button:last-child {
        margin-right: 0;

    }

    aside .button-block > button {
        font-family: 'ObjectSansRegular', Object Sans;
        font-weight: normal;
        font-size: 16px;
        line-height: 24px;
        margin-right: 24px;
    }

    .news-events__item {
        width: 100%;
    }

    .news-events__item > img {
        width: 100%;
    }
    .news-events__item img {
        max-width: 100%;
    }


    /*End of News-list page*/
    /* News-page page*/
    .news-page__item {
        width: 100%;
    }

    .news-page .aside-block {
        display: none;
    }

    .news-page__item-keeper {
        width: 100%;
    }

    /*End of News-page page*/
}

@media screen and (max-width: 1014px) {

    .main-menu {
        display: none;
    }

    main > *:first-child {
        margin-top: 120px;
    }

    main > *:first-child[aria-label='breadcrumb'] {
        margin-top: 80px;
    }

    .sticky {
        top: 56px;
    }
}

@media screen and (max-width: 1030px) {
    .resources .slider_navigation {
        top: 55px;
    }
}

@media screen and (max-width: 1024px) {
    /*slider*/
    .slider__custom-slide .slider__text {
        width: 60%;
    }
    /*slider*/
}

@media screen and (max-width: 1000px) {

    /*.orange-block div:first-child {*/
    /*    max-width: 100%;*/
    /*}*/
    .orange-block button {
        margin-top: 24px;
    }

}

@media screen and (max-width: 991px) {
    .orange-block {
        background: radial-gradient(28.16% 59.76% at 20.76% 70.88%, #9B4EDE 0%, #F36E3D 100%);

    }

    .orange-block .button-white {
        margin-left: 0;
    }

    .orange-block .pulse {
        left: calc(18% - 24px);
    }

    .recommended-services__element {
        width: 30%;
        /*width: 31%;*/
    }

    .what-you-do {
        margin-top: 285px;
    }

    .Dell-powerEdge__title {
        width: 100%;
    }

    .pre-order-gpu-server__text {
        width: 456px;
    }

    .geForce-RTX-3080__text-image-keeper {
        flex-direction: column;
    }

    .geForce-RTX-3080__text {
        width: 100%;
    }

    .geForce-RTX-3080__text-image-keeper img {
        margin-top: 20px;
        margin-left: 0;
        width: 100%;
    }
    /*  colocation  */
    .tier_content div:nth-child(1){
        flex: 0 0 75%!important;
        max-width: 75%!important;
    }
    .tier_content div:nth-child(2){
        flex: 0 0 25%!important;
        max-width: 25%!important;
    }
    .tier__orange-block{
        padding: 40px;
        background: -webkit-radial-gradient(48.85% 162.64% at 50% 50%, #9B4EDE 0%, #F36E3D 100%);
        background: -moz-radial-gradient(48.85% 162.64% at 50% 50%, #9B4EDE 0%, #F36E3D 100%);
        background: -o-radial-gradient(48.85% 162.64% at 50% 50%, #9B4EDE 0%, #F36E3D 100%);
        background: radial-gradient(48.85% 162.64% at 50% 50%, #9B4EDE 0%, #F36E3D 100%);
    }
    .server__placement-title{
        font-size: 40px;
        line-height: 56px;
    }
    .server__placement-card p {
        width: 250px;
    }
    /*  colocation  */
}
/* NEW PURPLE CTA PLATE */
@media (max-width: 979.98px) {
    .ctaplate__inner {
        min-height: 0;
        padding: 42px 64px;
        background: none !important;
        text-align: center;
    }
}
/* /NEW PURPLE CTA PLATE */

@media screen and (max-width: 969px) {
    .landing-advantages__block {
        width: -webkit-calc(50% - 12px);
        width: -moz-calc(50% - 12px);
        width: calc(50% - 12px)
    }

    .landing-advantages__block:nth-child(3n + 2) {
        margin: 24px 0 0 24px;
    }

    .data-pro__text p {
        width: 392px;
    }

    .data-pro__text a {
        white-space: nowrap;
    }

    .data-pro__image {
        padding-top: 0;
        padding-left: 0;
        position: relative;
        left: 82px;
        top: 175px;
    }

    .data-pro__image img {
        width: 85%;

    }

}

@media (max-width: 950px) {
    .offer-list__item {
        width: -webkit-calc(50% - 24px);
        width: -moz-calc(50% - 24px);
        width: calc(50% - 24px);
    }

    .data-center-advantages__item {
        width: 31%;
    }

    .categories__title {
        display: flex;
        align-items: center;
    }
    .categories__title.active{
        margin-bottom: 24px;
    }
    .categories__title {
        cursor: pointer;
    }
    .categories__title svg {
        margin-top: 7px;
        margin-left: 24px;
        display: block;
    }
    .categories__title.active svg {
        transform: rotate(180deg);
    }
    .categories__content ._container {
        flex-direction: column;
    }
    .categories__menu {
        margin-right: 0;
        width: 100%;
        margin-bottom: 36px;
    }
    .categories__info {
        width: 100%;
    }

    .categories__menu .categories__items-content {
        height: 0;
        overflow: hidden;
        transition: 0.3s;
    }
}

@media screen and (max-width: 944px) {
    .footer__social svg {
        margin-right: 12px;
    }

    .additional__element {
        width: 47.9%;
    }


    .additional__element {
        width: 46.666666%;
    }

    .E5-advantages__item {
        width: 31%;
    }
}

@media screen and (max-width: 940px) {
    .footer__social svg {
        margin-right: 12px;
    }

    /*offer page*/
    .offer-page__orange-keeper {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }

    .offer-page__orange-block {
        margin-right: 0;
        margin-bottom: 24px;
    }

    .eligibility__item {
        width: 48%;
    }

    .eligibility__item:first-child,
    .eligibility__item:nth-child(2) {
        margin-bottom: 64px;
    }

    .eligibility__item:nth-child(3n+0) {
        margin-right: 24px;
    }

    .eligibility__item:nth-child(2n+0) {
        margin-right: 0;
    }

    .pre-order-gpu-server__image-block img:first-child {
        width: 57%;
        top: 330px;
    }

    .pre-order-gpu-server {
        padding-bottom: 176px;
    }

    .what-server-configurations-we-provide__image-item img {
        margin-top: 220px;
        width: 100%;
    }

    .what-server-configurations-we-provide__text {
        width: 456px;
    }

    .latest-news__title {
        font-size: 40px;
        line-height: 56px;
        width: 616px;
    }

}
@media (max-width: 935px) {
    .icon_left:before {
        right: -48px;
        top: 23%;
    }
    .icon_right:before {
        right: -56px;
    }

}
@media screen and (max-width: 922px) {
    .best-seller-conf__column > button {
        max-width: 63px;
        font-family: 'ObjectSansRegular', sans-serif;
        font-weight: normal;
        font-size: 12px;
        line-height: 20px;
        padding: 4px 16px;
    }

    .best-seller-conf__row > td:first-child {
        width: 175px;
    }

    .country-business-information .nav-pills .nav-link {
        font-size: 24px;
    }

    .programme-for-scientific-research__title,
    .grant-programme-for-winners__title {
        font-size: 40px;
        line-height: 56px;
        width: 576px;
    }

    .programme-for-scientific-research__text,
    .grant-programme-for-winners__text {
        width: 576px;
    }
    /*  colocation */
    .migration_info p {
        width: 220px;
    }
    /*  colocation  */
}

@media screen and (max-width: 900px) {
    .footer__social svg {
        margin-right: 8px;
    }

    .page-not-found__button-keeper,
    .authorization__button-keeper,
    .congratulations__button-keeper {
        width: 560px;
    }

    .congratulations button, .authorization button, .page-not-found button {
        margin-left: 16px;
        margin-right: 8px;
    }

    .servers-available-special-prices p {
        width: 575px;
    }

    /*.cookie-block__item p,*/
    /*.cookie-block__item p a {*/
    /*    font-size: 12px !important;*/
    /*}*/

    .cookie-block .button-purple {
        padding: 6px 20px;
        margin-left: 10px;
        font-size: 14px;
    }

    .what-you-do {
        margin-top: 333px;
    }

    .best-seller-configurations__order__title {
        width: 100%;
    }

    .need-config__item:first-of-type,
    .need-config__item:last-of-type {
        width: 100%;
    }

    .need-config__item:first-of-type {
        margin-bottom: 24px;
    }

    .need-config__item-keeper {
        flex-direction: column;
    }

    .DDOS-protection__text {
        width: 525px;
    }

    .data-centers-comparison__regular-title {
        display: none;
    }

    .data-centers-comparison__bold-title {
        display: block;
        padding-bottom: 8px;
    }

    .data-centers-comparison-table td {
        vertical-align: bottom;
    }

    .security-certification-level__td td {
        vertical-align: top;
    }

    .security-certification-level__td-margin {
        padding-top: 50px;
    }
    /*colocation*/
    .cost__migration-card {
        width: calc(100%/2 - 24px);
    }
    .additional__services-card {
        width: calc(100%/2 - 24px)
    }
    /*colocation */

    .vps__head-img {
        width: 350px;
    }
}

@media screen and (max-width: 860px) {
    .orange-block h2,
    .orange-block .h_2,
    .orange-block .orange-block__information-text{
        width: 100%;
    }

    .join__text-keeper {
        flex-direction: column;
        /*align-items: flex-start;*/
    }

    .join__form-keeper {
        margin-top: 40px;
        /*margin-left: 0;*/
    }

    .join__form-keeper input {
        width: 568px;
    }

    .join__text-keeper p {
        width: auto;
    }

    .partners__item {
        width: 29%;
        margin: 12px 12px;

    }

    .footer__social svg {
        margin-right: 7px;
        /*margin-right: 5px;*/
        width: 37px;
        height: 37px;
    }

    .footer__payment-block ._container {
        padding: 0;

    }

    .all-countries-flags__keeper a h2,
    .all-countries-flags__keeper a .h_2,
    .all-countries-flags__keeper .decor-none h2,
    .all-countries-flags__keeper .decor-none .h_2{
        font-size: 24px;
        line-height: 32px;
    }

    .data-center-primary-block__title {
        font-size: 40px;
        line-height: 56px;
    }

    .dedicated-servers-in__container {
        padding: 64px 64px 40px 64px;
    }

    .dedicated-servers-in__text {
        width: 100%;
    }
    /*  colocation  */
    .excellent__solution_card {
        margin-top: 48px;
    }
    .excellent__solution_card h4,
    .excellent__solution_card .h_4 {
        font-size: 24px;
        line-height: 32px;
    }
    .excellent__solution_title{
        font-size: 40px;
        line-height: 56px;
    }
    .data__center-info {
        flex-direction: column;
    }
    .data__center-text {
        width: 75%;
    }
    .data__center-title{
        font-weight: 800;
        font-size: 40px;
        line-height: 56px;
        margin-bottom: 25px;
    }
    .data_center{
        margin-top: 120px;
    }
    /*  colocation  */
    .article {
        width: 100%;
    }
    .article__image{
        height: auto;
    }
}

@media screen and (max-width: 860px) {

    /*Private Cloud*/
    .Hostkey-private-cloud__item {
        width: 48%;
    }

    .Hostkey-private-cloud__item:nth-child(3n+0) {
        margin-right: 24px;
    }

    .Hostkey-private-cloud__item:nth-child(2n+0) {
        margin-right: 0;
    }

    .tab-content-whats-included__item-keeper {
        flex-direction: column;
    }

    .tab-content-whats-included__item {
        width: 100%;
    }

    .tab-content-whats-included__item:first-of-type {
        margin-bottom: 24px;
    }
    .server__placement-card{
        margin-right: 24px;
    }
    .server__placement-card p {
        width: 210px;
        padding-right: 15px;
    }
}


@media screen and (max-width: 850px) {
    .contact__first-block-keeper p {
        padding-bottom: 40px;
    }

    .services-included__item:nth-child(3n+0),
    .additional-services__item:nth-child(3n+0) {
        margin-right: 24px;
    }

    .services-included__item:nth-child(2n+0),
    .additional-services__item:nth-child(2n+0) {
        margin-right: 0;
    }

    .services-included__item,
    .additional-services__item {
        width: 48%;
    }

    .DDOS-protection img {
        width: 27%;
    }

    .order-server-special-terms__keeper p {
        width: 600px;
    }

    .order-server-special-terms__keeper h2,
    .order-server-special-terms__keeper .h_2 {
        width: 600px;
    }
    /*slider*/
    .slider__custom-slide {
        width: 650px;
    }
    .slider__custom-items {
        /*left: -620px;*/
    }
    /*slider*/
}

@media screen and (max-width: 845px) {
    .landing-advanced__orange-block {
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        flex-direction: column;
        background: -o-radial-gradient(50% 50%, 50% 79.09%, #9B4EDE 0%, #F36E3D 100%);
        background: -webkit-radial-gradient(50% 50%, 50% 79.09%, #9B4EDE 0%, #F36E3D 100%);
        background: -moz-radial-gradient(50% 50%, 50% 79.09%, #9B4EDE 0%, #F36E3D 100%);
        background: radial-gradient(50% 79.09% at 50% 50%, #9B4EDE 0%, #F36E3D 100%);
        text-align: center;
        padding: 64px 120px;
    }

    .landing-advanced__orange-block h3,
    .landing-advanced__orange-block .h_3 {
        margin-bottom: 24px;
    }

    .landing-advanced__orange-block h4,
    .landing-advanced__orange-block .h_4 {
        margin-left: 0;
        margin-top: 40px;
    }

    .landing-table__orange-block {
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        flex-direction: column;
        background: -o-radial-gradient(50% 50%, 50% 79.09%, #9B4EDE 0%, #F36E3D 100%);
        background: -webkit-radial-gradient(50% 50%, 50% 79.09%, #9B4EDE 0%, #F36E3D 100%);
        background: -moz-radial-gradient(50% 50%, 50% 79.09%, #9B4EDE 0%, #F36E3D 100%);
        background: radial-gradient(50% 79.09% at 50% 50%, #9B4EDE 0%, #F36E3D 100%);
        text-align: center;
        padding: 64px 120px;
    }

    .landing-table__orange-block h2,
    .landing-table__orange-block .h_2 {
        margin-bottom: 24px;
    }

    .flexible_service__keeper {
        background-size: 60% 100%;
        height: 488px;
    }

    .beyond_standards__keeper {
        background-size: 100% 100%;
        height: 488px;
        background-position: 222px top;
        overflow: hidden;
    }

    .background-orange-grad,
    .background-purple-grad {
        height: 488px;
    }

    .pre-order-gpu-server__title {
        width: 453px;
        font-size: 40px;
        line-height: 56px;
    }

    .giving-away__container {
        padding: 40px;
    }

    .giving-away_text {
        width: 416px;
    }

    .giving-away__title {
        font-size: 40px;
        line-height: 56px;
        width: 418px;
    }

    .Hostkey-leading-provider__item {
        width: 48%;
    }
}

@media (max-width: 840px) {
    .example__data-center .smart-advantages__item {
        width: calc(100%/3 - 24px);

    }

    .example__data-center .smart-advantages__item:nth-child(3).icon_left:before{
        content: url(../icons/main/bottom.png);
        right: auto;
        left: 0;
        top: 209px;
        width: 39px;


    }
    .example__data-center .smart-advantages__item:nth-child(6).icon_right:before{
        display: none;
    }
    .example__data-center .smart-advantages__item:nth-child(4):after{
        content: url(../icons/main/right_1024.png);
        right: 29px;
        position: absolute;
        top: 15%;
        width: 72px;
    }
    .icon_right:before {
        right: 11px;
        bottom: auto;
    }
    .icon__bottom-right:before{
        content: url(../icons/main/bottom.png);
        right: auto;
        left: -5px;
        bottom: -55px;
        width: 39px;
    }
}

@media screen and (max-width: 796px) {
    .footer__social svg {
        margin-right: 4px;

    }

    .what-includes__item-size {
        width: 48.5%;
    }

    .why-use-VMware__vm-ware-responsive {
        margin-bottom: 24px;
        display: block;
    }

    .why-use-VMware__vm-ware {
        display: none;
    }

    .why-use-VMware__vm-ware-o-virt,
    .why-use-VMware__vm-ware {
        width: 100%;
    }

    /*service_in_russia*/
    .service_in_russia__title {
        width: 456px;
        font-size: 40px;
        line-height: 56px;
    }

    .service_in_russia p {
        width: 336px;
    }

    .service_in_russia__skyscrapers img {
        width: 148%;
    }

    .service_in_russia__skyscrapers {
        margin-left: -120px;
    }

    .service_in_russia {
        margin-top: 56px !important;
    }

    .grant-for-winners-how-it-works__item {
        width: 100%;
    }

    .grant-for-winners-how-it-works__item {
        margin-right: 0;
    }

    .what-server-configurations-we-provide__image-item img {
        margin-top: 220px;
        width: 120%;
        margin-left: -34px;
    }

    .latest-news__container {
        padding: 40px;
    }

    .latest-news__text {
        padding: 24px 0 40px 0;
    }

    /*  colocation  */
    .tier_content p {
        padding-left: 50px;
        padding-left: 113px;
    }
    /* colocation  */
    .footer__payment.uMoney img,
    .footer__payment > img {
        width: 50px;
    }
}

@media screen and (max-width: 770px){
    .slider__custom-slide {
        width: 550px;
    }
    .slider__custom-items {
        /*left: -520px;*/
    }
    /*splitter-block*/
    .splitter-block h1,
    .splitter-block .h_1{
        font-size: 40px;
        line-height: 56px;
    }

    .splitter-block .splitter-block__text{
        width: 100%;
    }
    /*splitter-block*/
    .order__error > div {
        width: 100%;
        height: 100%;
        border-radius: inherit;
        border: none;
    }
    .order__error > div > .order__error_body {
        width: 100%;
    }
    .order__error > div > .order__error_title {
        margin-bottom: 50px;
    }
    .article__content-img{
        width: 100%;
    }
}

@media screen and (max-width: 768px) {
    /*.icon-position {*/
    /*    position: initial;*/
    /*    bottom: 26px;*/
    /*}*/
    .cookie-block{
        width: 97%;
        right: 1.5%;
        padding: 16px 25px;
    }
    .cookie-block__item p{
        margin-bottom: 20px;
    }
    #button{
        display: none;
    }
    .cookie-block .button-purple{
        margin-right: 0;
    }
    .special-offers__element {
        margin-right: unset;
    }

    .special-offers__element-container{
        justify-content:space-between;
    }

    .header__banner-info {
        word-break: break-all;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

}

@media screen and (min-width: 768px) {

    .server-config__element:hover {
        background: radial-gradient(100% 77.84% at 0% 0%, #F36E3D 0%, #9B4EDE 100%);
        color: white;
    }

    .dedicated-server-config__element:hover {
        background: radial-gradient(100% 77.84% at 0% 0%, #F36E3D 0%, #9B4EDE 100%);
        /*color:white;*/
    }

    .dedicated-server-config__element:hover > * {
        color: white;
    }

    .dedicated-server-config__element:hover *:not(span),
    .dedicated-server-config__element:hover svg *,
    .dedicated-server-config__element:hover .dedicated-server-config__element-text,
    .dedicated-server-config__element:hover .dedicated-server-config__element-title,
    .dedicated-server-config__element:hover .dedicated-server-config__price-keeper .dedicated-server-config__price,
    .server-config__element:hover p,
    .server-config__element:hover > h4,
    .server-config__element:hover > .h_4,
    .server-config__element:hover > a,
    .server-config__element:hover svg path {
        color: white;
        fill: white;
        text-decoration: none;
    }

    .newsletter_popup {
        padding: 50px 35px;
    }

    .dedicated-server-config__element:hover .dedicated-server-config__price-keeper span {
        color: #808080 !important;
    }

    ::-webkit-scrollbar-thumb:hover {
        background: #bbb;
        transition: .3s
    }

    input:hover {
        border: 1px solid #808080;
        padding-left: 23px;
    }
    .btn-link:hover {
        text-decoration: none;
        color: black;
    }
    .button-white:hover {
        border: 1px solid #9B4EDE;
        box-sizing: border-box;
    }
    .button-purple:hover {
        background: #BC78EB;
        border-color: #BC78EB;
    }
    .service-menu__link:hover {
        text-decoration: none;
    }

    .service-menu__link:hover svg * {
        /*fill: #9B4EDE;*/
        stroke: #9B4EDE;
        transition: .3s
    }
    .dropdown:hover {
        background-color: #E6E6E6;
    }

    .dropdown:hover a {
        background-color: #E6E6E6;
        color: #9B4EDE;
        text-decoration: none
    }

    .dropdown:hover a > img {
        transform: scale(-1);
    }
    .dropdown-content a:hover {
        color: #FFF;
        background-color: #9B4EDE
    }

    .dropdown:hover .dropdown-content {
        display: flex;
    }

    .dropdown-content:hover ~ a {
        background-color: #E6E6E6;
        color: #9B4EDE;
    }

    .arrow:hover {
        border: 1px solid #9B4EDE;
    }

    .card-header h4:hover,
    .card-header .h_4:hover{
        text-decoration: none;
    }

    footer a:hover {
        font-weight: normal;
        text-decoration: underline;
    }

    .footer a:hover {
        text-decoration: underline;
        font-weight: initial;
    }

    .footer__social svg:hover {
        transform: translateY(-2px);
    }

    /*.footer__social svg:hover  path {*/
    /*    fill: #E6E6E6;*/
    /*}*/

    .footer__copyright a:hover {
        color: #FFFFFF;
    }

    .footer__small-social a:hover {
        transform: translateY(-2px);
    }

    .footer__small-social a:hover svg path {
        fill: #E6E6E6;
    }

    .dedicated-server-config__element:hover .dedicated-server-config__price-keeper span {
        color: white !important;
        fill: white;
        stroke: white;
        text-decoration: none;
    }

    .slider_text .server-config__element:hover svg * {
        fill: black;
    }

    .all-countries-flags__keeper .decor-none:hover {
        color: #BC78EB;
    }

    .all-countries-flags__keeper a.active:hover,
    .all-countries-flags__keeper .decor-none.active:hover{
        color: #000000;
        text-decoration: none;
    }

    aside > .aside-img > svg:hover {
        box-shadow: 0 5px 20px 0 rgba(135, 135, 135, 0.68);
        transform: translateY(-2px);
    }

    /*aside > .aside-img > svg:hover * {*/
    /*    fill: #ee602b;*/

    /*}*/

    .sign-in__links a:hover {
        color: #000;
    }

    .sign-in__links a:last-child:hover {
        color: #000;
    }

    .custom-option:hover {
        background-color: #ccc;
    }

    .check_input:checked ~ .check_square:hover{
        left: 0;
        height: 24px;
        min-width: 24px;
        background-color: #fff;
        position: relative;
        border: 2px solid #808080;
        box-sizing: border-box;
        border-radius: 4px;
        padding: 2px;
        display: inline-block;
    }

    .check_square:hover {
        background-color: #e6e6e6;
    }

    .check_input:checked ~ .check_square:hover {
        border-color: #BC78EB;
    }

    .check_input:checked ~ .check_square:hover::after {
        background-color: #BC78EB;
    }

    .responsive-menu-style li:hover {
        background: #9B4EDE;
        color: #FFFFFF;
    }

    .legal-aside a:hover {
        color: #9B4EDE;
    }

    .offer-page__link.active:hover {
        text-decoration: none;
    }

    .offer-page__link.active:hover {
        text-decoration: none;
    }

    .slider__custom-arrow:hover {
        border: 1px solid #9b4ede;
    }

    .speedtest-elem__link:hover {
        color: #bc78eb;
    }

    .config .config__title,
    .special-offers .special-offers__title{
        margin-top: 0;
    }
}

/*Dedicated server config 1280< */
@media screen and (min-width: 769px) {
    .dedicated-server-config__element-container,
    .server-config__element-container,
    .solutions__item-container {
        justify-content: flex-start;
    }

    /*.additional__element:nth-child(3n+0){*/
    /*    margin-right: 0!important;*/
    /*}*/
    /*.additional__element:nth-child(3n+1){*/
    /*    margin-left: 0 !important;*/
    /*}*/

    .server-config__keeper:nth-child(3n + 0) {
        padding-right: 0;
    }

    .solutions__item:nth-child(3n + 0) {
        padding-right: 0 !important;
    }

    .solutions__item:nth-child(3n + 1) {
        padding-left: 0 !important;
    }

    .server-config__keeper:nth-child(3n + 1) {
        padding-left: 0;
    }
    .dedicated__server-item,
    .dedicated-server-config__keeper,
    .server-config__keeper {
        padding: 0 12px;
    }

    /*.additional__element{*/
    /*    margin: 0 12px;*/
    /*}*/
    .solutions__item {
        padding: 0 12px 64px 12px;
    }
}

@media screen and (max-width: 769px) {
    .news-slide {
        width: 325px !important;
    }

    .footer__logo-keeper {
        display: flex;
        flex-direction: initial;
        flex-wrap: wrap;
        padding: 27px 24px 40px 24px;
        border-bottom: 1px solid #404040;
    }

    .customer-success-story-slide {
        width: 675px !Important;
    }

    address {
        white-space: nowrap;
    }

    .pulse {
        left: 50%;
    }

    button.primary-block__button_theme_purple {
        margin-left: 48%;
        transform: translate(-50%, 0);
    }

    ._container {
        padding: 0 36px;
    }

    .slider_linear_2 {
        /*left: 18px;*/
    }

    .orange-slider-image-linear {
        border-bottom-right-radius: 55px;
    }


    .slider-container {
        padding-left: 36px;
    }

    .news .slider_navigation {
        /*top: 55px;*/
        top: 5px;
    }

    .customer-success-story .slick-slide {
        width: 696px;
        /*width:100%;*/
    }

    .customer-success-story .slider_image img {
        width: 100%;
    }

    .customer-slider-image-linear {
        height: 322px;

    }

    .customers .slick-slide {
        width: 342px;
    }

    .customers .slider_navigation,
    .resources .slider_navigation {
        top: 8px;
    }

    .primary-block h1, h1, h3,
    .primary-block .h_1, .h_1, .h_3, .centered_title {
        width: 100%;
        font-size: 40px;
        line-height: 56px;
    }

    .primary-block__button-block {
        max-width: none;
    }

    .slider-container-block .slider-container {
        margin-top: 64px !important;
    }

    .primary-block h1,
    .primary-block .h_1 {
        /*margin-left: auto;*/
        /*margin-right: auto;*/
        word-break: break-word;
    }

    .primary-block .pulse {
        transform: translate(-50%, -43%);
    }

    .server-config__title {
        max-width: 456px;
    }

    .server-config__keeper {
        /*width: 31.996587%;*/
        width: 48.275862%;
    }


    .dedicated-instants p .dedicated-instants h3,
    .dedicated-instants p .dedicated-instants .h_3 {
        width: 100%;

    }

    .instants__title {
        max-width: 604px
    }

    .orange-block {
        padding: 64px;
    }

    .advantages__item img {
        margin-bottom: 32px;
        /*width: 40px;*/
    }

    .advantages__item-size {
        width: 48.5%;
        padding: 0 24px 0 0 !important;
    }

    .advantages__item-size:nth-child(3n+0) {
        padding: 0 24px 0 0 !important;
    }

    .advantages__item-size:nth-child(2n+0) {
        padding: 0 !important;
    }

    .news .slick-slide {
        width: 335px;
    }

    .about__image {
        top: -88px;
    }

    .join__form-keeper {
        width: 100%;
    }

    .join__agreement-keeper {
        width: 100%;
        margin: 26px 0;
    }

    .footer > div:first-child {
        padding: 0;
    }

    /*   .icon-position {*/
    /*       position: absolute;*/
    /*       bottom: 26px;*/
    /*}*/
    .footer__logo-keeper {
        display: flex;
        flex-direction: initial;
        padding: 27px 24px 40px 24px;
        border-bottom: 1px solid #404040;
    }

    .footer .col-sm-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .footer .col-sm-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .footer__logo-keeper ~ div {
        padding: 27px 24px 40px 24px;
        border-bottom: 1px solid #404040;
    }

    .footer__address {
        margin-top: 0;
    }

    .footer__social {
        margin-top: -50px;
    }

    .footer__address-links {
        margin-bottom: 0;
    }

    .footer__social svg {
        margin-right: 16px;

    }

    .footer__payment-block {
        border-top: none;
    }

    /*dedicated page*/
    .dedicated-server-config__title {
        /*max-width: 455px;*/
        width: auto;
        font-size: 36px;
    }

    .dedicated-server-config__keeper {
        /*width: 31.996587%;*/
        width: 48.275862%;
    }

    .solutions__item {
        width: 48.275862%;
    }

    .dedicated-servers-support__list-square {
        min-width: 12px;
        /*width: 17px;*/
    }

    .special-offers h3,
    .special-offers .h_3 {
        margin-bottom: 39px;

    }

    .special-offers__element {
        /*padding-bottom: 24px;*/
        width: 48.275862%;
    }

    .dedicated-servers-support__title {
        width: 576px;
    }

    /*.customer-success-story .slick-slide {*/
    /*    width: 272px;*/
    /*}*/
    /* Amd page */
    .start-configure-servers__text .dashed {
        display: none;
    }

    .start-configure-servers .responsive-dashed {
        display: block;
    }

    .start-configure-servers__title {
        width: 455px;
    }

    .start-configure-servers__text p:first-child, .start-configure-servers p {
        width: 100%;
    }

    /*.additional__element {*/
    /*    width: 46.666666%;*/
    /*}*/
    .customer-success-story .slick-slide {
        width: 696px;
    }

    .customer-success-story h2,
    .customer-success-story .h_2 {
        font-size: 24px;
        line-height: 32px;
    }

    .customer-success-story__title {
        width: 326px;
    }

    .customer_navigation {
        top: 17% !important;
    }

    .customer-success-story .slider_navigation {
        top: 17.5%;
        /*top: 15.5%;*/
    }

    .customer-success-story .slider-container .media-wrap > div {
        /*min-height: 483px;*/
    }

    .customer-success-story .slider_text {
        min-height: 280px;
    }

    .resources .slick-slide {
        width: 330px;
    }

    .resources .slider-container .media-wrap > div {
        display: flex;
        /*min-height: 280px;*/
    }

    .resources .slider-container .slider_text {
        display: flex;
        flex-direction: column;
    }

    /*GPU page*/
    .high-performance-gpu-servers__title {
        width: 456px;
        max-width: 100%;
    }

    .advantages-gpu__title {
        width: 85%;
    }

    .additional__element {
        width: 48.2%;
    }

    .resources .slider_navigation {
        top: 78px;
    }

    /* End of GPU page*/
    /* DS page*/
    .dedicated-servers-advantages {
        width: 80%;
    }

    .servers-available-special-prices__title {
        width: 456px;
    }

    /* End of DS page*/
    /*Contact support*/
    .contact__third-block-elem {
        width: 100%;
        margin-right: 0;
    }


    /* Location */
    .location__text-keeper {
        flex-direction: column;
    }

    .location__link-keeper, .location__address-keeper, .location__link-keeper-small {
        max-width: 374px;
        width: auto;
    }

    .location__address-keeper {
        margin-top: 32px;
    }

    .location__address-keeper address {
        white-space: inherit;
    }

    /* End of Location */
    /* End of Contact support*/
    /* Sign_in*/
    .sign_in .pulse {
        top: 340px;
        left: calc(53% - 24px);
    }

    /*.sign-in__links a {*/
    /*    line-height: 32px;*/
    /*    font-size: 24px;*/
    /*}*/

    /*.sign_in .form-group input {*/
    /*    width: 300px;*/
    /*}*/

    /* End of Sign_in*/
    .create_account_2 h2,
    .create_account_2 .h_2 {
        font-size: 24px;
        line-height: 32px;
    }

    /*.create_account_2 .form-group input,*/
    /*.create_account_2 .select_form .custom-select-wrapper {*/
    /*    width: 300px;*/
    /*}*/

    /*.checkbox_text {*/
    /*    width: 260px;*/
    /*}*/

    .congratulations p {
        width: 290px;
    }

    section.congratulations {
        margin-top: 96px !important;
    }

    section.authorization {
        margin-top: 114px !important;
    }

    .contact-form .checkbox_text {
        width: 334px;
    }

    .text-page .pulse {
        left: 50%;
        z-index: -2;
        transform: translate(-50%, -31%);
    }

    /*Text-page*/
    .mini-section h5,
    .mini-section .h_5 {
        max-width: 576px;
        font-size: 24px;
        line-height: 32px;
        width: 100%;
    }

    .slider-mini-section p {
        max-width: 696px;
    }


    .slider-mini-section__slider .slider-for img {
        width: 696px;
    }

    .mini-section, .slider-mini-section {
        max-width: none;
    }


    .slider-mini-section__slider .slider-nav {
        width: 100%;
        height: 98px;
        margin: 0;
    }

    .slider-mini-section__slider {
        margin-right: 0;
    }

    .slider-mini-section__slider .slider_navigation .arrow_prev {
        /*left: -625px;*/
        /*top:990px*/

    }

    .slider-mini-section__slider .slider_navigation .arrow_next {
        /*right: 32px;*/
        /*top:990px;*/
    }

    .slider-mini-section__slider .slider-nav .swiper-slide img {
        /*width: 207px;*/
        height: 100%;
        width: 100%;
        border-radius: 8px;
        box-sizing: border-box;
    }

    .slider-mini-section__slider .slider_navigation {
        top: -80px;
    }

    .slider-mini-section__slider .slider-nav .slick-track {
        margin-left: 0;
    }

    .slider-mini-section__slider .slider-nav .swiper-slide {
        /*margin: auto 13px;*/
        /*width: 216px;*/
        height: 100%;
    }

    .slider-mini-section__slider .slider-nav .slick-list {
        margin-left: 0;
    }

    .slider-mini-section__slider .slider-for {
        margin-bottom: 0
    }

    .slider-mini-section__slider .slider_navigation {
        margin-top: -60px;
    }

    .show-all-news__element {
        width: 100%;
    }

    .resellers-discount h2,
    .resellers-discount .h_2 {
        font-size: 24px;
    }

    .modal-contact .modal-content {
        margin: 160px auto;
    }

    .modal-nice .modal-content, .modal-ouch .modal-content {
        margin: 276px auto;
    }

    .slick-slide {
        width: 696px;
    }

    section.page-not-found {
        margin-top: 176px !important;
    }

    .button-white-padding, .authorization-padding {
        margin-right: 7px !important;
    }

    .page-not-found__button-keeper > button:last-child,
    .authorization__button-keeper > button:last-child {
        margin-right: 7px !important;
    }

    .custom-select {
        width: 300px;
    }

    /*Legal*/
    .legal-aside {
        display: none;
    }

    .notice-takedown__item-keeper-block {
        margin-left: 0;
    }

    .legal__title {
        font-size: 40px;
    }

    .legal__item-keeper-block {
        display: flex;
        flex-direction: column;
    }

    .legal-select .custom-select {
        width: 696px;
    }

    .legal-select {
        display: block;
    }

    .legal__title {
        margin-bottom: 24px;
    }

    .notice-takedown__title {
        margin-top: 64px;
    }

    .notice-takedown__item-keeper-block {
        width: 100%;
    }

    .legal-select .custom-select a {
        color: #000000;
        text-decoration: none;
    }

    .legal-select .custom-option {
        height: auto;
        padding: 12px 24px 12px 24px;
    }

    .legal-select .custom-select__trigger .arrow {
        margin-right: 10px;
    }

    /*.legal {*/
    /*    margin: 120px 0 120px 0 !important;*/
    /*}*/

    /*Private Cluster*/
    .private-cluster__title {
        font-size: 40px;
        line-height: 56px;
        margin-bottom: 24px;
    }

    .private-cluster__elem p {
        width: 336px;
    }

    .private-cluster__elem img {
        width: 506px;
        height: 410px;
    }

    .why-you-need-private-cluster {
        margin-top: -173px;
    }

    .why-you-need-private-cluster__item {
        width: 48%;
    }

    .why-you-need-private-cluster__item:nth-child(3n + 0) {
        margin-right: 24px;

    }

    .why-you-need-private-cluster__item:nth-child(2n + 0) {
        margin-right: 0;

    }

    .VMware-HA-cluster__title {
        width: 576px;
    }

    .what-we-you-do {
        display: flex;
        flex-direction: column;
    }

    .what-you-do {
        margin-top: 24px;
    }

    .what-we-do, .what-you-do {
        width: 100%;
    }

    .submit-application__title,
    .submit-application__text {
        width: 696px;
    }

    .submit-application__button-keeper .pulse {
        transform: translate(-51%, -8%);
    }

    /*Private Cloud*/
    .Hostkey-private-cloud__title {
        font-size: 40px;
        line-height: 56px;
    }

    .Hostkey-private-cloud-container img {
        top: -4.5%;
        right: -25%;
        width: 64%;
        z-index: -1;
    }

    .main-benefits__title {
        width: 576px;
    }

    .successful-cases__item:nth-child(2n+0) {
        margin-right: 24px;
    }

    .successful-cases__item:nth-child(3n+0) {
        margin-right: 24px;
    }

    .successful-cases__item {
        width: 46%;
    }

    .legal-select .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
        color: #000000;
        background: transparent;

    }

    .legal__item-keeper-block {
        width: 100%;
        margin-left: 0;
    }

    .legal-select .custom-select {
        width: 100%;
        margin-bottom: 64px;
    }

    .grant-for-winners-eligibility__item {
        width: 47%;
    }

    .grant-for-winners-eligibility__item:nth-child(3n+0) {
        margin-right: 24px;
    }

    .grant-for-winners-eligibility__item:nth-child(2n+0) {
        margin-right: 0;
    }

    .landing-page .primary-block h1,
    .landing-page .primary-block .h_1 {
        font-weight: 800;
        font-size: 40px;
        line-height: 56px;
    }

    .landing-footer .footer__logo-keeper {
        padding-left: 36px !important;
    }

    .landing-footer .footer__logo-keeper ~ div {
        padding: 0;
    }

    .landing-footer #map {
        max-width: none;
        width: 100%;
        min-height: 488px;
    }

    .landing-act__title {
        font-size: 40px;
        line-height: 56px;
    }

    .landing-description__text {
        margin-right: 24px;
        max-width: 336px;
    }

    .landing-description__text p:last-of-type {
        display: none;
    }

    .landing-description__text-add {
        display: block;
    }

    .landing-description__list-item {
        -ms-align-items: flex-start;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        align-items: flex-start;
    }

    .landing-description__list-item h4,
    .landing-description__list-item .h_4 {
        font-size: 12px;
        line-height: 20px;
    }

    .landing-description__list-item .bullet {
        margin-top: 3px;
    }

    .why_us__item {
        width: 48%;
    }

    .why_us__item:nth-child(3n+0) {
        margin-right: 24px;
    }

    .why_us__item:nth-child(2n+0) {
        margin-right: 0;
    }

    .data-pro__image {
        padding-top: 0;
        padding-left: 0;
        position: relative;
        left: 191px;
        top: 220px;
    }

    .why_bother__item-keeper {
        flex-direction: column;
    }

    .why_bother__item {
        width: 100%;
    }

    .why_bother__item:first-of-type {
        margin-bottom: 24px;
    }

    .speedtest {
        margin: 96px 0 120px 0 !important;
    }

    /*E5*/
    .E5-advantages__item {
        width: 48%;
    }

    .E5-advantages__item:nth-child(3n+0) {
        margin-right: 24px;
    }

    .E5-advantages__item:nth-child(2n+0) {
        margin-right: 0;
    }

    .E5-advantages__item h4,
    .E5-advantages__item .h_4 {
        width: 100%;
    }

    .Dell-powerEdge__rules-item {
        width: 100%;
    }

    .Dell-powerEdge img {
        right: -136px;
        top: 340px;
        width: 475px;
    }

    .image-horizontal-gradiant {
        top: 111px;
    }

    .image-vertical-gradiant {
        top: 133px;
    }

    .tab-content .nav-pills .nav-link {
        font-size: 16px;
    }

    .orange-bar h3, .purple-bar h3,
    .orange-bar .h_3, .purple-bar .h_3 {
        width: auto;
    }

    .we-are-sure__keeper-text__title {
        width: 100%;
    }

    .background-orange-grad {
        right: -40px;
    }

    .we-are-sure__keeper:before {
        background-position: 73% 54%;
        height: 99%;
    }

    .data-pro__image {
        left: 146px;
        top: 234px;
    }

    .data-pro img {
        width: 100%;
    }

    .speedtest-elem h4,
    .speedtest-elem .h_4 {
        width: 170px;
    }

    .E5-act__title {
        font-size: 40px;
        line-height: 56px;
    }

    /*offer page*/
    .offer-included__block-keeper {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }

    .offer-included__block {
        margin-right: 0;
        margin-bottom: 24px;
    }

    .offer-included__block:last-child {
        margin-bottom: 0;
    }

    .advantages_DDoS_Netherlands__item {
        width: 48%;
    }

    .advantages_DDoS_Netherlands__item:nth-child(3n+0) {
        margin-right: 24px;
    }

    .advantages_DDoS_Netherlands__item:nth-child(2n+0) {
        margin-right: 0;
    }

    .advantages_DDoS_Netherlands__title {
        width: 600px;
    }

    .DDOS-protection img {
        width: 270px;
    }

    .DDOS-protection__text {
        width: 474px;
    }

    .DDOS-protection img {
        width: 235px;
    }

    .how-it-works__item {
        width: 48%;
    }

    .how-it-works__item:nth-child(3n+0) {
        margin-right: 24px;
    }

    .how-it-works__item:nth-child(2n+0) {
        margin-right: 0;
    }

    .package-hidden {
        display: none;
    }


    .included-sla {
        position: absolute;
        font-size: 12px;
        line-height: 20px;
        font-family: 'ObjectSansHeavy', Object Sans;
        display: block;
    }
    .DDOS-upgrade-packages__table-container .included-sla {
        display: none;
    }

    .data-traffic-position {
        top: 448px;
    }

    .included-sla {
        top: 531px;
    }

    .big-tr td {
        padding: 44px 0 16px 0 !important;
    }

    .DDOS-orange-block h2,
    .DDOS-orange-block .h_2 {
        width: 100%;
        margin: 0;
        display: flex;
        text-align: center;
    }

    .DDOS-orange-block {
        background: radial-gradient(50% 90.16% at 50% 100%, #9B4EDE 0%, #F36E3D 100%);
        border-radius: 16px;
    }

    .DDOS-orange-block div:last-child {
        display: flex;
        justify-content: center;
    }

    .DDOS-orange-block .button-white {
        margin-left: 0;
        margin-top: 40px;
    }

    .DDOS-protection .pulse {
        transform: translate(-77%, -24%);
    }

    .offer-list__primary h1,
    .offer-list__primary .h_1 {
        max-width: 575px;
    }

    .offer-list__primary p {
        max-width: 576px;
    }

    .scientific-research-how-it-works__container {
        padding: 40px;
    }

    .requirements__container {
        padding: 40px;
    }

    .apply-for-free__container {
        padding: 64px 64px 40px 64px;
    }

    .grant-for-winners-how-it-works__container {
        padding: 40px;
    }

    .grant-for-winners-how-it-works__item {
        margin-top: 40px;
    }

    .data-center-advantages__item {
        width: 47.5%;
    }

    .data-center-advantages__item:nth-child(3n+0) {
        margin-right: 24px;
    }

    .data-center-advantages__item:nth-child(2n+0) {
        margin-right: 0;
    }

    .contact-our-sales-department__button-block .pulse {
        transform: translate(-50%, -29%);
    }

    .information-about-data-centers__title {
        width: 500px;
    }

    .geForce-RTX-3080__title {
        font-size: 64px;
        line-height: 72px;
    }

    .introducing-next-generation__title {
        width: 100%;
        padding-bottom: 40px;
    }
    .resources .server_slider {
        top: -78px;
    }
    .dedicated-instants_title{
        font-size: 40px!important;
        line-height: 56px;
    }

    .dedicated-instants p {
        max-width: 489px;
    }
    .profitably_card {
        flex: 0 0 50%!important;
        max-width: 50%!important;
    }
    .red-circle__element{
        flex: 0 0 50%;
        max-width: 50%;
    }
    h3.red-circle__title,
    .h_3.red-circle__title{
        font-size: 40px;
        line-height: 56px;
        max-width: 580px;
    }
    .example__data-center .smart-advantages__item{
        margin-top: 0;
        margin-bottom: 25px;
    }
    .example__data-center .smart-advantages__item:nth-child(3).icon_left:before {
        left: 25px;
        top: 235px;
    }
    .example__data-center .smart-advantages__item:nth-child(6):after, .icon_right:before {
        right: -35px;
        top: 21%;
    }
    .example__data-center .smart-advantages__item-keeper .smart-advantages__item:nth-child(1){
        -webkit-order: 1;
        order: 1;

    }
    .example__data-center .smart-advantages__item-keeper .smart-advantages__item:nth-child(2){
        -webkit-order: 2;
        order: 2;

    }
    .example__data-center .smart-advantages__item-keeper .smart-advantages__item:nth-child(3){
        -webkit-order: 3;
        order: 3;

    }
    .example__data-center .smart-advantages__item-keeper .smart-advantages__item:nth-child(4){
        -webkit-order: 6;
        order: 6;

    }
    .example__data-center .smart-advantages__item:nth-child(6) > article:before {
        content: url(../icons/main/bottom.png);
        position: absolute;
        left: 23px;
        bottom: -45px;
        width: 39px;
    }
    .example__data-center .smart-advantages__item:nth-child(6):after{
        content: url(../icons/main/right_1024.png);
        position: absolute;
        width: 72px;
    }
    .example__data-center .smart-advantages__item-keeper .smart-advantages__item:nth-child(5){
        -webkit-order: 7;
        order: 7;

    }
    .icon__bottom-right:before,
    .example__data-center .smart-advantages__item:nth-child(4):after,
    .example__data-center .smart-advantages__item-keeper .smart-advantages__item:nth-child(5):before{
        display: none;
    }
    .example__data-center .smart-advantages__item-keeper .smart-advantages__item:nth-child(6){
        -webkit-order: 4;
        order: 4;

    }
    .example__data-center .smart-advantages__item-keeper .smart-advantages__item:nth-child(7){
        -webkit-order: 5;
        order: 5;

    }
    .example__data-center .smart-advantages__item-keeper .smart-advantages__item:nth-child(7):before{
        content: url(../icons/main/right_1024.png);
        position: absolute;
        right: -35px;
        top: 21%;
        width: 72px;
    }
    /*.cookie-block__item p, .cookie-block__item p a {*/
    /*    font-size: 10px !important;*/
    /*}*/
    /*colocation*/
    .host_server{
        margin-top: 16px;
    }

    .general__indicators-card {
        width: calc(85vw/3);
    }
    .general__indicators-card:after {
        left: -18px;
    }
    .host__server-title {
        font-size: 40px;
        line-height: 56px;
    }
    .slider-mini-section__slider .slider-for img,
    .data__center-slider .slider-for{
        height: 392px!important;
    }
    .migration_info p {
        width: 210px;
    }
    .th-migration {
        width: 185px;
    }
    .feedback .slick-slide {
        width: 310px;
    }
    .contact__us-info{
        justify-content: space-between;
    }
    .contact__us-title {
        font-size: 41px;
        line-height: 56px;
    }
    .server__placement-card {
        width: calc(100%/ 2 - 24px);
    }
    /*colocation*/

    .center_slider_1 .slick-slide {
        width: 650px;
    }

    .x-isp__specialof{
        flex-direction: column;
        gap: 12px;
    }
    .x-isp__specialof button {
        align-self: center;
    }
}
/* NEW PURPLE CTA PLATE */
@media (max-width: 767.98px) {
    .ctaplate {
        font-size: 20px;
        line-height: 1.6;
    }

    .ctaplate__inner {
        padding: 28px 24px 32px;
        min-height: 0;
        background: none !important;
        text-align: left;
    }

    .ctaplate__content {
        gap: 0;
    }

    .ctaplate__title {
        font-size: 32px;
        line-height: 1.25;
    }

    .ctaplate__button {
        width: 100%;
        padding-inline: 16px;
    }
}
/* /NEW PURPLE CTA PLATE */
@media screen and (max-width: 767px) {
    .h_3{
        font-size: 30px;
        line-height: 40px;
    }
    .vps__head-heading {
        font-size: 36px;
        line-height: 40px;
    }
    .vps__head-question {
        font-size: 32px;
        margin-top: 40px;
        margin-bottom: 16px;
        line-height: 40px;
    }
    .vps__head-options{
        flex-direction: column;
        align-items: center;
    }
    .vps__head-options > div {
        width: 100%;
        padding-top: 0;
        margin-right: 0;
    }

    .vps__head-img {
        width: 400px;
    }
    .find-solution_form-title {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 765px) {
    .we-are-sure__keeper-text__title {
        padding: 105px 0 40px 0;
    }
    .confirmation__email{
        width: 90%;
    }
}

@media screen and (max-width: 740px) {
    .server__placement-card {
        width: calc(100%/ 2 - 24px);
    }
    .server__placement-card p {
        width: 90%;
        padding-right: 0;
    }
}
@media screen and (max-width: 738px) {
    .additional__element {
        width: 46%;
    }

    .private-cluster-button-block .button-purple {
        margin-bottom: 24px;
    }

    .main-benefits__item {
        width: 47%;
    }

    .geForce-RTX-3080__title {
        width: 100%;
    }

    .latest-news__title {
        width: 100%;
    }
    /*  colocation  */
    .general__indicators-card p{
        font-size: 16px;
        line-height: 24px;
    }
    .general__indicators-card:after {
        left: -11px;
    }
    .general__indicators-card h2,
    .general__indicators-card .h_2{
        font-size: 29px;
        white-space: nowrap;
    }
    /*  colocation  */
}

@media screen and (max-width: 727px) {

    .small-text__link-keeper {
        flex-wrap: nowrap;
        flex-direction: column;
    }

    .small-text__link {
        margin: 0 auto;
        padding: 0;
        margin-top: 16px;
    }

    .small-text__link:last-child {
        padding: 0;
    }

    .small-text__link:first-child {
        padding: 0;
    }

    .contact-form .checkbox_text {
        width: 200px;
    }

    .contact-form .form-group input {
        width: 240px;
        height: 48px;
        margin-top: 24px;
    }

    /*.checkbox_text {*/
    /*    width: 144px;*/
    /*}*/

    .modal-content .contact-form, .modal-content, .ouch, .nice {
        width: 272px;

    }

    .modal-dialog {
        max-width: 272px !important;
        margin: 0 auto;
    }

    .contact-form h2,
    .contact-form .h_2 {
        width: 100px;
        font-size: 24px;
        margin-left: 16px;
        display: flex;
        line-height: 32px;
        align-self: start;
    }

    .button-close {
        padding: 28px 28px 0 0;
    }

    .modal-contact .modal-content {
        margin: 58px auto;
    }

    .modal-nice .modal-content, .modal-ouch .modal-content {
        margin: 54px auto;
    }

    button.primary-block__button_theme_purple {
        margin-left: 46%;
    }

    /*Private cloud*/
    .submit-application__title,
    .submit-application__text {
        width: 100%;
    }

    .vm-ware-container {
        margin: 24px 0 120px 0;
    }

    .DDOS-protection__text {
        width: 380px;
    }

    .order-server-special-terms__keeper p,
    .order-server-special-terms__keeper h2,
    .order-server-special-terms__keeper .h_2 {
        width: 100%;
    }

    .dedicated-servers-in__title {
        display: block;
        flex-direction: initial;
        width: 100%;
    }

}

@media screen and (max-width: 728px) {
    .introducing-next-generation__button-block .button-purple {
        margin-bottom: 24px;
    }
}

@media screen and (max-width: 710px) {
    .data-centers-comparison .data-centers-comparison-table {
        display: none;
    }

    .data-centers-comparison .accordion {
        display: block;
    }

    .data-centers-comparison .accordion .card-body {
        padding: 12px 24px 12px 24px;
    }

    .data-centers-comparison-table-responsive td {
        padding: 12px 0 12px 0;
        font-size: 12px;
        line-height: 20px;
    }

    .data-centers-comparison-table-responsive tr td:first-child {
        color: #808080;
    }

    .data-centers-comparison-table-responsive tr td:last-child {
        text-align: right;
    }

    .data-centers-comparison-table-responsive tr td .circle-checked {
        margin-left: auto;
    }

    .csl {
        font-size: 16px;
        line-height: 24px;
        color: #000000;
    }

    .data-centers-comparison-table-responsive tr:last-child td {
        border-bottom: 0;
    }

    .data-centers-comparison .accordion .card-header {
        padding: 16px 24px;
    }

    .data-centers-comparison__title {
        margin-bottom: 40px;
    }

    .dedicated-servers-in__container {
        padding: 40px 16px 40px 16px;
    }

    /*.what-server-configurations-we-provide__image-item img {*/
    /*    margin-top: 220px;*/
    /*    width: 130%;*/
    /*    margin-left: -59px;*/
    /*}*/
    .image_63_response {
        display: block;
    }

    .what-server-configurations-we-provide__image-item {
        display: none;
    }

    .what-server-configurations-we-provide__text {
        width: 100%;
    }

    .giving-away__text {
        width: 373px;
    }
    /* colocation  */
    .migration__info-card {
        width: calc(100%/2);
    }
    .migration .nav-link {
        margin-right: 25px;
    }
    .migration .nav-link {
        font-size: 20px;
    }
    .migration_info p {
        width: 220px;
    }
    /* colocation  */
    /*splitter-block*/
    .splitter-block__cards{
        flex-direction: column;
        margin-top: 24px;
    }
    .splitter-block__card{
        margin: 0;
        border-bottom: transparent;
        width: 100%;
    }
    .splitter-block__card:nth-child(3n+2){
        margin: 0;
    }
    .splitter-block__card:last-child{
        border-bottom: 1px solid #E6E6E6;
    }
    .splitter-block__card h4,
    .splitter-block__card .h_4{
        justify-content: space-between;
    }
    .splitter-block__card h4 svg,
    .splitter-block__card .h_4 svg {
        margin-top: 6px;
    }
    /*splitter-block*/

    .author__avatar{
        display: none;
    }
}
@media screen and (max-width: 700px) {
    .example__data-center .smart-advantages__item:nth-child(6):after, .icon_right:before {
        right: -58px;
        top: 25%;
    }
    .icon_left:before {
        right: -70px;
        top: 23%;
    }
    .example__data-center .smart-advantages__item-keeper .smart-advantages__item:nth-child(7):before {
        right: -40px;
        top: 25%;
    }
}
@media screen and (max-width: 680px) {
    .servers-available-special-prices p {
        width: 100%;
    }

    .footer__copyright {
        flex-direction: column;
        padding: 0 24px !important;
        margin-left: -40px;
    }

    .footer__copyright-container {
        margin-left: 52px;
    }

    .footer__copyright > a {
        padding: 12px 24px 12px 0;
    }

    .footer__payment-block ._container {
        display: flex;
        flex-wrap: wrap;

    }

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

    .footer__payment {
        width: 33.3%;
    }


    .servers-available-special-prices {
        margin-top: 120px !important;
    }

    .all-countries-flags__keeper a h4,
    .all-countries-flags__keeper a .h_4,
    .all-countries-flags__keeper .decor-none h4,
    .all-countries-flags__keeper .decor-none .h_4,
    .all-countries-flags__keeper .decor-none p{
        display: none;
    }

    .all-countries-flags__keeper a h4:first-child,
    .all-countries-flags__keeper a .h_4:first-child,
    .all-countries-flags__keeper .decor-none h4:first-child,
    .all-countries-flags__keeper .decor-none .h_4:first-child,
    .all-countries-flags__keeper .decor-none p:first-child{
        display: block !important;
    }

    .responseive-country-names {
        display: none !important;
    }

    .all-countries-flags-responsive {
        display: block;

    }

    .all-countries-flags-responsive .custom-select-wrapper .custom-select,
    .resellers-discount__table-responsive .custom-select-wrapper .custom-select {
        width: 272px;
        color: #000000;
    }

    .all-countries-flags-responsive .custom-select-wrapper .custom-select__trigger .arrow,
    .resellers-discount__table-responsive .custom-select-wrapper .custom-select__trigger .arrow {
        padding-right: 21px;
    }

    .resellers-discount__table-responsive-container {
        padding-top: 24px;
    }

    /*Private Cloud*/
    .services-included__item,
    .additional-services__item {
        width: 47%;
    }

    /*Landing*/
    .landing-table__orange-block {
        padding: 40px 16px;
    }

    .landing-act__button-block {
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        flex-direction: column;
        -ms-align-items: flex-start;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        align-items: flex-start;
    }

    .landing-act__button {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 24px;
        margin-right: 0;
    }

    .landing-act__button:last-child {
        margin-bottom: 0;
    }

    .landing-advanced__orange-block {
        padding: 40px 16px;
    }

    .landing-act__button-block button {
        white-space: nowrap;
        font-family: 'ObjectSansRegular', Object Sans;
    }

    .landing-act__title {
        width: 100%;
    }

    .landing-act__button-block {
        align-items: center;
    }

    .best-seller-configurations__title {
        width: 100%;
    }

    .flexible_service__keeper {
        background: #F36E3D;
    }

    .beyond_standards__keeper {
        background: #9B4EDE;
    }

    .background-orange-grad {
        display: none;
    }

    .background-purple-grad {
        display: none;
    }

    .flexible_service__text-part,
    .beyond_standards__text-part {
        padding: 24px;
    }

    .flexible_service__keeper,
    .beyond_standards__keeper {
        height: 100%;
    }

    /*offer_page*/
    .cpu-benchmark__table_resp {
        display: block;
    }

    .cpu-benchmark__table {
        display: none
    }

    .best-seller-conf__table {
        display: none;
    }

    .best-seller-conf__table_resp {
        display: block;
        margin-top: 64px;
    }

    .offer-page__act .landing-act__button-block {
        align-items: center;
    }

    .how-it-works__item {
        width: 100%;
    }

    .big-img {
        display: none;
    }

    .polygon-img1 {
        display: block;
    }

    .usa .polygon-img2 {
        margin: 0 -10px 0 10px !important;
    }

    .netherlands .polygon-img2, .russia .polygon-img2 {
        margin: 0 0 0 10px !important;
    }

    .all-countries-flags__keeper img {
        margin: 0 -5px 0 0;
    }
    .all-countries-flags__keeper div > span, .all-countries-flags__keeper .all_{
        margin-right: 20px;
    }
    .plans__instructions {
        display: none;
    }

    .all-countries-flags__icon > img{
        margin-right: -3px;
        margin-top: 2px;
    }

    .eligibility__item {
        width: 100%;
        margin-bottom: 24px;
    }

    .scientific-research-information__item {
        margin-right: 0;
        width: 100%;
    }

    .scientific-research-information__item:first-child, .scientific-research-information__item:nth-child(2) {
        margin-bottom: 24px;
    }

    .grant-programme-for-winners-information__item {
        width: 100%;
    }

    .eligibility__item:nth-child(3) {
        margin-bottom: 64px;
    }

    .data-center-primary-block__text {
        width: 100%;
    }

    .latest-news__text {
        width: 100%;
    }

    .Hostkey-leading-provider__item {
        width: 47%;
    }
    .footer__payment.uMoney img,
    .footer__payment > img {
        width: auto;
    }
    .footer__payment:nth-child(5) > img {
        width: 100px;
    }
    .footer__payment:nth-child(6) > img {
        width: 90px;
    }
    .footer__payment:nth-child(8) > img {
        width: 70px;
    }
    /*slider*/
    .slider__custom-slide {
        width: 450px;
    }
    .slider__custom-items {
        /*left: -420px;*/
    }
    .slider-position{
        display: none;
    }
    .slider__custom-slide .slider__text {
        width: 100%;
    }
    /*slider*/
    .adding-expanses {
        width: 100%;
        padding-left: 0;
    }
    .adding-title {
        width: 100%;
    }
    .author__articles-wrapper .article__image-badges {
        flex-wrap: wrap;
        gap: 6px;
    }
    .news-events__item > div span,
    .author__articles-wrapper .hk-badge {
        margin-right: 0;
    }
    .news-events__item > div {
        gap: 6px;
    }
}

@media screen and (max-width: 670px) {
    /*Private Cloud*/
    .Hostkey-private-cloud__item {
        width: 47%;
    }

    /*service in russia*/
    .why_us__item {
        width: 100%;
    }

    /*E5*/
    .E5-advantages__item {
        width: 46%;
    }

    .E5-act__button {
        margin-bottom: 24px;
    }

    .dedicated-servers-in__button-block {
        display: flex;
        flex-direction: column;
    }

    .dedicated-servers-in__button-block .button-white {
        margin-right: 0;
        margin-bottom: 24px;
        white-space: nowrap;
    }
}
@media screen and (max-width: 660px) {
    .example__data-center .smart-advantages__text {
        max-width: 100%;
    }
    .example__data-center .smart-advantages__item {
        width: 100%;
        justify-content: space-between;
    }
    .example__data-center  .smart-advantages__item-slider .slick-slide{
        width: calc(100vw - 150px);
        margin: 0 10px;
        border-radius: 16px;
        border: 1px solid #BFBFBF;
        background: white;
    }
    .example__data-center .smart-advantages__item-keeper{
        display: none;
    }
    .example__data-center .smart-advantages__item-slider{
        display: block;
        position: relative;
    }
    .example__data-center  .smart-advantages__item-slider > img {
        position: absolute;
        right: 140px;
        z-index: 2;
        top: 24px;
        cursor: pointer;
    }
    .example__data-center  .slider_navigation {
        position: absolute;
        right: 54px;
        top: -43px;
    }
}
@media screen and (max-width: 650px) {
    .limit__messages {
        padding: 0;
    }
    .resellers-discount__table {
        display: none;
    }

    .resellers-discount__table-responsive {
        display: block;
        /*flex-direction: column;*/
    }

    .responsive-td {
        font-weight: normal;
        font-size: 12px;
        line-height: 20px;
        color: #808080;
    }

    .resellers-discount__table-responsive th, .resellers-discount__table-responsive td {
        white-space: pre-wrap;
        padding: 24px 0;
    }

    .text-right {
        text-align: right;
    }

    .resellers-discount__table-responsive-border {
        border-top: 1px solid #BFBFBF;
        margin: 0 -24px;
    }

    .resellers-discount__table-responsive-border-bottom {
        border-bottom: 1px solid #BFBFBF;
    }

    .b-none {
        border-bottom: none !important;
    }

    .resellers-discount h2,
    .resellers-discount .h_2 {
        padding-left: 0;

    }

    .resellers-discount__table-responsive {
        margin-top: 40px;
    }

    /*service_in_russia*/
    .service_in_russia__skyscrapers {
        margin-left: -202px;
    }

    .we-are-sure__keeper-text__title {
        padding: 50px 0 40px 0;
    }

    .offer-included__button-block button {
        font-family: 'ObjectSansRegular', sans-serif;
        font-weight: normal;
        font-size: 16px;
        line-height: 24px;
    }

    .service_in_russia__skyscrapers {
        margin: 10px 0 0 35px;
        margin-top: 0;
        width: 60%;
    }

    .service_in_russia__text p {
        width: 100%;
    }

    .service_in_russia ._container {
        flex-direction: column;
    }

    .DDOS-protection img {
        width: 210px;
    }

    .advantages_DDoS_Netherlands__title {
        width: 100%;
    }
    .resources .server_slider {
        top: -70px;
    }
    /*  colocation  */
    .tier__orange-block{
        padding: 40px 16px!important;
    }
    .tier_content{
        flex-direction: column-reverse;
    }
    .tier_content div:nth-child(1) {
        flex: 0 0 100%!important;
        max-width: 100%!important;
    }
    .tier_content p{
        padding: 0;
        text-align: center
    }
    .tier_content div:nth-child(2) {
        flex: 0 0 100%!important;
        max-width: 100%!important;
        justify-content: center;
    }
    .tier_content h1,
    .tier_content .h_1{
        margin: 0 0 40px 0;
    }
    .tier__orange-block{
        background: -webkit-radial-gradient(48.85% 162.64% at 50% 50%, #9B4EDE 0%, #F36E3D 100%)!important;
        background: -moz-radial-gradient(48.85% 162.64% at 50% 50%, #9B4EDE 0%, #F36E3D 100%)!important;
        background: -o-radial-gradient(48.85% 162.64% at 50% 50%, #9B4EDE 0%, #F36E3D 100%)!important;
        background: radial-gradient(48.85% 162.64% at 50% 50%, #9B4EDE 0%, #F36E3D 100%)!important;
    }
    .server_hosting .resellers-discount__table-responsive th, .server_hosting .resellers-discount__table-responsive td {
        padding: 14px 0 12px;
    }
    .server_hosting .resellers-discount__table-responsive td{
        vertical-align: top;
    }
    /*  colocation  */
    /*custom__table start*/
    .custom__table{
        margin-top: 20px;
    }
    .custom__table-dt_d-none {
        display: block;
    }
    .custom__table-mb_d-none {
        display: none!important;
    }
    .custom__table .custom__table-row {
        display: flex;
        flex-direction: column;
    }
    .custom__table .custom__table-coll{
        display: flex;
        justify-content: space-between;
        border: 0;
        white-space: pre-wrap;
        padding: 10px 0;
    }
    .custom__table .custom__table-coll_mb{
        width: 100%;
    }
    .server_hosting .custom__table .custom__table-coll_mb {
        border-bottom: 1px dashed #BFBFBF;
    }
    .server_hosting .custom__table .custom__table-row .custom__table-coll:last-child {
        border: 0;
    }
    .server_hosting .custom__table .custom__table-coll{
        width: 100%!important;
    }
    .server_hosting .custom__table-coll > span{
        width: 100%;
    }
    .server_hosting .custom__table-coll > span:first-child{
        margin-right: 20px;
    }
    .custom__table-mb_coll-title {
        font-weight: normal;
        font-size: 12px;
        line-height: 20px;
        color: #808080;
    }
    /*custom__table end*/


    .software__marketplace h1{
        font-size: 40px;
        line-height: 56px;
    }
    .categories__info-keeper {
        width: 100%;
        margin-right: 0;
    }
    .categories__info-keeper:nth-child(3n+0) {
        margin-right: 0
    }
    .categories__content ._container {
        padding: 0;
    }
    .mobile__p {
        padding: 0 36px;
    }
    .categories__info-config__element-container {
        flex-direction: column;
    }
    .explore__categories-item {
        width: 100%;
        margin-right: 0;
        padding: 24px 0;
        border-bottom: 1px solid #BFBFBF;
    }
    .explore__categories-item > div {
        display: flex;
        align-items: center;
    }
    .explore__categories-item svg {
        width: auto;
        margin-right: 13px;
        height: 40px;
        flex-shrink: 0;
    }
    .explore__categories-item span {
        font-size: 24px;
        font-style: normal;
        font-weight: 800;
        line-height: 32px;
        text-align: left;
    }
    .categories__info-item-title {
        line-height: 56px;
    }
    .categories__info-keeper:last-child{
        margin-bottom: 0;
    }
    .categories__info-item-title {
        flex-direction: column;
        align-items: flex-start;
    }
    .categories__info-item-title a {
        width: 100%;
        display: flex;
        justify-content: end;
        margin-top: 24px;
    }
    .categories__info-item:last-child {
        margin-bottom: 0;
    }
    .sign-in__links {
        flex-direction: column;
        align-items: center
    }
    .sign-in__links a {
        font-size: 24px;
        margin-left: 0!important;
    }
    .sign_in .form-group input,
    #hk-login-form,
    .login_container,
    .user__registration-common-wrapper,
    .checkbox_text,
    .sign-in__links form {
        width: 100%;
    }
    .login_container {
        max-width: 100%;
    }
    .modal-content .close {
        right: 27px;
        top: 24px;
    }
    .modal-content {
        padding: 24px 20px 24px 24px;
    }
    .email__confirmation-text {
        margin-top: 64px;
    }
    .email__confirmation-text{
        color: #000;
        font-size: 24px;
        margin-top: 64px;
    }

    .form__items {
        flex-direction: column;
    }
    .input__vat  .form__items {
        flex-direction: column-reverse;
    }
    .create_account_2 .billing__info .form-group,
    .modal-content.step__third .create_account_2 .form-group{
        width: 100%;
        margin-right: 0;
    }
    .create_account_2 .billing__info .form__zip-code {
        margin-bottom: 24px!important;
    }
    .financial__issues-content, .technical__issues-content {
        margin-right: 0;
    }
    .modal-dialog .modal-content {
        padding: 60px 0 60px 24px;
    }
    .hk-clone-modal-login  .modal-dialog .modal-content {
        padding: 60px 20px 60px 24px;
    }
    .modal-content.step__third .modal-body {
        padding-right: 24px;
    }

    .hk-clone-modal-login .modal-content.step__third .modal-body {
        padding-right: 4px;
    }
    .secret__code-info > span,
    .billing__ip-info > span,
    .secret__code-info,
    .billing__ip-info {
        width: 100%;
    }
    .billing__ip-info-popup {
        position: unset;
        width: 100%;
        background: rgba(255, 203, 18, 0.10);
        padding: 20px 9px 12px;
        border-radius: 0;
    }
    .ip-popup-icon,
    .ip-popup-close{
        display: none;
    }

    .user_registration-menu{
        font-size: 10px;
        font-weight: 400;
        flex-wrap: wrap;
        margin-bottom: 30px;
    }

    .account__activation-title,
    .billing__info-title{
        font-size: 24px;
    }
    .account__activation-form,
    .account__activation-code-word {
        width: 100%;
    }
    .account__activation-code-word {
        margin: 24px auto 24px;
    }
    .login_block .sign_in,
    .registration__form.sign_up,
    .create_account_2 {
        padding: 0 36px;
    }
    .modal-body .create_account_2 {
        padding: 0;
    }
    .validation-prompt {
        margin-top: 12px;
    }
    .messenger__info-popup {
        position: relative;
        bottom: unset;
        width: 100%;
        margin-top: 12px;
        border-radius: 0;
        padding: 12px 19px 12px 8px;
        background: #FFFAE7;
    }
    .messenger__info-popup > p svg {
        display: none;
    }
    .client__type-link .nav-link:last-child{
        font-size: 20px;
    }
    .messenger__popup-close {
        display: block;
        right: 8px;
        top: 8px;
    }
    .sign_in .form-group {
        width: 100%;
    }
    .account__activation-form .input__phone {
        width: 100%;
    }
}

@media screen and (max-width: 625px) {
    .landing-header ._container > div {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }

    .landing-header ._container > div > div:last-of-type {
        -webkit-box-pack: start !important;
        -webkit-justify-content: flex-start !important;
        -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        -ms-align-items: flex-start !important;
        -webkit-box-align: start !important;
        -webkit-align-items: flex-start !important;
        -moz-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }

    .landing-header .navbar {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -ms-align-items: flex-start;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .landing-header .navbar-link {
        margin-right: 0;
        margin-top: 16px;
    }

    main > *:first-child {
        /*margin-top: 165px !important;*/
        margin-top: 100px;
    }

    .pre-order-gpu-server {
        margin-top: 120px !important;
    }

    .landing-header ._container > div > div:last-of-type {
        padding-bottom: 10px;
    }

    .speedtest-elem__keeper {
        flex-direction: column;
    }

    .speedtest-elem {
        width: 100%;
    }

    .speedtest-elem h4,
    .speedtest-elem .h_4 {
        width: 100%;
    }

    .speedtest-text__keeper p {
        width: 100%;
    }

    .is-it-worth-it__text {
        width: 100%;
    }

    .we-are-sure__button-block .button-white {
        margin-bottom: 24px;
    }

    .country-business-information ul {
        display: none;
    }

    .country-business-information .custom-select {
        display: block;
        margin-bottom: 72px;
    }

    .country-business-information .nav-pills .nav-link {
        font-family: 'ObjectSansHeavy', Object Sans;
        font-size: 24px;
        line-height: 32px;
        text-decoration: none;
    }

    .tab-content .custom-select .custom-select__trigger span,
    .country-business-information .custom-select .custom-select__trigger span {
        color: #000000;
    }

    .country-business-information .nav-pills .nav-link {
        color: #000000;
        font-size: 16px;
        line-height: 20px;
        font-family: 'ObjectSansRegular', Object Sans;
    }

    .country-business-information .nav-pills .nav-link.active {
        text-decoration: none;
    }

    .DDOS-upgrade-packages__table {
        display: none;
    }

    .DDOS-upgrade-packages__table-container .accordion {
        display: block;
    }

    .DDOS-upgrade-packages__table-container .accordion .card-header span {
        font-size: 24px;
        line-height: 32px;
        color: #9B4EDE;
        font-family: 'ObjectSansHeavy', Object Sans;
    }

    .DDOS-upgrade-packages__table-container .accordion .card-header {
        padding: 24px 0;
    }

    .DDOS-upgrade-packages__table-container .accordion .card-header h4,
    .DDOS-upgrade-packages__table-container .accordion .card-header .h_4 {
        margin: 0;
    }

    .DDOS-upgrade-packages__table-container .accordion .card-header .responsive-packages {
        margin-left: auto;
    }

    .responsive-packages span {
        margin-right: 10px;
    }

    .DDOS-upgrade-packages__table-container .accordion .card-body {
        padding: 0;

    }

    .data-traffic-position,
    .included-sla {
        display: none;
    }

    .apply-for-free__container {
        padding: 40px;
    }

    .apply-for-free__button-block .button-white {
        font-size: 16px;
        font-family: 'ObjectSansRegular', Object Sans;
        white-space: nowrap;
        width: calc(100% - -14px);
        align-items: center;
        display: flex;
        justify-content: center;
    }

    .apply-for-free__button-block {
        display: flex;
        align-items: center;
        justify-content: center;
        width: calc(100% + 54px);
    }

    .programme-for-scientific-research__title,
    .grant-programme-for-winners__title {
        font-size: 24px;
        line-height: 32px;
        width: 100%;
    }

    .programme-for-scientific-research__text,
    .grant-programme-for-winners__text,
    .apply-for-computing-power__text {
        width: 100%;
    }

    .programme-for-scientific-research__text h4,
    .programme-for-scientific-research__text .h_4,
    .grant-programme-for-winners__text h4,
    .grant-programme-for-winners__text .h_4 {
        font-size: 16px;
        line-height: 20px;
        width: 195px;

    }

    .programme-for-scientific-research__button-block .button-white,
    .grant-programme-for-winners__button-block .button-white,
    .apply-for-computing-power__button-block .button-white {
        font-size: 16px;
        line-height: 24px;
        font-family: 'ObjectSansRegular', Object Sans;
        white-space: nowrap;
        width: calc(100% - -4px);
        display: flex;
        justify-content: center;
    }

    .grant-programme-for-winners__background-image {
        display: none;
    }

    .grant-programme-for-winners__keeper:after {
        background: radial-gradient(227.5% 100% at 0% 100%, #F36E3D 0%, #9B4EDE 100%);
    }

    .programme-for-scientific-research__button-block .button-white,
    .grant-programme-for-winners__button-block .button-white {
        width: auto !important;
    }
    /* colocation  */
    .migration .nav-link {
        font-size: 18px;
    }
    /* colocation  */

}

@media screen and (max-width: 610px) {
    .DDOS-protection__title {
        width: 120px;
    }

    .DDOS-protection__text {
        width: 100%;
    }

    .DDOS-protection img {
        width: 180px;
    }

    .country-information-text {
        width: 100%;
    }
    .GPU-VPS{
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 40px;
    }
    .profitably_card {
        flex: 0 0 100%!important;
        max-width: 100%!important;
        margin-bottom: 24px;
    }
    .start-configure-servers__title{
        font-size: 24px;
        line-height: 32px;
    }

    .start-configure-servers{
        margin-bottom: 66px;
    }
    /* colocation  */
    .additional__services-card {
        width: 100%;
        margin-right: 0;
    }
    .contact__us-info{
        flex-direction: column;
    }
    .contact__us-info{
        margin-bottom: 24px;
    }
    /* colocation  */
    /*splitter-block*/
    .splitter-block h1,
    .splitter-block .h_1{
        font-size: 24px;
        line-height: 32px;
        margin-top: 24px;
    }

    .splitter-block .splitter-block__text{
        margin-top: 16px;
    }
    /*splitter-block*/
}

@media screen and (max-width: 588px) {
    .contact_us .location__link-keeper .nav #nav-head-office-tab {
        margin-bottom: 30px!important;
    }
    .map_ru {
        margin-top: 25px;
    }

}
@media screen and (max-width: 580px) {
    .primary-block__text-block > * {
        width: 100%;
    }

    .primary-block__circle-block {
        transform: scale(.5254);
        top: 193px;
        left: initial;

    }

    .primary-block__button-block button {
        margin: 24px auto 16px auto;
    }

    .primary-block__button-block {
        flex-direction: column;
        align-items: center;
    }

    .slider-container-block .wrapper .slides-numbers {
        margin: 30px 20px;
    }

    .slider-container-block .slider-container {
        padding-left: 0;
    }

    .slider-container-block .slider_text span {
        flex-grow: 1;
    }

    .slider-container-block .slider_text span {
        margin-top: auto;
    }

    .slider-container-block .slick-track {
        left: 0;
    }

    button.primary-block__button_theme_purple {
        margin-left: 50%;
    }
    .colocation button.primary-block__button_theme_purple {
        margin-left: 43%;
    }

    .primary-block__button-block button:last-child {
        margin: 10px auto 0;
    }

    .slick-slide {
        margin: 0 4px;
        width: 268px
    }

    .partners .slick-slide {
        width: 248px
    }

    .slides-numbers {
        margin: 44px 22px;
    }

    .customers .slides-numbers {
        margin: 0 22px !important;
    }

    .slider_text span {
        flex-grow: initial;
    }

    .slider-position {
        width: 100%;
    }

    .slider-image-linear {
        background: none;
    }

    .slider_linear, .slider_linear_2 {
        display: none !important;
    }

    .slider_content .slider_text {
        order: 2;
        -webkit-order: 2;
    }

    .slider-container .media-wrap > div {
        height: auto;
        flex-direction: column;
    }

    .advantages .card-header > .btn > img:last-child {
        margin-left: auto;
        align-self: center;
    }

    .dedicated-server-config .slider-container .media-wrap > div {
        flex-direction: column;
    }

    .customer-success-story .slider_image {
        min-height: 202px;
        max-height: 202px;
    }

    .slider-container-block .slider_text {
        width: 100%;
        padding: 24px;
        height: auto !important;
        border-bottom-right-radius: 16px;
        border-top-left-radius: 0;
    }

    .server-config .slider-container {
        padding-left: 0;
    }

    .slick-arrow {
        display: none !important;
    }

    .slider_navigation > div:not(.slides-numbers) {
        display: none !important;
    }
    .slider_navigation {
        top: -50px;
        right: 8px;
    }


    .server-config__title {
        width: 100%;
    }

    .instants__title {
        text-align: left;
        max-width: 85%;
    }

    .customers .slider_navigation {
        top: 100px;
    }

    .customer-success-story .slider-container {
        padding-left: 0;
    }

    .customer-success-story .slider_image img {
        height: 202px !important;
    }

    .customer-slider-image-linear {
        top: -61px;
        height: 264px;
    }

    .customer-success-story .slider_navigation a {
        display: none;
    }

    .customer-success-story .slider_text {
        height: 100%;

    }

    .customer-success-story .slider_navigation {
        top: 14%;
    }

    .customer-success-story .slider-container .slider_text {
        word-break: break-word;
    }

    .resources__responsive .clickable-div img:first-of-type {
        width: 40px;
        height: 40px;
    }

    .resources__responsive .clickable-div img:last-of-type,
    .chevron-down{
        width: 22px;
        height: 22px;
        align-self: center;
    }

    .resources__title {
        padding: 0 36px 8px;
        margin-left: -14px;
    }

    .orange-block * {
        text-align: center;
        margin: 0 auto;

    }

    .orange-block {
        padding: 40px 16px;
        background: radial-gradient(50% 51.52% at 50% 72.73%, #9B4EDE 0%, #F36E3D 100%);
    }

    .orange-block .button-white {
        margin-left: 50%;
        transform: translateX(-50%);
        white-space: nowrap;
        min-width: 90%;
    }


    .big-orange-block {
        background: radial-gradient(50% 31.48% at 50% 63.43%, #9B4EDE 0%, #F36E3D 100%);
    }

    .orange-block .pulse {
        left: calc(52% - 24px);
    }

    .customers .slick-slide {
        width: 240px;
    }

    .customers__title {
        padding-left: 0;
    }

    .customers__icons img {
        max-width: 220px;
    }

    .config__small-circle {
        width: 294px;
        height: 294px;
    }

    .config__medium-circle {
        width: 638px;
        height: 638px;
    }

    .config__big-circle {
        width: 1038px;
        height: 1038px;
    }

    .config__title {
        width: 100%;
    }

    .about__image-keeper {
        order: initial;
        -webkit-order: initial;
    }

    .about__image {
        position: static;
    }

    .about__text-keeper {
        order: initial;
        -webkit-order: initial;
    }

    .about__image {
        margin-bottom: 24px;
    }

    .server-config__element-container {
        display: none;
    }

    .server-config .wrapper {
        display: block;
    }

    .special-offers .slider_text p {
        flex-grow: 2;
    }

    .solutions__responsive {
        display: block;
    }

    .btn.clickable-div {
        border-bottom: 1px solid #E6E6E6;
        padding: 16px 30px 24px 24px;
        align-items: center;
    }

    .btn.clickable-div img:last-child,
    .chevron-down{
        margin-left: auto;
        transform: rotate(-90deg);
    }

    .btn.clickable-div h4,
    .btn.clickable-div .h_4,
    .resources .slider_text h4,
    .resources .slider_text .h_4{
        margin: 10px 0 0 16px;
        white-space: pre-wrap;
        white-space: -o-pre-wrap;
        white-space: -moz-pre-wrap;
        text-align: left;
    }

    .solutions .solutions__item-container {
        display: none;
    }

    #advantagesAccordion {
        display: block;
    }

    #advantagesAccordion1 {
        display: block;
    }

    #advantagesAccordion .card .btn img:last-child {
        width: 26px;
        height: 22px;
        margin-top: 3px;
        margin-left: auto;
    }

    .advantages .advantages__item-keeper {
        display: none;
    }

    /*.solutions {*/
    /*    margin: 0 0 120px 0 !important;*/
    /*}*/

    .join {
        padding: 0;
    }

    .join__agreement-keeper {
        width: 85%;
    }

    .join__keeper {
        padding: 64px 24px;
        border-radius: 0;
        border-left: none;
        border-right: none;
    }

    .join__keeper {
        text-align: center;
    }

    .join__keeper h3,
    .join__keeper .h_3 {
        font-size: 24px;
        line-height: 32px;
    }

    .join__keeper h3, .join__keeper .h_3, .join__keeper p {
        text-align: center;
    }

    .join__keeper p {
        margin: 0 auto;
    }

    .join__form-keeper {
        flex-direction: column;
    }

    .join__form-keeper input {
        margin: 0 auto;
        width: 85%;
    }

    .join__form-keeper input::placeholder {
        text-align: center
    }

    .join__form-keeper button {
        margin: 8px auto 0 auto;
    }

    .partners ._container {
        display: none;
    }

    .partners .wrapper {
        display: block;
    }

    .partners__title {
        margin-bottom: 40px;
    }

    .partners .slider-container .media-wrap > div {
        height: 600px;
    }

    .partners__item-keeper {
        margin-top: 0;
    }

    .partners__item {
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
    }

    .partners .slider_text {
        width: 100%;
    }

    .partners .slick-arrow {
        display: block !important;
    }

    .partners .slider_navigation > div:not(.slides-numbers) {
        display: block;
    }

    .partners .slider_navigation {
        right: 0;
        top: 0;
        z-index: 2;
    }

    .partners .arrow {
        display: flex !important;
        justify-content: center;
        align-items: center;
    }

    .partners__title {
        width: 100%;
        text-align: center;
    }

    .partners__item {
        margin: 0;
        width: 100%;
    }

    .partners .slider-container .media-wrap > div {
        align-items: center;
        border: none;
    }

    .footer__address {
        margin-top: 34px;
    }

    .footer__social {
        margin-top: 0;
    }


    .footer__copyright > ._container > * {
        padding: 24px 50px 24px 0;
    }

    .footer .col-sm-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .footer .col-sm-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .footer__address-links a:last-child {
        color: #9B4EDE;
        text-decoration: underline;
        margin-bottom: 40px;
    }

    /*    dedicated page */
    .dedicated-servers-support__title {
        width: 85%;
    }

    .dedicated-server-config__element {
        width: 100%;
        height: 100%;
    }

    .our-solutions__item {
        display: flex;
    }

    .our-solutions__item {
        width: 100%;
    }

    .our-solutions__item img {
        padding-right: 16px;
        height: 40px;
        margin-top: 6px;
        align-self: center;
    }

    .solutions__responsive img:first-child {
        height: 60px;
        width: 40px;
    }


    .what-includes__item-container {
        display: none;
    }

    .what-includes__responsive {
        display: block;
    }

    .what-includes__responsive .btn.clickable-div h4,
    .what-includes__responsive .btn.clickable-div .h_4 {
        margin: 6px 0 0 16px;
    }

    .what-includes__responsive .btn.clickable-div img:first-child {
        width: 40px;
        height: 40px;
        align-self: center;
    }

    .what-includes__responsive .btn.clickable-div img:last-child {
        margin-top: 8px;
        width: 22px;
        height: 22px;
        align-self: center;
    }

    .special-offers .wrapper {
        display: block;
        padding-top: 80px;
    }

    .special-offers__block, .additional__element-block {
        position: relative;
        padding-top: 80px;
    }

    .special-offers__block .slider_navigation,
    .additional__element-block .slider_navigation {
        display: flex !important;
        top: 0;
    }

    /*.additional__element:nth-child(2n+0) {*/
    /*    margin-right: 8px !important;*/
    /*}*/

    .special-offers .slider-container {
        padding-left: 0;
    }

    /* AMD Page */
    .red-circle__element-container {
        display: none !important;
    }

    .red-circle__responsive .red-circle__element {
        flex-direction: row;
        width: 100%;
    }

    .red-circle .accordion {
        display: block;
    }

    .red-circle__responsive {
        display: block;
    }

    .red-circle__number {
        min-width: 40px;
        height: 40px;
        border-width: 4px;
    }

    .red-circle__number span {
        font-size: 16px;
        margin-top: -2px;
    }

    .red-circle__element {
        margin-top: 0;
    }

    .text-page__red-circle .red-circle__element {
        margin-bottom: 0;
    }

    .red-circle__responsive .btn.clickable-div img:last-child {
        margin-left: auto;
        transform: rotate(-90deg);
        margin-top: 7px;
        padding: 0;
    }

    .solutions__responsive .btn.clickable-div img:last-child {
        margin-left: auto;
        transform: rotate(-90deg);
        width: 24px;
        height: 26px;
        margin-top: 9px;
        align-self: center;
    }

    .additional .wrapper {
        display: block;
    }

    .additional .slider-container {
        padding-left: 0;
    }

    .read-more__item-keeper {
        flex-direction: column;
    }

    .read-more__item:first-child {
        margin-top: 24px;
    }

    .read-more__item {
        margin-top: 64px;
        width: 100%;
        padding-right: 0;
    }

    .read-more__item:last-child {
        width: 100%;
    }

    .customer-success-story .slick-slide {
        width: 272px;
    }

    .customer-success-story ._container {
        padding: 0 0 0 24px;
    }

    /*GPU*/
    .recommended-services__element-container, .resources .slider_navigation {
        display: none !important;
    }

    .recommended-services .recommended-services__responsive, .resources__responsive {
        display: block;
    }

    /* End of GPU*/
    /*Contact_support*/
    .slider_image {
        border-bottom-right-radius: 0;
        border-top-left-radius: 16px;
        border-top-right-radius: 16px;
    }

    .orange-slider-image-linear {
        /*width: 100%;*/
        height: 156px;
        /*position: absolute;*/
        background: linear-gradient(360deg, #F36E3D 7.37%, rgba(243, 110, 61, 0.24) 100%);
        left: 0;
        border-top-right-radius: 16px;
        margin-bottom: -1px;
        border-bottom-right-radius: 0;
        border-top-left-radius: 16px;
    }

    .contact__second-block-elem {
        width: 100%;
        margin-right: 0;
    }

    .button-block__button-keeper {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .button-block__button {
        margin-right: 0;
        margin-top: 24px;
    }

    .button-block__button:first-child {
        margin-top: 0;
    }

    .location__link-keeper .nav .nav-link span {
        display: none;
    }

    .location__link-keeper-small {
        display: flex;
    }

    .location address {
        white-space: inherit;
    }

    .find-answers .card-header > .btn img:last-child {
        transform: rotate(-90deg);
    }

    /* End of Contact_support*/
    /*    News list page*/
    aside .button-block {
        flex-direction: column;
        align-items: center;
    }

    aside .button-block > button {
        width: auto;
        margin-right: 0;
    }

    /*    Text page*/
    .text-page__orange-block .big-orange-block {
        background: radial-gradient(50% 68.31% at 50% 83.28%, #9B4EDE 0%, #F36E3D 100%);
        padding: 40px 0;
    }

    .text-page__orange-block .big-orange-block__keeper {
    }

    .text-page__orange-block .big-orange-block__keeper button {
        margin-right: 8px;
        font-size: 16px;
        font-family: "ObjectSansRegular";
        font-weight: normal;
        padding: 8px 24px;
    }

    .text-page__orange-block .big-orange-block__keeper p {
        font-size: 12px;
        line-height: 20px;
    }

    .slider-mini-section__slider .slider-for {
        display: none;
    }

    .slider-mini-section__slider .slides-numbers {
        position: absolute;
        right: 10px;
        display: block !important;
        bottom: auto;
        top: 38px;
    }
    .slider-mini-section__slider .slider_navigation{
        margin-top: 0;
    }
    .slider-mini-section__slider .slider-nav .swiper-slide-thumb-active img {
        border: none;
    }

    .slider-mini-section__slider .slider-nav .swiper-slide {
        width: 271px;
        height: 153px;
        margin: auto 4px;
    }

    .slider-mini-section__slider .slider-nav .swiper-slide img  {
        width: 100%;
        height: 153px;
    }

    .slider-mini-section__slider .slider-nav {
        width: calc(100% + 48px);
    }

    .mini-section-Netherlands {
        margin: 80px 0 0 0;

    }

    .slider-mini-section__slider {
        margin-top: 80px;
    }

    /*404*/
    .page-not-found__button-keeper,
    .authorization__button-keeper,
    .congratulations__button-keeper {
        width: auto;
    }

    section.page-not-found {
        margin-top: 96px !important;
    }

    .red-circle .accordion .card-header .btn > img {
        margin-top: 12px;
    }

    .red-circle .accordion .collapsed_img {
        margin-top: 9px;
    }

    .text-page__red-circle-inline {
        display: none;
    }

    .cookie-block__item p, .cookie-block__item p a {
        font-size: 14px !important;
        line-height: 19px;
    }

    .cookie-block__item p {
        margin-bottom: 15px;
    }

    .cookie-block .button-purple {
        padding: 6px 20px;
        font-size: 12px;
        margin: 0;
        width: 100%;

    }
    #where-can-helpAccordion1,
    #where-can-helpAccordion,
    #where-can-helpAccordion2 {
        display: block;
    }

    .where-can-help__element-container {
        display: none;
    }

    .gpu-slides-numbers {
        margin-top: 24px !important;
    }

    .amd-slides-numbers {
        margin-top: -50px !important;
    }

    /*Private Cluster*/
    .private-cluster__elem img {
        width: 181px;
        height: 148px;
    }

    .private-cluster__elem:first-of-type,
    .private-cluster__elem p {
        width: 100%;
    }

    .private-cluster__elem:last-of-type {
        display: none;
    }

    .private-cluster__elem:first-of-type {
        margin-right: 0;
    }

    .responsive-cloud img {
        display: block;
        width: 190px;
        height: 151px;
        position: absolute;
        left: 184px;
        top: -2px;

    }

    .why-you-need-private-cluster__title {
        width: 100%;
        margin-bottom: 64px;
        font-size: 40px;
        line-height: 56px !important;
    }

    .why-you-need-private-cluster__item-container {
        display: none;
    }

    .why-you-need-private-cluster_responsive {
        display: block;
    }

    .why-you-need-private-cluster {
        margin-top: -15px;
    }

    .private-cluster-button-block button {
        font-size: 16px;
        font-family: 'ObjectSansRegular', Object Sans;
        width: 100%;
        display: flex;
        justify-content: center;
    }

    .why-you-need-private-cluster__title {
        margin-bottom: 40px;
    }

    .VMware-HA-cluster__title {
        width: 100%;
    }

    .VMware-HA-cluster__text {
        width: 100%;
    }

    .private-cluster__title {
        width: 50px;
        white-space: initial;
    }

    .private-cluster-button-block {
        white-space: nowrap;
    }

    .sample-configuration-responsive {
        border: none;
    }

    .sample-configuration-responsive__button-keeper button {
        white-space: nowrap;
    }

    .sample-configuration-responsive {
        padding: 0;
    }

    .what-we-do, .what-you-do {
        padding: 24px;
    }

    .what-we-do div, .what-you-do div {
        margin-bottom: 16px;
    }

    .vm-ware {
        padding: 24px;
    }

    .vm-ware img,
    .submit-application__text {
        margin-bottom: 40px;
    }

    .vm-ware__items p,
    .submit-application__text,
    .submit-application__button-keeper .button-purple {
        font-size: 16px;
        line-height: 24px;
        font-family: 'ObjectSansRegular', Object Sans;
    }

    .vm-ware__items:first-of-type {
        margin-bottom: 32px;
    }

    .vm-ware__items h2,
    .vm-ware__items .h_2 {
        margin-bottom: 16px;
    }


    .submit-application__button-keeper .pulse {
        transform: translate(-50%, -17%);
    }

    /*Private cloud*/
    .Hostkey-private-cloud .Hostkey-private-cloud__item-keeper {
        display: none;
    }

    .how-it-works__title {
        margin-bottom: 64px;
    }

    .Hostkey-private-cloud .wrapper {
        display: block;
    }

    .Hostkey-private-cloud__button-keeper .button-purple {
        margin-right: 24px;
        margin-bottom: 24px;
        white-space: nowrap;
    }

    .Hostkey-private-cloud {
        margin-top: 96px !important;
    }

    .what-do-we-offer__title {
        font-size: 24px;
        line-height: 32px;
    }

    .what-do-we-offer__container {
        padding: 24px;
    }

    .what-do-we-offer__item {
        width: 100%;
    }

    .what-do-we-offer__item:last-of-type {
        display: none;
    }

    .what-do-we-offer__link {
        display: block;
    }

    .what-do-we-offer__button-keeper button {
        font-size: 16px;
        line-height: 24px;
        font-family: 'ObjectSansRegular', Object Sans;
    }

    .what-do-we-offer__button-keeper .button-white {
        margin-bottom: 24px;
    }

    .services-included__item,
    .additional-services__item {
        width: 100%;
    }

    .services-included__item:nth-child(3n+0),
    .services-included__item,
    .additional-services__item:nth-child(3n+0),
    .additional-services__item {
        margin-right: 0;
    }

    .main-benefits__item-keeper {
        display: none;
    }

    .main-benefits .accordion {
        display: block;
    }

    .successful-cases__item-keeper {
        display: none;
    }

    .successful-cases .wrapper {
        display: block;
    }

    .successful-cases__item {
        width: 100%;
        padding-right: 32px;
    }

    .slider-container {
        padding-left: 24px;
    }

    .img-width {
        width: 100%;
    }

    .sample-configuration__title {
        margin-bottom: 40px;
    }

    .VMware-HA-cluster .accordion .card-body {
        padding: 0 24px 0 24px;
    }

    .main-benefits__title {
        width: 100%;
    }

    .successful-cases {
        margin: 120px 0 36px 0;
    }

    .successful-cases .slider_content .slider_text {
        background: transparent;
    }

    .Hostkey-private-cloud__button-keeper button {
        font-size: 16px;
        font-family: 'ObjectSansRegular', Object Sans;
    }

    .what-do-we-offer__item:first-of-type {
        margin-bottom: 24px;
    }

    .offer-list__slider .slick-slide {
        margin: 0 16px;
        max-width: 464px;
        width: 100%;
    }

    .offer-list__slider .slider_bg_image {
        display: none;
    }

    .offer-list__slider-keeper .slider-container .media-wrap > div:after {
        background: -webkit-radial-gradient(100% 100%, 170.59% 100%, #F36E3D 0%, #9B4EDE 100%);
        background: -moz-radial-gradient(100% 100%, 170.59% 100%, #F36E3D 0%, #9B4EDE 100%);
        background: -o-radial-gradient(100% 100%, 170.59% 100%, #F36E3D 0%, #9B4EDE 100%);
        background: radial-gradient(170.59% 100% at 100% 100%, #F36E3D 0%, #9B4EDE 100%);
    }

    .offer-list__slider .slider_text > button {
        margin-left: auto;
        margin-right: auto;
    }

    .offer-list__primary.primary-block {
        margin-top: 120px;
    }

    .offer-list__primary.primary-block h1,
    .offer-list__primary.primary-block .h_1 {
        font-size: 24px;
        line-height: 48px;
    }

    .smart-advantages__item-slider .slick-track{
        left: -10px;
    }

    .smart-advantages__item-slider .slick-slide {
        /* margin: 0 4px; */
        width: calc((100vw - 50px));
        margin: 0 10px;
    }

    /*colocation*/
    .primary-block h1, .dedicated-instants h3,
    .primary-block .h_1, .dedicated-instants .h_3{
        font-size: 36px!important;
        line-height: 56px;
    }
    .seamless__migration-card {
        width: 100%!important;
        margin-right: 0;
    }
    .additional__services-title > span {
        font-size: 24px;
        line-height: 32px;
    }
    .colocation_bunner{
        margin-top:120px;
    }

    /*  colocation  */
    .resources .slider_text article,
    .resources .slider_text span{
        display: none;
    }
    .resources .slider-container .media-wrap > div {
        min-height: auto;
        height: auto!important;
    }

    .resources .slider-container .slider_text {
        height: auto!important;
        flex-direction: row;
        align-items: center;
        border-bottom: 1px solid #E6E6E6;
        padding: 16px 30px 24px 24px;
        cursor: pointer;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;

    }
    .chevron-down,
    .resources-clickable{
        display: block!important;
    }
    .resources .slider-container .item {
        width: auto;
    }
    .resources .slider-container {
        padding: 0;
    }

    .resources .slider-container .item {
        position: relative;
    }

    .resources-clickable {
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: 1;
    }

    .news .slider-container .item {
        margin-bottom: 40px;
        width: 100%;
    }

    .news .slider_navigation {
        position: inherit;
    }
    .news .slider_navigation .slides-numbers,
    .news .slider-container .item:last-child{
        display: none;
    }

    .slider_text .server-config__element,
    .slider_content .slider_text,
    .news .slider-container .media-wrap > div{
        height: auto!important;
    }
    .slider_text .server-config__element,
    .slider_content .slider_text {
        height: 100%!important;
    }
    .server-config .slider_navigation {
        top: -54px;
    }
    .news .slider_text span {
        display: block;
    }

    section, .orange-block {
        position: relative;
        margin: 80px 0;
    }
    .dedicated-servers-support, section.smart-hands__config{
        margin-bottom: 80px;
    }

    .additional__title, .server_hosting .server__hosting-title, .mini-section .offer-included__block-keeper {
        margin-bottom: 0;
    }

    /*offer page*/

    .offer-page .primary-block__subtitle {
        max-width: 180px;
    }

    .primary-block__text-content {
        margin-top: 64px;
    }

    .offer-page .primary-block__button-block {
        margin-top: 0 !important;
        align-items: center;
    }

    .offer-page .primary-block__button-block button {
        margin: 0;
        transform: translate(0%, 0%);
    }

    .offer-page .primary-block__button-block button:last-child {
        margin: 16px 0 0 0;
        max-width: 167px;
    }

    .offer-page__orange-title {
        font-weight: 800;
        font-size: 24px;
        line-height: 32px;
    }

    .offer-page__orange-block button,
    .offer-page__white-block  button {
        font-family: 'ObjectSansRegular', sans-serif;
        font-weight: normal;
        font-size: 16px;
        line-height: 24px;
    }

    .offer-page__orange-keeper > div {
        padding: 24px;
    }


    .offer-page__link-keeper {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        margin-top: 88px;
        margin-bottom: 72px;
    }

    .best-seller-conf.offer {
        margin-top: 0;
    }


    .offer-included__block {
        padding: 24px;
    }

    .landing-page .primary-block__button-block {
        -ms-align-items: flex-start;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        align-items: center;
        margin-top: 208px;
    }

    .landing-page .primary-block__button-block button,
    .landing-page .primary-block__button-block button:last-child {
        margin-right: 0;
        margin-left: 0;
        -webkit-transform: none;
        -ms-transform: none;
        -moz-transform: none;
        -o-transform: none;
        transform: none;
        white-space: nowrap;
        display: flex;
        justify-content: center;
    }

    .landing-advantages__blocks_resp {
        display: block;
    }

    .landing-advantages__blocks {
        display: none;
    }

    .landing-description__list {
        margin-top: -380px;
        -webkit-order: -1;
        -moz-order: -1;
        -ms-order: -1;
        -o-order: -1;
        -webkit-box-ordinal-group: 0;
        -moz-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }

    .landing-description__text {
        max-width: none;
        margin-right: 0;
        margin-top: 249px;
    }

    .landing-description__content {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }

    .data-pro__keeper {
        display: flex;
        flex-direction: column;
    }

    .data-pro__image {
        padding-top: 0;
        padding-left: 0;
        position: relative;
        left: 161px;
        top: 0;
    }

    .data-pro__text {
        padding: 40px 24px 24px 40px;
    }

    .data-pro__text,
    .data-pro__text p,
    .data-pro__text h2,
    .data-pro__text .h_2 {
        width: 100%;
    }

    .why_bother h4,
    .why_bother .h_4 {
        width: 100%;
    }

    .E5-advantages .E5-advantages1 {
        display: block;
    }

    .tab-content .nav-pills .nav-link {
        font-size: 16px;
        font-family: 'ObjectSansRegular', Object Sans;
    }

    .tab-content ul {
        display: none;
    }

    .tab-content .nav-pills .nav-link .active {
        color: #000000;
        text-decoration: none;
    }

    .tab-content .custom-select .custom-option .nav-link {
        color: #000000;
    }

    .responsive-tab-link {
        color: #000000 !important;
        text-decoration: none !important;
    }

    .Dell-powerEdge__title,
    .orange-bar h3,
    .orange-bar .h_3,
    .purple-bar h3,
    .purple-bar .h_3 {
        font-size: 24px;
        line-height: 32px;
    }

    .E5-act__button-block .button-purple {
        margin-right: 0;
    }

    .E5-act__button-block {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .Dell-powerEdge .button-purple, .best-seller-configuration .button-purple,
    .E5-act__button, .E5-act__button-block .button-white,
    .giving-away__button-block .button-white,
    .latest-news__button-block .button-white {
        font-size: 16px;
        line-height: 24px;
        font-family: 'ObjectSansRegular', Object Sans;
        white-space: nowrap;
    }

    .Dell-powerEdge__text {
        width: 100%;
    }

    .best-seller-configurations__order {
        padding: 24px;
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-top: 80px;
    }

    .Dell-powerEdge__rules-item p {
        color: #000000;
        font-size: 12px;
        line-height: 20px;
    }

    .image-horizontal-gradiant {
        display: none;
    }

    .image-vertical-gradiant {
        display: none;
    }

    .Dell-powerEdge ._container img {
        display: none;
    }

    .tab-content .custom-select-wrapper {
        margin-bottom: 72px;
    }

    .tab-content .custom-select {
        display: block;
    }

    .we-are-sure ._container {
        padding: 0;
    }

    .we-are-sure__keeper-text {
        padding: 40px 24px 64px 24px;
    }

    .we-are-sure__keeper-text__title {
        padding: 0 0 40px 0;
    }

    .we-are-sure__keeper:before {
        height: 99%;
        background-position: center;
        background-size: 1000px;
    }

    .tab-content .nav-pills .nav-link {
        border-radius: 0;
    }

    .tab-content-whats-included__item {
        padding: 24px;
    }

    .is-it-worth-it__block-item {
        padding: 16px;
    }

    .orange-bar, .purple-bar {
        padding: 24px;
        flex-direction: column;
        align-items: center;
        white-space: nowrap;
    }

    .we-are-sure__keeper:before,
    .we-are-sure__bg-orange,
    .we-are-sure__bg-purple,
    .we-are-sure__keeper-text .bg {
        border-radius: 0;
        overflow: initial;
    }

    .we-are-sure {
        margin: 120px 0 -5px 0 !important;
    }

    .why_us {
        margin: 0 0 120px 0;
    }

    .service_in_russia {
        margin-bottom: 64px !important;
    }

    .why_us {
        z-index: 2;
    }

    .need-config__item .button-purple {
        white-space: nowrap;
    }

    .need-config__item {
        padding: 24px;
    }

    .E5-act__title,
    .apply-for-computing-power__title,
    .giving-away__title,
    .latest-news__title,
    .Hostkey-leading-provider__title{
        font-size: 24px;
        line-height: 32px;
        width: 100%;
    }

    .best-seller-configurations__table {
        display: none;
    }

    .best-seller-configurations__table-responsive {
        display: block;
    }

    .best-seller-configurations__table-responsive-item {

    }

    .best-seller-configurations__table-responsive-item-keeper {
        border: 1px solid #BFBFBF;
        border-radius: 16px;
        padding: 16px;
        margin-bottom: 24px;
    }

    .best-seller-configurations__table-responsive-item-keeper:last-of-type {
        margin-bottom: 0;
    }

    /*offer page*/
    .cpu-benchmark__progress-keeper {
        margin-top: 120px;
    }

    .cpu-benchmark__progress {
        margin: 0 -36px;
        padding: 40px 36px;
        border-radius: 0;
        border-top: none;
    }

    .cpu-benchmark__progress:first-child {
        border-top: 1px solid #BFBFBF;
    }

    .E5-advantages ._container {
        padding: 0;
    }

    .E5-advantages__item img {
        width: 40px;
        height: 40px;
        display: flex;
        align-self: center;
    }

    .E5-advantages__item-keeper {
        display: flex;
        flex-direction: column;
    }

    .E5-advantages__item {
        display: flex;
        width: 100%;
        margin-bottom: 0;
        padding: 24px 0 24px 24px;
        border-bottom: 1px solid #BFBFBF;

    }

    .E5-advantages__item h4,
    .E5-advantages__item .h_4 {
        text-align: initial;
        margin: 0 0 0 16px;
        width: 176px;


    }

    .E5-advantages__title {
        padding-left: 24px;
    }

    .advantages_DDoS_Netherlands__keeper {
        display: none;
    }

    .advantages_DDoS_Netherlands #advantagesAccordion1 {
        display: block;
    }

    .DDOS-protection__text {
        width: 100%;
    }

    .DDOS-protection img {
        width: 160px;
    }

    .DDOS-protection__button-block button {
        font-size: 16px;
        line-height: 24px;
        font-family: 'ObjectSansRegular', Object Sans;
    }

    .DDOS-protection__button-block .button-purple {
        margin: 0 0 16px 0;
    }

    .DDOS-protection__button-block {
        margin-top: 24px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .E5-advantages__title {
        margin-bottom: 40px;
    }

    .service_in_russia__skyscrapers {
        margin: 10px 0 0 16px;
    }

    .country-business-information .custom-select {
        margin-bottom: 0;
    }

    .how-it-works__item-keeper {
        display: none;
    }

    .how-it-works .wrapper {
        display: block;
    }

    .DDOS-orange-block {
        padding: 24px;
    }

    .DDOS-orange-block h2,
    .DDOS-orange-block .h_2 {
        width: 89%;
        display: flex;
        text-align: center;
        margin-left: 25px;
    }

    .DDOS-protection .pulse {
        transform: translate(-66%, -63%);
    }

    .best-seller-configurations__table-responsive {
        margin-bottom: 24px;
    }

    .offer-list__item {
        width: -webkit-calc(100% - 12px);
        width: -moz-calc(100% - 12px);
        width: calc(100% - 12px);
    }

    .scientific-research-how-it-works__container {
        padding: 24px;
    }

    .scientific-research-how-it-works__container h3,
    .scientific-research-how-it-works__container .h_3 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 16px;
    }

    .scientific-research-how-it-works__item {
        padding-top: 24px;
    }

    .scientific-research-how-it-works__item-text h4,
    .scientific-research-how-it-works__item-text .h_4,
    .scientific-research-how-it-works__item-text p {
        font-size: 16px;
        line-height: 22px;
    }

    .scientific-research-how-it-works__item-text {
        margin-top: 12px;
    }

    .scientific-research-how-it-works__item .red-circle__number {
        margin-right: 8px;
    }

    .purple-requirements-circle img {
        width: 12px;
    }

    .purple-requirements-circle {
        min-width: 40px;
        height: 40px;
        border: 4px solid #7939BE;
        margin-right: 8px;

    }

    .requirements__item-text {
        margin-top: 10px;
    }

    .requirements__item-text h4, .requirements__item-text .h_4, .requirements__item-text p {
        font-size: 16px;
        line-height: 23px;
    }

    .requirements__container {
        padding: 24px;
    }
    .requirements__container h3,
    .requirements__container .h_3,
    .orange-requirements__container h3,
    .orange-requirements__container .h_3,
    .grant-for-winners-how-it-works__container h3,
    .grant-for-winners-how-it-works__container .h_3 {
        font-size: 24px;
        line-height: 32px;
    }

    .requirements__container h3,
    .requirements__container .h_3 {
        margin-bottom: 16px;
    }

    .orange-requirements__container {
        padding: 24px;
    }

    .orange-requirements-circle {
        margin-right: 8px;
    }

    .orange-requirements-circle {
        min-width: 40px;
        height: 40px;
        border: 4px solid #D04D2C;
    }

    .orange-requirements-circle img {
        width: 12px;
    }

    .grant-for-winners-how-it-works__item .red-circle__number {
        margin-right: 8px;
    }

    .grant-for-winners-how-it-works__container {
        padding: 24px;
    }

    .grant-for-winners-how-it-works__item {
        margin-top: 24px;
    }

    .apply-for-computing-power__text {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }

    .apply-for-computing-power__text-content {
        width: 100%;
    }

    .apply-for-computing-power ._container {
        padding: 0;
    }

    .apply-for-computing-power__background-image img:last-child {
        display: block;
    }

    .apply-for-computing-power__background-image img:first-child {
        display: none;
    }

    .apply-for-computing-power__background-image > img {
        object-position: initial;
    }

    /*.apply-for-computing-power {*/
    /*    margin: 120px 0 0 0 !important;*/
    /*}*/

    .grant-for-winners-eligibility .accordion {
        display: block;
    }

    .grant-for-winners-eligibility__item-keeper {
        display: none;
    }

    .eligibility__item-keeper {
        display: none;
    }

    .eligibility .accordion {
        display: block;
    }

    .data-center-advantages .accordion {
        display: block;
    }

    .data-center-advantages__item-keeper {
        display: none;
    }

    .card-body__item-keeper {
        display: block;
        justify-content: initial;
    }

    .card-body__image-block img {
        width: 30px;
        margin-right: 10px;
    }

    .data-center-advantages__title {
        margin-bottom: 40px;
    }

    .pre-order-gpu-server__image-block img:first-child {
        width: 53%;
    }

    .geForce-RTX-3080__title {
        font-size: 40px;
        line-height: 56px;
        margin-bottom: 40px;
    }

    .geForce-RTX-3080__text {
        font-size: 16px;
        line-height: 24px;
    }

    .geForce-RTX-3080__text-image-keeper img {
        margin-top: 40px;
    }

    .introducing-next-generation {
        margin: 120px 0 120px 0;
    }

    .giving-away__text {
        font-size: 16px;
        line-height: 24px;
        width: 100%;
    }

    .giving-away__container {
        padding: 24px 24px 195px 24px;
    }

    .giving-away__container img {
        width: 60%;
    }

    .latest-news__container {
        padding: 24px;
    }

    .Hostkey-leading-provider__item {
        width: 100%;
    }
    .Hostkey-leading-provider__item:first-child{
        margin-bottom: 24px;
    }
    .Hostkey-leading-provider__title{
        margin-bottom: 40px;
    }
    .red-circle__element{
        max-width: 100%;
    }
    .red-circle__element{
        margin-bottom: 10px;
    }
    .centered_title{
        font-size: 24px!important;
        line-height: 32px;
    }
    h3.red-circle__title,
    .h_3.red-circle__title{
        font-size: 24px;
        line-height: 32px;
    }

    .join__form-keeper .input-del-img{
        right: 25px
    }
    .smart-advantages__title{
        font-size: 24px;
        line-height: 32px;
    }
    .server__for-rent .center_h1, .server__for-rent .primary-block__text{
        text-align: left!important;
    }
    .server__for-rent button.primary-block__button_theme_purple {
        margin-left: auto;
        transform: none;
    }
    .server__for-rent .primary-block__button-block button:last-child{
        margin-left: 0;
    }
    .resources_info #resourcesAccordion {
        display: block;
    }
    /* colocation */
    .tier_instants{
        margin-top: 64px;
    }
    .general__indicators-info{
        flex-direction: column;
    }
    .general__indicators-card{
        width: 100%;
        padding: 16px 0;
        border-bottom: 1px solid #BFBFBF;
    }
    .general__indicators-card:last-child{
        border-bottom: none;
    }
    .general__indicators-card h2,
    .general__indicators-card .h_2 {
        font-size: 40px;
        margin-bottom: 10px;
    }
    .general__indicators-card p{
        width: 100%;
    }
    .general__indicators-card:after {
        display: none;
    }
    .excellent__solution_card{
        flex-direction: column;
        margin-top: 16px;
    }
    .excellent__solution_card h4,
    .excellent__solution_card .h_4{
        width: 100%;
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 20px;
    }
    .excellent__solution_card p{
        width: 100%;
    }

    .server__bonuses-info {
        column-count: auto;
    }
    .host__server-title {
        font-size: 24px;
        line-height: 32px;
    }
    .host__server-block button,
    .server__bonuses button{
        padding: 13px 15px;
    }
    .server__bonuses,.host__server-block{
        padding: 40px 16px!important;
    }

    .server__bonuses-title{
        font-size: 24px;
        line-height: 32px;
    }
    .data__center-img .data_pro{
        width: 80px;
    }
    .data__center-text {
        width: 100%;
    }
    .migration .nav-pills{
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .migration__info-card {
        width: 100%;
    }
    .migration_info p {
        width: 100%;
    }
    .migration .nav__item-first{
        width: 313px;
    }
    .migration .nav__item-second{
        width: 290px;
    }
    .migration .nav-link {
        font-size: 23px;
    }
    .exclamation_block{
        flex-direction: column;
        align-items: flex-start;
    }
    .exclamation_block > p{
        margin-left: 0;
        margin-top: 16px
    }
    .server__placement-card,
    .server__placement-card p {
        width: 100%;
    }
    .server_hosting .resellers-discount__table-responsive .responsive-td {
        width: 46%;
    }
    .monthly__payment-title{
        margin-bottom: 12px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        margin-top: 24px;
    }
    .server__hosting-title{
        font-size: 22px;
        line-height: 32px;
    }
    .cost__migration-card {
        width: 100%;
        margin-right: 0;
    }
    .additional__services-card {
        font-size: 15px;
        line-height: 24px;
        min-height: 88px;
        margin-bottom: 8px;
    }
    .dedicated-servers-support .card .card-header h4 button,
    .dedicated-servers-support .card .card-header .h_4 button{
        margin-right: 5px;
    }
    .map_ru{
        height: 480px!important;
    }
    .contact__us-info-first{
        flex-direction: column;
    }
    .contact__us-address > div:nth-child(1) {
        padding-right: 15px;
    }
    .data__center-colocation{
        margin-bottom: 0;
    }
    /*  colocation  */

    .center_slider_1 .slider-position{
        display: none;
    }

    .center_slider_1 .slick-slide {
        margin: 0 15px;
        width: 500px;
    }
    .center_slider_1 .slider_text{
        width: 100%!important;
        height: 100%!important;
    }
    .center_slider_1 .slider_text p {
        margin-bottom: 16px;
    }
    .center_slider_1 .slider_text h4,
    .center_slider_1 .slider_text .h_4{
        font-size: 16px;
        line-height: 24px;
    }
    .center_slider_1 .slider_text p,
    .center_slider_1 .slider_link div{
        font-size: 12px;
        line-height: 20px;
    }
    .center_slider_1 .slider_link div{
        padding: 6px 16px 7px;
    }
    .center_slider_1 .slider_link{
        height: 35px;
    }
    .center_slider_1 .media-wrap > div{
        min-height: auto!important;
    }
    .center_slider_1 .slider_text h4,
    .center_slider_1 .slider_text .h_4{
        margin-bottom: 10px;
    }
    /*slider*/
    .slider__custom-slide .slider__media-wrap>div {
        flex-direction: column;
    }
    .slider__custom-slide .slider__text{
        width: 100%!important;
        height: 100%!important;
        padding: 24px;
        border-bottom-right-radius: 16px;
        border-top-left-radius: 0;
    }
    .slider__custom-slide .slider__text h4,
    .slider__custom-slide .slider__text .h_4 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .slider__custom-slide .slider__text p {
        margin-bottom: 16px;
    }
    .slider__custom-slide .slider__text p, .slider__custom-slide .slider_link div {
        font-size: 12px;
        line-height: 20px;
    }
    .slider__custom-slide .slider_link {
        height: 35px;
    }
    .slider__custom-slide .slider_link div {
        padding: 6px 16px 7px;
    }
    .slider__custom-navigation {
        display: none;
    }
    .dots_slider{
        display: flex;
    }
    /*slider*/

    .join__form-keeper .input-del-img {
        right: 53px;
    }

    .slider-mini-section__slider .slider-nav {
        height: auto;
    }

    .slider-mini-section__slider .slider_navigation {
        margin-top: 0;
    }
    .responsive-navbar .first_nav {
        margin: 24px 0 0 0;
    }
    .responsive-navbar li {
        padding: 10px 24px;
    }
    .service-menu__link img {
        width: 24px;
    }
    .responsive-menu-style li,
    .responsive-navbar li {
        padding: 9px 24px;
    }
    .responsive-navbar {
        height: 100vh;
    }
    .responsive-menu-style h4,
    .responsive-menu-style .h_4 {
        padding: 20px 24px 0 24px;
        width: 100%;
    }
    .service-menu__link.mobile-links{
        padding-left: 0;
    }
    .resources .accordion .card-header .btn {
        flex-direction: row;
        cursor: pointer;
    }
    .resources .accordion .collapsed_img {
        display: block;
    }
    .resources .accordion .card {
        border-color: #e6e6e6;
    }
    .resources .accordion .card-header {
        border: 0;
        padding: 16px 24px;
    }
    .resources .accordion .card-header > .btn > img.card-img {
        align-self: center;
    }
    .resources .accordion .card-header h4,
    .resources .accordion .card-header .h_4 {
        margin: 0 0 0 16px;
    }
    .resources .accordion .card-body {
        padding: 0 16px 24px;
    }
    .server__bonuses-title {
        margin-right: 0;
    }

    .dedicated__servers-small-text > div {
        width: 100%;
    }
    .dedicated__servers-small-text > div:last-child {
        margin-top: 30px;
    }

    .dedicated__servers-small-text > div:first-child p {
        padding-right: 0;
    }
    .dedicated__servers-small-text {
        flex-direction: column;
    }
    /*    */
    .all-countries-flags__keeper {
        position: relative;
        height: 48px;
        border: 1px solid #e6e6e6;
        padding-left: 25px;
        padding-right: 0;
        background: #e6e6e6;
        border-radius: 40px;
        font-style: normal;
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        color: #000;
        max-width: 400px;
        width: 300px;
        margin-bottom: 15px;
    }
    .all-countries-flags__keeper.active {
        border-radius: 24px 24px 0 0;
    }
    .all-countries-flags__item {
        color: #000;
        font-family: 'ObjectSansHeavy', Object Sans;
        font-weight: 800;
        font-size: 24px;
        line-height: 32px;
        display: flex;
        align-items: center;
    }
    .all-countries-flags__item > img {
        position: absolute;
        right: 27px;
        min-width: 12px;
    }
    .all-countries-flags__item > span {
        display: flex;
        align-items: center;
        margin: 0!important;
    }
    .all-countries-flags__item p {
        margin-bottom: 0!important;
        color: #000!important;
        font-family: 'ObjectSansHeavy', Object Sans;
        font-weight: 800;
        font-size: 24px!important;
        line-height: 32px!important;
        display: flex!important;
        align-items: center;
    }
    .all-countries-flags__item p.responseive-country-names {
        display: none;
    }
    .all-countries-flags__keeper-container {
        position: absolute;
        top: 100%;
        left: 0;
        transition: all .5s;
        z-index: 3!important;
        cursor: pointer;
        overflow-y: auto;
        overflow-x: hidden;
        max-height: 234px;
        height: auto;
        border-bottom-left-radius: 30px;
        border-bottom-right-radius: 30px;
        background-color: #e6e6e6;
        flex-direction: column;
        align-items: flex-start;
        flex-wrap: inherit;
        width: 100%;
        display: none;
        padding-bottom: 10px;
    }
    .all-countries-flags__keeper .decor-none {
        margin: 0 !important;
        padding: 10px 15px 10px 25px;
        width: 100%;
        display: flex;
        align-items: flex-start;
    }
    .all-countries-flags__keeper svg.polygon-img,
    .all-countries-flags__keeper img.polygon-img,
    .filter__tab .responseive-country-names, .filter__tab p.responseive-country-names {
        display: none!important;
    }
    .all-countries-flags__keeper a .h_4,
    .all-countries-flags__keeper .decor-none h4,
    .all-countries-flags__keeper .decor-none .h_4,
    .all-countries-flags__keeper .decor-none p {
        display: block;
    }
    .all-countries-flags__keeper.active .all-countries-flags__item > img {
        transform: rotate(180deg);
    }
    .all-countries-flags__keeper.active .all-countries-flags__keeper-container {
        display: flex;
        flex-wrap:unset;
    }
    .all-countries-flags__keeper img.polygon-img {
        display: block !important;
        margin-left: 0;
        margin-right: 5px;
        margin-top: 0;
    }
    .all-countries-flags__keeper .decor-none:not(.active) > img,
    .all-countries-flags__keeper-container .decor-none > img,
    .all-countries-flags__keeper img.polygon-img2,
    .all-countries-flags__keeper img.polygon-img1 {
        display: none!important;
    }
    .all-countries-flags__keeper a > span, .all-countries-flags__keeper .decor-none > span{
        align-items: center;
        margin-left: 0!important;
    }
    /*    */
    .mini-section__title {
        font-size: 32px!important;
        margin-bottom: 30px;
    }
    p.reseller-section__income__desc{
        width: 100%;
    }
    .primary-block__button-block .position-relative {
        margin-right: 0;
    }
    h3.small-text__link {
        font-size: 19px!important;
        line-height: 29px !important;
    }
    .smart-advantages__item > article,
    .smart-advantages__item > img {
        /*margin-bottom: 20px;*/
    }
    .smart-advantages__item > img{
        margin-bottom: 0;
    }
    .example__data-center .smart-advantages__item:nth-child(6) > article:before,
    .example__data-center .smart-advantages__item-slider > img,
    .example__data-center .smart-advantages__item:nth-child(6):after, .icon_right:before {
        display: none!important;
    }
    .apply-for-free__container a[href^="tel"] {
        font-size: 21px;
    }
    .vps__head-img {
        display: none;
    }
    .code__word-info {
        font-size: 16px;
    }
    .find-solution_content {
        padding: 0!important;
    }
    .find-solution_content .find-solution_form-wrapper {
        padding: 40px 24px;
        border-radius: 0;
        border-left: 0;
        border-right: 0;
        text-align: center;
    }

    .find-solution-sent .find-solution-sent_info p {
        font-size: 18px
    }
    .find-solution-sent .find-solution-sent_info span {
        font-size: 27px;
        line-height: 34px;
    }
    .find-solution-sent{
        width: 90%;
    }
    .smart-advantages__item-keeper,
    .additional__element-container,
    .special-offers__element-container,
    .dedicated-server-config__element-container {
        flex-wrap: nowrap !important;
    }
    .special-offers .swiper-slide {
        width: 272px;
    }

    .smart-advantages .swiper-slide {
        -webkit-border-radius: 16px;
        -moz-border-radius: 16px;
        border-radius: 16px;
        border: 1px solid #BFBFBF;
        background: white;
    }
    .smart-advantages .slides-numbers {
        display: block !important;
    }
    .smart-advantages__item > img{
        margin-bottom: 0;
    }
    .smart-advantages__text {
        margin-top: auto;
    }
    .confirmation__email-close {
        right: 15px;
        top: 19px;
    }
    .author__articles-wrapper .hk-badge{
        margin-right: 0;
    }
}

@media screen and (max-width: 540px) {
    .landing-page .primary-block h1,
    .landing-page .primary-block .h_1 {
        font-weight: 800;
        font-size: 24px;
        line-height: 32px;
    }

    .apply-for-computing-power__keeper {
        border-radius: 0;
    }

    .information-about-data-centers__title {
        width: 100%;
    }

    .card-body__image-block .oixa-big {
        width: 140px !important;
    }

    .newsletter_popup{
        width: 320px;
        padding: 40px 30px;
    }
    .center_slider_1 .slick-slide {
        width: 450px;
    }
    .center_slider_1 .slider_link a {
        margin-top: 16px;
    }
    /*slider*/
    .slider__custom-slide {
        margin: 0 4px;
    }
    .slider_custom.m-slider-thirds .slider__custom-slide,
    .slider__custom-slide {
        width: 350px;
    }
    /*slider*/
    .dedicated-server-config__keeper {
        width: 100%;
    }
    .dedicated-server-config__keeper.swiper-slide {
        width: 268px;
    }
    .join__form-keeper input{
        padding: 12px 40px;
        font-size: 19px;
        width: 100%;
    }
    .join__form-keeper .input-del-img {
        margin-right: 0!important;
        right: 13px!important;
        top: 7px!important;
    }
    .join__form-keeper input::placeholder {
        text-align: left;
    }
    h2.small-text__link {
        font-size: 24px!important;
        line-height: 28px!important;
    }
    .__button-block{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    ol.small-text__link {
        margin-left: 17px;
    }
}

@media screen and (max-width: 520px) {
    .text-page__orange-block .big-orange-block__keeper > div{
        flex-direction: column;
    }
    .text-page__orange-block .big-orange-block__keeper > div > button:nth-child(1){
        margin-right: 0;
    }
    .text-page__orange-block .big-orange-block__keeper > div > button:nth-child(2){
        margin-top: 20px;
    }
}
@media screen and (max-width: 510px) {
    /*AMD*/
    .start-configure-servers__title {
        width: 100%;
    }

    /*DS page*/
    .dedicated-servers-advantages {
        width: 85%;
    }

    .config .config__button {
        font-family: ObjectSansRegular;
        font-weight: normal;
        font-size: 16px;
        white-space: nowrap;

    }

    .servers-available-special-prices__title {
        width: 100%;
    }

    /*End of DS page*/
    /* Contact Support */
    .find-answers__keeper {
        display: none;
    }

    #findAccordion {
        display: block;
    }

    .find-answers .card-header > .btn img:last-child {
        transform: rotate(-90deg);
        margin-top: -3px;
        margin-left: auto;

    }

    .find-answers__responsive .btn.clickable-div img:last-child {
        margin-left: auto;
        padding-top: 13px;
        transform: rotate(-90deg);
        display: flex;
        align-self: flex-start;
    }

    .find-answers__responsive .btn.clickable-div h4,
    .find-answers__responsive .btn.clickable-div .h_4 {
        margin: 3px 0 0 16px;
    }

    .find-answers__responsive {
        display: block;
    }

    .page-not-found__title {
        margin: 16px 0 40px 0;
    }

    /*.Private Cluster*/
    .customize-private-cloud {
        padding: 40px;
    }

    .customize-private-cloud__title {
        font-size: 24px;
        line-height: 32px;
    }

    .customize-private-cloud .button-white {
        font-size: 16px;
        font-family: 'ObjectSansRegular', Object Sans;
    }

    .what-do-we-offer__button-keeper {
        text-align: center;
    }

    .what-do-we-offer .button-white {
        margin-right: 0;
    }

    .why_us__item-keeper {
        display: none;
    }

    .why_us #whyUsAccordion1 {
        display: block;
    }

    .why_us #whyUsAccordion1 .card-header h4,
    .why_us #whyUsAccordion1 .card-header .h_4 {
        margin: 0 0 0 12px;
    }

    /*offer page*/
    .offer-included__block-keeper {
        margin-bottom: 40px;
    }

    .offer-included__button-block {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -ms-align-items: flex-start;
        align-items: flex-start;
    }

    .offer-included__button-block button {
        margin-bottom: 16px;
        margin-right: 0;
    }

    .offer-included__button-block button:last-child {
        margin-bottom: 0;
    }

    .pre-order-gpu-server__title {
        width: 272px;
        font-size: 24px;
        line-height: 32px;
    }

    .pre-order-gpu-server__text {
        font-size: 16px;
        line-height: 24px;
        width: 272px;
    }

    .pre-order-gpu-server__image-block img:first-child {
        display: none;
    }

    .pre-order-gpu-server__image-block img:last-child {
        display: block;
        top: 370px;
        right: 0;
    }

    .pre-order-gpu-server__button-block button {
        font-size: 16px;
        line-height: 24px;
        font-family: 'ObjectSansRegular', Object Sans;
    }
    .center_slider_1 .slick-slide {
        width: 420px;
    }

    .primary-block__button-block button:first-child {
        margin-left: 0;
        transform: none;
        margin-right: 0;
    }

    .dedicated-server-config .slider_text button > a {
        margin-top: 0;
    }

    .mm-menu--position-left,
    .mm-menu--position-left-front,
    .mm-menu--position-right,
    .mm-menu--position-right-front {
        width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .landing-footer #map {
        width: 100%;
        min-height: 203px;
    }

    .landing-advanced__orange-block {
        background: -o-radial-gradient(50% 83.28%, 50% 49.31%, #9B4EDE 0%, #F36E3D 100%);
        background: -webkit-radial-gradient(50% 83.28%, 50% 49.31%, #9B4EDE 0%, #F36E3D 100%);
        background: -moz-radial-gradient(50% 83.28%, 50% 49.31%, #9B4EDE 0%, #F36E3D 100%);
        background: radial-gradient(50% 49.31% at 50% 83.28%, #9B4EDE 0%, #F36E3D 100%);
    }

    .landing-advanced__orange-block h4,
    .landing-advanced__orange-block .h_4 {
        font-size: 12px;
        line-height: 20px;
    }

    .landing-advanced__orange-block h3,
    .landing-advanced__orange-block .h_3 {
        font-weight: 800;
        font-size: 24px;
        line-height: 32px;
    }

    .landing-table__orange-block {
        background: -o-radial-gradient(50% 83.28%, 50% 49.31%, #9B4EDE 0%, #F36E3D 100%);
        background: -webkit-radial-gradient(50% 83.28%, 50% 49.31%, #9B4EDE 0%, #F36E3D 100%);
        background: -moz-radial-gradient(50% 83.28%, 50% 49.31%, #9B4EDE 0%, #F36E3D 100%);
        background: radial-gradient(50% 49.31% at 50% 83.28%, #9B4EDE 0%, #F36E3D 100%);
    }

    .landing-table__table {
        display: none;
    }

    .landing-table__responsive {
        display: block;
    }

    .landing-table__orange-block {
        margin-top: 64px;
    }

    .landing-table__orange-block .button-white {
        display: none;
    }

    .landing-table__orange-block .button-white__resp {
        display: block;
    }

    .landing-advanced_title {
        width: 100%;
    }

    .offer-list__slider .slick-slide {
        max-width: 272px;
        width: 100%;
        margin: 0 4px;
    }

    .slider-container-block .slider_text h2,
    .slider-container-block .slider_text .h_2,
    .what-server-configurations-we-provide__title {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 40px;
    }

    .introducing-next-generation__button-block button,
    .what-server-configurations-we-provide button {
        font-size: 16px;
        line-height: 24px;
        font-family: 'ObjectSansRegular', Object Sans;
    }

    .what-server-configurations-we-provide__text {
        margin-bottom: 40px;
    }

    .image_63_response {
        margin-bottom: 40px;
    }
    /*   colocation */
    .data__center-img .data_pro {
        width: 54px;
    }
    /*  colocation  */

    .center_slider_1 .slick-slide {
        width: 380px;
    }

    .primary-block__button-block button {
        font-size: 16px;
    }

    .smart-hands__primary h1.primary-block__title,
    .smart-hands__primary .h_1.primary-block__title,
    .affiliate-program__title h3,
    .affiliate-program__title .h_3,
    .grant-for-winners-eligibility h3,
    .grant-for-winners-eligibility .h_3,
    .project-deliverables h3,
    .project-deliverables .h_3,
    h3.affiliate-program__title,
    .h_3.affiliate-program__title,
    h3.reseller-program__title,
    .h_3.reseller-program__title,
    h3.VMware-HA-cluster__title,
    .h_3.VMware-HA-cluster__title,
    h3.sample-configuration__title,
    .h_3.sample-configuration__title,
    h3.dedicated-servers-support__title,
    .h_3.dedicated-servers-support__title,
    h3.smart-advantages__title,
    .h_3.smart-advantages__title,
    h3.plans__title,
    .h_3.plans__title,
    .affiliate-section__comission-title > h3,
    .affiliate-section__comission-title > .h_3,
    .reseller-section__benefits-title > h3,
    .reseller-section__benefits-title > .h_3,
    .reseller-program__title > h3,
    .reseller-program__title > .h_3,
    .offering-services > h2,
    .offering-services > .h_2,
    h2.special-offers__title,
    .h_2.special-offers__title,
    h2.why-you-need-private-cluster__title,
    .h_2.why-you-need-private-cluster__title,
    .news h3,
    .news .h_3,
    .primary-block__desc h3,
    .primary-block__desc .h_3{
        font-size: 30px!important;
        line-height: 56px!important;
        word-wrap: break-word;
    }
    .affiliate-section__comission-title > h3,
    .affiliate-section__comission-title > .h_3{
        text-align: center;
    }
    h3.sample-configuration__title,
    .h_3.sample-configuration__title{
        text-align: left;
    }

    .affiliate-section__comission-responsive th,
    .affiliate-section__comission-responsive td {
        padding: 12px 0;
    }

    .affiliate-section__comission-responsive th {
        width: 80%;
        padding-top: 24px;
    }
    .affiliate-section__income-footer .inner-container {
        line-height: 20px;
        margin-bottom: 12px;
    }
    .affiliate-section__adv-item .item-title,
    .dedicated-servers-support .card .card-header h4 button,
    .dedicated-servers-support .card .card-header .h_4 button,
    .VMware-HA-cluster .card .card-header h4 button,
    .VMware-HA-cluster .card .card-header .h_4 button{
        line-height: 32px;
    }
    .affiliate-section__adv-item .card-header,
    .reseller-section__adv-item .card-header{
        padding-left: 24px!important;
    }
    .affiliate-section__adv-item .card-header h4,
    .affiliate-section__adv-item .card-header .h_4,
    .reseller-section__adv-item .card-header h4,
    .reseller-section__adv-item .card-header .h_4 {
        margin-left: 0;
    }
    .join__form-keeper button,
    .reseller-section__adv-item button,
    .sample-configuration-responsive__button-keeper button {
        line-height: 32px;
    }
    .news h4,
    .news .h_4 {
        font-size: 24px!important;
        line-height: 32px!important;
        margin: 6px 0 16px;
    }
    .reseller-section__start .slider_navigation,
    .smart-advantages__item-keeper .slider_navigation {
        top: -37px;
    }
    .reseller-section__benefits-block.smfl-100 .inner-container{
        padding: 0;
    }

    .reseller-section__benefits-block.smfl-100 .responsive-td {
        font-weight: 800;
        padding: 16px 0 8px 24px;
    }
    .reseller-section__benefits-block.smfl-100 .responsive-td.text-right {
        padding: 16px 24px 8px 0;
    }

    .reseller-section__benefits-desc{
        padding: 0 24px;
    }
    p.reseller-section__income__desc {
        width: 100% !important;
    }
    .reseller-discount__total,
    .grant-programme-for-winners__text h4,
    .grant-programme-for-winners__text .h_4{
        font-weight: 800;
        font-size: 24px;
        line-height: 32px;
    }
    .reseller-section_end .flex .inner-container h2,
    .reseller-section_end .flex .inner-container .h_2,
    h3.offering-services__title,
    .h_3.offering-services__title,
    .offering-services__title h2,
    .offering-services__title .h_2{
        margin-bottom: 24px;
    }
    .special-offers h2.special-offers__title,
    .special-offers .h_2.special-offers__title{
        margin-bottom: 0;
    }
    .reseller-section_end .flex .inner-container button,
    .linear-block__button-keeper button {
        font-family: 'ObjectSansRegular',Object Sans;
        font-weight: 400;
    }

    .grant-programme-for-winners__button-block > button,
    .apply-for-computing-power__button-block > button,
    .submit-application__button-keeper > button{
        font-weight: 400;
    }

    .submit-application__button-keeper > button,
    .config__button-keeper > button,
    .primary-block__button-block .primary-block__button_theme_purple {
        padding: 13px 25px;
    }
    /*.primary-block {*/
    /*    margin: 0!important;*/
    /*}*/

    .advantages .advantages__title {
        font-size: 40px!important;
        line-height: 56px!important;
        margin-bottom: 40px;
    }

    .need-config__item-keeper button,
    .adding-expanses h4,
    .adding-expanses .h_4 {
        font-size: 16px;
        line-height: 24px;
    }

    .private-cluster-button-block button {
        padding: 9px 24px;
        margin-bottom: 16px;
        font-weight: 400;
        font-family: 'ObjectSansRegular',Object Sans;
    }

    .customize-private-cloud .button-white{
        font-weight: 400;
    }

    .sample-configuration-responsive {
        margin-top: 120px;
    }

    .vm-ware img {
        width: 100%;
    }

    .smart-hands__primary .primary-block__button-block {
        align-items: flex-start;
    }
    .smart-hands__primary .primary-block__button-block button:last-child {
        margin-left: 0!important;
    }
    .primary-block__button-block button:last-child {
        margin: 24px auto 0 auto!important;
    }

    .primary-block__button-block .primary-block__button_theme_purple {
        margin-top: 40px;
    }

    .plans__table_resp .card-header {
        padding-left: 0!important;
    }

    .primary-block__button {
        margin-left: 0!important;
    }

    .smart-hands__primary .primary-block__text {
        margin-top: 50px;
    }
    /*.our-solutions,*/
    /*.mini-section{*/
    /*    margin-top: 200px;*/
    /*}*/
    .news-page__item,
    .news-page__item div{
        display: block!important;
    }
    .clickable-div button {
        /*width: 250px!important;*/
    }
    .small-text .dedicated-servers{
        flex-direction: column;
    }
    .small-text .dedicated-servers > div{
        width: 100% !important;
    }
    .dedicated-servers-support__list-square_form_circle {
        margin-left: 0;
    }
    .primary-block__button-block button:first-child {
        margin-bottom: 0;
    }
    .modal-content .close {
        right: 24px;
        top: 16px;
    }
    .modal-dialog .modal-content {
        padding: 44px 0 0 24px;
    }
    .hk-clone-modal-login .modal-dialog .modal-content {
        padding: 44px 20px 0 24px;
    }
    .login_container {
        margin-bottom: 80px;
    }
    .DDOS-upgrade-packages__table-container .accordion .card-header h4{
        font-size: 18px;
    }
    .DDOS-upgrade-packages__table-container .accordion .card-header span {
        font-size: 17px;
    }

}

@media screen and (max-width: 461px) {
    .footer__nav-keeper {
        display: none;
    }

    /*.footer__social {*/
    /*    display: none;*/
    /*}*/
    .footer__small-social {
        display: flex;
    }

    .footer__copyright {
        border: none;
    }

    #footerAccordion {
        display: block;
    }

    #footerAccordion .card-body {
        padding: 8px 24px 16px 24px;
    }

    #footerAccordion .card-header {
        padding: 16px 24px;
    }

    /* Dedicated Page */
    /*.dedicated-server-config__country-keeper img{*/
    /*    display: block;*/
    /*}*/
    .contact__first-text-keeper {
        margin: 0 auto;
    }

    .contact__first-block-keeper {
        padding: 24px;
        text-align: center;
    }

    .contact__button {
        margin: 0 auto;
    }

    .contact__first-block-keeper .button-purple {
        font-size: 16px;
        font-family: 'ObjectSansRegular', Object Sans;
        font-weight: normal;
    }

    .contact h2,
    .contact .h_2 {
        width: 224px;
    }

    /*News list page*/
    .news-events__item-keeper .button-purple {
        font-size: 16px;
        font-family: 'ObjectSansRegular';
        width: 100%;
        padding: 13px 30px;

    }
    .news-events aside{
        margin-top: 80px;
    }
    /* End of News list page*/
    #button {
        width: 80px;
        height: 80px;
        border: 6px solid #9B4EDE;
        border-radius: 50%;
        right: 25px;
        bottom: 144px;
    }

    .purple-scroll-up img {
        margin: 17px;
    }

    .Hostkey-private-cloud__button-keeper .button-purple {
        margin-right: 0;
    }

    .Hostkey-private-cloud__button-keeper {
        text-align: center;
    }

    /*.pre-order-gpu-server__image-block img:last-child {*/
    /*    right: 39px;*/
    /*}*/

    .account__activation-button {
        padding: 16px 25px;
        font-size: 23px;
        width: 100%;
    }
    .account__back-button {
        font-size: 23px;
        padding: 13px 30px;
    }
    .account__activation-form .voiceCode-link {
        width: 230px;
        font-size: 20px;
    }
    .account__activation-form .sendcode-link {
        font-size: 20px;
    }
}

@media screen and (max-width: 461px) {
    .landing-footer .footer__nav-keeper {
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
    }

    .footer__small-social {
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
    }

    .footer__copyright {
        border: none;
    }

    .landing-footer #footerAccordion {
        display: none;
    }

    #footerAccordion .card-body {
        padding: 8px 24px 16px 24px;
    }

    #footerAccordion .card-header {
        padding: 16px 24px;
    }

    .primary-block h1,
    .primary-block .h_1,
    .center_h1{
        line-height: 45px;
        margin-top: 35px;
    }
    main > *:first-child {
        margin-top: 90px;
    }
    footer .accordion .card-header > .btn.collapsed img:last-child{
        transform: rotate(0);
    }
    footer .accordion .card-header > .btn img:last-child{
        transform: rotate(180deg);
    }
    .footer__payment {
        width: 35%;
    }
}

@media screen and (max-width: 432px) {
    /*.dedicated-server-config ._container {*/
    /*    display: none;*/
    /*}*/
    .mobile__p,
    ._container {
        padding: 0 24px;
    }
    .software__marketplace{
        background-image: url(https://hostkey.com/storage/shutterstock-mob_4894f532.jpg);
    }
    .software__marketplace-search {
        width: 100%;
    }

    .primary-block__button-block button {
        padding: 13px 25px;
        font-weight: normal;
        font-family: 'ObjectSansRegular', Object Sans;
    }

    .primary-block__button-block button:last-child {
        /*margin: 24px auto 0 auto!important;*/
    }

    /*.primary-block .pulse {*/
    /*    transform: translate(-50%, -62%);*/
    /*}*/
    .center_h1 {
        text-align: center;
        margin: 0 auto;
        width: 100% !important;
    }

    .center_h1 ~ p {
        text-align: center;
    }

    .dedicated-server-config__p {
        padding-bottom: 64px;
    }

    .news .news__content {
        display: block;
    }


    .customers .slider-holder {
        top: 34px;
    }

    /*.customers .slider_navigation {*/
    /*    top: 185px;*/
    /*}*/
    .orange-block {
        padding: 40px 0;
    }

    .big-orange-block .button-white {
        width: 259px;
        white-space: nowrap;
        display: flex;
        justify-content: center;
        width: 100%;
    }
    .benefits_colocation {
        margin-top: 30px;
    }
    .notice-takedown__title {
        font-size: 40px;
        line-height: 56px !important;
    }

    .solutions h3,
    .solutions .h_3 {
        margin-bottom: 40px;
    }

    .advantages h3,
    .advantages .h_3 {
        margin-bottom: 40px;

    }

    .news h3,
    .news .h_3 {
        margin-bottom: 40px;
    }

    .footer__copyright {
        flex-direction: column;
        padding: 0 24px !important;
    }

    .footer__copyright-container {
        flex-direction: column;
    }

    .footer > div {
        padding: 0 42px;
    }

    /*.footer__copyright > * {*/
    /*    text-align: left;*/
    /*}*/
    .footer__copyright a {
        padding-left: 0 !important;
    }

    /* Dedicated page */
    /*.dedicated-server-config__element-container {*/
    /*    display: none;*/
    /*}*/

    .dedicated-server-config .wrapper {
        display: block;
        padding-top: 114px;
    }

    .slider-container-block .wrapper{
        padding-top: 10px;
        /* margin-top:20px; */
    }

    .slider-container-block .slider_navigation {
        top: -95px;
    }

    .dedicated-server-config .slider-container {
        padding-left: 0;
    }

    .dedicated-servers-support .accordion ._container,
    .VMware-HA-cluster .accordion ._container {
        padding: 0 !important;
    }

    .dedicated-servers-support .card,
    .VMware-HA-cluster .card {
        border-radius: 0;
        border: none;
        border-bottom: 1px solid #e6e6e6;
    }

    .dedicated-servers-support .card .card-header h4 button,
    .dedicated-servers-support .card .card-header .h_4 button {
        padding-right: 0;
    }

    /*AMD*/
    .dedicated-servers-support__list_direction_row {
        flex-direction: column;
    }

    .dedicated-servers-support .card .card-header h4 {
        margin: 0 22px 0 24px;
    }
    .dedicated-servers-support .card .card-header .h_4 {
        margin: 0;
    }
    /*    Contact support*/
    .button-block__button {
        white-space: nowrap;
    }

    /*Sign_in page*/
    .sign-in__links a:last-child {
        margin-left: 16px;
    }

    /* End of Sign_in page*/
    .congratulations button, .authorization button {
        margin-left: 0;
    }

    .text-page .pulse {
        transform: translate(-50%, -23%);
    }

    .enter-code .form-group input,
    .edit-phone .form-group input {
        width: 272px;
    }

    .responsive-edit {
        display: block;
    }

    .edit_ {
        display: none;
    }

    .last_p {
        width: 190px;
        text-align: center;
    }

    .sign_in .pulse-position .pulse {
        transform: translate(-48%, -41%);
    }

    .location__text-keeper {
        width: 100%;
    }

    .location__address-keeper .address {
        width: 100%;
    }

    .why-use-VMware__keeper,
    .o-virt__keeper,
    .why-use-VMware__vm-ware-responsive {
        padding: 24px;
    }

    .why-use-VMware__vm-ware-responsive img {
        width: 224px;
    }

    .submit-application__button-keeper .pulse {
        transform: translate(-50%, -11%);
    }

    .private-cluster-button-block div {
        justify-content: flex-start;
    }

    .legal-select .custom-select {
        margin-bottom: 30px;

    }
    .legal-select .custom-select a.active {
        margin-right: 0;
    }

    /*.legal {*/
    /*    margin-top: 120px !important;*/
    /*}*/

    .DDOS-orange-block h2,
    .DDOS-orange-block .h_2 {
        margin-left: 15px;
    }

    .project-deliverables__item-keeper ._container,
    .project-deliverables__item-keeper ._container {
        padding: 0;
    }

    .information-about-data-centers__item-keeper ._container {
        padding: 0;
    }

    .orange-block h2,
    .orange-block .h_2,
    .orange-block .orange-block__information-text{
        width: 76%!important;
        margin: 0 auto;
    }

    .giving-away__container img {
        width: 70%;
    }
    /*colocation*/
    .cost__migration-info {
        display: none!important;
    }
    .cost__migration-card{
        width: calc((100vw - 60px));
    }
    .server_hosting .slick-slider .slick-track{
        left: -3px;
    }
    .server_hosting  .slides-numbers{
        display: block!important;
    }
    .server_hosting .dedicated-server-config .wrapper {
        display: block;
        padding-top: 80px;
    }
    .server_hosting .slider_navigation{
        top: -50px;
        right: 0;
    }
    /*  colocation  */
    .center_slider_1 .slick-slide {
        width: 335px;
    }

    .orange-block .orange-block__information-text {
        font-size: 24px;
        line-height: 32px;
    }

    .landing-footer .footer__logo-keeper {
        padding-left: 24px !important;
    }

    .landing-advantages__blocks_resp {
        margin: 40px -24px 0;
    }

    .landing-page .primary-block h1,
    .landing-page .primary-block .h_1 {
        text-align: left;
    }

    /*offer page*/
    .cpu-benchmark__table_resp {
        margin: 24px -24px 0 -24px;
    }

    .cpu-benchmark__progress {
        margin: 0 -24px;
        padding: 40px 24px;
    }

    .order-server-special-terms__keeper {
        padding: 24px;
    }

    .order-server-special-terms__keeper p {
        font-size: 16px;
        line-height: 24px;
    }

    .order-server-special-terms__keeper {
        padding: 24px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .dedicated-servers-in__container {
        padding: 40px 16px 40px 16px;
    }

    .dedicated-servers-in__button-block button {
        font-size: 16px;
        line-height: 24px;
        font-family: "ObjectSansRegular", Object Sans;
    }
    .big-orange-block .button-white{
        font-size: 16px;
    }

    .smart-advantages__item-slider{
        position: relative;
    }
    .smart-advantages__item-slider > img{
        position: absolute;
        right: 60px;
        z-index: 2;
        top: 24px;
        cursor: pointer;
    }
    .example__data-center .smart-advantages__item-slider > img {
        right: 70px;
    }
    .example__data-center .smart-advantages__item-slider .slick-slide {
        width: calc((100vw - 50px));
        margin: 0 5px;
    }
    .example__data-center .slider_navigation {
        right: 16px;
        top: -43px;
    }
    .our_advantages .smart-advantages__item-keeper {
        display: block;
    }
    .our_advantages .smart-advantages__item-slider{
        display: none;
    }
    .colocation .primary-block__text, .colocation .primary-block__title{
        text-align: left!important;
    }
    h2, h5, h3, .customers__title, .dedicated-server-config__title,
    .h_2, .h_5, .h_3,
    .primary-block h1, .dedicated-instants h3,
    .primary-block .h_1, .dedicated-instants .h_3,
    .join__keeper .join__keeper-information_text,
    .big-orange-block .big-orange-block__information-text,
    .orange-block .orange-block__information-text{
        font-size: 24px!important;
        line-height: 32px !important;
        width: auto!important;
    }

    .dedicated-server-config .slider_navigation {
        top: -80px;
    }
    .filter__tab > div,
    .all-countries-flags__keeper {
        width: 100%;
    }
    .login_block .sign_in,
    .registration__form.sign_up,
    .create_account_2 {
        padding: 0 24px;
    }
    .modal-body .create_account_2 {
        padding: 0;
    }

    .find-solution_form-title {
        font-size: 24px;
        line-height: 32px;
        width: auto;
        margin-bottom: 12px;
    }

    .find-solution_form-desc {
        margin-bottom: 15px;
        font-size: 14px;
        line-height: 19px;
    }
    .join__checkbox_text {
        line-height: 19px;
        font-size: 14px;
    }
    .join__checkbox_text a{
        font-size: 14px !important;
        line-height: 19px;
    }
    .find-solution_button button {
        font-size: 18px
    }


}

@media screen and (max-width: 420px){
    .slider_custom.m-slider-thirds .slider__custom-slide,
    .slider__custom-slide {
        width: 250px;
    }
    .slider__custom-slide .slider_info span {
        width: 100%;
    }
    .account__activation-form .voiceCode-link,
    .account__activation-form .sendcode-link {
        font-size: 17px;
        padding: 10px 13px;
    }
    .account__activation-form .sendcode-link {
        font-size: 17px;
        padding: 10px 13px;
    }
    .voiceCode__counter-content {
        font-size: 17px;
    }
    .voiceCode__counter-info {
        padding: 0 10px 0 14px;
    }
    .voiceCode__counter-item img {
        width: 20px;
    }
    .voiceCode__button {
        font-size: 17px;
        padding: 10px 13px;
    }
    .fa__call--leng li {
        padding: 6px 13px;
    }
    .fa__call--leng li img {
        min-width: 20px;
        width: 20px;
    }
    .fa__call {
        top: 50px;
    }
}


@media screen and (max-width: 400px) {
    .sign_in .pulse {
        border-radius: 50%;
        top: 390px;
        left: calc(56% - 24px);
        z-index: -2;
        transform: translate(-50%, -43%);
    }

    .footer__copyright {
        display: flex;
        flex-direction: column;
    }

    .footer__copyright > ._container > * {
        padding: 24px 50px 24px 0;
        flex-direction: column;
    }

    /* 404 */
    .slider-container-block .slider-container {
        margin-top: 56px;
    }

    .partners .slider_navigation {
        right: 26%;
        /*right: 31%;*/
    }

    .page-not-found__button-keeper > button {
        margin-right: 0;

    }

    /*.create_account_2 .form-group input,*/
    /*.create_account_2 .select_form .custom-select-wrapper,*/
    /*.sign_in .form-group input {*/
    /*    width: 272px;*/
    /*}*/

    /*.checkbox_text {*/
    /*    width: 232px;*/
    /*}*/

    .recommended-services__responsive .btn.clickable-div h4,
    .recommended-services__responsive .btn.clickable-div .h_4 {
        text-indent: -5px;
    }

    /*GPU*/
    .high-performance-gpu-servers__title {
        width: 269px;
        word-break: break-all;
    }

    .list-style-circle {
        width: 14px;
    }

    .recommended-services__responsive .btn.clickable-div img:last-child {
        align-self: center;
        display: flex;
    }

    .recommended-services__responsive .btn.clickable-div img:first-child {
        /*margin-top: -22px;*/
    }

    .join__form-keeper .input-del-img {
        right: 8px;
    }

    .news-events__item-keeper-block aside > p {
        text-align: center;
    }

    .custom-select {
        width: 272px;
    }

    .responsive-cloud img {
        display: block;
        width: 215px;
        height: 172px;
        position: absolute;
        left: 165px;
        top: -13px;
    }

    .flexible_service__text-part p,
    .beyond_standards__text-part p {
        font-size: 16px;
        line-height: 24px;
    }

    .DDOS-protection img {
        width: 140px;
    }

    .country-information-text {
        width: 100%;
    }

    .below-hide {
        display: none;
    }
    .center_slider_1 .slick-slide {
        margin: 0 4px;
        width: 272px;
    }

    .customers .slider-container .item, .customers .slick-slide {
        width: 325px;
    }
    .smart-hands__primary h1.primary-block__title {
        font-size: 25px!important;
        line-height: 38px!important;
    }
}

@media screen and (max-width: 376px) {
    /*Private Cluster*/
    .private-cluster__title {
        white-space: initial;
    }

    .private-cluster {
        margin-top: 96px !important;
    }

    .Hostkey-private-cloud__title {
        width: 180px;
    }

    .service_in_russia__title {
        width: 100%;
        font-size: 24px;
        line-height: 32px;
    }

    .service_in_russia__text {
        margin-top: 40px;
        width: 100%;
    }

    .service_in_russia__text p {
        width: 100%;
    }

    .service_in_russia__skyscrapers img {
        width: 256px;
    }

    .data-pro__image {
        left: 52px;
    }

    .data-pro__image img {
        width: 100%;
    }

    .data-pro__text p {
        font-size: 16px;
        line-height: 24px;
    }

    .speedtest-elem h4,
    .speedtest-elem .h_4 {
        width: 270px;
    }

    .E5-act__title {
        width: 245px;
    }

    .is-it-worth-it__elem p {
        width: 157px;
    }

    .programme-for-scientific-research__button-block .button-white,
    .grant-programme-for-winners__button-block .button-white {
        width: 100% !important;
    }

    .contact-our-sales-department__button-block .pulse {
        transform: translate(-50%, -12%);
    }

    .introducing-next-generation__button-block .button-transparent {
        white-space: nowrap;
        width: calc(100% - -2px);
        align-items: center;
        display: flex;
        justify-content: center;
    }

    .what-server-configurations-we-provide__button-block .button-transparent {
        white-space: nowrap;
        width: calc(100% - 2px);
        align-items: center;
        display: flex;
        justify-content: center;
        padding-left: 0;
        padding-right: 0;
    }
    .newsletter_popup {
        width: 304px;
    }
}

@media screen and (max-width: 370px){
    .account__activation-form .sendcode-link,
    .account__activation-form .voiceCode-link,
    .voiceCode__button
    {
        font-size: 13px;
    }
}

@media screen and (max-width: 351px) {
    .footer__copyright > div {
        flex-direction: column;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
    }

    .instants__title {
        word-break: break-word;
    }

    .dedicated-servers-support__list-square_form_circle {
        margin-left: 0;
    }

    .page-not-found__title {
        line-height: 56px !important;
    }

    .contact__config-button {
        white-space: nowrap;
    }

    .dedicated-instants h3, .dedicated-instants .h_3, .dedicated-instants p {
        word-break: break-word;
    }

    .button-block .button-white:nth-child(2) {
        width: calc(100% - 8px);
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .button-block ._container {
        padding: 0;
    }

    .DDOS-protection img {
        width: 110px;
    }
    .all-countries-flags__keeper div > span, .all-countries-flags__keeper .all_ {
        margin-right: 14px;
    }
    .usa_img {
        margin: 9px 3px 17px 6px !important;
    }
    .dedicated-instants h3,
    .dedicated-instants .h_3{
        font-size: 24px;
        line-height: 32px;
    }
    .customers .slider-container .item, .customers .slick-slide {
        width: 290px;
    }
    .smart-hands__primary h1.primary-block__title {
        font-size: 21px!important;
    }
}

@media (max-width: 340px) {
    .example__data-center .smart-advantages__item-slider > img{
        right: 40px;
    }

}

@media screen and (max-width: 335px) {
    .giving-away__button-block .button-white {
        justify-content: center;
        align-items: center;
        display: flex;
        width: calc(100% - 14px);

    }

    .giving-away__container img {
        width: 90%;
    }

    .latest-news__button-block .button-white {
        width: 100%;
        justify-content: center;
        align-items: center;
        display: flex;
    }
}
@media screen and (max-width: 330px) {
    .user_registration-menu li:nth-child(3) {
        margin-right: 0;
    }
    .user_registration-menu li:nth-child(4) {
        margin-right: 0;
    }
    .account__activation-form .account__activation-button {
        padding: 16px 24px;
    }
}


@media screen and (max-width: 320px) {

    /*.slick-slide{*/
    /*    width: 288px;*/
    /*}*/
    /* AMD page */
    /*.dedicated-instants_title{*/
    /*    word-break: break-all;*/
    /*}*/
    .gpu-button {
        margin-right: 0 !important;
    }

    .find-answers .card-header > .btn img:last-child {
        transform: rotate(-90deg);
        margin-top: 3px;
    }

    .card-header {
        padding: 16px 24px;
    }

    #where-can-helpAccordion,
    #where-can-helpAccordion1,
    #where-can-helpAccordion2 {
        display: block;
    }


    /*.where-can-help__element-container {*/
    /*    display: none;*/
    /*}*/
    .where-can-help .accordion img:last-child {
        margin-left: auto;
    }

    #resourcesAccordion {
        display: block;
    }

    .big-orange-block a {
        /*margin-left: -7px;*/
    }

    .big-orange-block .button-white {
        white-space: nowrap;
        /*margin-left: -8px;*/
        width: 100%;
        display: flex;
        justify-content: center;
    }

    .big-orange-block > div > p {
        width: 78%;
        margin: 0 auto;
    }

    .big-orange-block__keeper > div {
        margin-bottom: 44px;
    }

    .customer-success-story__title {
        width: 272px;
    }

    .customers-slides-numbers {
        margin-top: 68px !important;
    }

    .customer-success-story .slides-numbers {
        margin: -10px 25px;
    }

    .gpu-slides-numbers {
        margin-top: 70px !important;
    }

    .amd-slides-numbers {
        margin-top: -5px !important;
    }

    footer .accordion .card-body {
        padding: 1px 24px;

    }

    /*Private Cloud*/
    .Hostkey-private-cloud-container img {
        top: -1.2%;
        right: -19%;
        width: 67%;
        z-index: -1;
    }

    /*service_in_russia*/
    /*.service_in_russia__skyscrapers {*/
    /*    margin-top: 270px;*/
    /*    margin-left: -265px;*/
    /*}*/
    .service_in_russia__skyscrapers img {
        margin-top: 20px;
    }

    .data-pro__text {
        padding: 24px 24px 10px 24px;
    }

    .table-wrap {
        width: 95px;
        white-space: pre-wrap;
    }
    .primary-block__button-block button:first-child {
        margin-right: 0;
    }
}

/*Landing page*/
/*service_in_russia*/





