.treatment_abroad-page .img-adv {
    width:142px!important;
}

.treatment_abroad-page .img-clinic-2 {
    margin-right:5%;
}

.treatment_abroad-page .adv-numb {
    opacity:.25;
    color:#758be9;
    font-size:300px;
    line-height:1;
    margin-left:3%;
}

.treatment_abroad-page .img-adv {
    margin-left:-22px;
    margin-bottom:-22px;
}

.treatment_abroad-page-page .about-medicine p {
    padding:3% 6%;
}

.treatment_abroad-page-page .img-clinic-1 {
    margin-left:5%;
}

.treatment_abroad-page.img-adv {
    margin-left:-22px;
    margin-bottom:-22px;
    width:40%;
}

.treatment_abroad-page .img-plane {
    width:200px;
}

.part-3 .wrapper_specialty {
    padding-top:50px;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
}

.part-3 .bl3_wrap_specialty .bg_opacity {
    min-height:230px;
}

.part-3 .bl3_wrap_specialty p {
    font-size:20px;
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    line-height:1.7;
}

.part-3 .bl3_wrap_specialty:active .bl3_specialty_hidden,.part-3 .bl3_wrap_specialty:hover .bl3_specialty_hidden {
    display:block;
}

.part-3 .bl3_specialty {
    display:flex;
    justify-content:center;
    align-items:center;
}

.part-3 .bl3_img1,.part-3 .bl3_img10,.part-3 .bl3_img11,.part-3 .bl3_img12,.part-3 .bl3_img2,.part-3 .bl3_img3,.part-3 .bl3_img4,.part-3 .bl3_img5,.part-3 .bl3_img6,.part-3 .bl3_img7,.part-3 .bl3_img8,.part-3 .bl3_img9 {
    background-repeat:no-repeat;
    background-position:center;
}

.part-3 .bl3_specialty_hidden {
    display:none;
    min-height:231px;
    background-color:#fff;
}

.part-3 .bl3_specialty_hidden ul {
    padding:5px 20px;
    list-style-type:none;
}

.part-3 .bl3_specialty_hidden ul li {
    margin:5px 0;
    font-size:15px;
}

.part-3 ul li,.part-3 ul li a {
    color:#8b929e;
    padding:0;
}

.part-4 h2,.part-5 h2 {
    font-size:35px;
    text-transform:uppercase;
    padding-top:70px;
}

.part-4 .bl4_wrap_item,.part-4 h2,.part-4 p,.part-5 h2 {
    text-align:center;
    color:var(--color-pr);
}

.part-4 p {
    font-size:25px;
    display:block;
    line-height:1.5;
}

.part-4 .bl4_wrap_item {
    padding-top:20px;
    font-size:18px;
    flex-wrap:wrap;
    justify-content:space-around;
}

.part-4 .bl4_item {
    margin:25px 15px;
    flex:0 0 550px;
    align-items:center;
}

.part-4 .bl4_item img {
    margin-right:30px;
    display:inline-block;
    float:left;
    max-width:120px;
}

.part-4 .bl4_item p {
    align-self:center;
    font-size:18px;
    text-align:left;
    color:#3e3e3e;
}

.part-5 .bl5_wrapper_item {
    padding-top:40px;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
}

.part-5 .bl5_wrap_item {
    position:relative;
    min-height:280px;
    margin:15px;
    flex:0 0 340px;
    cursor:pointer;
}

.part-5 .bl5_wrap_item:active .bl5_wrapper_hidden,.part-5 .bl5_wrap_item:hover .bl5_wrapper_hidden,.part-6 ul {
    display:block;
}

.part-5 .bl5_item,.part-5 .bl5_item .bg_opacity {
    min-height:280px;
}

.part-5 .bl5_item .bg_opacity p {
    padding-top:120px;
    font-size:28px;
    text-align:center;
    color:#fff;
    text-transform:uppercase;
}

.part-5 .bl5_item1,.part-5 .bl5_item2,.part-5 .bl5_item3,.part-5 .bl5_item4,.part-5 .bl5_item5,.part-5 .bl5_item6 {
    background-repeat:no-repeat;
    background-position:center;
}

.part-5 .bl5_wrapper_hidden {
    top:0;
    left:0;
    display:none;
    background-color:#fff;
    border:3px dashed var(--color-pr);
}

.part-5 .bl5_item_hidden {
    position:relative;
    min-height:260px;
}

.part-5 .bl5_item_hidden h4,.part-6 h2 {
    color:var(--color-pr);
    text-transform:uppercase;
}

.part-5 .bl5_item_hidden h4 {
    font-size:28px;
    display:inline-block;
}

.part-5 .bl5_item_hidden ul {
    padding-top:5px;
}

.part-5 .bl5_hidden_img1,.part-5 .bl5_hidden_img2,.part-5 .bl5_hidden_img3,.part-5 .bl5_hidden_img4,.part-5 .bl5_hidden_img5,.part-5 .bl5_hidden_img6 {
    position:absolute;
    bottom:20px;
    right:10px;
}

.part-5 .bl5_hidden_text1,.part-5 .bl5_hidden_text2,.part-5 .bl5_hidden_text3,.part-5 .bl5_hidden_text4,.part-5 .bl5_hidden_text5,.part-5 .bl5_hidden_text6 {
    padding:20px 0 0 20px;
}

.part-5 .bl5_flag_cze:after,.part-5 .bl5_flag_deu:after,.part-5 .bl5_flag_isr:after {
    display:block;
    background:url(../img/sprite.png)no-repeat;
    background-position:-8px -372px;
}

.part-5 .bl5_flag_cze:after,.part-5 .bl5_flag_deu:after {
    background-position:-60px -372px;
}

.part-5 .bl5_flag_cze:after {
    background-position:-110px -372px;
}

.part-5 .bl5_flag_aut:after,.part-5 .bl5_flag_kor:after,.part-5 .bl5_flag_tur:after {
    display:block;
    background:url(../img/sprite.png)no-repeat;
    background-position:-164px -372px;
}

.part-5 .bl5_flag_kor:after,.part-5 .bl5_flag_tur:after {
    background-position:-218px -372px;
}

.part-5 .bl5_flag_kor:after {
    background-position:-273px -372px;
}

.part-6 h2 {
    text-align:center;
    padding-top:60px;
}

.part-6 .bl6_wrap_item {
    background:url(../img/home_bl6_bg.png)no-repeat center;
    min-height:254px;
    margin-top:60px;
    background:0 0;
}

.part-6 ul {
    max-width:1050px;
    margin:0 auto;
    list-style-type:none;
}

.part-6 ul li {
    margin-top:20px;
    width:20%;
    float:left;
}

.part-6 ul li p {
    padding:25px 20px;
    font-size:14px;
    color:#66b0dd;
    text-transform:uppercase;
    line-height:1.5;
}

.part-6 .bl6_icon1,.part-6 .bl6_icon2,.part-6 .bl6_icon3,.part-6 .bl6_icon4,.part-6 .bl6_icon5 {
    width:125px;
    height:115px;
    margin:0 auto;
    background:url(../img/sprite.png)no-repeat;
    display:block;
    background-position:-2px -250px;
}

.part-6 .bl6_icon2,.part-6 .bl6_icon3,.part-6 .bl6_icon4,.part-6 .bl6_icon5 {
    background-position:-138px -250px;
}

.part-6 .bl6_icon3,.part-6 .bl6_icon4,.part-6 .bl6_icon5 {
    background-position:-259px -250px;
}

.part-6 .bl6_icon4,.part-6 .bl6_icon5 {
    background-position:-400px -250px;
}

.part-6 .bl6_icon5 {
    background-position:-563px -250px;
}

.part-6 ul li,.part-7 h2 {
    text-align:center;
}

.part-7 .recall_btn:hover {
    text-decoration:none;
    color:#3e4093;
}

.treatment_abroad h2 {
    line-height:1.5;
    font-size:30px;
    text-align:center;
    text-transform:uppercase;
}

.treatment_abroad_text h4,.treatment_abroad_text p {
    text-align:justify;
    line-height:1.5;
}

.treatment_abroad .about_us_b7:before {
    display:none;
}

.treatment_abroad_text h4 {
    color:#016cb2;
    font-size:25px;
}

.treatment_abroad_text p {
    padding-top:20px;
    color:#6d6d6d;
    font-size:16px;
}

.treatment_abroadl1 h1,.treatment_abroadl5 .abroadl5_item h4 {
    color:#fff;
    text-align:center;
}

.treatment_abroadl1 {
    background:url(/wp-content/themes/swd-theme/assets/img/treatment_abroad_bl1_bg.jpg)center no-repeat;
}

.treatment_abroadl1 .background_gradient {
    min-height:405px;
    background:rgba(43,92,123,.5);
}

.treatment_abroadl1 h1 {
    padding-top:140px;
    font-size:40px;
    text-transform:uppercase;
}

.treatment_abroadl1 .wrap_btn {
    padding-top:60px;
}

.treatment_abroadl2 {
    background-color:#fff;
}

.treatment_abroadl2 .wrap_treatment_bl2 {
    padding:95px 80px 110px 70px;
}

.treatment_abroadl2 .treatment_bl2 {
    position:relative;
    width:100%;
    padding:30px 70px 50px 50px;
    border:4px solid var(--color-pr);
    border-radius:35px;
}

.treatment_abroadl2 .treatment_bl2_bl1 {
    position:absolute;
    bottom:-4px;
    right:-4px;
    width:70px;
    height:170px;
    background-color:#fff;
}

.treatment_abroadl2 .treatment_bl2_bl2 {
    position:absolute;
    top:-4px;
    right:40%;
    width:60px;
    height:5px;
    background-color:#fff;
}

.treatment_abroadl2 .treatment_bl2_bl3 {
    position:absolute;
    top:75px;
    left:-4px;
    width:5px;
    height:60px;
    background-color:#fff;
}

.treatment_abroadl2 .treatment_bl2_bl4 {
    position:absolute;
    bottom:-4px;
    left:40%;
    width:50px;
    height:5px;
    background-color:#fff;
}

.treatment_abroadl2 .treatment_bl2_img {
    position:absolute;
    bottom:-10px;
    right:-60px;
    width:125px;
    height:170px;
    background:url(/wp-content/themes/swd-theme/assets/img/treatment_abroad_img1.png)no-repeat;
}

.treatment_abroadl3 {
    position:relative;
    background-color:#e7f5ff;
}

.treatment_abroadl3:before,.treatment_abroadl6:before {
    position:absolute;
    top:0;
    left:18%;
    content:"";
    display:block;
    width:0;
    height:0;
    border-left:30px solid transparent;
    border-right:30px solid transparent;
    border-top:30px solid #fff;
}

.treatment_abroadl5 .abroadl5_item3,.treatment_abroadl5 .abroadl5_item4 {
    border-right:16px solid #fff;
    border-top:16px solid #fff;
    width:33.33333333%;
}

.treatment_abroadl3 .treatment_abroadl3_bg {
    background:url(/wp-content/themes/swd-theme/assets/img/treatment_abroad_img2.png)left bottom no-repeat;
}

.treatment_abroadl3 .treatment_abroadl3_bg .treatment_abroad_text {
    max-width:620px;
    padding-top:70px;
    padding-right:50px;
    padding-bottom:90px;
    float:right;
}

.treatment_abroadl4 {
    background-color:#fff;
}

.treatment_abroadl4 .treatment_abroadl4_bg {
    background:url(/wp-content/themes/swd-theme/assets/img/treatment_abroad_img3.png)right bottom no-repeat;
}

.treatment_abroadl4 .treatment_abroadl4_bg .treatment_abroad_text {
    max-width:600px;
    padding-top:170px;
    padding-left:50px;
    padding-bottom:140px;
}

.treatment_abroadl5 {
    background-image:linear-gradient(to bottom,#ecf7ff 0,#fff 100%);
}

.treatment_abroadl5 .treatment_abroadl5_h2 {
    position:relative;
    max-width:1410px;
    margin-left:-8px;
    padding-top:150px;
    padding-left:505px;
}

.treatment_abroadl5 .treatment_abroadl5_h2:before {
    position:absolute;
    top:90px;
    left:8px;
    content:"";
    display:block;
    width:505px;
    height:110px;
    background:url(/wp-content/themes/swd-theme/assets/img/treatment_abroad_snowflake.png)right bottom no-repeat;
}

.treatment_abroadl5 .treatment_abroadl5_bg {
    margin-top:120px;
    margin-bottom:50px;
    background:url(/wp-content/themes/swd-theme/assets/img/treatment_abroad_bl5_bg.jpg)left bottom no-repeat;
    background-size:cover;
}

.treatment_abroadl5 .abroadl5_item {
    position:relative;
    min-height:390px;
    background:rgba(19,28,87,.3);
    display:flex;
    justify-content:center;
    align-items:center;
    float:left;
    overflow:hidden;
}

.treatment_abroadl5 .abroadl5_item h4 {
    max-width:360px;
    line-height:1.5;
    font-size:30px;
}

.treatment_abroadl5 .abroadl5_item:hover .abroadl5_item_hidden {
    display:block;
}

.treatment_abroadl5 .abroadl5_item_hidden {
    display:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    padding:45px;
    background-color:#e7f5ff;
}

.treatment_abroadl5 .abroadl5_item_hidden p {
    line-height:1.4;
    color:#6d6d6d;
    font-size:18px;
    text-align:justify;
}

.treatment_abroadl5 .abroadl5_item1 {
    width:50%;
    border-right:16px solid #fff;
    border-bottom:16px solid #fff;
}

.treatment_abroadl5 .abroadl5_item2 {
    width:50%;
    border-left:16px solid #fff;
    border-bottom:16px solid #fff;
}

.treatment_abroadl5 .abroadl5_item4 {
    border-left:16px solid #fff;
}

.treatment_abroadl5 .abroadl5_item5 {
    width:33.33333333%;
    border-left:16px solid #fff;
    border-top:16px solid #fff;
}

.treatment_abroadl5 .abroadl5_number {
    position:absolute;
    color:#fff;
    font-size:232px;
    opacity:.5;
}

.treatment_abroadl5 .abroadl5_number1 {
    bottom:-25px;
    left:0;
}

.treatment_abroadl5 .abroadl5_number2 {
    top:-75px;
    right:40px;
}

.treatment_abroadl5 .abroadl5_number3 {
    bottom:-40px;
    right:-20px;
}

.treatment_abroadl5 .abroadl5_number4 {
    top:-60px;
    left:-30px;
}

.treatment_abroadl5 .abroadl5_number5 {
    bottom:-30px;
    right:-30px;
}

.treatment_abroadl6 {
    position:relative;
    background-color:#e7f5ff;
}

.treatment_abroadl6:before {
    left:50%;
}

.treatment_abroadl6 .treatment_abroadl6_bg {
    background:url(/wp-content/themes/swd-theme/assets/img/treatment_abroad_img4.png)left 250px no-repeat;
}

.treatment_abroadl6 .treatment_abroadl6_bg .treatment_abroad_text {
    max-width:49%;
    padding-top:100px;
    padding-bottom:90px;
    float:right;
}

.treatment_abroadl6 .treatment_abroadl6_bg .treatment_abroad_text p span {
    color:inherit;
}

.treatment_abroadl6 .treatment_abroadl6_h2 {
    position:relative;
    text-align:right;
    padding-top:90px;
    padding-right:535px;
}

.treatment_abroadl6 .treatment_abroadl6_h2:before {
    position:absolute;
    top:29px;
    right:0;
    content:"";
    display:block;
    width:532px;
    height:110px;
    background:url(/wp-content/themes/swd-theme/assets/img/treatment_abroad_helicopter.png)right bottom no-repeat;
}

.treatment_abroadl6 .treatment_abroadl6_left {
    width:50%;
    float:left;
}

.treatment_abroadl6 .treatment_abroadl6_left .wrap_btn {
    padding-top:90px;
    padding-bottom:90px;
}

.treatment_abroadl6 .treatment_abroadl6_left img {
    display:block;
    float:right;
    padding-top:500px;
    padding-right:60px;
}

.slider-img .slick-dots li button:before {
    width:105%;
    height:7px;
    background:#dcdfe2;
    content:"";
    opacity:1;
}

.about_us_bl1,.services_bl1 {
    background-color:#f6fafd;
}

.about_us_bl1 img,.services_bl1 img {
    padding-top:60px;
}

.about_us_bl1 h2,.services_bl1 h1,.services_bl1 h2 {
    margin-top:10px;
    position:relative;
    padding:40px 0;
    font-size:25px;
    text-transform:uppercase;
    color:var(--color-pr);
    line-height:1.6;
}

.about_us_bl1 h2:after,.services_bl1 h1:after,.services_bl1 h2:after {
    content:"";
    display:inline-block;
    width:300px;
    height:10px;
    margin-left:-3px;
}

.about_us_bl1 h2:before,.services_bl1 h1:before,.services_bl1 h2:before {
    position:absolute;
    content:"";
    display:inline-block;
    width:300px;
    height:59px;
}

.services_bl1 h1:before,.services_bl1 h2:before {
    bottom:59px;
    right:2px;
    background:none;
}

.about_us_bl1 h2:before {
    bottom:61px;
    right:0;
}

.services_bl4:before,.services_bl5:before,.services_bl6:before,.services_bl7:before {
    top:0;
    content:"";
    display:block;
    width:0;
    height:0;
    border-left:30px solid transparent;
    border-right:30px solid transparent;
}

.services_bl2 {
    background-color:#e7f5ff;
}

.services_bl2 .bg_services_bl2 {
    background:none;
    background-size:60%;
}

.services_bl3 {
    background-color:#fff;
}

.services_bl3 .bg_services_bl3 {
    background:none;
    background-size:50%;
}

.services_bl4,.services_bl5 {
    position:relative;
    background-color:#e7f5ff;
}

.services_bl4:before {
    position:absolute;
    left:10%;
    border-top:30px solid #fff;
}

.services_bl4 .bg_services_bl4 {
    background:none;
}

.services_bl4 .services_text1 p {
    text-transform:none;
}

.services_bl5 {
    background-color:#fff;
}

.services_bl5:before {
    position:absolute;
    right:10%;
    border-top:30px solid #e7f5ff;
}

.services_bl5 .bg_services_bl5 {
    background:none;
    background-size:46%;
}

.services_bl6,.services_bl7 {
    position:relative;
    background-color:#e7f5ff;
}

.services_bl6:before {
    position:absolute;
    left:10%;
    border-top:30px solid #fff;
}

.services_bl6 .bg_services_bl6 {
    background:none;
    background-size:38%;
}

.services_bl7 {
    background-color:#fff;
}

.services_bl7:before {
    position:absolute;
    right:45%;
    border-top:30px solid #e7f5ff;
}

.services_bl7 .bg_services_bl7 {
    background:none;
    background-size:27%;
}

.itworks_bl3 .wrapper_steps,.itworks_bl3 h2 {
    padding-top:150px;
}

.itworks_bl3 h2 {
    font-size:70px;
    color:var(--color-pr);
    text-transform:uppercase;
}

.itworks_bl3 .steps_item1 p,.itworks_bl3 .steps_item2 p,.itworks_bl3 .steps_item3 p,.itworks_bl3 .steps_item4 p,.itworks_bl3 .steps_item5 p {
    max-width:280px;
    margin:0 auto;
    padding-top:100px;
    font-size:16px;
    color:var(--color-pr);
    text-align:left;
    line-height:1.5;
    display:block;
}

.itworks_bl3 .steps_item1,.itworks_bl3 .steps_item2,.itworks_bl3 .steps_item3 {
    width:33%;
    min-height:350px;
    float:left;
    display:block;
}

.itworks_bl3 .steps_item_number1,.itworks_bl3 .steps_item_number2 {
    font-size:37px;
    color:#c1cdec;
}

.itworks_bl3 .steps_item_number1 {
    position:absolute;
    top:-70px;
    left:50%;
    margin-left:-105px;
}

.itworks_bl3 .steps_item_number2 {
    position:absolute;
    top:-120px;
    left:50%;
    margin-left:-18px;
}

.itworks_bl3 .steps_item4:before,.itworks_bl3 .steps_item5:before {
    content:"";
    display:block;
    height:275px;
    background:url(/wp-content/themes/swd-theme/assets/img/itworks_steps_border.png)top center no-repeat;
    top:-402px;
    left:88px;
    position:absolute;
    width:250px;
}

.itworks_bl3 .steps_item4,.itworks_bl3 .steps_item5 {
    width:33%;
    min-height:250px;
    margin-top:50px;
    display:block;
}

.itworks_bl3 .steps_item4 {
    margin-left:17%;
    float:left;
}

.itworks_bl3 .steps_item5 {
    margin-right:17%;
    float:right;
}

.itworks_bl3 .wrapper_steps_img {
    position:absolute;
    top:-78px;
    left:50%;
    margin-left:-81px;
    width:150px;
    height:150px;
    border-radius:50%;
    background-color:var(--color-pr);
}

.itworks_bl3 .steps_img1,.itworks_bl3 .steps_img2,.itworks_bl3 .steps_img3,.itworks_bl3 .steps_img4,.itworks_bl3 .steps_img5 {
    width:110px;
    height:120px;
    margin:15px auto;
    background-image:url(/wp-content/themes/swd-theme/assets/img/sprite_itworks.png);
}

.itworks_bl3 .steps_img1 {
    background-position:-20px -105px;
}

.itworks_bl3 .steps_img2 {
    background-position:-165px -99px;
}

.itworks_bl3 .steps_img3 {
    background-position:-288px -102px;
}

.itworks_bl3 .steps_img4 {
    background-position:-413px -115px;
}

.itworks_bl3 .steps_img5 {
    background-position:-548px -97px;
}

.itworks_bl4 {
    max-width:1400px;
    margin:auto;
}

.itworks_bl4 h2 {
    width:100%;
    padding-top:150px;
    padding-right:50px;
    text-align:right;
}

.itworks_bl4 ul {
    width:100%;
    margin-top:70px;
    float:none;
}

.itworks_bl4 .wm_wrap_item1,.itworks_bl4 .wm_wrap_item2,.itworks_bl4 .wm_wrap_item3,.itworks_bl4 .wm_wrap_item4,.itworks_bl4 .wm_wrap_item5,.itworks_bl4 .wm_wrap_item6,.itworks_bl4 .wm_wrap_item7,.itworks_bl4 .wm_wrap_item8,.itworks_bl4 .wm_wrap_item9 {
    margin:20px 15px;
    min-height:252px;
}

.itworks_bl4 .wm_wrap_item {
    width:20%;
    min-height:252px;
    float:left;
}

.itworks_bl4 .wm_item_flex .wm_item {
    display:flex;
}

.itworks_bl4 .wm_wrap_item1 {
    background:url(/wp-content/themes/swd-theme/assets/img/itworks_bl4_img1.jpg)center no-repeat;
    background-size:cover;
}

.itworks_bl4 .wm_wrap_item2 {
    background:url(/wp-content/themes/swd-theme/assets/img/itworks_bl4_img2.jpg)center no-repeat;
    background-size:cover;
}

.itworks_bl4 .wm_wrap_item3 {
    background:url(/wp-content/themes/swd-theme/assets/img/itworks_bl4_img3.jpg)center no-repeat;
    background-size:cover;
}

.itworks_bl4 .wm_wrap_item4 {
    background:url(/wp-content/themes/swd-theme/assets/img/itworks_bl4_img4.jpg)center no-repeat;
    background-size:cover;
}

.itworks_bl4 .wm_wrap_item5 {
    background:url(/wp-content/themes/swd-theme/assets/img/itworks_bl4_img5.jpg)center no-repeat;
    background-size:cover;
}

.itworks_bl4 .wm_wrap_item6 {
    background:url(/wp-content/themes/swd-theme/assets/img/itworks_bl4_img6.jpg)center no-repeat;
    background-size:cover;
}

.itworks_bl4 .wm_wrap_item7 {
    background:url(/wp-content/themes/swd-theme/assets/img/itworks_bl4_img7.jpg)center no-repeat;
    background-size:cover;
}

.itworks_bl4 .wm_wrap_item8 {
    background:url(/wp-content/themes/swd-theme/assets/img/itworks_bl4_img8.jpg)center no-repeat;
    background-size:cover;
}

.itworks_bl4 .wm_wrap_item9 {
    background:url(/wp-content/themes/swd-theme/assets/img/itworks_bl4_img9.jpg)center no-repeat;
    background-size:cover;
}

.itworks_bl4 .empty2,.itworks_bl4 .empty3,.itworks_bl4 .empty4 {
    margin:20px 0;
}

.itworks_bl4 .empty4 {
    width:10%;
}

.itworks_bl4 .wm_item {
    min-height:252px;
    background-color:rgba(0,0,0,.6);
    display:none;
    align-items:center;
}

.itworks_bl4 .wm_item p {
    padding:0 10px;
    font-size:16px;
    color:#fafbfd;
    text-transform:uppercase;
    text-align:center;
    line-height:1.5;
}

.part-5 .bl5_flag_aut:after,.part-5 .bl5_flag_cze:after,.part-5 .bl5_flag_deu:after,.part-5 .bl5_flag_isr:after,.part-5 .bl5_flag_kor:after,.part-5 .bl5_flag_tur:after {
    content:"";
    width:50px;
    height:45px;
    margin-left:5px;
    float:right;
}

.part-7 h2 {
    font-size:35px;
    color:var(--color-pr);
    text-transform:uppercase;
    padding-top:70px;
}

.part-7 .bl7_item {
    width:33%;
    min-height:250px;
    margin:15px;
    border-radius:35px;
    background-color:#fff;
    outline:0;
}

.part-7 .bl7_date,.part-7 span {
    float:right;
    text-transform:uppercase;
}

.part-7 .bl7_date {
    padding:30px 40px;
    font-size:14px;
    color:#858585;
}

.part-7 div.cl_h4,.part-7 h4 {
    padding:0 40px;
    font-size:16px;
    color:#686868;
    text-transform:uppercase;
}

.part-7 p {
    padding:20px 40px;
    font-size:15px;
    color:#686868;
    line-height:1.5;
}

.part-7 span {
    padding:10px 40px 30px;
    font-size:15px;
    color:#515151;
}

.part-7 .recall_btn {
    margin-top:0;
    height:55px;
    padding:17px 65px 15px 35px;
    border:3px solid #3e4093;
    color:#3e4093;
    font-size:16px;
    vertical-align:middle;
}

.part-7 .recall_btn:focus,.part-7 .recall_btn:hover {
    text-decoration:none;
    color:#3e4093;
}

.part-7 .recall_btn:before {
    background-color:#3e4093;
    border:4px solid #fff;
    bottom:1px;
    left:-4px;
}

.part-7 .recall_btn:after {
    position:absolute;
    top:9px;
    right:18px;
    content:"";
    font:14px/1 FontAwesome;
    font-size:30px;
}

.wrapper_play_1280 {
    text-align:center;
    display:none;
}

.part-3 .bl3_wrap_specialty {
    height:230px!important;
    margin:10px;
    flex:0 0 320px!important;
}

.slider-img,.slider-img img {
    width:100%;
    min-height:485px;
}

.slider-img img {
    object-fit:cover;
    border:0;
    outline:0;
    max-height:485px;
}

.slider-img .slick-next::after,.slider-img .slick-prev::after {
    color:#cfe4f0;
}

.slider-img .slick-next:hover::after,.slider-img .slick-prev:hover::after {
    color:#8cc640;
}

.slider-img .slick-prev {
    left:2%;
    z-index:1;
}

.slider-img .slick-next {
    right:2%;
    z-index:1;
}

.slider-img .slick-next::before,.slider-img .slick-prev::before {
    content:"";
}

.slider-img .slick-dots {
    bottom:20px;
    text-align:right;
    padding-right:20px;
}

.slider-img .slick-dots li {
    width:35px;
    height:7px;
    margin:0 3px;
}

.slider-img .slick-dots li.slick-active button:before {
    background:#8cc640;
}

@media (max-width:1500px) {
    .about_us_b5 .about_us_notebook {
        left:9%;
    }

    .about_us_bl3 .about_us_bg_bl3 {
        background:none;
    }

    .about_us_b4 .about_us_bg_bl4 {
        background:none;
    }

    .about_us_b5 .about_us_bg_bl5 {
        background:none;
    }

    .about_us_b6 .about_us_bg_bl6 {
        background:none;
    }

    .about_us_b7 .about_us_bg_bl7 {
        background:url(../img/about_us_bg_bl6.png)no-repeat right 150px;
    }

}

@media (max-width:1200px) {
    .about_us_bl1 .about_us_h2 {
        text-align:center;
    }

    .about_us_bl1 .about_us_h2:after,.about_us_bl1 .about_us_h2:before {
        display:none;
    }

    .about_us_bl2 img {
        padding:350px 0 70px;
    }

    .about_us_bl2 .about_us_book {
        right:50%;
        width:560px;
        margin-right:-280px;
    }

    .about_us_bl3 .about_us_bg_bl3 {
        background:none;
    }

    .about_us_b4 .about_us_bg_bl4 {
        background:none;
    }

    .about_us_b5 .about_us_bg_bl5 {
        background:0 0;
    }

    .about_us_b5 .about_us_notebook {
        position:absolute;
        bottom:60px;
        left:50%;
        margin-left:-340px;
    }

    .about_us_b6 .about_us_bg_bl6 {
        background:none;
    }

    .about_us_b6 .about_us_text2 {
        max-width:500px;
        margin:50px auto 410px;
        float:left;
    }

    .about_us_b7 .about_us_bg_bl7 {
        background:url(../img/about_us_bg_bl6.png)no-repeat right 80px;
    }

    .about_us_b7 .about_us_contact {
        margin:170px 0;
    }

    .about_us_b7 .about_us_contact p {
        text-align:left;
    }

    .about_us_b7 .about_us_contact .about_us_bt1 {
        margin-left:7%;
        float:left;
    }

    .about_us_b7 .about_us_contact .about_us_bt2 {
        margin-right:7%;
    }

}

@media (max-width:992px) {
    .about_us_bl1 .about_us_img1,.about_us_bl1 h2:after {
        display:none;
    }

    .about_us_bl1 .about_us_img11 {
        display:block;
        margin:0 auto;
    }

    .about_us_bl1 .about_us_h2,.about_us_bl1 h2 {
        text-align:center;
    }

    .about_us_bl3 .about_us_bg_bl3 {
        background:none;
    }

    .about_us_b6 .about_us_bg_bl6 {
        background:none;
    }

    .about_us_b7 .about_us_contact {
        margin:170px 0;
    }

    .about_us_b7 .about_us_contact p {
        font-size:24px;
    }

    .about_us_b7 .about_us_contact .about_us_bt1,.about_us_b7 .about_us_contact .about_us_bt2 {
        font-size:22px;
    }

}

@media (max-width:767px) {
    .about_us_bl1 .about_us_h2,.about_us_bl1 h2 {
        font-size:24px;
    }

    .about_us_bl2 {
        height:450px;
    }

    .about_us_bl2 img {
        display:none;
    }

    .about_us_bl2 .about_us_book {
        width:380px;
        right:50%;
        margin-right:-190px;
    }

    .about_us_bl2 .about_us_book:before {
        width:330px;
    }

    .about_us_bl21 {
        margin-top:80px;
    }

    .about_us_bl21 .about_us_heart {
        margin:0 0 40px;
        padding:30px 40px 40px;
    }

    .about_us_bl21 .about_us_heart img,.about_us_bl21 .about_us_heart:before {
        display:none;
    }

    .about_us_bl21 .about_us_heart p {
        font-size:26px;
    }

    .about_us_bl21 .about_us_heart span {
        font-size:18px;
    }

    .about_us_bl3 .about_us_bg_bl3 {
        background:none;
    }

    .about_us_bl3 h2 {
        padding-top:60px;
    }

    .about_us_b4 .about_us_bg_bl4 {
        background:none;
    }

    .about_us_b5 .about_us_bg_bl5 {
        min-height:550px;
    }

    .about_us_b5 .about_us_text1 {
        margin:50px auto 300px;
    }

    .about_us_b5 .about_us_notebook {
        width:440px;
        margin-left:-220px;
    }

    .about_us_b6 .about_us_bg_bl6 {
        background:none;
    }

    .about_us_b7 .about_us_contact {
        min-height:410px;
    }

    .about_us_b7 .about_us_contact h2 {
        padding:50px 30px 0;
        font-size:25px;
    }

    .about_us_b7 .about_us_contact p {
        padding:20px 30px;
        font-size:18px;
    }

    .about_us_b7 .about_us_contact .wrap_btn {
        text-align:center;
    }

    .about_us_b7 .about_us_contact .about_us_bt1 {
        margin-top:30px;
        margin-left:0;
        float:none;
    }

    .about_us_b7 .about_us_contact .about_us_bt2 {
        margin-top:30px;
        margin-right:0;
        float:none;
    }

    .about_us_b7 .about_us_contact .about_us_bt2 i {
        padding-left:10px;
    }

}

@media (max-width:480px) {
    .about_us_bl1 h2 {
        line-height:1.6;
    }

    .about_us_bl1 img {
        width:250px;
    }

    .about_us_bl2 {
        height:480px;
    }

    .about_us_bl2 .about_us_book {
        width:280px;
        margin-right:-140px;
    }

    .about_us_bl2 .about_us_book:before {
        width:190px;
    }

    .about_us_bl2 .about_us_book p,.about_us_bl21 .about_us_heart span {
        font-size:16px;
    }

    .about_us_b7 .about_us_contact .about_us_bt2 i,.about_us_bl21 .about_us_heart p {
        font-size:20px;
    }

    .about_us_bl3 .about_us_bg_bl3 {
        background:none;
    }

    .about_us_bl3 h2 {
        padding-top:60px;
    }

    .about_us_b5 .about_us_bg_bl5 {
        min-height:550px;
    }

    .about_us_b5 .about_us_notebook {
        width:260px;
        margin-left:-130px;
    }

    .about_us_b7 .about_us_contact {
        min-height:500px;
    }

    .about_us_b7 .about_us_contact h2 {
        font-size:24px;
        line-height:1.5;
    }

    .about_us_b7 .about_us_contact p {
        font-size:16px;
    }

    .about_us_b7 .about_us_contact .about_us_bt1 {
        padding:10px 10px 12px;
        font-size:18px;
    }

    .about_us_b7 .about_us_contact .about_us_bt2 {
        padding:10px 15px 12px 25px;
        font-size:18px;
    }

}

@media screen and (max-width:1024px) {
    .treatment_abroad-page .img-clinic-1,.treatment_abroad-page .img-clinic-2 {
        width:50%;
        height:50%;
    }

}

@media screen and (max-width:992px) {
    .treatment_abroad-page .about-medicine p {
        padding:0 6%;
    }

    .treatment_abroad-page .img-plane {
        display:none;
    }

}

@media screen and (max-width:768px) {
    .treatment_abroad-page .img-clinic-1,.treatment_abroad-page .img-clinic-2 {
        margin:0;
        width:100%;
        height:100%;
    }

    .treatment_abroad-page .adv-numb,.treatment_abroad-page .img-adv {
        display:none;
    }

}

@media screen and (max-width:1024px) {
    .treatment_abroad-page .img-clinic-1,.treatment_abroad-page .img-clinic-2 {
        width:50%;
        height:50%;
    }

}

@media screen and (max-width:992px) {
    .treatment_abroad-page .about-medicine p {
        padding:0 6%;
    }

    .treatment_abroad-page .img-plane {
        display:none;
    }

}

@media screen and (max-width:768px) {
    .treatment_abroad-page .img-clinic-1,.treatment_abroad-page .img-clinic-2 {
        margin:0;
        width:100%;
        height:100%;
    }

    .treatment_abroad-page .adv-numb,.treatment_abroad-page .img-adv {
        display:none;
    }

}

@media (max-width:2200px) and (min-width:993px) {
    .part-4 .home-allclinics-block .bl4_item {
        width:calc(50% - 30px);
        flex:0 0 auto;
        display:inline-flex;
        align-items:center;
    }

    .part-4 .home-allclinics-block .bl4_item img {
        width:90px;
        flex:0 0 auto;
    }

    .part-4 .home-allclinics-block .bl4_item p {
        padding:0;
    }

}

@media (max-width:1400px) {
    .part-6 .bl6_wrap_item {
        background:0 0;
    }

}

@media (max-width:992px) {
    .part-3 .bl3_specialty_hidden {
        display:none;
        min-height:231px;
        background-color:#fff;
    }

    .part-3 .bl3_btn {
        margin:50px auto 0;
        font-size:24px;
    }

    .part-4 .bl4_item {
        margin:15px;
    }

    .part-4 .bl4_item p {
        padding:25px 0 0;
        font-size:22px;
    }

    .part-5 .bl5_item {
        min-height:280px;
    }

    .part-5 .bl5_item p,.part-5 .bl5_item_hidden h4 {
        font-size:32px;
    }

    .part-6 .bl6_wrap_item {
        margin-top:50px;
    }

    .part-7 .bl7_date,.part-7 span {
        font-size:14px;
    }

    .part-7 .recall_btn {
        padding:18px 65px 12px 35px;
    }

}

@media (max-width:480px) {
    .part-7 .bl7_date {
        padding-top:10px;
        padding-bottom:15px;
    }

    .part-4 .bl4_item {
        flex:0 0 280px;
    }

    .part-4 .bl4_item img {
        margin:0 auto;
        float:none;
        display:block;
    }

    .part-4 .bl4_item p {
        font-size:18px;
        text-align:center;
    }

    .part-5 h2 {
        line-height:1.5;
    }

    .part-5 .bl5_item p,.part-5 .bl5_item_hidden h4 {
        font-size:28px;
    }

    .part-5 .bl5_item_hidden {
        position:relative;
        width:274px;
    }

    .part-5 .bl5_item_hidden ul {
        padding-top:20px;
    }

    .part-5 .bl5_item_hidden ul li {
        font-size:18px;
    }

    .part-5 .bl5_hidden_img1 {
        position:absolute;
        top:15px;
        left:10px;
    }

    .part-5 .bl5_hidden_img2 {
        position:absolute;
        top:10px;
        left:5px;
    }

    .part-5 .bl5_hidden_img3,.part-5 .bl5_hidden_img4,.part-5 .bl5_hidden_img5,.part-5 .bl5_hidden_img6 {
        position:absolute;
        bottom:10px;
        right:10px;
    }

    .part-5 .bl5_hidden_img6 {
        bottom:20px;
    }

    .part-5 .bl5_hidden_text1,.part-5 .bl5_hidden_text2 {
        padding:30px 0 0 115px;
    }

    .part-5 .bl5_hidden_text3 {
        padding:30px 0 0 70px;
    }

    .part-5 .bl5_hidden_text4,.part-5 .bl5_hidden_text5,.part-5 .bl5_hidden_text6 {
        padding:30px 0 0 40px;
    }

    .part-5 .bl5_flag_deu:after,.part-5 .bl5_flag_isr:after {
        float:none;
        margin:10px auto 0;
    }

    .part-5 .bl5_flag_aut:after,.part-5 .bl5_flag_cze:after,.part-5 .bl5_flag_kor:after,.part-5 .bl5_flag_tur:after {
        margin-top:-15px;
    }

    .part-6 ul li {
        width:100%;
        min-height:200px;
        padding:0 15px;
        float:none;
    }

    .part-6 ul li p {
        padding:20px 0;
        font-size:14px;
    }

    .part-6 ul .bl6_item_res {
        width:100%;
    }

}

@media (min-width:928px) and (max-width:2560px) and (min-height:500px) and (max-height:730px) {
    .wrapper_play_1280 {
        display:block;
    }

    .wrapper_play {
        display:none;
    }

}

@media (min-height:100px) and (max-height:650px) {
    .sec-home .wrapper_play,.wrapper_play_1280 {
        display:none!important;
    }

}

@media (min-height:650px) and (max-height:730px) {
    .wrapper_play_1280 {
        display:block!important;
    }

    .sec-home .wrapper_play {
        display:none!important;
    }

}

@media (max-width:768px) {
    .wrapper_play {
        display:block;
    }

    .part-3 .wrapper_specialty {
        padding-top:30px;
    }

    .part-3 .wrapper_specialty .specialty_btn:after {
        top:1px;
        right:10px;
    }

    .part-3 .bl3_btn {
        padding:12px 20px;
        font-size:24px;
        line-height:1.4;
    }

    .part-4 .bl4_item {
        flex:0 0 460px;
    }

}

@media (max-width:1400px) {
    .treatment_abroadl3 .treatment_abroadl3_bg {
        background:url(/wp-content/themes/swd-theme/assets/img/treatment_abroad_img2.png)-35%bottom no-repeat;
    }

    .treatment_abroadl4 .treatment_abroadl4_bg {
        background:url(/wp-content/themes/swd-theme/assets/img/treatment_abroad_img3.png)480px bottom no-repeat;
    }

    .treatment_abroadl5 .treatment_abroadl5_h2 {
        max-width:1100px;
        padding-left:260px;
    }

    .treatment_abroadl5 .treatment_abroadl5_h2:before {
        left:-149px;
    }

    .treatment_abroadl5 .abroadl5_item {
        min-height:440px;
    }

    .treatment_abroadl5 .abroadl5_item_hidden {
        display:none;
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        padding:45px;
        background-color:#e7f5ff;
    }

    .treatment_abroadl5 .abroadl5_item_hidden p {
        line-height:1.4;
        color:#6d6d6d;
        font-size:18px;
        text-align:justify;
    }

    .treatment_abroadl6 .treatment_abroadl6_bg {
        background:url(/wp-content/themes/swd-theme/assets/img/treatment_abroad_img4.png)-250px 250px no-repeat;
    }

    .treatment_abroadl6 .treatment_abroadl6_h2 {
        padding-right:370px;
    }

    .treatment_abroadl6 .treatment_abroadl6_h2:before {
        width:365px;
        background:url(/wp-content/themes/swd-theme/assets/img/treatment_abroad_helicopter.png)left bottom no-repeat;
    }

}

@media (max-width:1200px) {
    .treatment_abroadl5 .treatment_abroadl5_h2:before,.treatment_abroadl6 .treatment_abroadl6_h2:before {
        display:none;
    }

    .treatment_abroadl3 .treatment_abroadl3_bg {
        background:url(/wp-content/themes/swd-theme/assets/img/treatment_abroad_img2.png)left 500px no-repeat;
    }

    .treatment_abroadl3 .treatment_abroadl3_bg .treatment_abroad_text {
        max-width:1000px;
        padding:30px 30px 490px;
        float:none;
    }

    .treatment_abroadl4 .treatment_abroadl4_bg {
        background:url(/wp-content/themes/swd-theme/assets/img/treatment_abroad_img3.png)right 200px no-repeat;
    }

    .treatment_abroadl4 .treatment_abroadl4_bg .treatment_abroad_text {
        max-width:1000px;
        padding:30px 30px 400px;
    }

    .treatment_abroadl5 .treatment_abroadl5_h2 {
        padding:50px 30px 0;
        margin-left:0;
    }

    .treatment_abroadl5 .treatment_abroadl5_bg {
        margin-top:50px;
    }

    .treatment_abroadl5 .abroadl5_item {
        min-height:340px;
    }

    .treatment_abroadl5 .abroadl5_item1 {
        width:50%;
        border-right:16px solid #fff;
        border-bottom:16px solid #fff;
    }

    .treatment_abroadl5 .abroadl5_item2 {
        width:50%;
        border-left:16px solid #fff;
        border-bottom:16px solid #fff;
    }

    .treatment_abroadl5 .abroadl5_item3 {
        width:50%;
        border-right:16px solid #fff;
        border-top:16px solid #fff;
    }

    .treatment_abroadl5 .abroadl5_item4 {
        width:50%;
        border-right:none;
    }

    .treatment_abroadl5 .abroadl5_item5 {
        width:100%;
        border-top:36px solid #fff;
        border-left:none;
    }

    .treatment_abroadl6 .treatment_abroadl6_h2 {
        text-align:center;
        padding:50px 30px 0;
    }

}

@media (max-width:992px) {
    .treatment_abroadl5 .abroadl5_item1,.treatment_abroadl5 .abroadl5_item3 {
        border-right:none;
        border-bottom:16px solid #fff;
    }

    .treatment_abroadl5 .abroadl5_item2,.treatment_abroadl5 .abroadl5_item4 {
        border-left:none;
        border-bottom:16px solid #fff;
    }

    .treatment_abroadl5 .abroadl5_item2,.treatment_abroadl5 .abroadl5_item3,.treatment_abroadl5 .abroadl5_item4,.treatment_abroadl5 .abroadl5_item5 {
        border-top:16px solid #fff;
        width:100%;
    }

    .treatment_abroadl3 .treatment_abroadl3_bg {
        background:url(/wp-content/themes/swd-theme/assets/img/treatment_abroad_img2.png)left bottom no-repeat;
    }

    .treatment_abroadl3 .treatment_abroadl3_bg .treatment_abroad_text {
        padding:30px 30px 790px;
    }

    .treatment_abroadl4 .treatment_abroadl4_bg {
        background:url(/wp-content/themes/swd-theme/assets/img/treatment_abroad_img3.png)right 300px no-repeat;
    }

    .treatment_abroadl4 .treatment_abroadl4_bg .treatment_abroad_text {
        max-width:1000px;
        padding:30px 30px 400px;
    }

    .treatment_abroadl5 .treatment_abroadl5_h2 {
        padding:50px 30px 0;
        margin-left:0;
    }

    .treatment_abroadl5 .treatment_abroadl5_h2:before {
        display:none;
    }

    .treatment_abroadl5 .treatment_abroadl5_bg {
        margin-top:50px;
    }

    .treatment_abroadl5 .abroadl5_item {
        min-height:280px;
    }

    .treatment_abroadl5 .abroadl5_item1 {
        width:100%;
    }

    .treatment_abroadl6 .treatment_abroadl6_bg {
        background:url(/wp-content/themes/swd-theme/assets/img/treatment_abroad_img4.png)center 670px no-repeat;
    }

    .treatment_abroadl6 .treatment_abroadl6_bg .treatment_abroad_text {
        max-width:100%;
        padding-top:50px;
        padding-bottom:50px;
        float:none;
    }

    .treatment_abroadl6 .treatment_abroadl6_left {
        width:100%;
        float:none;
    }

    .treatment_abroadl6 .treatment_abroadl6_left .wrap_btn {
        padding-top:30px;
    }

    .treatment_abroadl6 .treatment_abroadl6_left img {
        padding-top:0;
    }

}

@media (max-width:768px) {
    .treatment_abroadl2 .treatment_bl2_bl1,.treatment_abroadl2 .treatment_bl2_img,.treatment_abroadl5 .treatment_abroadl5_h2:before {
        display:none;
    }

    .treatment_abroad_text h4 {
        line-height:1.5;
        font-size:22px;
    }

    .treatment_abroad_text p {
        font-size:18px;
        text-align:center;
    }

    .treatment_abroadl1 h1 {
        padding:70px 30px 0;
        font-size:32px;
        line-height:1.5;
    }

    .treatment_abroadl1 .wrap_btn {
        padding-top:60px;
    }

    .treatment_abroadl2 .wrap_treatment_bl2 {
        padding:50px 30px;
    }

    .treatment_abroadl2 .treatment_bl2 {
        position:relative;
        width:100%;
        padding:50px 30px;
    }

    .treatment_abroadl3 .treatment_abroadl3_bg {
        background:url(/wp-content/themes/swd-theme/assets/img/treatment_abroad_img2.png)center bottom no-repeat;
    }

    .treatment_abroadl3 .treatment_abroadl3_bg .treatment_abroad_text {
        padding:30px 30px 660px;
    }

    .treatment_abroadl5 .treatment_abroadl5_h2 {
        padding:50px 30px 0;
        margin-left:0;
    }

    .treatment_abroadl5 .abroadl5_item {
        min-height:280px;
    }

    .treatment_abroadl5 .abroadl5_item h4 {
        font-size:22px;
    }

    .treatment_abroadl5 .abroadl5_item_hidden {
        padding:30px;
    }

    .treatment_abroadl5 .abroadl5_item_hidden p {
        font-size:16px;
    }

    .treatment_abroadl6 .treatment_abroadl6_bg {
        background:url(/wp-content/themes/swd-theme/assets/img/treatment_abroad_img4.png)center 660px no-repeat;
    }

    .treatment_abroadl6 .treatment_abroadl6_bg .treatment_abroad_text {
        padding:50px 30px;
    }

    .treatment_abroadl6 .treatment_abroadl6_left {
        width:100%;
        float:none;
    }

}

@media (max-width:480px) {
    .treatment_abroadl2 .wrap_treatment_bl2 {
        padding:50px 15px;
    }

    .treatment_abroadl3 .treatment_abroadl3_bg .treatment_abroad_text {
        padding:30px 5px 660px;
    }

    .treatment_abroadl4 .treatment_abroadl4_bg {
        background:url(/wp-content/themes/swd-theme/assets/img/treatment_abroad_img3.png)center bottom no-repeat;
    }

    .treatment_abroadl4 .treatment_abroadl4_bg .treatment_abroad_text {
        max-width:1000px;
        padding:30px 5px 560px;
    }

    .treatment_abroadl5 .treatment_abroadl5_h2 {
        padding:50px 30px 0;
        margin-left:0;
    }

    .treatment_abroadl5 .treatment_abroadl5_h2:before {
        display:none;
    }

    .treatment_abroadl5 .abroadl5_item {
        min-height:400px;
    }

    .treatment_abroadl5 .abroadl5_item_hidden {
        padding:30px 15px;
    }

    .treatment_abroadl5 .abroadl5_item_hidden p {
        font-size:16px;
    }

    .treatment_abroadl6 .treatment_abroadl6_bg {
        background:0 0;
    }

    .treatment_abroadl6 .treatment_abroadl6_bg .treatment_abroad_text {
        padding:30px 5px;
    }

    .treatment_abroadl6 .treatment_abroadl6_left {
        width:100%;
        float:none;
    }

}

@media (max-width:768px) {
    .tp1-inner {
        padding:100px 0 30px;
    }

}

@media (max-width:480px) {
    .tp1-inner {
        padding:75px 0 20px;
    }

}

@media (max-width:375px) {
    .tp1-inner {
        padding:35px 0 20px;
    }

}

@media (max-width:1500px) {
    .services_bl4 .bg_services_bl4 {
        background:none;
    }

}

@media (max-width:1200px) {
    .services_bl1 h2:after,.services_bl1 h2:before {
        display:none;
    }

    .services_bl2 .bg_services_bl2 {
        background:none;
        background-size:60%;
    }

    .services_bl3 .bg_services_bl3 {
        background:none;
        background-size:90%;
    }

    .services_bl4 .bg_services_bl4 {
        background:none;
        background-size:60%;
    }

    .services_bl5 .bg_services_bl5 {
        background:none;
        background-size:60%;
    }

    .services_bl5 .bg_services_bl5 .services_text2 {
        margin:300px auto 50px;
    }

    .services_bl6 .bg_services_bl6 {
        background:none;
        background-size:80%;
    }

    .services_bl7 .bg_services_bl7 {
        background:none;
        background-size:60%;
    }

}

@media (max-width:992px) {
    .services_bl1 .services_img1 {
        display:none;
    }

    .services_bl1 .services_img11 {
        display:block;
        margin:0 auto;
    }

}

@media (max-width:768px) {
    .services_bl1 h2 {
        padding:30px 10px 75px;
        font-size:24px;
    }

    .services_bl2 .bg_services_bl2 {
        background:none;
        background-size:70%;
    }

    .services_bl3 .bg_services_bl3 {
        background:none;
        background-size:80%;
    }

    .services_bl4 .bg_services_bl4 {
        background:none;
    }

    .services_bl5 .bg_services_bl5 {
        background:none;
    }

    .services_bl5 .bg_services_bl5 .services_text2 {
        margin:400px auto 50px;
    }

    .services_bl6 .bg_services_bl6 {
        background:none;
    }

    .services_bl7 .bg_services_bl7 {
        background:none;
        background-size:80%;
    }

}

@media (max-width:480px) {
    .services_bl1 .services_img11 {
        width:230px;
    }

    .services_bl1 h2 {
        padding:30px 10px 50px;
        font-size:20px;
    }

    .services_bl4 .bg_services_bl4 {
        background:none;
        background-size:80%;
    }

}

@media (max-width:1400px) {
    .itworks_bl3 .steps_item4:before,.itworks_bl3 .steps_item5:before {
        display:none;
    }

}

@media (max-width:1200px) {
    .itworks_bl4 ul {
        background:linear-gradient(180deg,rgba(255,255,255,0)0,#fff 10%,#fff 100%);
    }

    .itworks_bl4 .wm_wrap_item {
        width:33%;
        min-height:252px;
        float:left;
    }

    .itworks_bl4 .empty1,.itworks_bl4 .empty2,.itworks_bl4 .empty3,.itworks_bl4 .empty4,.itworks_bl4 .empty5 {
        display:none;
    }

    .itworks_bl4 .bg_wight {
        background-color:#fff;
    }

}

@media (max-width:992px) {
    .itworks_bl3 .wrapper_steps,.itworks_bl3 h2 {
        padding-top:100px;
    }

    .itworks_bl3 .steps_item1,.itworks_bl3 .steps_item2,.itworks_bl3 .steps_item3,.itworks_bl3 .steps_item4 {
        width:50%;
        min-height:350px;
        margin-top:50px;
    }

    .itworks_bl3 h2,.itworks_bl4 h2 {
        font-size:56px;
        text-align:center;
    }

    .itworks_bl3 .steps_item1,.itworks_bl3 .steps_item2,.itworks_bl3 .steps_item3,.itworks_bl3 .steps_item4,.itworks_bl3 .steps_item5 {
        position:relative;
    }

    .itworks_bl3 .steps_item1 p,.itworks_bl3 .steps_item2 p,.itworks_bl3 .steps_item3 p,.itworks_bl3 .steps_item4 p,.itworks_bl3 .steps_item5 p {
        max-width:280px;
        padding-top:100px;
    }

    .itworks_bl3 .steps_item4 {
        margin-left:0;
    }

    .itworks_bl3 .steps_item5 {
        width:100%;
        min-height:250px;
        margin-top:50px;
        margin-right:0;
    }

    .itworks_bl3 .steps_item_number2 {
        top:-70px;
        left:50%;
        margin-left:-105px;
    }

    .itworks_bl4 h2 {
        padding-right:0;
    }

}

@media only screen and (max-width:768px) {
    .itworks_bl3 h2 {
        font-size:42px;
    }

    .itworks_bl3 .steps_item1 {
        width:100%;
        min-height:100px;
    }

    .itworks_bl3 .steps_item2,.itworks_bl3 .steps_item3,.itworks_bl3 .steps_item4,.itworks_bl3 .steps_item5 {
        width:100%;
        margin-top:130px;
        min-height:100px;
    }

    .itworks_bl3 .steps_item1 {
        margin-top:30px;
    }

    .itworks_bl4 h2 {
        padding-top:50px;
        font-size:42px;
    }

    .itworks_bl4 ul {
        margin-top:50px;
    }

    .itworks_bl4 .wm_wrap_item {
        width:50%;
        min-height:220px;
        float:left;
    }

    .itworks_bl4 .wm_item,.itworks_bl4 .wm_wrap_item1,.itworks_bl4 .wm_wrap_item2,.itworks_bl4 .wm_wrap_item3,.itworks_bl4 .wm_wrap_item4,.itworks_bl4 .wm_wrap_item5,.itworks_bl4 .wm_wrap_item6,.itworks_bl4 .wm_wrap_item7,.itworks_bl4 .wm_wrap_item8,.itworks_bl4 .wm_wrap_item9 {
        min-height:220px;
    }

    .itworks_bl4 .wm_item p {
        font-size:16px;
    }

}

@media only screen and (max-width:480px) {
    .itworks_bl3 h2 {
        font-size:30px;
    }

    .itworks_bl3 .steps_item1,.itworks_bl3 .steps_item2,.itworks_bl3 .steps_item3,.itworks_bl3 .steps_item4,.itworks_bl3 .steps_item5 {
        padding:0 20px;
    }

    .itworks_bl3 .steps_item1 p,.itworks_bl3 .steps_item2 p,.itworks_bl3 .steps_item3 p,.itworks_bl3 .steps_item4 p,.itworks_bl3 .steps_item5 p {
        font-size:13px;
    }

    .itworks_bl4 h2 {
        padding-top:50px;
        font-size:30px;
    }

    .itworks_bl4 ul {
        margin-top:50px;
    }

    .itworks_bl4 .wm_wrap_item {
        width:100%;
        min-height:200px;
    }

    .itworks_bl4 .wm_item,.itworks_bl4 .wm_wrap_item1,.itworks_bl4 .wm_wrap_item2,.itworks_bl4 .wm_wrap_item3,.itworks_bl4 .wm_wrap_item4,.itworks_bl4 .wm_wrap_item5,.itworks_bl4 .wm_wrap_item6,.itworks_bl4 .wm_wrap_item7,.itworks_bl4 .wm_wrap_item8,.itworks_bl4 .wm_wrap_item9 {
        min-height:200px;
    }

    .itworks_bl4 .wm_item p {
        font-size:16px;
    }

}

@media (max-width:992px) {
    .part-3 .bl3_specialty_hidden {
        display:none;
        min-height:231px;
        background-color:#fff;
    }

    .part-3 .bl3_btn {
        margin:50px auto 0;
        font-size:24px;
    }

    .part-7 .bl7_date,.part-7 span {
        font-size:14px;
    }

    .part-7 div.cl_h4,.part-7 h4 {
        font-size:18px;
    }

    .part-7 p {
        font-size:16px;
    }

    .part-7 .recall_btn {
        padding:18px 65px 12px 35px;
    }

}

@media (max-width:768px) {
    .wrapper_play {
        display:block;
    }

    .part-3 .bl3_btn {
        padding:12px 20px;
        font-size:24px;
        line-height:1.4;
    }

    .part-4 .bl4_item {
        flex:0 0 460px;
    }

}

@media (max-width:480px) {
    .part-3 .bl3_btn {
        font-size:18px;
    }

    .part-7 .bl7_date {
        padding-top:10px;
        padding-bottom:15px;
    }

    .part-4 .bl4_item img {
        margin:0 auto;
        float:none;
        display:block;
    }

    .part-4 .bl4_item p {
        font-size:18px;
        text-align:center;
    }

    .part-5 .bl5_item p,.part-5 .bl5_item_hidden h4 {
        font-size:28px;
    }

    .part-5 .bl5_item_hidden {
        position:relative;
        width:274px;
    }

    .part-5 .bl5_hidden_img1 {
        position:absolute;
        top:15px;
        left:10px;
    }

    .part-5 .bl5_hidden_img2 {
        position:absolute;
        top:10px;
        left:5px;
    }

    .part-5 .bl5_hidden_img3,.part-5 .bl5_hidden_img4,.part-5 .bl5_hidden_img5,.part-5 .bl5_hidden_img6 {
        position:absolute;
        bottom:10px;
        right:10px;
    }

    .part-5 .bl5_hidden_img6 {
        bottom:20px;
    }

    .part-5 .bl5_hidden_text1,.part-5 .bl5_hidden_text2 {
        padding:30px 0 0 115px;
    }

    .part-5 .bl5_hidden_text3 {
        padding:30px 0 0 70px;
    }

    .part-5 .bl5_hidden_text4,.part-5 .bl5_hidden_text5,.part-5 .bl5_hidden_text6 {
        padding:30px 0 0 40px;
    }

    .part-5 .bl5_flag_deu:after,.part-5 .bl5_flag_isr:after {
        float:none;
        margin:10px auto 0;
    }

    .part-5 .bl5_flag_aut:after,.part-5 .bl5_flag_cze:after,.part-5 .bl5_flag_kor:after,.part-5 .bl5_flag_tur:after {
        margin-top:-15px;
    }

}

@media (min-width:928px) and (max-width:2560px) and (min-height:500px) and (max-height:730px) {
    .wrapper_play_1280 {
        display:block;
    }

    .wrapper_play {
        display:none;
    }

}

@media (min-height:650px) and (max-height:730px) {
    .wrapper_play_1280 {
        display:block!important;
    }

    .sec-home .wrapper_play {
        display:none!important;
    }

}

@media (min-height:730px) and (min-width:1200px) {
    .wrapper_play_1280 {
        display:none!important;
    }

    .sec-home .wrapper_play {
        display:block!important;
    }

}

@media (max-width:992px) {
    .tp1-inner {
        padding:50px 0 30px;
    }

}

@media (max-width:768px) {
    .tp1-inner {
        padding:100px 0 30px;
    }

}

@media (max-width:480px) {
    .tp1-inner {
        padding:75px 0 20px;
    }

}

@media (max-width:375px) {
    .tp1-inner {
        padding:35px 0 20px;
    }

}
