@charset "UTF-8";
/*==========  DESKTOP FIRST METHOD  ==========*/
/*========== XXL Devices ==========*/

/*========== XXL Devices ==========*/

/*========== XL Devices ==========*/

/*========== Large Devices, Wide Screens ==========*/

/*========== Medium Devices, Desktops ==========*/

/*========== Small Devices, Tablets ==========*/

/*========== Extra Small Devices, Phones ==========*/

/*==========  MOBILE FIRST METHOD  ==========*/
/*========== Custom, iPhone Retina ==========*/

/*========== Small Devices, Tablets ==========*/

/*========== XL Devices ==========*/

/*========== XXL Devices ==========*/

@media only screen and (max-width: 2349px) {
  /* MAIN-PAGE: Start */
  .ms-title {
    font-size: 3.3em;
  }
  .main-menu {
    font-size: .9em;
  }
  .slider-about {
    padding: 100px 300px 100px 100px;
  }
  /* MAIN-PAGE: End */
  .exabout-features-list {
    padding-left: 50px;
    padding-right: 50px;
  }
  .slider-exabrev-main {
    padding-top: 36px;
    margin-top: -36px;
  }
  .pd_lcs_circle-big {
    width: 14em;
    height: 14em;
    bottom: 0;
  }
  .pdd-item {
    margin-bottom: 50px;
  }
  .page_cnts_inner-left, .page_cnts_inner-right {
    padding: 50px 0;
  }
  .pg_sai_item {
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .pg_sai_left {
    padding-right: 85px;
  }
  .pg_sai_right {
    padding-left: 85px;
  }
  .sct-page_serv_info_item {
    padding: 30px 0;
  }
  .pg_sii-image > img {
    max-width: 215px;
  }
  .pg_sii-descr {
    margin: 35px 0;
  }
  /* PageInnerBasic : Start */
  .basic-main-container {
    padding: 50px 0;
  }
  /* PageInnerBasic : End */
  .specialists-list {
    padding-bottom: 100px;
  }
  .clc-address,
  .clc-descr {
    font-size: 0.88em;
  }
  .clc-name {
    font-size: 1.36em;
  }
  .sct-clinics-undermap,
  .sct-clinics-list {
    padding: 50px 0;
  }
  .clc-name {
    font-size: 1.16em;
  }
  .clinic-item {
    margin-bottom: 50px;
  }
  /* sect_half-container : Start */
  .sect-half-item._right._txt,
  .sect-full-item._right._txt {
    padding-left: 85px;
  }
  .sect-half-item._right._txt-push,
  .sect-full-item._right._txt-push {
    padding-left: 85px;
  }
  .sect-half-item._left._txt,
  .sect-full-item._left._txt {
    padding-right: 85px;
  }
  .sect-half-item._left._txt-push,
  .sect-full-item._left._txt-push {
    padding-left: 85px;
  }
  .sect-half-item._txt, .sect-half-item._txt-pull, .sect-half-item._txt-push, .sect-half-item._txt-fluid,
  .sect-full-item._txt,
  .sect-full-item._txt-pull,
  .sect-full-item._txt-push,
  .sect-full-item._txt-fluid {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .sect-half-item._img-full._right .sect-half-img-wrap, .sect-half-item._img-full-bg._right .sect-half-img-wrap,
  .sect-full-item._img-full._right .sect-half-img-wrap,
  .sect-full-item._img-full-bg._right .sect-half-img-wrap {
    margin-right: -30%;
  }
  .sect-half-item._img-full._left .sect-half-img-wrap, .sect-half-item._img-full-bg._left .sect-half-img-wrap,
  .sect-full-item._img-full._left .sect-half-img-wrap,
  .sect-full-item._img-full-bg._left .sect-half-img-wrap {
    margin-left: -30%;
  }
  /* sect_half-container : End */
  .sct-learning-hmo-wrap {
    padding-top: 75px;
  }
  .abt-main-block-info,
  .abt-main-block-quote {
    padding-right: 85px;
  }
  .sct-basic-header, .sct-basic-header-multiple,
  .sct-basic-header-full {
    padding-top: 150px;
  }
  .watermark-logo {
    top: 45px;
    width: 25%;
  }
  .watermark-logo._exoatlet {
    left: 45px;
  }
  .watermark-logo._ortorent {
    right: 45px;
  }
  .sct-paddings {
    padding: 60px 0;
  }
  .abt-hstr-item {
    margin: 30px 0;
  }
  .abt-hstr-descr {
    font-size: 0.75em;
  }
  .abt-hstr-year {
    font-size: 3.33em;
  }
  .abt-team-main-item ._photo {
    margin-bottom: 15px;
  }
  .personal-ease-container {
    margin-left: -15px;
    margin-right: -15px;
  }
  .pers-ease-item {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
  }
  .pers-ease-item ._photo {
    margin-bottom: 18px;
  }
  .pers-ease-item ._name {
    font-size: 1.2em;
    margin-bottom: 10px;
  }
  .pers-ease-item ._descr {
    font-size: 0.8em;
  }
  .depart-item {
    width: 150px;
  }
  .depart-container {
    padding-left: 100px;
  }
  .depart-container._size-12 .depart-container-wrap {
    margin-left: -25px;
    margin-right: -25px;
  }
  .depart-container._size-12 .depart-item {
    margin-left: 25px;
    margin-right: 25px;
  }
  .depart-container._size-6:nth-child(even) .depart-item {
    margin-right: 25px;
  }
  .depart-container._size-6:nth-child(odd) .depart-item {
    margin-left: 25px;
  }
  .depart-container._size-4._first .depart-item {
    margin-right: 25px;
  }
  .depart-container._size-4._second .depart-item {
    margin-left: 25px;
    margin-right: 25px;
  }
  .depart-container._size-4._third .depart-item {
    margin-left: 25px;
  }
  .abt-team-all-bgtxt {
    font-size: 59.3em;
    margin-left: 140px;
  }
  .sct-bambini-header._has-overlap {
    padding-bottom: 130px;
  }
  .sct-bambini-main-descr ._is-overlap {
    margin-top: -130px;
  }
  /* ImgBgFull : Start */
  .img-bg-full._left {
    margin-left: -30%;
  }
  .img-bg-full._right {
    margin-right: -30%;
  }
  /* ImgBgFull : End */
  .abt-main-block-sliders {
    min-height: 750px;
  }
  /* NewHome : Start */
  .home-rehub-exo-img img {
    max-width: 80%;
  }
  .news-last-item._first .nws-lst-right,
  .news-last-item._first .nws-lst-left,
  .news-last-item._regular {
    height: 310px;
  }
  .news-last-item._first .nws-lst-excerpt {
    font-size: 0.95em;
  }
  .slider-about {
    margin-top: -75px;
  }
  /* NewHome : End */
  .p-rehab-stages-stats-pilot img {
    max-width: 72%;
  }
  .p-rsch-rep-col._img {
    min-height: 450px;
  }
}

@media only screen and (max-width: 1919px) {
  .depart-item {
    width: 130px;
  }
  .depart-container {
    padding-left: 100px;
  }
  .depart-container._size-12 .depart-container-wrap {
    margin-left: -20px;
    margin-right: -20px;
  }
  .depart-container._size-12 .depart-item {
    margin-left: 20px;
    margin-right: 20px;
  }
  .depart-container._size-6:nth-child(even) .depart-item {
    margin-right: 20px;
  }
  .depart-container._size-6:nth-child(odd) .depart-item {
    margin-left: 20px;
  }
  .depart-container._size-4._first .depart-container-wrap {
    -webkit-box-pack: start;
            justify-content: flex-start;
  }
  .depart-container._size-4._first .depart-item {
    margin-right: 20px;
  }
  .depart-container._size-4._second .depart-item {
    margin-left: 20px;
    margin-right: 20px;
  }
  .depart-container._size-4._third .depart-container-wrap {
    -webkit-box-pack: end;
            justify-content: flex-end;
  }
  .depart-container._size-4._third .depart-item {
    margin-left: 20px;
  }
  .abt-main-block-sliders {
    min-height: 700px;
  }
  .pdd-item {
    margin-bottom: 35px;
  }
  .pg_sii-image > img {
    max-width: 230px;
  }
  /* HomeNew : Start */
  .home-rehub-exo-img img {
    max-width: 100%;
  }
  .news-last-item._first .nws-lst-right,
  .news-last-item._first .nws-lst-left,
  .news-last-item._regular {
    height: 286px;
  }
  .slider-about {
    padding: 100px 200px 100px 100px;
  }
  /* HomeNew : End */
  .p-rehab-stages-stats-pilot img {
    max-width: 90%;
  }
  .p-rsch-rep-col._img {
    min-height: 490px;
  }
}

@media only screen and (max-width: 1599px) {
  /* MAIN-PAGE: Start */
  .main-menu {
    font-size: 1.15em;
  }
  .dcl-left {
    left: 15px !important;
  }
  .dcl-right {
    right: 15px !important;
  }
  .abt-sub-title {
    font-size: 1.4em;
  }
  /* MAIN-PAGE: End */
  .nai-item-first .gh-right {
    padding-left: 30px;
  }
  .sct-news-all {
    padding-bottom: 30px;
  }
  .exab-ms-content {
    font-size: 1.5em;
  }
  .circle-deco-pink.exab-ms-decoCircle {
    font-size: .7em;
  }
  .exabrev-descr-container {
    padding: 60px;
  }
  .rev-quote-icon svg {
    width: 8em;
    height: 8em;
  }
  .exabrev-sub-quote {
    font-size: 1.25em;
  }
  .sct-exabout-security {
    margin-top: -80px;
    padding: 80px 0;
  }
  .sct-exabout-methods {
    padding: 80px 0;
  }
  .sct-exabout-сertific {
    padding: 80px 30px;
  }
  .sct-exabout-service,
  .sct-exabout-functions {
    padding-bottom: 90px;
  }
  .sct-exabout-features:after {
    left: -15px;
  }
  .exabout-сertific-bg {
    left: -15px;
  }
  .sct-exabout-security:after {
    right: -15px;
  }
  .page_cnts_inner-right:before,
  .page_cnts_inner-right:after {
    top: -50px;
  }
  .pg_sai_right {
    padding-left: 50px;
  }
  .pg_sai_left {
    padding-right: 50px;
  }
  .pg_sii-image {
    padding: 35px;
  }
  .sct-page_serv_info_item.tech_doc {
    padding-bottom: 40px;
  }
  .pg_sai_item {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .circle-deco-clinics-undermap {
    width: 10em;
    height: 10em;
    -webkit-transform: translate(50%, 65%);
            transform: translate(50%, 65%);
  }
  .sct-learning-main .list-features-simple {
    font-size: 0.8em;
  }
  .abt-hstr-year {
    font-size: 1.8em;
  }
  .abt-hstr-year {
    width: 35%;
  }
  .abt-hstr-descr {
    width: 65%;
  }
  .abt-hstr-main-bg {
    padding: 10% 0;
  }
  .abt-team-main-item,
  .abt-team-main-container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .abt-team-main-item ._descr {
    font-size: 0.7em;
  }
  .pers-ease-item {
    width: 20%;
  }
  .pers-ease-item._inject {
    width: 60%;
  }
  .depart-item {
    width: 100px;
  }
  .depart-container {
    padding-left: 75px;
  }
  .depart-container._size-12 .depart-container-wrap {
    margin-left: -15px;
    margin-right: -15px;
  }
  .depart-container._size-12 .depart-item {
    margin-left: 15px;
    margin-right: 15px;
  }
  .depart-container._size-6:nth-child(even) .depart-item {
    margin-right: 15px;
  }
  .depart-container._size-6:nth-child(odd) .depart-item {
    margin-left: 15px;
  }
  .depart-container._size-4._first .depart-container-wrap {
    -webkit-box-pack: start;
            justify-content: flex-start;
  }
  .depart-container._size-4._first .depart-item {
    margin-right: 15px;
  }
  .depart-container._size-4._second .depart-item {
    margin-left: 15px;
    margin-right: 15px;
  }
  .depart-container._size-4._third .depart-container-wrap {
    -webkit-box-pack: end;
            justify-content: flex-end;
  }
  .depart-container._size-4._third .depart-item {
    margin-left: 15px;
  }
  .abt-team-all-bgtxt {
    margin-left: 112px;
    font-size: 54.4em;
  }
  .bmbn-revs-left {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .bmbn-revs-quote-icon svg {
    width: 6em;
  }
  .events-calendar ._excerpt {
    font-size: 0.55em;
  }
  .events-calendar-title {
    font-size: 2em;
  }
  .events-calendar ._title {
    font-size: 0.8em;
  }
  .abt-main-block-sliders {
    min-height: 600px;
  }
  .clinic-map-container {
    padding-bottom: 45%;
  }
  .clinic-map-info-wrap {
    padding: 35px 0 32px 65px;
  }
  .sct-about-team-main .sect-half-item._left p {
    font-size: 1em;
  }
  .news-last-item._first .nws-lst-right,
  .news-last-item._first .nws-lst-left,
  .news-last-item._regular {
    height: 265px;
  }
  .news-last-item._first .post-meta {
    font-size: 0.9em;
  }
  .events-last {
    margin-top: 60px;
    margin-left: -15px;
    margin-right: -15px;
  }
  .events-last.slider-main._arrows-main .slick-arrow {
    margin-left: 15px;
  }
  .evs-last-item {
    padding-left: 15px;
    padding-right: 15px;
  }
  .evs-last-item-container {
    padding: 15px 20px 30px 20px;
  }
  .sct-contacts-georgaphy .clinic-map-container {
    padding-bottom: 50%;
  }
  .news-last-item._first .nws-lst-excerpt {
    font-size: 0.75em;
  }
  .slider-about {
    padding: 75px 30px 75px 75px;
  }
  .lst-apbs-img {
    width: 160px;
    height: 160px;
  }
  .p-404-text-deco {
    font-size: 22em;
  }
}

@media only screen and (max-width: 1199px) {
  /* MAIN-PAGE: Start */
  .sct-title .read-all {
    margin: 0 35px;
  }
  .ms-title {
    font-size: 2.5em;
  }
  /* MAIN-PAGE: End */
  .nai-item-first {
    margin-bottom: 90px;
  }
  .exab-ms-content {
    font-size: 1.25em;
  }
  .contacts-geo-container {
    padding: 40px 30px;
  }
  .testdrv_descr-right,
  .testdrv_descr-left {
    width: 50%;
  }
  .title-with-link {
    position: relative;
  }
  .title-with-link a {
    display: block;
    position: absolute;
    bottom: -2em;
    left: 0;
    margin: 15px 5px 0 5px;
  }
  /* sect_half-container : Start */
  .sect-half-item._right._txt, .sect-half-item._right._txt-push,
  .sect-full-item._right._txt,
  .sect-full-item._right._txt-push {
    padding-left: 75px;
  }
  .sect-half-item._left._txt,
  .sect-full-item._left._txt {
    padding-right: 75px;
  }
  .sect-half-item._left._txt-push,
  .sect-full-item._left._txt-push {
    padding-left: 75px;
  }
  .sect-half-item._txt, .sect-half-item._txt-pull, .sect-half-item._txt-push, .sect-half-item._txt-fluid,
  .sect-full-item._txt,
  .sect-full-item._txt-pull,
  .sect-full-item._txt-push,
  .sect-full-item._txt-fluid {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  /* sect_half-container : End */
  .sct-learning-hmo-wrap {
    padding-top: 60px;
  }
  .sct-learning-main .list-features-simple {
    font-size: 0.65em;
  }
  .abt-main-block-info,
  .abt-main-block-quote {
    padding-right: 75px;
  }
  .abt-quote-icon svg, .abt-quote-icon img {
    width: 5em;
    height: 5em;
  }
  .sct-paddings {
    padding: 60px 0;
  }
  .abt-hstr-main-bg {
    position: static;
    padding: 0;
  }
  .abt-hstr-container .bg-text {
    display: none !important;
  }
  .depart-container._size-12 .depart-container-wrap {
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .depart-container._size-6 {
    width: 100%;
  }
  .depart-container._size-6 .depart-container-wrap {
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }
  .depart-container._size-6 .depart-item {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .depart-container._size-4 .depart-container-wrap {
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }
  .depart-container._size-4 .depart-item {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .abt-team-all-bgtxt {
    display: none;
  }
  .depart-container {
    padding-left: 50px;
  }
  .depart-container._size-6:nth-child(odd) .depart-title {
    margin-left: 28px;
  }
  .bmbn-revs-quote {
    font-size: 0.8em;
  }
  .bmbn-revs-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
  .bmbn-revs-left,
  .bmbn-revs-right {
    width: 100%;
  }
  .news-last-item._regular .post-meta {
    font-size: 0.5em;
  }
  .news-last-item._first .nws-lst-right, .news-last-item._first .nws-lst-left, .news-last-item._regular {
    height: 225px;
  }
  .sct-contacts-georgaphy .clinic-map-container {
    padding-bottom: 75%;
  }
  .slider-about {
    margin-top: -50px;
  }
}

@media only screen and (max-width: 991px) {
  /* MAIN-PAGE: Start */
  .main-menu {
    font-size: 1em;
  }
  .grid-about {
    display: block;
  }
  .grid-about .grid-half {
    width: 100%;
  }
  .abount-img-main {
    position: static;
  }
  .abt-photos-small {
    display: none;
  }
  .sct-footer {
    padding: 35px 0;
  }
  .ft-right {
    margin-top: 35px;
  }
  .ft-main-menu {
    font-size: .9em;
  }
  .slider-about-glr {
    position: static;
    height: 400px;
  }
  .ms-title {
    font-size: 1.85em;
  }
  .sct-about {
    margin-left: -15px;
    margin-right: -15px;
  }
  /* MAIN-PAGE: End */
  .nai-item-first .grid-container {
    display: block;
  }
  .nai-item-first .gh-left {
    width: 100%;
  }
  .nai-item-first .gh-right {
    width: 100%;
    padding-left: 0;
  }
  .naif-cover {
    min-height: 300px;
    margin-bottom: 30px;
  }
  .post-list-panel {
    margin-top: 30px;
  }
  .post-list-panel .search-block {
    text-align: left;
    margin-bottom: 25px;
  }
  .circle-deco-pink.exab-ms-decoCircle {
    display: none;
  }
  .grid-exabout-ctr {
    display: block;
  }
  .grid-exabout-ctr-left {
    width: 100%;
  }
  .grid-exabout-ctr-right {
    width: 100%;
  }
  .exabout-controls-wrap:before {
    right: -200%;
  }
  .exabout-controls-img {
    padding: 30px 0;
  }
  .sct-exabout-service, .sct-exabout-functions {
    padding-bottom: 50px;
  }
  .sct-exabout-service strong {
    font-size: 1.1em;
  }
  .sct-exabout-features:after,
  .sct-exabout-сertific:after {
    left: -300%;
  }
  .exabout-features-list {
    padding: 20px 0 10px;
  }
  .exabout-features-list li {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 24%;
    max-width: 100%;
    margin-right: 0;
    margin-left: 0;
    padding: 0 15px;
  }
  .exabout-features-list li span {
    font-size: 1em;
  }
  .exabout-features-list li svg {
    margin-left: auto;
    margin-right: auto;
  }
  .sct-exabout-security {
    margin-top: 0;
  }
  .exabout-seq-cert .flexible {
    display: block;
  }
  .sct-exabout-security {
    padding: 50px 0;
  }
  .sct-exabout-security:after {
    right: -300%;
  }
  .sct-exabout-сertific {
    padding: 50px 0;
  }
  .sct-exabout-сertific:after {
    left: -300%;
  }
  .sct-exabout-сertific .link-readmore {
    position: static;
  }
  .sct-exabout-methods {
    padding: 50px 0;
  }
  .grid-exabout-methods-container {
    display: block;
  }
  .grid-exabout-methods-container .under-title {
    font-size: 1.3em;
  }
  .grid-exabout-methods-left,
  .grid-exabout-methods-right {
    width: 100%;
  }
  .slider-exab-meth-glr {
    margin: 50px -15px 25px -15px;
  }
  .slide-exab-meth-glr {
    padding: 0 15px;
  }
  .sct-exabout-georgaphy {
    background-color: #fff;
    padding-bottom: 0;
  }
  .exabout-geo-under-container {
    color: #222;
    padding: 25px 0;
  }
  .exabout-geo-container {
    padding: 45px 0;
  }
  .exabout-geo-container:after {
    left: -300%;
  }
  .geomap {
    position: relative;
    height: 500px;
  }
  .sct-exabout-revcon {
    background-image: none !important;
  }
  .grid-exabout-rev {
    display: block;
  }
  .grid-exabout-rev-right,
  .grid-exabout-rev-left {
    width: 100%;
  }
  .exabrev-descr-container {
    padding-left: 0;
    padding-right: 0;
    margin-top: 0;
    padding-top: 50px;
    background: none;
    position: relative;
  }
  .exabrev-descr-container:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -300%;
    right: -300%;
    background-color: #009fe3;
    background: -webkit-gradient(linear, right bottom, left top, from(#154294), to(#0098dd));
    background: -webkit-linear-gradient(right bottom, #154294, #0098dd);
    background: linear-gradient(to left top, #154294, #0098dd);
    z-index: -1;
  }
  .slider-exabrev-main {
    display: none !important;
  }
  .slider-exabrev-sub-wrap:before {
    right: -200%;
  }
  .exabrev-sub-quote {
    padding-right: 15px;
  }
  .exabout-сertific-bg {
    left: -25%;
    right: -25%;
  }
  .pd_lcs-row-first {
    display: none;
  }
  .pd_lcs-item.true {
    display: block;
  }
  .pd_lcs-item.first {
    width: 40%;
    position: relative;
  }
  .pd_lcs_circle-big {
    left: -14%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .sct-page_doc_licences {
    padding: 35px 0;
  }
  .pd_lcs-item {
    margin-bottom: 35px;
  }
  .page_cnts_inner_wrap {
    display: block;
    background-color: transparent;
  }
  .page_cnts_inner_wrap:before {
    display: none;
  }
  .page_cnts_inner-left,
  .page_cnts_inner-right {
    width: 100%;
    position: relative;
  }
  .page_cnts_inner-left:before,
  .page_cnts_inner-right:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: -300%;
    right: -300%;
  }
  .page_cnts_inner-left:after,
  .page_cnts_inner-right:after {
    display: none;
  }
  .page_cnts_inner-left {
    background-color: #fff;
  }
  .page_cnts_inner-left:before {
    background-color: #fff;
  }
  .sct-page_cnts_inner {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .pcnts_i_circle-small,
  .page_cnts_decotext {
    display: none;
  }
  .sct-contacts-georgaphy {
    padding: 0;
  }
  .contacts-geo-container {
    padding: 30px 0local;
    position: relative;
  }
  .contacts-geo-container:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -300%;
    right: -300%;
    background-color: #009fe3;
    z-index: -1;
  }
  /* PageInnerBasic : Start */
  .sct-basic-header._has-overlap {
    padding-bottom: 0;
  }
  .sct-basic-header-full {
    padding-top: 100px;
    padding-bottom: 75px;
  }
  .sct-basic-header-full._has-overlap {
    padding-bottom: 50px;
  }
  /* PageInnerBasic : End */
  .page_smd_circle-big {
    -webkit-transform: translate(-105%, -50%);
            transform: translate(-105%, -50%);
  }
  .sct-page_serv_info_item .grid-flex {
    display: block;
  }
  .pg_sai_container {
    display: block;
  }
  .pg_sai_item {
    width: 100%;
  }
  .pg_sai_item:before {
    left: -300%;
    right: -300%;
  }
  .pg_sai_left {
    padding-right: 0;
  }
  .pg_sai_right {
    padding-left: 0;
  }
  .pg_sai_right_bg {
    left: -25%;
    right: -25%;
  }
  .testdrv_descr-container {
    display: block;
  }
  .testdrv_descr-right, .testdrv_descr-left {
    margin-top: 0;
    width: 100%;
  }
  .testdrv_descr-left:before {
    right: -250%;
  }
  /* PageInnerBasic : Start */
  .basic-main-wrap,
  .basic-main-wrap > .container,
  .basic-main-container {
    min-height: auto;
  }
  .basic-main-wrap > .container {
    min-height: auto;
  }
  ._is-overlap {
    margin-top: 0;
  }
  /* PageInnerBasic : End */
  .sct-spcls-list .basic-main-content {
    padding-right: 0;
  }
  .sct-spcls-list .circle-deco-junction.right {
    -webkit-transform: translate(103%, -50%);
            transform: translate(103%, -50%);
  }
  .sct-spcls-list .ft-theme-blue.ft-accordion > .ft-contents > .ft-tab {
    padding: 0.68em 2.5em 0.68em 15px;
  }
  .specialists-list {
    padding: 45px 0 90px 0;
  }
  .circle-deco-clinics-undermap {
    -webkit-transform: translate(85%, 25%);
            transform: translate(85%, 25%);
  }
  /* sect_half-container : Start */
  .sect-half-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
  .sect-half-item {
    width: 100% !important;
  }
  .sect-half-item._txt, .sect-half-item._txt-pull, .sect-half-item._txt-push, .sect-half-item._txt-fluid,
  .sect-full-item._txt,
  .sect-full-item._txt-pull,
  .sect-full-item._txt-push,
  .sect-full-item._txt-fluid {
    padding: 50px 0 !important;
  }
  .sect-half-item .sect-half-img-wrap,
  .sect-full-item .sect-half-img-wrap {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    height: auto;
  }
  .sect-half-item .sect-half-img-wrap > img,
  .sect-full-item .sect-half-img-wrap > img {
    position: static;
  }
  .sect-half-item.wings:before, .sect-half-item.wings:after,
  .sect-full-item.wings:before,
  .sect-full-item.wings:after {
    display: block;
  }
  .sect-half-item.wings.wings-mobile:before, .sect-half-item.wings.wings-mobile:after,
  .sect-full-item.wings.wings-mobile:before,
  .sect-full-item.wings.wings-mobile:after {
    display: block !important;
  }
  .sect-half-item .wings-both.wings-mobile:before, .sect-half-item .wings-both.wings-mobile:after,
  .sect-full-item .wings-both.wings-mobile:before,
  .sect-full-item .wings-both.wings-mobile:after {
    display: block !important;
  }
  /* sect_half-container : End */
  .sct-learning-progs-2 .sect-half-item._right {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
  .sct-learning-progs-2 .sect-half-item._left {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .sct-learning-hmo .sect-half-item._txt, .sct-learning-hmo .sect-half-item._txt-pull {
    padding: 30px 0 !important;
  }
  .sct-learning-hmo-wrap {
    padding-top: 50px;
    padding-bottom: 20px;
  }
  .sct-learning-main .sect-half-item._left.wings-both:before, .sct-learning-main .sect-half-item._left.wings-both:after {
    display: block;
  }
  .sct-learning-main .list-features-simple {
    font-size: 0.85em;
  }
  .lrn-addinfo-bg-wrap {
    left: -20%;
    right: -20%;
  }
  /* ImgBgFull : Start */
  .img-bg-full._left, .img-bg-full._right {
    margin-left: -25%;
    margin-right: -25%;
  }
  /* ImgBgFull : End */
  .tsdr-notes-left {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .tsdr-notes-right {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
  .tsdr-descr-right {
    margin-top: 0;
  }
  .sct-test-drive-descr {
    background-color: #fff;
  }
  .watermark-logo {
    top: 45px;
    width: 15%;
  }
  .watermark-logo._exoatlet {
    left: 45px;
  }
  .watermark-logo._ortorent {
    right: 45px;
  }
  .sct-paddings {
    padding: 50px 0;
  }
  .pers-ease-item {
    width: 25%;
  }
  .pers-ease-item._inject {
    width: 100%;
    margin-bottom: 75px;
  }
  .bmbn-header-content {
    font-size: 1em;
  }
  .bmbn-main-descr-content.wings._blue:before {
    background-color: #0098dd;
  }
  .bmbn-goals-img-help {
    position: static;
  }
  .bambini-experts-content ._name {
    margin-bottom: .85em;
  }
  .bambini-experts-content ._descr {
    font-size: 0.75em;
  }
  .sct-serv-main .circle-deco-junction {
    display: none;
  }
  .sct-bambini-header._has-overlap {
    padding-bottom: 50px;
  }
  .sct-bambini-main-descr ._is-overlap {
    margin-top: 0;
  }
  .bmbn-header-img {
    margin-bottom: 0;
  }
  .sct-about-main .container-fluid {
    padding: 0 15px;
  }
  .events-article-nearest ._cover {
    min-height: auto;
    height: auto;
  }
  .events-calendar-months-wrap {
    overflow-x: scroll;
  }
  .abt-main-block-sliders {
    min-height: auto;
    margin-left: -15px;
    margin-right: -15px;
  }
  .abt-main-block-slider._main .img-abs-wrap {
    padding-bottom: 70%;
  }
  .clinic-map-info-container {
    display: none;
  }
  .tsdr-container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .tsdr-descr-slider-nav,
  .tsdr-descr-slider-main {
    margin-left: -15px;
    margin-right: -15px;
  }
  .page_cnts_inner_wrap:before, .page_cnts_inner_wrap:after {
    display: block;
  }
  .slider-exabrev-sub {
    margin-top: 0;
  }
  .exab-security-item {
    margin-bottom: 30px;
  }
  /* HomeNew : Start */
  .home-rehub-container ._right {
    -webkit-box-ordinal-group: 0;
            order: -1;
  }
  .sct-home-rehub .rhb-rsc-glr,
  .sct-home-researches .rhb-rsc-glr {
    margin-left: 0;
  }
  .home-resch-container ._right:before {
    display: block;
    background-color: #0098dd;
  }
  .sct-home-statistics .exo-stats-item {
    max-width: 65%;
    margin-left: auto;
    margin-right: auto;
  }
  /* HomeNew : End */
  .sect-half-item._img-full-bg .sect-half-img-wrap {
    margin-left: -20% !important;
    margin-right: -20% !important;
  }
  .news-last-item._first .nws-lst-right,
  .news-last-item._first .nws-lst-left,
  .news-last-item._regular {
    height: auto;
    width: 100% !important;
  }
  .news-last-item {
    margin-bottom: 30px;
  }
  .news-last-item._regular .nws-lst-footer {
    position: static;
  }
  .news-last-item._regular .post-meta {
    font-size: 0.8em;
  }
  .sct-contacts-georgaphy .clinic-map-container {
    padding-bottom: 50%;
  }
  .page-cntc-info {
    margin-top: 0;
    position: static;
  }
  .news-last-item._regular .nws-lst-title {
    height: auto;
  }
  .slider-about {
    margin-top: 0;
  }
  .sct-basic-main-p-rehab {
    background-color: #fff;
  }
  .p-rehab-basic-img {
    margin-top: 0;
    margin-bottom: 0;
  }
  .p-rehab-stages-stats-ftrs,
  .p-rehab-stages-stats-pilot {
    margin: 0;
  }
  .p-rehab-stages-stats-funcs {
    margin: 30px 0;
  }
  .p-rehab-stages-stats ._left {
    width: 60%;
  }
  .p-rehab-stages-stats ._right {
    width: 40%;
  }
  .sct-p-rehab-other ._img-full-bg {
    color: #222222;
  }
  .p-rehab-other-bg {
    display: none;
  }
  .p-research-basic {
    background-color: #fff;
  }
  .sct-p-rsch-subcontent ._left {
    padding-bottom: 0 !important;
  }
  .sct-p-rsch-subcontent ._left .list-dashed {
    margin-bottom: 0;
  }
  .sct-p-rsch-subcontent ._right {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .list-approbs {
    flex-wrap: wrap;
  }
  .list-approbs > li {
    width: 50%;
  }
  .p-rsch-reps-slider {
    margin-right: 0;
    margin-top: 35px;
  }
  .p-rsch-reps-circle {
    display: none;
  }
  body .slider-main .p-rsch-rep-col {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .abt-main-block-container .wings:before, .abt-main-block-container .wings:after {
    z-index: -1;
  }
  .sct-exabout-revcon .parallax__container,
  .sct-exabout-revcon .bg-header-image {
    display: none !important;
  }
}

@media only screen and (max-width: 767px) {
  /* MAIN-PAGE: Start */
  .sct-header {
    -webkit-box-pack: start;
            justify-content: flex-start;
    padding: 100px 0 100px 0;
  }
  .sct-header-bar {
    margin-bottom: 0;
  }
  .sct-header-bar.dark.mobile {
    color: #ffffff;
  }
  .sct-header-bar.dark.mobile svg .regular {
    fill: #fff;
  }
  .sct-header-bar .menu-lang-select {
    margin: 15px;
  }
  .sticky-nav {
    display: none;
  }
  .nav-wrap {
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-color: rgba(0, 41, 69, 0.98);
    padding-top: 100px;
    z-index: 90;
  }
  .main-menu {
    display: block;
  }
  .main-menu > li {
    display: block;
    font-size: 1.2em;
    padding: .25em .5em;
  }
  .main-menu > li > a {
    display: block;
  }
  .btn-mobile {
    display: inline-block;
  }
  .ms-addinfo {
    padding: 25px 0 40px 0;
  }
  .ms-logo {
    max-width: 75%;
  }
  .grid-about {
    margin-left: -15px;
    margin-right: -15px;
  }
  .slider-about {
    padding: 50px 15px;
    position: relative;
  }
  .slider-about .slick-arrow {
    top: -1em;
    background-color: #002945;
  }
  .slider-about .slick-prev {
    left: 30px;
  }
  .slider-about .slick-next {
    left: 60px;
  }
  .slider-about:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #002945;
    z-index: -1;
  }
  .ft-sub-menu > li {
    width: 30%;
  }
  /* MAIN-PAGE: End */
  .sct-header-inner .msi-title {
    font-size: 2.8em;
  }
  .sct-header-inner {
    min-height: 350px;
    padding-bottom: 50px !important;
  }
  .exab-ms-content {
    font-size: 0.9em;
  }
  .slider-exabrev-main {
    padding-top: 32px;
  }
  .slider-exabrev-sub {
    margin-left: -15px;
    margin-right: -15px;
  }
  .exabrev-sub-quote {
    padding-left: 15px;
    padding-right: 15px;
  }
  .pd_lcs_circle-small {
    right: 0;
  }
  .pd_lcs-item.first {
    width: 65%;
  }
  /* PageInnerBasic : Start */
  /* PageInnerBasic : End */
  /* sect_half-container : Start */
  .sect-half-item._img-full .sect-half-img-wrap, .sect-half-item._img-full-bg .sect-half-img-wrap,
  .sect-full-item._img-full .sect-half-img-wrap,
  .sect-full-item._img-full-bg .sect-half-img-wrap {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  /* sect_half-container : End */
  .lrn-addinfo-bg-wrap {
    left: -5%;
    right: -5%;
  }
  .abt-main-block-sliders {
    margin-left: -15px;
    margin-right: -15px;
  }
  /* ImgBgFull : Start */
  .img-bg-full._left, .img-bg-full._right {
    margin-left: -5%;
    margin-right: -5%;
  }
  /* ImgBgFull : End */
  .tsdr-descr-slider-nav,
  .tsdr-descr-slider-main {
    margin-left: -15px;
    margin-right: -15px;
    background-color: #fff;
  }
  .watermark-logo {
    top: 30px;
    width: 15%;
  }
  .watermark-logo._exoatlet {
    left: 0;
  }
  .watermark-logo._ortorent {
    right: 0;
  }
  .abt-team-main-container {
    padding-left: 0;
    padding-right: 0;
  }
  .personal-ease-container {
    margin-left: 0;
    margin-right: 0;
  }
  .pers-ease-item {
    width: 33.33333333%;
  }
  .depart-title {
    position: static;
    top: 0;
    left: 0;
    margin-left: 15px !important;
    -webkit-transform: none;
            transform: none;
  }
  .departs-container {
    margin-left: -15px;
    margin-right: -15px;
  }
  .depart-container {
    padding-left: 0;
  }
  .depart-container._size-12 .depart-item {
    width: 25%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
  }
  .depart-container._size-6 .depart-item {
    width: 25%;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 15px;
    padding-right: 15px;
  }
  .depart-container._size-4 {
    width: 50%;
  }
  .depart-container._size-4 .depart-item {
    width: 50%;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 15px;
    padding-right: 15px;
  }
  .personal-ease-container {
    margin-left: -15px;
    margin-right: -15px;
  }
  .bmbn-header-content {
    font-size: .9em;
  }
  .bmbn-goals-subinfo-left {
    width: 50%;
  }
  .bmbn-goals-subinfo-right {
    width: 50%;
  }
  .events-article-nearest ._cover {
    margin-left: -15px;
    margin-right: -15px;
  }
  .post-single-cover {
    margin-left: -15px;
    margin-right: -15px;
  }
  .events-calendar-title {
    font-size: 1.7em;
  }
  .events-calendar ._event-item {
    padding-top: 1.5em;
  }
  .post-single-share {
    float: none;
    margin: 10px 0;
  }
  .sidebar-events-bottom ._right {
    padding-bottom: 0 !important;
  }
  .sect-half-item._img-full-bg .sect-half-img-wrap {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  /* HomeNew : Start */
  .rhb-rsc-glr {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .news-last-item._first .news-last-item-wrap {
    flex-wrap: wrap;
  }
  .news-last-item._first .nws-lst-cover {
    height: auto;
    padding-bottom: 60%;
    margin-bottom: 20px;
  }
  .news-last-item._first .nws-lst-title {
    height: auto;
  }
  .news-last-item._regular .nws-lst-title {
    height: auto;
    max-height: auto;
  }
  /* HomeNew : End */
  .p-rehab-basic-img .sect-half-img-wrap {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .p-rehab-sympos-circle-big {
    font-size: 0.5em;
  }
  .p-rehab-sympos-circle-small {
    display: none;
  }
  .p-rehab-sympos-container ._right {
    padding-top: 45px;
  }
  .p-rehab-goals-circle {
    display: none;
  }
  .lst-apbs-img {
    width: 125px;
    height: 125px;
  }
  .list-approbs figcaption {
    font-size: 0.85em;
  }
}

@media only screen and (max-width: 479px) {
  /* MAIN-PAGE: Start */
  .ms-logo {
    max-width: 90%;
  }
  .ms-title {
    font-size: 1.4em;
  }
  .sct-header .scroll-down {
    display: none;
  }
  .ft-sub-menu > li {
    width: 48%;
  }
  /* MAIN-PAGE: End */
  .exab-ms-content {
    font-size: 0.565em;
  }
  .exabout-features-list {
    padding: 20px 0 20px;
  }
  .exabout-features-list li {
    width: 48.5%;
  }
  .exabout-controls-img {
    max-width: 220px;
  }
  .pd_lcs_circle-big {
    display: none;
  }
  .lrn-addinf-book-wrap {
    padding: 0;
    margin-top: 35px;
  }
  .lrn-addinf-book-wrap .link-book {
    max-width: 200px;
    margin: 0;
  }
  .abt-hstr-year {
    font-size: 1.6em;
  }
  .abt-team-main-container {
    display: block;
  }
  .abt-team-main-item {
    width: 100%;
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
  }
  .pers-ease-item {
    width: 50%;
  }
  .depart-container._size-12 .depart-item {
    width: 50%;
  }
  .depart-container._size-6 .depart-item {
    width: 50%;
  }
  .depart-container._size-4 {
    width: 100%;
  }
  .depart-container._size-4 .depart-item {
    width: 50%;
  }
  .bmbn-goals-subinfo {
    display: block;
  }
  .bmbn-goals-subinfo-right {
    width: 100%;
    -moz-text-align-last: left;
         text-align-last: left;
  }
  .bmbn-goals-subinfo-left {
    display: none;
  }
  .p-rehab-stages-stats {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
  .p-rehab-stages-stats ._left,
  .p-rehab-stages-stats ._right {
    width: 100%;
  }
  .p-rehab-stages-stats-ftrs {
    text-align: center;
  }
  .p-rehab-stages-stats-ftrs > li > svg, .p-rehab-stages-stats-ftrs > li > img {
    margin: 0 auto;
  }
  .p-404-text-deco {
    font-size: 14em;
  }
}

@media only screen and (min-width: 320px) {
  body {
    font-size: 0.888888em;
  }
  h1,
  .cst-title-1 {
    font-size: 3em;
  }
  h2,
  .cst-title-2 {
    font-size: 2.6em;
  }
  h3,
  .cst-title-3 {
    font-size: 1.7em;
  }
  h4,
  .cst-title-4 {
    font-size: 1.20em;
  }
  h5,
  .cst-title-5 {
    font-size: 0.85em;
  }
  h6,
  .cst-title-6 {
    font-size: 0.60em;
  }
}

@media only screen and (min-width: 768px) {
  body {
    font-size: 1em;
  }
  .nav-wrap {
    display: inline-block !important;
  }
}

@media only screen and (min-width: 1600px) {
  h1,
  .cst-title-1 {
    font-size: 3em;
  }
  h2,
  .cst-title-2 {
    font-size: 2.4em;
  }
  h3,
  .cst-title-3 {
    font-size: 1.6em;
  }
  h4,
  .cst-title-4 {
    font-size: 1.20em;
  }
}

@media only screen and (min-width: 2350px) {
  body {
    font-size: 1.66em;
  }
  h1,
  .cst-title-1 {
    font-size: 3.35em;
  }
  h2,
  .cst-title-2 {
    font-size: 2.75em;
  }
  h3,
  .cst-title-3 {
    font-size: 1.90em;
  }
  .btn.btn-lg {
    font-size: 36px;
  }
  .btn.btn-md {
    font-size: 30px;
  }
}
