/*nav*/
.rd-navbar.sticky.sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  box-shadow: 0 2px 8px rgba(0,0,0,0.08);
  transition: box-shadow 0.2s, background 0.2s;
  background-color: #fff;
}
/*reset*/

.bg-transparent.navbar-color-re-w .rd-navbar-static .rd-navbar-nav > li a, .bg-transparent .rd-navbar-fullwidth .rd-navbar-nav > li a{ color: #000; font-weight: 700; padding: 0 5px 10px 5px;border-radius: unset!important; border-bottom: 1px solid transparent;}
.bg-transparent .rd-navbar-static .rd-navbar-nav > li.focus > a, .bg-transparent .rd-navbar-static .rd-navbar-nav > li > a:hover, .bg-transparent .rd-navbar-static .rd-navbar-nav > li.active > a, .bg-transparent .rd-navbar-fullwidth .rd-navbar-nav > li.focus > a, .bg-transparent .rd-navbar-fullwidth .rd-navbar-nav > li > a:hover, .bg-transparent .rd-navbar-fullwidth .rd-navbar-nav > li.active > a{ background-color: transparent; color: #77bcc5; border-bottom: 1px solid #77bcc5; border-radius: unset; padding: 0 5px 10px 5px;}
.bg-transparent.navbar-color-re-w .rd-navbar-static.rd-navbar--is-stuck, .bg-transparent .rd-navbar-fullwidth.rd-navbar--is-stuck{background-color: #fff!important;}
.bg-transparent a.fa-shopping-cart, .bg-transparent .rd-navbar-search-toggle, .bg-transparent a.fa-shopping-cart span{color: #000;}
.rd-navbar-search-toggle:hover, a.fa-shopping-cart:hover{background-color: #000; color: #fff;}
a.fa-shopping-cart:hover span{color: #fff;}
.brand-name > img{height: unset; width: 100%;}
.rd-navbar-static .rd-navbar-brand{ width: 330px;}
a.fa-shopping-cart span{position: absolute;right: -12px; background-color: yellow; border-radius: 123px; font-size:10px ; width: 20px; height: 20px;}
.search-block{ height: unset!important;}
.page-head .rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown, .page-head .rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown{ background: #ffffffbf;padding: 0; margin-top: 10px; width: 126px;position: absolute; left: calc(50%); transform: translateX(-50%) !important; margin: 10px auto 0 auto; border-radius: unset;}
.page-head .bg-transparent .rd-navbar-static .rd-navbar-nav > li .rd-navbar-dropdown li a, .page-head .bg-transparent .rd-navbar-fullwidth .rd-navbar-nav > li .rd-navbar-dropdown li a{ padding: 3px 10px 4px; color: #000;font-family: "Noto Serif TC" , "Georgia" , sans-serif;}
.page-head .bg-transparent .rd-navbar-static .rd-navbar-nav > li .rd-navbar-dropdown li a:hover, .page-head .bg-transparent .rd-navbar-fullwidth .rd-navbar-nav > li .rd-navbar-dropdown li a:hover{color: #fff!important; background-color: #77bcc5;}

.page-head .rd-navbar-static .rd-navbar-megamenu, .page-head .rd-navbar-fullwidth .rd-navbar-megamenu{ background: #fff;}
.page-head .bg-transparent .rd-navbar-static .rd-navbar-nav > li .rd-navbar-megamenu li a, .page-head .bg-transparent .rd-navbar-fullwidth .rd-navbar-nav > li .rd-navbar-megamenu li a{color: #000;}
.page-head .rd-navbar-static .rd-navbar-megamenu > li > p, .page-head .rd-navbar-fullwidth .rd-navbar-megamenu > li > p{color: #000;}
.page-head .rd-navbar-fixed .rd-navbar-nav li.active > a{ background: #efefef; color: #000;}
.page-head .rd-navbar-fixed .rd-navbar-nav li.active .rd-navbar-submenu-toggle:after{color: #000;}
.page-head .bg-transparent .rd-navbar-static .rd-navbar-panel, .page-head .bg-transparent .rd-navbar-fullwidth .rd-navbar-panel{ padding: 40px 0 0 0;  min-width: 300px; max-width: 330px;margin-right: 30px;}
.rd-navbar.layout-logoleft-i2.rd-navbar-static .rd-navbar-nav-wrap{display: inline-block; width: 70%;}
.rd-navbar-static.layout-logoleft-i2 .rd-navbar-nav, .rd-navbar-fullwidth.layout-logoleft-i2 .rd-navbar-nav{    display: flex;width: 100%; justify-content: space-around;}
.rd-navbar-static.layout-logoleft-i2 .rd-navbar-dropdown li > a, .rd-navbar-static.layout-logoleft-i2 .rd-navbar-megamenu li > a, .rd-navbar-fullwidth.layout-logoleft-i2 .rd-navbar-dropdown li > a, .rd-navbar-fullwidth.layout-logoleft-i2 .rd-navbar-megamenu li > a{font-size: 17px; }


/*.jSlider.pc{position: unset!important;} */
.bg-transparent .rd-navbar.layout-logoleft-i2{ background-color: #ffffffeb; }
.rd-navbar.layout-logoleft-i2 .rd-navbar-inner{ max-width: unset!important; width: 90%; display: flex; justify-content: space-between; align-items: flex-end; padding-bottom: 10px;}



/*tool*/
.justify{ text-align: justify!important; }
.clear{ clear:both; }
.f-24{ font-size: 24px; }
.f-20{ font-size: 20px; }
.f-18{ font-size: 18px!important; }
.f-16{ font-size: 16px; }
.c-000{ color:#000; }
.c-fff{ color:#fff!important; }
.c-1D2D90{ color:#1D2D90; }
.c-152e9d{color:#152e9d!important;}
.bg-102fbb{background-color: #102fbb;}
.bgc-535d97{ background-color: #535d97; }
.bgc-fff{ background-color: #fff; }
.bg-888{background-color: #888888;}
.bg-3443a4{ background-color: #3443a4; }
.bg-000{ background-color: #000; }
.line-h-1{line-height:2!important;}
.width-90{ width:90%; margin: auto;}
.width-80{ width:80%; margin: auto;}

.m-open{ display: none; }
.f-w-900{ font-weight: 900!important; }
.f-w-700{ font-weight: 700!important; }
.pd-10{ padding:10px; }
.pb-20{ padding-bottom:20px; }
.pb-40{padding-bottom: 40px;}
.mb-20{ margin-bottom: 20px;}
.mb-30{margin-bottom: 30px!important;}
.mb-50{margin-bottom: 50px!important;}
.mt-50{ margin-top:50px; }
.mr-20{ margin-right:20px; }
.height-233{ height: 233px;}

.inline-block{display: inline-block;}
.block{ display: block; }
.t-boder-b{ border-bottom:1px solid #4C4B4B; }
.t-boder-t{ border-top:1px solid #4C4B4B; }
.border-000{border: 1px solid #000;}
.radius-non{ border-radius: unset!important;}
.float-r{ float: right;}
.clear{ clear:both: }
/*btn*/
.letter-s{ letter-spacing: 5px;}
.move-l{ position: relative;  }
.move-l .move-box-o >span{  transition-property: margin-left; transition-timing-function: ease ;  transition-duration: 0.5s; }
.move-l:hover .move-box-o >span{ margin-left:10px;  }
.move-box-o{ width: 25px; height: 20px; overflow: hidden; display: inline-block;}
/*box-img 1x1*/
.box-img{ overflow: hidden; width: 100%; padding-top:100%; position: relative; }
.box-img img{  position: absolute;left: 50%;top: 50%; transform: translate(-50%, -50%); width:100%; height:100%; object-fit:cover; }
/*box-img 16x9*/
.box-img-16-9{ overflow: hidden; width: 100%; padding-top:calc( 9 / 16 * 100% + 45px ); position: relative; }
.box-img-16-9 img{  position: absolute;left: 50%;top: 50%; transform: translate(-50%, -50%); width:100%; height:100%; object-fit:cover; }
/*box-img 5x4*/
.box-img-5-4{ overflow: hidden; width: 100%; padding-top: calc( 4 / 5 * 100% ) ; position: relative; transition:ease .3s all; }
.box-img-5-4 img{  position: absolute;left: 50%;top: 50%; transform: translate(-50%, -50%);  width:100%; height:100%; object-fit:cover;}
/*box-img 4x5*/
.box-img-4-5{ overflow: hidden; width: 100%; padding-top: calc( 5 / 4 * 100% ) ; position: relative; }
.box-img-4-5 img{  position: absolute;left: 50%;top: 50%; transform: translate(-50%, -50%); width:100%; height:100%; object-fit:cover; }
/*article set*/
.max-w-800 img{ max-width: 800px; }
/*table-rwd*/
.table-rwd{ overflow-x: auto; }

/*pagination-mi*/
ul.pagination-m { display: inline-block; padding: 0; margin: 0;}
ul.pagination-m li {display: inline;}
ul.pagination-m li a { color: black; float: left; padding: 8px 16px; text-decoration: none;}
ul.pagination-m li a.active { background-color: #65b2b4;color: white;}
ul.pagination-m li a:hover:not(.active) {background-color: #ddd;}

ul.topicon{position: relative; right: -999px; top: -27px; display: flex;}
ul.topicon li{margin: 0 5px; }
ul.topicon li img{width: 25px; height: 25px;}


/*layout-logocenter-i2*/
.layout-logocenter-i2.rd-navbar-static .rd-navbar-inner, .layout-logocenter-i2.rd-navbar-fullwidth .rd-navbar-inner{display: flex;flex-direction: column; align-items: center;}
.layout-logocenter-i2.rd-navbar-static .rd-navbar-nav, .layout-logocenter-i2.rd-navbar-fullwidth .rd-navbar-nav{text-align: center;}
.layout-logocenter-i2 ul.topicon{ right: -274px;}
.layout-logocenter-i2.rd-navbar-static .rd-navbar-nav, .layout-logocenter-i2.rd-navbar-fullwidth .rd-navbar-nav{ padding-top: 0;}
.layout-logocenter-i2.rd-navbar-static .rd-navbar-nav-wrap{margin-top: -15px;}
.bg-transparent .layout-logocenter-i2.rd-navbar{ padding-bottom: 10px;}
.page-head .bg-transparent .layout-logocenter-i2.rd-navbar-static .rd-navbar-panel, .page-head .bg-transparent .layout-logocenter-i2.rd-navbar-fullwidth.rd-navbar-panel{padding: 20px 0 0 0;}
.layout-logocenter-i2.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-brand, .layout-logocenter-i2.rd-navbar-static.rd-navbar--is-clone .rd-navbar-brand, .layout-logocenter-i2.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-brand, .layout-logocenter-i2.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-brand{padding-top: 0;}
/*layout-logocenter-more*/
.layout-logocenter-more.rd-navbar-static .rd-navbar-inner, .layout-logocenter-more.rd-navbar-fullwidth .rd-navbar-inner{display: flex;flex-direction: column; align-items: center;}
.layout-logocenter-more.rd-navbar-static .rd-navbar-nav, .layout-logocenter-more.rd-navbar-fullwidth .rd-navbar-nav{text-align: center;}
.layout-logocenter-more ul.topicon{ right: -274px;}
.layout-logocenter-more.rd-navbar-static .rd-navbar-nav, .layout-logocenter-more.rd-navbar-fullwidth .rd-navbar-nav{ padding-top: 0;}
.layout-logocenter-more.rd-navbar-static .rd-navbar-nav-wrap{margin-top: -15px;}
.bg-transparent .layout-logocenter-more.rd-navbar{ padding-bottom: 10px;}
.page-head .bg-transparent .layout-logocenter-more.rd-navbar-static .rd-navbar-panel, .page-head .bg-transparent .layout-logocenter-more.rd-navbar-fullwidth .rd-navbar-panel{padding: 20px 0 0 0;}
.layout-logocenter-more.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-brand, .layout-logocenter-more.rd-navbar-static.rd-navbar--is-clone .rd-navbar-brand, .layout-logocenter-more .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-brand, .layout-logocenter-more.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-brand{padding-top: 0;}

/*layout-logoleft-i2*/
.layout-logoleft-i2 ul.topicon{ top: -49px; }

/*layout-logoleft-more*/
.layout-logoleft-more ul.topicon{ top: -49px; }

/*layout-logoleft-navright-i2*/
.layout-logoleft-navright-i2 ul.topicon{ top: -79px; right: -1079px;}
.layout-logoleft-navright-i2.rd-navbar-static .rd-navbar-nav, .layout-logoleft-navright-i2.rd-navbar-fullwidth .rd-navbar-nav{ text-align: right;padding-top: 50px;}
/*layout-logoleft-navright-more*/
.layout-logoleft-navright-more ul.topicon{ top: -79px; }
.layout-logoleft-navright-more.rd-navbar-static .rd-navbar-nav, .layout-logoleft-navright-more.rd-navbar-fullwidth .rd-navbar-nav{ text-align: right;padding-top: 50px;}

/*layout-logoleft-i2 re-bn-cross*/
.layout-logoleft-i2.bn-ab-top{top: -149px;}
.bg-transparent .layout-logoleft-i2.rd-navbar-static.rd-navbar--is-stuck, .bg-transparent .layout-logoleft-i2.rd-navbar-fullwidth.rd-navbar--is-stuck{background-color: #fff;}
.bg-transparent .layout-logoleft-i2.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav > li a, .bg-transparent .layout-logoleft-i2.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav > li a{color: #000;}
.layout-logoleft-i2.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-brand .brand-name{background: #ccc;}

/*main menu active auto*/
.navbar-active {background-color: transparent;}
.navbar-active >a{ color: #77bcc5!important; border-bottom:1px solid #77bcc5!important; padding-bottom:10px!important; }

/*固定背景改良*/
.background-fixed-q {
  margin-top: 80px;
  margin-bottom: 80px;
  min-height: 40vh;
  color: #fff;
  text-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 15px;
  overflow: hidden;
}

/*supports是寫給部分瀏覽器讀的，意思是看得懂括弧內的參數的瀏覽器才會執行的意思*/
@supports (clip-path: inset(0 0 0 0)) { 
  .background-fixed-q {
    clip-path: inset(0 0 0 0); /*inset的是形狀遮罩，例如像SVG裡就會看見*/
  }
}

.background-fixed-q + .background-fixed-q {
  margin-top: -80px;
}

.background-fixed-q--dark {
  color: #000;
  text-shadow: 0 0 15px rgba(255, 255, 255, 0.5);
}

.background-fixed-q__background {
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
}

@supports (clip-path: inset(0 0 0 0)) {
  .background-fixed-q__background {
    position: fixed;
    background-attachment: scroll;
  }
}

.background-fixed-q__background::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  opacity: 0;
  z-index: 0;
}

.background-fixed-q--dark .background-fixed-q__background::before {
  background: #fff;
}

/* Opacity levels for .background-fixed-q__background */
.background-fixed-q__background--opacity-10::before { opacity: 0.1; }
.background-fixed-q__background--opacity-20::before { opacity: 0.2; }
.background-fixed-q__background--opacity-30::before { opacity: 0.3; }
.background-fixed-q__background--opacity-40::before { opacity: 0.4; }
.background-fixed-q__background--opacity-50::before { opacity: 0.5; }
.background-fixed-q__background--opacity-60::before { opacity: 0.6; }
.background-fixed-q__background--opacity-70::before { opacity: 0.7; }
.background-fixed-q__background--opacity-80::before { opacity: 0.8; }
.background-fixed-q__background--opacity-90::before { opacity: 0.9; }

.background-fixed-q__content {
  max-width: calc(960px + 2em);
  width: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 1;
  padding: 4em 2em;
}

.background-fixed-q__content > div {
  max-width: 600px;
}


/*article edite*/
.content-tt{ color: #65b2b4;}
.content-tt hr{border-bottom: 1px solid #ddd; width: 100%; margin: 10px 0 50px 0;font-family: "Noto Serif TC" , "Georgia" , sans-serif;}
.content-text img ,.content-text table{ max-width:100%; height: unset !important; }
.content-text iframe{ max-width:100%;}
.content-text ul{ list-style: auto;padding-left: 20px;}
.content-text{font-family: "Noto Serif TC" , "Georgia" , sans-serif; line-height: 1.8;}
.content-text p, .content-text span{ font-size:20px; }

/*----*/
.z-index-9{z-index: 9!important;position: relative;}
.bgc-f0f0f0{background-color: #f0f0f0;}
.section-pd{padding: 100px 0;}
.advantage-area{ background-image: url(../images/advantage-areabg.png); background-size: cover; padding: 20px 0 0 0; /*margin-top: -118px;*/ background-color: #ccc; display: block; overflow: hidden; position: relative;}
.premier-cases-area{padding: 100px 0;;}



.ex-style{height: 100px; background-color: #efefef;}
.shopping-car{position: relative;}
.shopping-car span{background-color: #000; border-radius: 50px; font-size: 10px; color: #fff; width: 20px;height: 20px;display: inline-block; padding: 1px 3px; position: absolute; left: 14px;top: -10px; border: 2px solid #fff;text-align: center;}


.advantage-main{ padding: 30px 0; }
.advantage-area::after{content: '';display: block; width: 400px; height: 100%; background-image: url(../images/doctorimg.png); background-size: 100%; background-repeat: no-repeat; background-position: bottom; position: absolute; right: 14%; top: 0; z-index: -1;}
.advantage-main h3 span:first-child{ display: inline-block; width: 38%; font-size: 40px; color:#6fc6c7; letter-spacing:1px; font-weight: 700; text-transform: unset!important; line-height: 0.2; }
.advantage-main h3 span:last-child{display: block;letter-spacing: 15px;}
.advantage-main h3 span:first-child::after{ content:''; display:block; width:100%; height:10px; background-color:#d8d8d8;  position:relative; z-index:-1; bottom:-8px;left: -4px;  }
.advantage-main h3{ font-size: 30px; letter-spacing:5px!important; text-align:left; border-left: 5px solid #747477; padding-left:4px;margin-left: 13px; padding-top: 5px;}


.advantage-main-wrap{ max-width: 60%; width: 100%;  clear: both; overflow: hidden;  }
.advantage-main{ width: 750px; max-width: 100%; float: right;}
.advantage-point ul{list-style: none;padding: unset; display:flex; flex-wrap:wrap; justify-content: space-evenly; margin-top:10px; margin-left: 10px; }
.advantage-point ul li{ display: block; width: calc(100% / 2 - 25px); margin-bottom:20px;  }
.advantage-point ul li h4{padding-left: 10px;}
.advantage-point ul li h4 span{ display:block;  }
.advantage-point ul li h4 span:first-child{font-size: 20px; line-height:1.2; }
.advantage-point ul li h4 span:last-child{font-size: 12px; }
.advantage-info{background-color: #fff; padding: 5px 10px 0 10px; box-shadow: 0 1px 5px #ccc; height:70%; }
.advantage-info p{    font-family: "Noto Serif TC", "Georgia", sans-serif;}

.t-s-wrap{display: flex;  align-items: center;justify-content: space-between;}

.t-s-title span:first-child{ display: inline-block;font-size: 40px; color:#6fc6c7; letter-spacing:1px; font-weight: 700; text-transform: unset!important; line-height: 0.2;    word-break: keep-all; }
.t-s-title span:last-child{display: block;letter-spacing: 15px;}
.t-s-title h3 span:first-child::after{ content:''; display:block; width:440px; height:10px; background-color:#d8d8d8;  position:relative; z-index:-1; bottom:-8px;left: -4px;  }
.t-s-title h3{ position: absolute; bottom: 90px;width: 174%; font-size: 30px; letter-spacing:5px!important; text-align:left; border-left: 5px solid #747477; padding-left:4px;margin-left: 20px;padding-top: 5px;  }
.t-s-title{width: 45%;}
.t-s-main{ width:70%; height:100%;  display:flex; margin-right:70px;  }
.t-s-main .t-s-block{ width: calc( 100% / 3); padding-top:calc( 4 / 5 * 60%); transform: skew(355deg, 360deg); overflow:hidden; position:relative;  }
.t-s-main .t-s-block img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); object-fit:cover; width:100%; height:100%;transition:ease .3s all; }
.t-s-main .t-s-block:hover img{transform:translate(-50%,-50%) scale(1.2)!important; }
.t-s-main .t-s-block.p1{ background-color:#999;}
.t-s-main .t-s-block.p2{ background-color:#d6d2d2;}
.t-s-main .t-s-block.p3{background-color:#f3f3f3;}
.t-s-block h4{ z-index:99;position:absolute; top:50%; left:50%; transform: translate(-50%,-50%); color:#fff;text-shadow:0 0 3px #000; }

.treatment-services-area.p-2 .t-s-wrap{ justify-content: center!important;  }
.treatment-services-area.p-2 .t-s-main{ width: 51%!important; margin-left: -150px;}

.feature-articles-wrap{ display:flex; }
.feature-left { width:40%; }
.feature-left img{width: 100%;}
.feature-title span:first-child{ display: inline-block;font-size: 40px; color:#dbb57a; letter-spacing:1px; font-weight: 700; text-transform: unset!important; line-height: 0.2;    word-break: keep-all; }
.feature-title span:last-child{display: block;letter-spacing: 15px;}
.feature-title h3 span:first-child::after{ content:''; display:block; width:370px; height:10px; background-color:#d8d8d8;  position:relative; z-index:-1; bottom:-8px;right: -4px; }
.feature-title h3{ position: absolute; right: 70px;top: 30px; font-size: 30px; letter-spacing:5px!important; text-align:right; border-right: 5px solid #747477; padding-left:4px;margin-left: 20px;padding-top: 5px;  }

.feature-list{ list-style: none; padding:0; margin-top: 150px; margin-left: 20px; }
.feature-list a span{ margin-right:5px; color:#000; }
.feature-list a{ color:#000; font-family:"Noto Serif TC" , "Georgia" , sans-serif;  font-size: 20px; font-weight: 500; position: relative; }
.feature-list a:hover{opacity: 0.8;}
.feature-list li{margin-bottom: 15px; display: block; border-bottom: 1px solid transparent; display: none; }
.feature-list li:hover a::after{ content: ''; display: block; width: 101%; height: 9px; background-color: #ffe6bf; position: absolute; bottom: 3px; z-index: -1; }
.feature-list li:nth-child(1), .feature-list li:nth-child(2), .feature-list li:nth-child(3), .feature-list li:nth-child(4){ display:block!important; }
.feature-btn span{ border-radius:50px; width: 30px; height:30px; line-height: 1.5; background-color:#e9e1d9; color:#a9856b; text-align:center; margin-right: 10px; }
.feature-btn{ display: flex; align-items: center; font-size: 20px; color: #a9856b;font-family:"Noto Serif TC" , "Georgia" , sans-serif;  font-weight:500;  position: absolute; right: 200px; margin-top: 30px; }
.feature-btn:hover span{ background-color: #7fc3c2; color:#fff;   }
.feature-btn:hover{color: #7fc3c2;}

.premier-title span:first-child{ display: inline-block;font-size: 40px; color:#dbb57a; letter-spacing:1px; font-weight: 700; text-transform: unset!important; line-height: 0.2; padding-left: 5px;   word-break: keep-all;position:relative; }
.premier-title span:last-child{display: inline-block;letter-spacing: 15px; position: absolute; right: 0;}
.premier-title h3 span:first-child::after{ content:''; display:block; width:500px; height:10px; background-color:#d8d8d8;  position:relative; z-index:-5; bottom:-8px;left: -5px; }
.premier-title h3{ display: inline-block; font-size: 30px; letter-spacing:5px!important; border-left: 5px solid #747477;  margin-bottom:50px; position: relative; left: 50%; transform:translateX(-50%); padding-top: 5px;  }
.premier-item{padding: 10px;}
.slider.premier-cases{ padding: 0 9px; }
.premier-cases{ display:flex; flex-wrap:wrap;justify-content: space-around;  margin: 0 15px; }
.premier-cases .premier-item{  width:calc( 100% / 5 - 10px); }

.premier-info h3{font-size: 18px; letter-spacing: 5px; line-height: 1.2; color:#231815; }
.premier-info p{font-size: 18px; letter-spacing: 2px;line-height: 1.2;color:#231815; margin: 0;font-family:"Noto Serif TC" , "Georgia" , sans-serif;  font-weight: 700;}
.premier-item .box-img{margin-bottom: 10px;}

.footer-bg{ background-image: url(../images/footer-bg.jpg); background-size:cover; background-repeat:no-repeat; }
.footer-section .footer-content{ width: 95%; margin: auto; background-color: #ffffffd9; padding: 50px 40px 30px 40px; box-shadow: 10px -3px 6px #cccccc87; }
.footer-section.page-foot{ padding-top: 30px;}

.footer-link{list-style: none; padding: 0; width: 100%; display: flex; justify-content: space-around; flex-wrap: wrap; margin: 30px auto 0 auto; }
.footer-link li{ display:block; width: calc(100% / 2 - 20px); height:35px; border-radius:50px;text-align:center;  background-color:#595757; margin-bottom: 20px; }
.footer-link li a{ font-size: 20px; color:#fff; line-height: 1.6;font-family:"Noto Serif TC" , "Georgia" , sans-serif;}
.footer-link li a:hover , .footer-link li:hover{ opacity:0.8; }

.footer-address{margin-top: 70px; display:inline-block; position:relative; left: 50%; transform: translateX(-50%);   }
.footer-address li{margin-bottom: 10px;}
.footer-address li a{font-size:18px; color:#231815; font-family:"Noto Serif TC" , "Georgia" , sans-serif; display: flex; align-items: center;}
.footer-address li a:hover{opacity:0.8;}
.footer-address li a >div{ display: flex; width: 74px; justify-content: space-between;}

.footer-list-link{list-style: none; padding: 0;margin-top: 30px; display: flex; flex-wrap: wrap;}
.footer-list-link li{width: calc( 100% / 2 - 40px); margin-bottom:10px; }
.footer-list-link li:nth-child(odd){margin-left: 20px;}
.footer-list-link li a{ color:#231815; font-size: 18px; font-family:"Noto Serif TC" , "Georgia" , sans-serif; }
.footer-list-link li a:hover{ opacity:0.8;  }
.copyright.bgc-727171{background-color: #727171; overflow: hidden;margin-top: 30px;}
.copyright.bgc-727171 p{ color:#ffffff; font-family:"Noto Serif TC" , "Georgia" , sans-serif;}


.page-pd{padding: 0 0 50px 0;}

.breadcrumb-area img{width: 100%;}
.breadcrumb-area ul{list-style: none; padding: 10px 0; display: flex; flex-wrap: wrap;}
.breadcrumb-area ul li{margin-right: 30px; position:relative; }
.breadcrumb-area ul li a{color: #888; font-size: 16px;}
.breadcrumb-area ul li::after{content: '>'; color: #888;font-size: 14px; position: absolute; right: -18px; top: 1px; }
.breadcrumb-area ul li:last-child::after{content: unset!important;}
.m-page-top{display: none;}
.page-about-img .box-img-4-5{ padding-top: calc( 5 / 4 * 145% ); }
.page-content-wrap{box-shadow: 0 0 10px #ccc; border-radius: 30px; padding: 20px 50px;}
.page-about-info h3{ font-size: 30px; text-align:center;position:relative;display:inline-block; left:50%; transform: translateX(-50%); padding: 0 10px; margin-bottom: 30px; }
.page-about-info h3::after{content: ''; display: inline-block; width: 100%; height: 12px; background-color:#77bcc5; position:absolute; bottom:0px; left: 50%; transform: translateX(-50%); z-index:-1 }
.page-about-description{ position: relative; font-size: 20px; width:76%; margin: 0 auto 70px auto; padding: 20px; text-align: center; color:#000; background-color:#e7f5f3; border-radius: 50px; }
.page-about-description::after{content: ''; display: block; border-left: 19px solid #e7f5f3;border-top: 35px solid #fff; border-bottom: 7px solid #fff; position: absolute; right: 15%; bottom: -28px;transform: rotate(90deg); }
.page-about-info .list-tt{ font-size: 20px; color: #77bcc5; border-bottom: 1px solid #77bcc5; padding: 5px 0 3px 20px; margin-bottom:20px; position:relative; }
.page-about-info .list-tt::before{content: ''; display: block; width: 10px; height: 10px; background-color:#77bcc5; border-radius:50px; box-shadow: 0 0 10px #77bcc5; position: absolute; left:0; top:14px;   }
.page-about-info ul{padding-left: 20px; color: #000;}
.page-about-info ul li{font-size: 20px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 0.5px dotted #ccc;}

.page-about.time .content-tt{ text-align:center; margin-bottom: 80px;}


/*time*/
.page-about.time table{width: 100% !important; display: block;  overflow-x: auto;color: #666666;}
.OutpatientTable tr:nth-child(1){    background: #D7C7AE;color: #FFF;}
.OutpatientTable tr, .OutpatientTable th{text-align: center; font-weight: 400;  font-size: 16px;}
.OutpatientTable tr{    border-bottom: 1px solid #A6937C;}
.work-process-area table th, .boxtext table td{    padding: 10px;}
.OutpatientTable tr, .OutpatientTable th{    text-align: center; font-weight: 400;  font-size: 16px;}
.OutpatientTable tr td:nth-child(odd){    background: #F6F5F5;}
.OutpatientTable tr:nth-child(2) td{ background: #E8DCC9!important;color: #000;}
.OutpatientTable tr td{ min-width: 102px;}
.OutpatientTable .TimePeriod{ background: #F0EEEA !important; min-width: 135px;padding: 10px;}
.time-table.OutpatientTable{ display:flex;justify-content: center;  }
.OutpatientTable .TimePeriod span{ font-size:14px; }
.OutpatientTable .TimePeriod span:first-child{font-size:16px!important;}

.page-content-wrap.border-gr{box-shadow: 0 0 5px #ccc!important; border: 0.5px solid #66cccc; }

.column-item{padding: 20px; box-shadow: 0 0 10px #ccc; border-radius: 20px;}
.column-info small{ font-size: 14px; color:#ccc; line-height:1.2; }
.column-info h3{ font-size:18px; color:#65b2b4; overflow:hidden; height:49px; }
.column-item:hover{transition: ease .3s all;}
.column-item:hover a .box-img-5-4 img{ transform: translate(-50%, -50%) scale(1.2)!important;transition: ease .3s all; }

.f-logo img{ width: 340px; margin: auto; display: block; }
.OutpatientTablewrap{display: flex; justify-content: center;}

.copyright-ss{margin-left: 20px;}




@media(min-width: 768px) and (max-width: 1200px){
    ul.topicon{    right: unset!important;top: unset!important;}
    .brand-name > img{   width: 145px;margin-bottom: 30px;}
}

@media(min-width: 768px) and (max-width: 1199px){
    /*reset*/
    /*.page-head .rd-navbar-fullwidth.rd-navbar--is-stuck{ transform: translateY(-50px);}*/

    /*layout-logocenter-i2*/
    .layout-logocenter-i2.rd-navbar-fullwidth .rd-navbar-nav-wrap{width: 100%;}
    .page-head .layout-logocenter-i2.rd-navbar-fullwidth.rd-navbar--is-stuck{ transform: translateY(-31px);}
    .page-head .bg-transparent .layout-logocenter-i2.rd-navbar-static .rd-navbar-panel, .page-head .bg-transparent .layout-logocenter-i2.rd-navbar-fullwidth .rd-navbar-panel{ padding: 20px 0 0 0;}
    /*layout-logocenter-more*/
    .layout-logocenter-more.rd-navbar-fullwidth .rd-navbar-nav-wrap{width: 100%;}
    .page-head .layout-logocenter-more.rd-navbar-fullwidth.rd-navbar--is-stuck{ transform: translateY(-20px);}
    /*layout-logoleft-i2*/
    .bg-transparent .layout-logoleft-i2.rd-navbar-fullwidth .rd-navbar-megamenu{ margin-top: 0;}
    .layout-logoleft-i2.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown, .layout-logoleft-i2.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown{ margin-top: 10px;}
    .layout-logoleft-i2.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-i2.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-i2.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-i2.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu{ margin-top: 0;}
    .page-head .layout-logoleft-i2.rd-navbar-fullwidth.rd-navbar--is-stuck{ transform: translateY(-45px);}
    .page-head .bg-transparent .layout-logoleft-i2.rd-navbar-static .rd-navbar-panel, .page-head .bg-transparent .layout-logoleft-i2.rd-navbar-fullwidth .rd-navbar-panel{ padding: 20px 0 0 0;}
    
    /*layout-logoleft-more*/
    .bg-transparent .layout-logoleft-more.rd-navbar-fullwidth .rd-navbar-megamenu{ margin-top: 0;}
    .layout-logoleft-more.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown, .layout-logoleft-more.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown{ margin-top: 10px;}
    .layout-logoleft-more.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-more.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-more.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-more.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu{ margin-top: 0;}
    .page-head .layout-logoleft-more.rd-navbar-fullwidth.rd-navbar--is-stuck{ transform: translateY(-45px);}
    .page-head .bg-transparent .layout-logoleft-more.rd-navbar-static .rd-navbar-panel, .page-head .bg-transparent .layout-logoleft-more.rd-navbar-fullwidth .rd-navbar-panel{ padding: 20px 0 0 0;}
    
    /*layout-logoleft-navright-i2*/
    .bg-transparent .layout-logoleft-navright-i2.rd-navbar-fullwidth .rd-navbar-megamenu{margin-top: 0;}
    .layout-logoleft-navright-i2.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown, .layout-logoleft-navright-i2.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown{ margin-top: 10px;}
    .layout-logoleft-navright-i2.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-navright-i2.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-navright-i2.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-navright-i2.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu{ margin-top: 0;}
    .layout-logoleft-navright-i2.rd-navbar-static .rd-navbar-nav, .layout-logoleft-navright-i2.rd-navbar-fullwidth .rd-navbar-nav{ padding-top: 10px;}
    .page-head .layout-logoleft-navright-i2.rd-navbar-fullwidth.rd-navbar--is-stuck{ transform: translateY(-45px);}
    .page-head .bg-transparent .layout-logoleft-navright-i2.rd-navbar-static .rd-navbar-panel, .page-head .bg-transparent .layout-logoleft-navright-i2.rd-navbar-fullwidth .rd-navbar-panel{ padding: 20px 0 0 0;}
    
    /*layout-logoleft-navright-more*/
    .bg-transparent .layout-logoleft-navright-more.rd-navbar-fullwidth .rd-navbar-megamenu{margin-top: 0;}
    .layout-logoleft-navright-more.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown, .layout-logoleft-navright-more.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown{ margin-top: 10px;}
    .layout-logoleft-navright-more.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-navright-more.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-navright-more.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-navright-more.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu{ margin-top: 0;}
    .layout-logoleft-navright-more.rd-navbar-static .rd-navbar-nav, .layout-logoleft-navright-more.rd-navbar-fullwidth .rd-navbar-nav{padding-top: 10px;}
    .page-head .layout-logoleft-navright-more.rd-navbar-fullwidth.rd-navbar--is-stuck{ transform: translateY(-45px);}
    .page-head .bg-transparent .layout-logoleft-navright-more.rd-navbar-static .rd-navbar-panel, .page-head .bg-transparent .layout-logoleft-navright-more.rd-navbar-fullwidth .rd-navbar-panel{ padding: 20px 0 0 0;}
    


}


@media(max-width: 1440px){
  .advantage-area::after{  right: 6%; bottom: 0; }
  .advantage-main-wrap{ max-width: 63%; }
  .t-s-main{width: 60%;}
}

@media(max-width: 1390px){
  .advantage-area::after{  right: 4%; bottom: 0; }

}

@media(min-width: 1200px){
    .rd-navbar-brand .brand-name{ margin-top: unset;}
    


    /*layout-logocenter-i2*/
    .layout-logocenter-i2.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logocenter-i2 .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu{transform: translateY(10px);}
    .layout-logocenter-i2.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logocenter-i2.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logocenter-i2 .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logocenter-i2 .rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu{ margin-top: 0px;}
    .layout-logocenter-i2.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown, .layout-logocenter-i2 .rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown{margin-top: 10px;}
    /*layout-logocenter-more*/
    .layout-logocenter-more.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logocenter-more .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu{transform: translateY(10px);}
    .layout-logocenter-more.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logocenter-more.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logocenter-more .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logocenter-more .rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu{ margin-top: 0px;}
    .layout-logocenter-more.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown, .layout-logocenter-more .rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown{margin-top: 10px;}
    /*layout-logoleft-i2*/
    .layout-logoleft-i2.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-i2.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-i2 .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-i2 .rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu{ margin-top: -30px;}
    /*layout-logoleft-more*/
    .layout-logoleft-more.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-more.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-more .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-more .rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu{ margin-top: -30px;}
    /*layout-logoleft-navright-i2*/
    .layout-logoleft-navright-i2.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-navright-i2.rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu{ transform: translateY(0);}
    .layout-logoleft-navright-i2.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-navright-i2.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-navright-i2.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-navright-i2.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu{ margin-top: 0;}
    .layout-logoleft-navright-i2.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown, .layout-logoleft-navright-i2.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown{ margin-top: 30px;}
    /*layout-logoleft-navright-more*/
    .layout-logoleft-navright-more.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-navright-more.rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu{ transform: translateY(0);}
    .layout-logoleft-navright-more.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-navright-more.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-navright-more.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .layout-logoleft-navright-more.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu{ margin-top: 0;}
    .layout-logoleft-navright-more.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown, .layout-logoleft-navright-more.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown{ margin-top: 30px;}

}

@media(max-width: 1200px){
    .bg-transparent .rd-navbar-static .rd-navbar-panel, .bg-transparent .rd-navbar-fullwidth .rd-navbar-panel{ display: flex;flex-direction: column;align-items: center;}
    .advantage-main h3{margin-left: 35px;}

}

@media (max-width: 991px){
    /*reset*/
    .rd-navbar-fixed .rd-navbar-panel:before{ background: #ffffffed;}
    .rd-navbar-toggle span:after, .rd-navbar-toggle span:before, .rd-navbar-toggle span{ background-color: #1a1a1a;}
    .rd-navbar-fixed .rd-navbar-brand img{ display: block; width: unset; }
    .rd-navbar-fixed .rd-navbar-brand{text-align: center; top: 8px;}
    .rd-navbar-fixed .rd-navbar-nav, .rd-navbar-sidebar{background: #fff;  width: 210px;}
    .rd-navbar-fixed .rd-navbar-nav li > a{ color: #000;}
    .rd-navbar-fixed .rd-navbar-nav-wrap:before{background-color: #fff; width: 210px;}
    .rd-navbar-fixed .rd-navbar-nav .rd-navbar-submenu-toggle{ width: 220px!important;}
    .rd-navbar-fixed .rd-navbar-nav .rd-navbar-dropdown > li > a, .rd-navbar-sidebar .rd-navbar-nav .rd-navbar-dropdown > li > a{padding-left: 30px;}
    .jSlider.mob{margin-top: 47px;}
    .m-topicon-form{ display: flex !important;width: 28%; text-align: center; margin-top: 10px;z-index: 999; }
    .m-br-non{display: none!important;}

    /*tool*/
    .m-close{ display: none!important; }
    .m-open{ display: block!important; }
    /*article set*/
    .max-w-800 img{ max-width: 100%; width:100%; }
    /*table-rwd*/
    .table-rwd{width: 100%;overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-rwd{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.product-tt>.table{margin-bottom:0}.product-tt>.table>tbody>tr>td,.product-tt>.table>tbody>tr>th,.product-tt>.table>tfoot>tr>td,.product-tt>.table>tfoot>tr>th,.product-tt>.table>thead>tr>td,.product-tt>.table>thead>tr>th{white-space:nowrap}.product-tt>.table-bordered{border:0}.product-tt>.table-bordered>tbody>tr>td:first-child,.product-tt>.table-bordered>tbody>tr>th:first-child,.product-tt>.table-bordered>tfoot>tr>td:first-child,.product-tt>.table-bordered>tfoot>tr>th:first-child,.product-tt>.table-bordered>thead>tr>td:first-child,.product-tt>.table-bordered>thead>tr>th:first-child{border-left:0}.product-tt>.table-bordered>tbody>tr>td:last-child,.product-tt>.table-bordered>tbody>tr>th:last-child,.product-tt>.table-bordered>tfoot>tr>td:last-child,.product-tt>.table-bordered>tfoot>tr>th:last-child,.product-tt>.table-bordered>thead>tr>td:last-child,.product-tt>.table-bordered>thead>tr>th:last-child{border-right:0}.product-tt>.table-bordered>tbody>tr:last-child>td,.product-tt>.table-bordered>tbody>tr:last-child>th,.product-tt>.table-bordered>tfoot>tr:last-child>td,.product-tt>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}
    /*article edite*/
    .content-tt hr{margin: 10px 0 30px 0;}
    .content-tt h3{  font-size: 20px;  line-height: 1.2;}

    /*--*/

    .feature-articles-area.z-index-9{ padding: 0 0 70px 0; }
    .premier-cases-area{padding: 100px 0 50px 0;}

    .advantage-area::after{content: unset!important;}
    .advantage-main-wrap{  max-width: 90%;  margin: auto;}
    .advantage-main{ float: unset;}
    .t-s-wrap{ flex-direction: column; align-items: flex-start; }
    .t-s-main{width: 100%;margin-right: 0;}
    .t-s-title h3{ position: unset;   margin-left: 20px; margin-bottom: 30px; margin-top: 30px;}
    .treatment-services-area.p-2 .t-s-main{ width: 100% !important; margin-left: 0; }
    .t-s-block h4{ font-size: 13px; text-align: center;word-break: keep-all; }

    .feature-articles-wrap{ flex-wrap: wrap;}
    .feature-left{ width: 100%;}
    .feature-title span:first-child{ font-size: 30px;}
    .feature-title h3{position: unset;text-align: left; border-right:unset!important; border-left: 5px solid #747477; margin-top: 50px;}
    .feature-title h3 span:first-child::after{ right: 5px; }
    .feature-title h3 span:first-child::after{width: 270px;}
    .feature-list{ margin-top: 40px;    margin-right: 20px;}
    .feature-btn{right: unset; left: 20px;}

    .premier-title span:first-child{ font-size: 30px; padding-left: 0px;}
    .premier-title h3{ position: unset; transform: unset;margin-left: 20px; padding-left: 4px;}
    .premier-title h3 span:first-child::after{ width: 250px;}
    .premier-title span:last-child{ display: block;position: unset;}
    .slider.premier-cases .slick-dots{ bottom: -55px;}

    .footer-address{margin-top: 0px; position: unset!important; transform: unset!important;}
    .footer-list-link li:nth-child(odd){margin-left: 0px;  }
    .footer-list-link li{    width: calc(100% / 2);text-align: center;}
    .footer-list-link{ margin-top: 0;width: 100%; position: relative; left: 50%; transform: translateX(-50%);  justify-content: center;  }
    .breadcrumb-area{    margin-top: 45px;}
    .m-page-top{display: block!important;}
    .page-top{display: none!important;}
    .page-about-description{ width: 100%; }
    .page-content-wrap{padding: 20px;}
    .time-table.OutpatientTable{ display:flex;justify-content: flex-start; width: 100%; overflow-x: auto; }
    .advantage-point ul li h4{    margin-bottom: 10px;}
    .premier-cases{justify-content: flex-start;  width: 100%;margin: 0 10px;}
    .premier-cases .premier-item{  width:calc( 100% / 2 - 10px);  }
    .f-logo img{ margin: unset!important;}
    .footer-link{ margin: 30px 0 0 0;}

    .layout-logoleft-i2.rd-navbar-fixed .rd-navbar-nav li.opened > a{  background: #65b2b4!important;}
    .layout-logoleft-i2.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-fixed .rd-navbar-nav li:hover > a:hover, .rd-navbar-fixed .rd-navbar-nav li.focus > a, .rd-navbar-fixed .rd-navbar-nav li.focus > a:hover{background: #65b2b4!important;}
    .layout-logoleft-i2.rd-navbar-fixed .rd-navbar-nav .rd-navbar-submenu-toggle::after{color: #65b2b4;}
    .layout-logoleft-i2.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle::after{ color: #fff!important;}
    .footer-section .footer-content{padding: 50px 15px 30px 15px;}
    .footer-address li a{font-size: 16px; }
    .footer-list-link li a{font-size: 16px;}
    .copyright-ss{display: inline;margin-left:0;}
    .footer-link li{ width: calc(100% / 2 - 11px);}
    .rd-navbar-fixed .rd-navbar-nav{ font-size: 18px;}
    .copyright.bgc-727171 p{ padding: 0 0 105px 0; font-size: 10px;line-height: 1.8;}
    .premier-info p{font-size: 12px;}
    .time-info{position: relative;}
    .time-info::before{ content: ''; background-image: url(../images/slider-hand.png); background-position: left; background-size: 100%; display: block; width: 50px; height: 50px; position: absolute; bottom: 19px; left: 50%; transform: translateX(-50%); opacity: 0.5; z-index: 99;}
    .time-info:hover::before , .time-info:focus::before{ opacity: 0; transition: ease 0.5s all; }
}

@media(max-width: 768px){
    /*reset*/
    .rd-navbar-fixed a.fa-shopping-cart, .rd-navbar-fixed .rd-navbar-search{ top: 0;transform: unset;left: 0!important;}
    .rd-navbar-fixed .rd-navbar-search-form{width: 80px; border: 1px solid #efefef;position: unset;}
    .rd-navbar-fixed .rd-navbar-search-form-input input::placeholder{color: #ccc; font-size: 14px;}
    .rd-navbar-fixed .rd-navbar-panel{justify-content: space-between;}
    ul.topicon{ right: unset!important;  top: unset!important;  display: flex!important; text-align: center;margin-top: 10px; z-index: 999;}
    ul.topicon li img{    width: 20px;height: 20px;}
    .shopping-car span{top: -6px;}
    .rd-navbar-fixed a.fa-shopping-cart{    left: unset; text-align: left; position: relative;}
    .mobile .rd-navbar-fixed .rd-navbar-search{position: relative; left: unset;top: -4px;}

    /*layout-logocenter-more*/
    .layout-logocenter-more.rd-navbar-fixed .rd-navbar-panel{ height: 97px;}
    .layout-logocenter-more ul.topicon{bottom: -7px;position: absolute;justify-content: center; }
    .layout-logocenter-more .m-topicon-form{width: 100%; bottom: 5px; position: absolute;justify-content: center;}
    /*layout-logoleft-more*/
    .layout-logoleft-more.rd-navbar-fixed .rd-navbar-panel{ height: 97px;}
    .layout-logoleft-more ul.topicon{bottom: -7px;position: absolute;justify-content: center;  width: 100%;}
    .layout-logoleft-more .m-topicon-form{ bottom: 4px;position: absolute; justify-content: center;width: 100%;}
    /*layout-logoleft-navright-more*/
    .layout-logoleft-navright-more.rd-navbar-fixed .rd-navbar-panel{ height: 97px;}
    .layout-logoleft-navright-more ul.topicon{bottom: -7px;position: absolute;justify-content: center;  width: 100%;}
    .layout-logoleft-navright-more .m-topicon-form{    bottom: 2px;position: absolute; justify-content: center; width: 100%;}

    /*--*/
    .advantage-main h3 span:first-child{ width: 66%; }
    .advantage-point ul{ margin-left: unset;}
    .advantage-info{ padding: 10px; height: 140px!important;display: flex; align-items: center; }
    .advantage-point ul li{ margin-bottom: 0;}
    .advantage-main h3 span:first-child{ font-size: 30px; width: 53%;}
    .advantage-main h3{ font-size: 26px;}
    .advantage-point ul li{ width: 90%;}

    .t-s-title span:first-child{font-size: 30px;}
    .t-s-title span:last-child{ font-size: 26px;}
    .t-s-title h3 span:first-child::after{ width: 330px;}
    .advantage-main h3 span:first-child::after{bottom: -4px;}

    .feature-title span:last-child{ font-size:26px;}
    .premier-title span:last-child{ font-size:26px;}

}