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

.lcd_container .lcd_block {width: 1100px;}
.lcd_box .back_img picture {height: 727px;}

}


@media screen and (max-width: 1500px) {
 
.newpage5_frame .newpage5_item__icon {margin-top: -24px;}

.newpage6 {margin: 0 0 90px;}

.newpage8 {margin: 0 0 90px;}

.newpage12 {margin: 0 0 90px;}
.newpage12 .title_yelbor {margin: 0 0 45px;}
.newpage12_list li {margin: 0 0 20px; font-size: 18px; line-height: 1.4;}
.newpage12_list:before {margin: 0 0 0 -30px;}

.newpage13 {margin: 0 0 90px;}
.newpage13 .title_yelbor {margin: 0 0 45px;}

.newpage14 {margin: 0 0 90px;}
.newpage14 .title_yelbor {margin: 0 0 25px;}
.newpage14_list li {width: calc((100% - 100px)/2); padding: 20px 0; font-size: 18px; line-height: 1.4;}

.newpage15 {margin: 0 0 90px;}
.newpage15 .title_yelbor {margin: 0 0 45px;}

.newpage16 {margin: 0 0 90px;}
.newpage16 .title_yelbor {margin: 0 0 45px;}
.newpage16_col {width: calc((100% - 100px)/2); font-size: 18px; line-height: 1.4;}
.newpage16_cols:before {margin: 0 0 0 -30px;}

.newpage17 {margin: 0 0 90px;}
.newpage17_subtitle {margin: 0 0 60px;}
.vis_table {font-size: 20px; margin: 0 0 90px;}


.newpage18_content {width: auto; margin: 0 15px; padding: 0 0 10px; height: 620px;}

.newpage19_content {width: auto; margin: 0 15px;}

.newpage20_content {width: auto; margin: 0 15px; height: 500px;}

.newpage21 {padding: 100px 0 1px;}

.newpage22 {padding: 100px 0;}
.newpage22 .custom_slarrows {right: 80px;}
.newpage22 .newpage22_sliderwrap {margin: 0 -80px 0 0;}
.newpage22 .slide {padding: 0 80px 0 0;}

}


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

.newpage1 br {display: none;} 
.newpage1_left__title {margin: 0 0 30px; font-size: 32px; line-height: 1.3;}

.newpage2 br {display: none;}

.newpage6_sliderwrap.cols5.total5 .slick-dots {display: flex;}

.newpage7 table {font-size: 20px; line-height: 1.3; margin: 0 0 80px;}

.newpage10 {margin: 0 0 95px;}
.newpage10 .newpage10_form {padding: 0;}
.newpage10 .field_wrap {width: calc((100% - 10px * 3)/4); margin: 0 0 10px;}
.newpage10 .form_submit {width: calc((100% - 10px * 3)/4); position: relative; right: auto; top: auto;}

.lcd_container .lcd_block {width: 1000px;}
.lcd_box .back_img picture {height: 661px;}

}


@media screen and (max-width: 1300px) {
  
.newpage5_frame .newpage5_item__icon {margin-top: -16px;}

.newpage5_selection {padding: 12px 18px; font-size: 13px; line-height: 1.4;}
.newpage5_selection br {display: block;}

.lcd_container .lcd_block {width: 960px;}
.lcd_box .back_img picture {height: 634px;}

.newpage17_subtitle {font-size: 20px; margin: 0 0 60px;}
.newpage17_description {font-size: 20px;}
.vis_box {margin: 0 0 60px;}
.vis_table td {padding: 35px 40px 35px 0;}
.vis_table td:first-of-type {width: 120px;}
.vis_table td img {max-width: 220px;}


.newpage19_item__title {font-size: 32px; line-height: 1.2;}
.newpage19_item__text {font-size: 20px;}

}


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

.newpage4 {margin: 30px 0 90px; padding: 0 380px 0 0;}
.newpage4_content {height: 260px; padding: 0 30px;}
.newpage4_title {margin: 0 0 20px; font-size: 32px; line-height: 1.2;}
.newpage4_content p {font-size: 20px; line-height: 130%;}
.newpage4_img {width: 380px;}

.newpage6 {margin: 0 0 90px;}

.newpage7 {margin: 0 0 90px;}

.newpage8 {margin: 0 0 90px;}
.newpage8_item {margin: 0 0 90px; padding: 0 380px 0 0;}
.newpage8_content {height: 260px; padding: 0 30px;}
.newpage8_title {margin: 0 0 20px; font-size: 32px; line-height: 1.2;}
.newpage8_content p {font-size: 20px; line-height: 130%;}
.newpage8_img {width: 380px;}

.case {padding: 30px 0;}
.case .case_content div {margin: 0 0 40px;}
.case .case_content .case_img {margin: 0 0 30px 80px; width: 420px;}
.case .case_content .case_img .back_img {margin: 0;}
.case .case_content .case_img__xs .back_img {width: 420px;}

.lcd_container .lcd_block {width: 760px;}
.lcd_box .back_img picture {height: 502px;}
.lcd_height .lcd_measure,
.lcd_width .lcd_measure {font-size: 20px; line-height: 100%;}
.lcd_item span {right: 10px; top: 10px; font-size: 20px; line-height: 100%;}

.lcd_container.interactive .lcd_item span {left: 10px; right: auto;}

.vis_marker__index {width: 40px; height: 40px; font-size: 20px;}

.vis_table {font-size: 18px;}
.vis_table td img {max-width: 180px;}
.vis_table td:last-of-type {font-size: 16px;}


.newpage18_content {margin: 0 50px; padding: 0; height: 560px;}

.newpage19 {padding: 80px 0 50px;}
.newpage19_content {margin: 0 50px;}
.newpage19_item {width: calc((100% - 30px)/2); margin: 0 30px 30px 0;}
.newpage19_item:nth-child(2n) {margin-right: 0;}
.newpage19_item__text br {display: none;}

.newpage20 br {display: none;}
.newpage20_content {margin: 0 50px; height: 460px;}

.newpage21 {padding: 80px 0 1px;}
.newpage21 .newpage21_item__title {font-size: 20px;}
.newpage21 .newpage21_item__title br {display: none;}

.newpage22 {padding: 80px 0;}
.newpage22 .custom_slarrows {right: 60px;}
.newpage22 .newpage22_sliderwrap {margin: 0 -60px 0 0;}
.newpage22 .slide {padding: 0 60px 0 0;}

}


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

.newpage1_top {margin: 0 0 80px;}
.newpage1_left {width: 520px; padding: 30px;}
.newpage1_right {width: calc(100% - 520px - 30px);}

.newpage2 {margin: 0 0 60px;}
.newpage2_left {width: calc(100% - 480px - 50px);}
.newpage2_right {width: 480px;}
.newpage2_right__item {width: 100%; margin: 0 0 20px;}

.newpage3 {padding: 30px; margin: 0 0 80px;} 
.newpage3 br {display: none;}
.newpage3_left {width: calc(100% - 500px - 30px);}
.newpage3_right {width: 500px;}

.newpage7 table {width: 100%;}
.newpage7 th,
.newpage7 td {padding: 15px 60px 15px 0;}

.newpage9 {margin: 0 0 80px;}
.newpage9_left {width: calc((100% - 20px)/2); padding: 30px 30px 1px;}
.newpage9_title {margin: 0 0 20px; font-size: 30px; line-height: 1.2;} 
.newpage9_subtitle {font-size: 16px; margin: 0 0 30px;}
.newpage9_subtitle br {display: none;}
.newpage9_list li {padding: 0 0 0 50px; margin: 0 0 30px; font-size: 15px; line-height: 1.4;}
.newpage9_list li:nth-child(1) {width: 55%;}
.newpage9_list li:nth-child(2) {width: 45%;}
.newpage9_list img {width: 30px;}
.newpage9_img {width: calc((100% - 20px)/2);}

.newpage10 {margin: 0 0 70px;}

.newpage11 {margin: 0 0 80px;}

.newpage12 {margin: 0 0 70px;}

.newpage13 {margin: 0 0 70px;}
.newpage13_for__text br {display: none;}

.newpage14 {margin: 0 0 60px;}

.newpage15_text br {display: none;}


}


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

.title_yelbor {font-size: 24px; line-height: 1.3; padding: 0 0 14px;}
.title_yelbor span:before {bottom: -16px;}

.newpage1_left {width: 100%; padding: 40px; box-sizing: border-box;}
.newpage1_right {display: none;}

.newpage2_top {margin: 0 0 40px;}
.newpage2_left {width: 100%; margin: 0 0 40px;}
.newpage2_right {width: 100%;}
.newpage2_right__item {width: calc((100% - 30px)/2); margin: 0 0 30px;}

.newpage3 {padding: 40px;}
.newpage3_left {width: 100%; margin: 0 0 30px;}

.newpage4 {margin: 30px 0 90px; padding: 0; display: flex; flex-flow: row wrap;}
.newpage4_content {height: auto; padding: 40px 30px; order: 1; width: 100%;}
.newpage4_title {margin: 0 0 20px; font-size: 32px; line-height: 1.2;}
.newpage4_content p {font-size: 20px; line-height: 130%;}
.newpage4_img {width: 100%; height: auto; position: relative; order: 2;}
.newpage4_img .back_img {position: relative; left: auto; top: auto; bottom: auto; width: 100%;} 
.newpage4_img .back_img img,
.newpage4_img .back_img source {position: relative; display: block; left: auto; top: auto; width: 100%; height: auto; object-fit: initial; object-position: 0 0;}

.newpage5_navitem {padding: 19px 0; width: 50%;}
.newpage5_out1 {width: 690px;} 
.newpage5_out2 {width: calc(100% - 40px * 2);} 
.newpage5_frame {height: 22vw;}

.newpage6_sliderwrap.cols4.total4 .slick-dots, 
.newpage6_sliderwrap.cols5.total4 .slick-dots,
.newpage6_sliderwrap.cols5.total5 .slick-dots {display: block;}

.newpage7 table {font-size: 16px; line-height: 1.3; margin: 0 0 50px;}
.newpage7 th,
.newpage7 td {padding: 12px 20px 12px 0;}
.newpage7_cost {font-size: 30px; line-height: 1.2;}

.newpage8_item {margin: 30px 0 90px; padding: 0; display: flex; flex-flow: row wrap;}
.newpage8_content {height: auto; padding: 40px 30px; order: 1; width: 100%;}
.newpage8_title {margin: 0 0 20px; font-size: 32px; line-height: 1.2;}
.newpage8_content p {font-size: 20px; line-height: 130%;}
.newpage8_img {width: 100%; height: auto; position: relative; order: 2;}
.newpage8_img .back_img {position: relative; left: auto; top: auto; bottom: auto; width: 100%;} 
.newpage8_img .back_img img,
.newpage8_img .back_img source {position: relative; display: block; left: auto; top: auto; width: 100%; height: auto; object-fit: initial; object-position: 0 0;}

.newpage9_left {width: 100%; padding: 30px 30px 6px; margin: 0 0 30px;}
.newpage9_img {width: 100%; height: 300px;}

.newpage9_list li {padding: 0 0 0 70px; margin: 0 0 30px; font-size: 16px; line-height: 1.4;}
.newpage9_list li:nth-child(1),
.newpage9_list li:nth-child(2) {width: 50%;}
.newpage9_list img {width: 50px;}

.newpage10 .newpage10_form {justify-content: flex-start;}
.newpage10 .field_wrap {width: calc((100% - 10px * 2)/3); margin: 0 10px 10px 0;}
.newpage10 .field_wrap:nth-child(3n) {margin-right: 0;}
.newpage10 .form_submit {width: calc((100% - 10px * 2)/3);}

.newpage11 {margin: 0 0 80px;}
.newpage11 .title_yelbor {margin: 0 0 35px;}
.newpage11 .newpage11_col {width: 100%; margin: 0 0 20px; font-size: 18px; line-height: 1.4;}
.newpage11 .newpage11_col:last-of-type {margin: 0;}

.newpage12_list:before {margin: 0;}
.newpage12_list li {width: calc((100% - 70px)/2);}

.newpage14_list li {width: calc((100% - 50px)/2);}

.newpage16_cols:before {margin: 0;}
.newpage16_col {font-size: 16px;}

.lcd_container {padding: 0 0 150px;}
.lcd_container .lcd_block {width: 600px; right: -50px;}
.lcd_box .back_img picture {height: 397px;}
.lcd_container.interactive .lcd_block {right: auto; left: -50px;}
.lcd_item span {font-size: 16px;}
.lcd_item__hint {display: none !important;}

.case {padding: 20px 0;}
.case .case_content .case_img {float:none; margin: 0 0 30px 0; width: 100%;}
.case .case_content .case_img__xs .back_img {width: 100%;}
.case .case_content div {margin: 0 0 20px;}

.newpage17_subtitle {padding-right: 0;}
.newpage17_button {position: relative; right: auto; top: auto; margin-top: 30px; display: block; clear: both;}


.vis_table.with_images .mob_title {display: block; margin: 0 0 15px; font-weight: 500;}
.vis_table.with_images th:first-of-type,
.vis_table.with_images td:first-of-type {display: none;}

.vis_price {font-size: 30px; line-height: 1.2;}
.vis_marker__bubble {width: 300px;}



.newpage18_content {margin: 0 40px; padding: 0; height: 600px;}
.newpage18_content br {display: none;}
.newpage18 .new_button {width: calc((100% - 30px)/2);}
.newpage18 .new_button:first-of-type {
    margin: 0 30px 0 0;
    width: fit-content;
    padding: 0 20px;
}

.newpage19 {padding: 80px 0 45px;}
.newpage19_content {margin: 0 40px;}
.newpage19_item {width: calc((100% - 25px)/2); margin: 0 25px 25px 0;}
.newpage19_item:nth-child(2n) {margin-right: 0;} 
.newpage19_item__title {font-size: 22px;}
.newpage19_item__text {font-size: 16px;}
.newpage19_item__button {width: calc(100% - 25px * 2);}

.newpage20_content {margin: 0 40px;}
 


}


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

.slick-dots {padding: 25px 0 0 0;}

.popup_thx {width: auto; left: 20px; right: 20px; transform: translateY(-50%);}

.field_wrap {margin: 0 0 10px; width: 100%;}

.newpage1 {margin: 0 0 40px;}
.newpage1_top {margin: 0;}
.newpage1_left {padding: 20px; margin: 0 0 20px;}
.newpage1_left__title {margin: 0 0 20px; font-size: 22px; line-height: 1.3;}
.newpage1_right {display: block; width: 100%;}

.newpage2 {margin: 0 0 30px;}
.newpage2_top {margin: 0 0 30px;}
.newpage2_left p {font-size: 15px; line-height: 1.4;}
.newpage2_right__item {width: 100%; margin: 0 0 20px;}

.newpage3 {padding: 20px; margin: 0 0 40px;} 
.newpage3_left {font-size: 22px; line-height: 1.3; margin: 0 0 20px;}

.newpage4 {margin: 20px 0 40px;}
.newpage4_content {padding: 20px 20px;}
.newpage4_title {margin: 0 0 10px; font-size: 24px; line-height: 1.2;}
.newpage4_content p {font-size: 15px; line-height: 130%;}

.newpage5 {padding: 0 0 10px;}
.newpage5 .title_yelbor {margin: 0 0 30px;}
.newpage5_out1,
.newpage5_out2 {width: calc(100% - 30px); margin: 0 0 0 15px;}  
.newpage5_navitem {padding: 12px 0 10px; font-size: 13px; line-height: 1.4;}
.newpage5_nav {margin: 0 0 50px;}
.newpage5_frame {height: 100px;}
.newpage5_frame .newpage5_item__icon {margin-top: -10px;} 
.newpage5_selection {right: 0; width: 100%; bottom: auto; top: 100%; padding: 14px 0 0 0; font-size: 15px;}
.newpage5_selection br {display: none;}
.newpage5_nav .newpage5_selection {display: block;}

.newpage6 {margin: 0 0 40px;}
.newpage6 h2 {margin: 0 0 30px;}
.newpage6_sliderwrap {margin: 0 0 40px;}
.newpage6_sliderwrap .custom_slarrows {display: none;}
.newpage6_slide {padding: 0;}

.newpage6_sliderwrap.cols4.total2 .slick-dots,
.newpage6_sliderwrap.cols4.total3 .slick-dots,
.newpage6_sliderwrap.cols4.total4 .slick-dots, 
.newpage6_sliderwrap.cols5.total2 .slick-dots,
.newpage6_sliderwrap.cols5.total3 .slick-dots,
.newpage6_sliderwrap.cols5.total4 .slick-dots,
.newpage6_sliderwrap.cols5.total5 .slick-dots {display: block;}

.newpage7 {margin: 0 0 40px;}
.newpage7 .title_yelbor {margin: 0 0 20px;}
.newpage7_tablewrap {width: 100%; overflow-x: auto; padding: 0 0 20px; margin: 0 0 40px;}
.newpage7 table {width: 460px; margin: 0; font-size: 15px; line-height: 1.3;}
.newpage7_cost {font-size: 26px; line-height: 1.2;}
.newpage7_button {width: 100%;}

.newpage8 {margin: 0 0 40px;}
.newpage8 .title_yelbor {margin: 0 0 30px;}
.newpage8_item {margin: 20px 0 40px;}
.newpage8_content {padding: 20px 20px;}
.newpage8_title {margin: 0 0 10px; font-size: 24px; line-height: 1.2;}
.newpage8_content p {font-size: 15px; line-height: 130%;}

.newpage9 {margin: 0 0 40px;}
.newpage9_left {padding: 20px 20px 1px;}
.newpage9_list li:nth-child(1),
.newpage9_list li:nth-child(2) {width: 100%;}
.newpage9_img {height: 220px;}

.newpage10 {margin: 0 0 50px;}
.newpage10 .title_yelbor {margin: 0 0 30px;}
.newpage10 .newpage10_form {display: block;}
.newpage10 .field_wrap {width: 100%; margin: 0 0 10px 0;} 
.newpage10 .form_submit {width: 100%;}

.newpage11 {margin: 0 0 50px;} 
.newpage11 .title_yelbor {margin: 0 0 30px;}
.newpage11 .newpage11_col {font-size: 16px;}

.newpage12 {margin: 0 0 50px;}
.newpage12 .title_yelbor {margin: 0 0 30px}
.newpage12_list {display: block;}
.newpage12_list:before {display: none;}
.newpage12_list li {width: 100%; margin: 0 0 10px; font-size: 16px; line-height: 1.4;}
.newpage12_list li:last-of-type {margin: 0;}

.newpage13 {margin: 0 0 50px;}
.newpage13 .title_yelbor {margin: 0 0 30px}
.newpage13_for__title {font-size: 20px; line-height: 1.4;}

.newpage14 {margin: 0 0 50px;}
.newpage14 .title_yelbor {margin: 0 0 20px;}
.newpage14_list li {padding: 0; margin: 0 0 10px; font-size: 16px; width: 100%; border: 0;}
.newpage14_list li:last-of-type {margin: 0;}

.newpage15 {margin: 0 0 50px;}
.newpage15 .title_yelbor {margin: 0 0 20px;}
.newpage15 h2 {margin: 0 0 20px; font-size: 20px; line-height: 1.4;}

.newpage16 {margin: 0 0 50px;}
.newpage16 .title_yelbor {margin: 0 0 20px;}
.newpage16_col {width: 100%;}
.newpage16_cols:before {display: none;}
.newpage16_col li {margin: 0 0 15px;}
.newpage16_col li:last-of-type {margin: 0;}

.lcd_container {background: #FFF; padding: 0 0 80px;}
.lcd_container__back,
.lcd_container:before,
.lcd_container:after {display: none;}
.lcd_container .lcd_block {width: 260px; right: -30px;}
.lcd_container.interactive .lcd_block {right: auto; left: -30px;}
.lcd_box .back_img picture {height: 172px;}
.lcd_item span {font-size: 15px; right: 5px; top: 5px;}

.lcd_height {margin-right: 16px;}
.lcd_height .lcd_measure {font-size: 14px; right: 9px;}

.lcd_width {margin-top: 16px;}
.lcd_width .lcd_measure {font-size: 14px; top: 10px;}

.lcd_container.interactive .lcd_height {margin-right: auto; margin-left: 16px;}
.lcd_container.interactive .lcd_item span {left: 5px; right: auto;}


.newpage17 {margin: 0 0 50px;}
.newpage17_title {margin: 0 0 20px;}
.newpage17_title br {display: none;}
.newpage17_subtitle {margin: 0 0 20px; font-size: 16px; line-height: 1.4;}
.newpage17_subtitle br {display: none;}
.newpage17_button {width: 100%;}
.newpage17_description {margin: 0 0 40px; font-size: 16px; line-height: 1.4;}
.newpage17_description br {display: none;}

.vis_box {margin: 0 0 30px;}
.vis_marker__bubble,
.vis_marker.right .vis_marker__bubble {position: fixed; left: 20px; right: 20px; top: 50%; transform: translateY(-50%); margin: 0; width: auto;}
.vis_marker__index {width: 30px; height: 30px; font-size: 14px;}
.vis_marker__close {display: block; position: absolute; right: 9px; top: -1px; font-size: 30px; font-weight: 400; cursor: pointer;}

.vis_marker:hover .vis_marker__bubble {display: none;}
.vis_marker.active .vis_marker__bubble {display: block;}

.vis_tabletitle {margin: 0 0 30px;}

.vis_table {margin: 0 0 40px; display: block;}
.vis_table thead {display: none;}
.vis_table tr {display: block; padding: 20px 0; border-bottom: 1px solid #E5E5E5;}
.vis_table td {padding: 0; border: 0; display: block;}
.vis_table td br {display: none;}
.vis_table td img {max-width: 200px; margin: 0 0 15px;}
.vis_table td:first-of-type {font-weight: 500;} 
.vis_table td:last-of-type {width: auto; padding: 15px 0 0 0;}
.vis_table td:last-of-type br {display: block;}
.vis_table .mob_title {display: none;}

.vis_price {font-size: 26px; line-height: 1.2;}
.vis_button {width: 100%;}


.new_button {font-size: 12px;}


.newpage18_content {margin: 0 15px; padding: 0; height: 540px;}
.newpage18_title {font-size: 26px; margin: 0 0 24px;}
.newpage18_subtitle {font-size: 16px; margin: 0 0 40px;}
.newpage18 .new_button {width: calc((100% - 10px)/2);}
.newpage18 .new_button:first-of-type {margin: 0 10px 10px 0;}


.newpage19 {padding: 60px 0;}
.newpage19_content {margin: 0 15px;}
.newpage19_item {width: 100%; margin: 0 0 20px; padding: 24px 0 100px;}
.newpage19_item:last-of-type {margin-bottom: 0;}
.newpage19_item__img {position: relative; padding: 0; height: 286px; width: 286px; margin: 0 auto;}
.newpage19_item__title {margin: 0 20px 16px; font-size: 24px; line-height: 1.4;}
.newpage19_item__text {margin: 0 30px; font-size: 16px; line-height: 1.4;}
.newpage19_item__button {bottom: 24px; width: 280px;}


.newpage20_content {padding: 60px 0; margin: 0 15px; height: auto;}
.newpage20_title {font-size: 24px; margin: 0 0 24px;}
.newpage20_subtitle {font-size: 16px;}


.newpage21 {padding: 60px 0 40px;}
.newpage21_title {margin: 0 0 20px;}
.newpage21 .custom_slarrows {display: none;}
.newpage21 .newpage21_sliderwrap {margin: 0 -92% 0 0; padding: 0; position: static;}
.newpage21 .newpage21_slider {position: static;}
.newpage21 .slick-dots {position: absolute; left: 0; right: 0; bottom: 0;}
.newpage21 .slide {padding: 0 4px 0 0;}
.newpage21 .newpage21_item__img {margin: 0 0 24px;}
.newpage21 .newpage21_item__title {font-size: 24px; line-height: 140%;}


.newpage22 {padding: 60px 0 100px;}
.newpage22_title {margin: 0;}
.newpage22 .custom_slarrows {display: none;}
.newpage22 .newpage22_sliderwrap {margin: 0 -72% 0 0; padding: 0; position: static;}
.newpage22 .newpage22_slider {position: static;}
.newpage22 .slide {padding: 0 4px 0 0;}
.newpage22 .slick-dots {position: absolute; left: 0; right: 0; bottom: 60px;}


}


@media ( max-width: 500px) {

.orangebox_item {width: 100%; flex: inherit; border: 2px solid #ef5817; border-bottom: 0;}
.orangebox_item:nth-child(1) {border-radius: 6px 6px 0 0;}
.orangebox_item:nth-child(3) {border: 2px solid #ef5817; border-radius: 0 0 6px 6px;}

}

/* fix slider dots */
@media screen and (max-width: 750px) {
    .newpage21 .slick-dots {
        flex-flow: row wrap;
        bottom: -20px;
    }

    .newpage21 {
        margin: 0 0 60px 0;
    }
}

/* fix slider */
.newpage21 .newpage21_item__title {
    word-break: break-word;
}

@media screen and (max-width: 750px) {
    .newpage21 .newpage21_sliderwrap {
        margin: 0;
    }
}


