/*
 * main contents 
 */
 .main-page-contents-wrap {
  /* russia */
}
.main-page-contents-wrap img {
  max-width: none;
}
.main-page-contents-wrap li {
  display: block;
}
.main-page-contents-wrap .m-hd-h3 {
  font-size: 2.375rem;
  font-weight: 600;
  color: #222;
  font-family: "Montserrat";
}
.main-page-contents-wrap a.more-link {
  position: relative;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  display: inline-block;
  padding-bottom: 10px;
  padding-right: 30px;
}
.main-page-contents-wrap a.more-link:before, .main-page-contents-wrap a.more-link:after {
  content: "";
  display: block;
}
.main-page-contents-wrap a.more-link:before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #fff;
}
.main-page-contents-wrap a.more-link:after {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: absolute;
  top: 4px;
  right: 0;
  width: 12px;
  height: 12px;
  background: url("../images/main/more-link-arrow.png") 0 0 no-repeat;
}
.main-page-contents-wrap a.more-link:hover {
  opacity: 0.8;
}
.main-page-contents-wrap a.more-link:hover:after {
  top: 0;
  right: -4px;
}
.main-page-contents-wrap .main-big-slide-box {
  height: 640px;
}
.main-page-contents-wrap .main-big-slide-box .main-inner-ab {
  position: relative;
}
.main-page-contents-wrap .main-big-slide-box .swiper .swiper-wrapper .swiper-slide {
  overflow: hidden;
}
.main-page-contents-wrap .main-big-slide-box .swiper .swiper-wrapper .swiper-slide .banner-r {
  position: relative;
  width: 1280px;
  height: 640px;
  margin: 0 auto;
}
.main-page-contents-wrap .main-big-slide-box .swiper .swiper-wrapper .swiper-slide .banner-r .con-txt {
  position: absolute;
  top: 85px;
  left: 0;
  color: #222;
  font-size: 3rem;
}
.main-page-contents-wrap .main-big-slide-box .swiper .swiper-wrapper .swiper-slide .banner-r .con-txt strong {
  position: relative;
  display: block;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 2px;
}
.main-page-contents-wrap .main-big-slide-box .swiper .swiper-wrapper .swiper-slide .banner-r .con-txt strong .alp-o {
  position: absolute;
  top: 10px;
  left: 495px;
  width: 39px;
  height: 39px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url("../images/main/main-banner-b-t-con-black.png");
}
.main-page-contents-wrap .main-big-slide-box .swiper .swiper-wrapper .swiper-slide .banner-r .con-txt p {
  letter-spacing: 8.6px;
  font-size: 1rem;
  font-weight: 400;
  margin-top: 13px;
}
.main-page-contents-wrap .main-big-slide-box .swiper .swiper-wrapper .swiper-slide .banner-r .con-txt.white {
  color: #fff;
}
.main-page-contents-wrap .main-big-slide-box .swiper .swiper-wrapper .swiper-slide .banner-r .con-txt.white strong .alp-o {
  background-image: url("../images/main/main-banner-b-t-con-white.png");
}
.main-page-contents-wrap .main-big-slide-box .swiper .swiper-wrapper .swiper-slide img {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.main-page-contents-wrap .main-big-slide-box .swiper .main-b-slide-cont {
  z-index: 1;
  position: absolute;
  top: 274px;
  left: 0;
  right: 0;
  width: 1280px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main-page-contents-wrap .main-big-slide-box .swiper .main-b-slide-cont .swiper-pagination {
  z-index: 1;
  position: static;
  width: auto;
  text-align: center;
  font-size: 15px;
  font-weight: 400;
  color: #222;
}
.main-page-contents-wrap .main-big-slide-box .swiper .main-b-slide-cont .swiper-pagination .here-p {
  font-weight: 700;
  color: #0fb229;
}
.main-page-contents-wrap .main-big-slide-box .swiper .main-b-slide-cont .sw-nav-box {
  position: absolute;
  top: -6px;
  left: 44px;
  width: 106px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.main-page-contents-wrap .main-big-slide-box .swiper .main-b-slide-cont .sw-nav-box .sw-nav {
  position: static;
  background-image: url("../images/main/main-big-slide-nav.png");
  background-position: center center;
  background-repeat: no-repeat;
  width: 29px;
  height: 29px;
  top: 0;
  left: auto;
  right: auto;
  margin-top: 0;
}
.main-page-contents-wrap .main-big-slide-box .swiper .main-b-slide-cont .sw-nav-box .sw-nav.swiper-button-prev {
  margin-right: 10px;
}
.main-page-contents-wrap .main-big-slide-box .swiper .main-b-slide-cont .sw-nav-box .sw-nav.swiper-button-next {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  margin-left: 10px;
}
.main-page-contents-wrap .main-big-slide-box .swiper .main-b-slide-cont .sw-nav-box .sw-play-cnt {
  display: block;
  width: 29px;
  height: 29px;
  background-image: url("../images/main/sw-stop-cnt.png");
  background-position: center center;
  background-repeat: no-repeat;
}
.main-page-contents-wrap .main-big-slide-box .swiper .main-b-slide-cont .sw-nav-box .sw-play-cnt.stop {
  background-image: url("../images/main/sw-play-cnt.png");
}
.main-page-contents-wrap .m-side-banner {
  position: relative;
  margin-top: -200px;
  height: 200px;
}
.main-page-contents-wrap .m-side-banner .m-side-white-bg {
  z-index: 1;
  position: absolute;
  width: calc(50% - 240px);
  background-color: #fff;
  height: 200px;
}
.main-page-contents-wrap .m-side-banner .scb-inner-ab {
  z-index: 1;
  position: relative;
  width: 1280px;
  height: 200px;
  margin: 0 auto;
}
.main-page-contents-wrap .m-side-banner .side-contact-box ul {
  width: 400px;
  background-color: #fff;
}
.main-page-contents-wrap .m-side-banner .side-contact-box ul > li {
  position: relative;
  height: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.main-page-contents-wrap .m-side-banner .side-contact-box ul > li .tt {
  position: relative;
  display: block;
  font-size: 25px;
  font-weight: 500;
  color: #000;
  padding-left: 39px;
  margin-bottom: 7px;
}
.main-page-contents-wrap .m-side-banner .side-contact-box ul > li .tt:before {
  position: absolute;
  top: 7px;
  left: 0;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.main-page-contents-wrap .m-side-banner .side-contact-box ul > li .tt.sc-1:before {
  background-image: url("../images/main/side-contact-tt-ico-1.png");
}
.main-page-contents-wrap .m-side-banner .side-contact-box ul > li .tt.sc-2:before {
  background-image: url("../images/main/side-contact-tt-ico-2.png");
}
.main-page-contents-wrap .m-side-banner .side-contact-box ul > li .con {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.main-page-contents-wrap .m-side-banner .side-contact-box ul > li .con span {
  position: relative;
  display: inline-block;
  padding-right: 23px;
  font-size: 1rem;
  font-weight: 400;
  color: #000;
}
.main-page-contents-wrap .m-side-banner .side-contact-box ul > li .con span:after {
  content: "";
  display: block;
  width: 1px;
  height: 12px;
  background-color: #d9d9d9;
  position: absolute;
  top: 3px;
  right: 9px;
}
.main-page-contents-wrap .m-side-banner .side-contact-box ul > li .con span:last-child {
  padding-right: 0;
}
.main-page-contents-wrap .m-side-banner .side-contact-box ul > li .con span:last-child:after {
  display: none;
}
.main-page-contents-wrap .m-side-banner .side-find-box {
  position: absolute;
  bottom: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 940px;
  height: 50%;
  -webkit-box-shadow: 0px 10px 35px 0px rgba(0, 0, 0, 0.31);
          box-shadow: 0px 10px 35px 0px rgba(0, 0, 0, 0.31);
}
.main-page-contents-wrap .m-side-banner .side-find-box .find-ban {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 35px;
}
.main-page-contents-wrap .m-side-banner .side-find-box .find-ban.green {
  background-color: #1cbd36;
}
.main-page-contents-wrap .m-side-banner .side-find-box .find-ban.blue {
  background-color: #0d4585;
}
.main-page-contents-wrap .m-side-banner .side-find-box .find-ban strong {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main-page-contents-wrap .m-side-banner .side-find-box .find-ban strong i {
  display: inline-block;
  width: 37px;
  height: 37px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.main-page-contents-wrap .m-side-banner .side-find-box .find-ban strong i.icon-1 {
  background-image: url("../images/main/side-find-icon-2.png");
}
.main-page-contents-wrap .m-side-banner .side-find-box .find-ban strong i.icon-2 {
  background-image: url("../images/main/side-find-icon-1.png");
}
.main-page-contents-wrap .m-side-banner .side-find-box .find-ban strong span {
  padding-left: 20px;
  font-size: 1.4375rem;
  font-weight: 600;
  color: #fff;
}
.main-page-contents-wrap .m-side-banner .side-find-box .find-ban .more-link {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  right: 35px;
}
.main-page-contents-wrap .m-usersguide-box {
  position: relative;
  height: 520px;
}
.main-page-contents-wrap .m-usersguide-box .m-usersguide-inner {
  z-index: 2;
  position: relative;
  width: 1280px;
  margin: 0 auto;
  padding-top: 78px;
}
.main-page-contents-wrap .m-usersguide-box .m-usersguide-list {
  position: relative;
  height: 350px;
  margin-top: 43px;
}
.main-page-contents-wrap .m-usersguide-box .m-usersguide-list .ug-ls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.main-page-contents-wrap .m-usersguide-box .m-usersguide-list .ug-ls > li {
  position: relative;
  background-color: #0bb083;
  padding: 45px 0 0 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
}
.main-page-contents-wrap .m-usersguide-box .m-usersguide-list .ug-ls > li:nth-child(2n) {
  background-color: #019b71;
}
.main-page-contents-wrap .m-usersguide-box .m-usersguide-list .ug-ls > li:first-child {
  padding-left: 0;
  width: 270px;
}
.main-page-contents-wrap .m-usersguide-box .m-usersguide-list .ug-ls > li:first-child .more-link {
  left: 0;
}
.main-page-contents-wrap .m-usersguide-box .m-usersguide-list .ug-ls > li:nth-child(2) {
  width: 270px;
}
.main-page-contents-wrap .m-usersguide-box .m-usersguide-list .ug-ls > li:nth-child(3) {
  width: 348px;
}
.main-page-contents-wrap .m-usersguide-box .m-usersguide-list .ug-ls > li strong {
  display: block;
  font-size: 1.625rem;
  font-weight: 600;
  line-height: 1.2;
  height: 80px;
}
/* 20240614 KJH 반응형 추가작업 */
.main-page-contents-wrap .m-usersguide-box .m-usersguide-list .ug-ls > li ul > li {
  position: relative;
  padding-left: 13px;
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 11px;
  word-break: break-word;
}
.main-page-contents-wrap .m-usersguide-box .m-usersguide-list .ug-ls > li ul > li:after {
  content: "";
  display: block;
  width: 3px;
  height: 3px;
  background-color: #fff;
  position: absolute;
  top: 10px;
  left: 0;
}
.main-page-contents-wrap .m-usersguide-box .m-usersguide-list .ug-ls > li .more-link {
  position: absolute;
  bottom: 50px;
  left: 50px;
}
/* 20240614 KJH 반응형 추가작업 */
.main-page-contents-wrap .m-usersguide-box .m-usersguide-list .ug-pic {
  position: absolute;
  top: -80px;
  right: 0;
  width: 470px;
  height: 350px;
  background: url(../images/main/m-usersguide-pic_20240613.jpg) no-repeat -340px -10px / 1020px auto;
  -webkit-box-shadow: 0px 10px 35px 0px rgba(0, 0, 0, 0.31);
  box-shadow: 0px 10px 35px 0px rgba(0, 0, 0, 0.31);
}
/* 20240614 KJH 반응형 추가작업 */
.main-page-contents-wrap .m-usersguide-box .m-usersguide-list .ug-pic img {
  display: none;
  /* -webkit-box-shadow: 0px 10px 35px 0px rgba(0, 0, 0, 0.31);
          box-shadow: 0px 10px 35px 0px rgba(0, 0, 0, 0.31); */
}
.main-page-contents-wrap .m-usersguide-box .ls-line-bg {
  z-index: 1;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50%;
  height: 350px;
  background-color: #0bb083;
}
.main-page-contents-wrap .m-usersguide-box .ug-gray-line {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 194px;
  background-color: #f6f6f6;
}
.main-page-contents-wrap .m-medical-dep-box {
  background-color: #f6f6f6;
}
.main-page-contents-wrap .m-medical-dep-box .m-medical-dep-inner {
  position: relative;
  width: 1280px;
  margin: 0 auto;
  padding: 100px 0 65px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.main-page-contents-wrap .m-medical-dep-box .m-medical-dep-inner .m-medical-dep-bg {
  width: 652px;
  height: 651px;
  position: absolute;
  bottom: -250px;
  left: -420px;
  background: url("../images/main/medical-dep-back-bg.png") 0 0 no-repeat;
}
.main-page-contents-wrap .m-medical-dep-box .m-hd-h3 {
  z-index: 1;
  position: relative;
}
.main-page-contents-wrap .m-medical-dep-box .lil-ain {
  display: block;
  font-size: 1.25rem;
  font-weight: 500;
  color: #222;
  margin-bottom: 24px;
}
.main-page-contents-wrap .m-medical-dep-box .lil-ain i {
  margin-left: 10px;
  display: inline-block;
  width: 75px;
  height: 25px;
  background: url("../images/main/lil-ain-mark.png") 0 0 no-repeat;
}
.main-page-contents-wrap .m-medical-dep-box .m-md-list {
  z-index: 1;
  position: relative;
  padding-left: 87px;
}
.main-page-contents-wrap .m-medical-dep-box .m-md-list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -8px;
}
.main-page-contents-wrap .m-medical-dep-box .m-md-list ul > li {
  padding: 0 8px;
}
.main-page-contents-wrap .m-medical-dep-box .m-md-list ul > li a {
  position: relative;
  display: block;
}
.main-page-contents-wrap .m-medical-dep-box .m-md-list ul > li a .ico {
  display: block;
  width: 120px;
  height: 120px;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.main-page-contents-wrap .m-medical-dep-box .m-md-list ul > li a .ico.ic-1 {
  background-image: url("../images/main/m-md-ls-icon-1.png");
}
.main-page-contents-wrap .m-medical-dep-box .m-md-list ul > li a .ico.ic-2 {
  background-image: url("../images/main/m-md-ls-icon-2.png");
}
.main-page-contents-wrap .m-medical-dep-box .m-md-list ul > li a .ico.ic-3 {
  background-image: url("../images/main/m-md-ls-icon-3.png");
}
.main-page-contents-wrap .m-medical-dep-box .m-md-list ul > li a .ico.ic-4 {
  background-image: url("../images/main/m-md-ls-icon-4.png");
}
.main-page-contents-wrap .m-medical-dep-box .m-md-list ul > li a .ico.ic-5 {
  background-image: url("../images/main/m-md-ls-icon-5.png");
}
.main-page-contents-wrap .m-medical-dep-box .m-md-list ul > li a .ico.ic-6 {
  background-image: url("../images/main/m-md-ls-icon-6.png");
}
.main-page-contents-wrap .m-medical-dep-box .m-md-list ul > li a .ico.ic-7 {
  background-image: url("../images/main/m-md-ls-icon-7.png");
}
.main-page-contents-wrap .m-medical-dep-box .m-md-list ul > li a .ico.ic-8 {
  background-image: url("../images/main/m-md-ls-icon-8.png");
}
.main-page-contents-wrap .m-medical-dep-box .m-md-list ul > li a .ico.ic-9 {
  background-image: url("../images/main/m-md-ls-icon-9.png");
}
.main-page-contents-wrap .m-medical-dep-box .m-md-list ul > li a .ico.ic-10 {
  background-image: url("../images/main/m-md-ls-icon-10.png");
}
.main-page-contents-wrap .m-medical-dep-box .m-md-list ul > li a .ico.ic-11 {
  background-image: url("../images/main/m-md-ls-icon-11.png");
}
.main-page-contents-wrap .m-medical-dep-box .m-md-list ul > li a .ico.ic-12 {
  background-image: url("../images/main/m-md-ls-icon-12.png");
}
.main-page-contents-wrap .m-medical-dep-box .m-md-list ul > li a .ico.ic-13 {
  background-image: url("../images/main/m-md-ls-icon-13.png");
}
.main-page-contents-wrap .m-medical-dep-box .m-md-list ul > li a .ico.ic-14 {
  background-image: url("../images/main/m-md-ls-icon-14.png");
}
.main-page-contents-wrap .m-medical-dep-box .m-md-list ul > li a span {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  text-align: center;
  font-size: 15px;
  font-weight: 400;
  color: #000;
  height: 87px;
  padding-top: 14px;
}
/* 20240614 KJH 반응형 추가작업 */
.main-page-contents-wrap .m-medical-dep-box .m-md-list ul > li a:hover:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 120px;
  display: block;
  content: "";
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 3px;
  border-style: solid;
  border-color: #94c11f;
  border-color: -moz-linear-gradient(top, #94c11f 0%, #4d9a27 100%);
  border-color: -webkit-linear-gradient(top, #94c11f 0%, #4d9a27 100%);
  border-color: linear-gradient(to bottom, #94c11f 0%, #4d9a27 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#94c11f", endColorstr="#4d9a27", GradientType=0);
}
.main-page-contents-wrap .m-medical-dep-box .m-md-list ul > li a:hover span {
  font-weight: 600;
  color: #4d9a27;
}
.main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-list .ug-ls > li {
  padding: 35px 30px 0 30px;
}
/* 20240614 KJH 반응형 추가작업 */
.main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-list .ug-ls > li strong {
  font-size: 20px;
  height: 68px;
  line-height: 1;
  word-break: break-all;
}
.main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-list .ug-ls > li:first-child {
  padding-left: 0;
}
.main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-list .ug-ls > li:nth-child(2) {
  width: 300px;
}
.main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-list .ug-ls > li:nth-child(3) {
  width: 308px;
  padding: 35px 70px 0 30px;
}
.main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-list .ug-ls > li .more-link {
  bottom: 40px;
}
.main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-list .ug-ls > li ul > li {
  margin-bottom: 5px;
}
.main-page-contents-wrap.russia .m-medical-dep-box .m-md-list {
  padding-left: 122px;
}
/* 20240614 KJH 반응형 추가작업 */
.main-page-contents-wrap.russia .m-medical-dep-box .m-md-list ul > li a {
  /* width: 120px; */
}
.main-page-contents-wrap.russia .m-medical-dep-box .m-md-list ul > li a span {
  height: 110px;
  letter-spacing: -2px;
}

   
   
   /* 20240614 KJH 반응형 추가작업 */
   /* 반응형 작업 : 20240530 LSK */
   @media(max-width:1280px) { 
    .main-page-contents-wrap .main-big-slide-box .swiper .swiper-wrapper .swiper-slide .banner-r { width:100%; } 

    /* 비쥬얼영역 */
    .main-page-contents-wrap .main-big-slide-box { height:480px; } 
    .main-page-contents-wrap .main-big-slide-box .swiper .swiper-wrapper .swiper-slide .banner-r .con-txt {left: 24px;} 
    .main-page-contents-wrap .main-big-slide-box .swiper .main-b-slide-cont { width:auto; right:auto; left:30px; top:320px; left:50%; transform:translateX(-50%); } 
    .main-page-contents-wrap .m-side-banner { margin:0; height:auto;} 
    .main-page-contents-wrap .m-side-banner .scb-inner-ab { width:100%; display:flex; height:auto; } 
    .main-page-contents-wrap .m-side-banner .m-side-white-bg {display:none;} 
    .main-page-contents-wrap .m-side-banner .side-contact-box {width:50%;padding: 12px 24px;box-sizing:border-box;} 
    .main-page-contents-wrap .m-side-banner .side-contact-box ul { width:100%; } 
    .main-page-contents-wrap .m-side-banner .side-contact-box ul > li { flex-direction:row; height:auto; justify-content: flex-start; align-items:center; gap:20px; } 

    .main-page-contents-wrap .m-side-banner .side-find-box { position:relative; width:50%; height:200px; margin-top:-100px; flex-direction: column; } 
    
    .main-page-contents-wrap.russia .m-usersguide-box{padding:0 24px; margin-top:40px; height:auto;}
    .main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-inner{max-width:100%; padding:0; }
    .main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-list{position:relative; margin:0; height:auto; }
    .main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-list .ug-ls{display:grid; grid-template-columns: repeat(2, minmax(auto, 1fr)); grid-template-rows: repeat(2, minmax(260px, 1fr)); height:auto;}
    .main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-list .ug-ls > li{padding:30px; }
    .main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-list .ug-ls > li:nth-child(1){width:auto; grid-column:1/2; grid-row:1/2; padding:30px;}
    .main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-list .ug-ls > li:nth-child(2){width:auto; grid-column:1/2; grid-row:2/3; padding:30px;}
    .main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-list .ug-ls > li:nth-child(3){width:auto; grid-column:2/3; grid-row:2/3; padding:30px;}
    .main-page-contents-wrap.russia .m-usersguide-box .ls-line-bg{display:none;}
    .main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-list .ug-ls > li .more-link{top:0;left:0;bottom: auto;width:100%;height:100%; padding:0; font-size:0; box-sizing: border-box;}
    .main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-list .ug-ls > li .more-link:before{display:none;}
    .main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-list .ug-ls > li .more-link:after{display:none;}
  
    .main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-list .ug-pic{top:0;width:50%;height:260px;overflow:hidden;background-size: 100%;background-position: top center;}
    .main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-list .ug-pic img{width:100%;}

    .main-page-contents-wrap.russia .m-medical-dep-box{padding-top:40px;}
    .main-page-contents-wrap.russia .m-medical-dep-box .m-medical-dep-inner{flex-direction:column; gap:20px; padding:0 24px;}
    .main-page-contents-wrap.russia .m-medical-dep-box .lil-ain{margin-bottom:10px;}
    
    .main-page-contents-wrap.russia .m-medical-dep-box .m-hd-h3 br{display:none;}
    .main-page-contents-wrap.russia .m-medical-dep-box .m-md-list{padding:0;}
    
    .main-page-contents-wrap.russia .m-medical-dep-box .m-medical-dep-inner{max-width:100%; width:auto;}
    .main-page-contents-wrap.russia .m-medical-dep-box .m-medical-dep-inner .m-medical-dep-bg{bottom: 30px;left:auto;right: -50px;width: 220px;height: 220px;background-size: cover;}
    
    .main-page-contents-wrap.russia .m-medical-dep-box .m-md-list ul{margin:0; gap:8px;}
    .main-page-contents-wrap.russia .m-medical-dep-box .m-md-list ul > li{padding:0; flex:0 0 calc(100% / 7 - 8px);}
    .main-page-contents-wrap.russia .m-medical-dep-box .m-md-list ul > li a .ico{width:100%; background-position:center;}
    
 

 } 
 @media(max-width:1060px) { 

    .main-page-contents-wrap .main-big-slide-box .swiper .main-b-slide-cont{top:auto; bottom:30px;}

    .main-page-contents-wrap .m-side-banner { height:auto; } 
    .main-page-contents-wrap .m-side-banner .scb-inner-ab { flex-direction:column; } 
    .main-page-contents-wrap .m-side-banner .side-contact-box { width:100%; } 
    .main-page-contents-wrap .m-side-banner .side-find-box {width:100%; margin-top:0; flex-direction: row; height:124px; box-shadow:none; } 

    .main-page-contents-wrap .m-side-banner .side-find-box .find-ban{justify-content: center;padding: 0 0px;}
    .main-page-contents-wrap .m-side-banner .side-find-box .find-ban .more-link{width:100%; height:100%; top:0; left:0; right:auto; transform:translate(0,0); padding:0; font-size:0;}
    .main-page-contents-wrap .m-side-banner .side-find-box .find-ban strong{flex-direction:column; gap:10px;}
    .main-page-contents-wrap .m-side-banner .side-find-box .find-ban strong span{padding:0;font-size: 1.25rem;}
    .main-page-contents-wrap a.more-link:before{display:none;}
    .main-page-contents-wrap a.more-link:after{display:none;}

    .main-page-contents-wrap.russia .m-medical-dep-box .m-md-list ul > li{flex:0 0 calc(100% / 5 - 8px); width:calc(100% / 5 - 8px);}

 } 
@media(max-width:780px){
  .main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-list .ug-pic{background-size: cover;height: 290px;}
  }
@media(max-width:703px){
    .main-page-contents-wrap.russia .main-big-slide-box .swiper .swiper-wrapper .swiper-slide .banner-r .con-txt strong .alp-o{top:68px; left:58px;}
    .main-page-contents-wrap.russia .main-big-slide-box .swiper .main-b-slide-cont{top:auto; }
}


@media(max-width:640px){
    .main-page-contents-wrap.russia  .main-big-slide-box .swiper .swiper-wrapper .swiper-slide img{left: -10%;}
    .main-page-contents-wrap.russia .main-big-slide-box .swiper .swiper-wrapper .swiper-slide .banner-r .con-txt strong .alp-o{top:62px; left:54px;}

    .main-page-contents-wrap.russia  .m-usersguide-box .m-usersguide-list .ug-ls{grid-template-rows: repeat(2, minmax(290px , 290px));}
    .main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-list .ug-ls > li:nth-child(1),
    .main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-list .ug-ls > li:nth-child(2),
    .main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-list .ug-ls > li:nth-child(3){padding: 20px;}
    .main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-list .ug-ls > li strong{font-size: 1.25rem;height: auto;margin-bottom: 10px;}
    .main-page-contents-wrap.russia .m-medical-dep-box .m-md-list ul > li{flex:0 0 calc(100% / 3 - 8px); width:calc(100% / 3 - 8px);}
    .main-page-contents-wrap.russia .m-medical-dep-box .m-md-list ul > li a span{height: auto;min-height: 60px;}
    .main-page-contents-wrap.russia .m-usersguide-box .m-usersguide-list .ug-pic{background-position:top right; background-size:auto 100%;}
}

@media(max-width:560px){
    .main-page-contents-wrap.russia .main-big-slide-box .swiper .swiper-wrapper .swiper-slide .banner-r .con-txt strong .alp-o{top:60px; left:50px;}
}

@media(max-width:400px){
    .main-page-contents-wrap.russia .main-big-slide-box .swiper .swiper-wrapper .swiper-slide .banner-r .con-txt strong .alp-o{top:107px; left:50px;}
    /* .main-page-contents-wrap .m-medical-dep-box .m-md-list ul > li{flex:0 0 calc(100% / 2 - 8px); width:calc(100% / 2 - 8px);} */
    
}
