a:hover , a:focus {text-decoration:none;}#RWDfullscreen01 .row {margin-left:0px;margin-right:0px;}.cd-main-content {font-family: 'Noto Sans TC', sans-serif;font-size: 16px;letter-spacing: 1px;line-height: 2;color:#555;font-weight: 300;}.RWDfakeloader {background: url(archive/image/customization/rockywall.png);}.RWDfakeloader img {width: 180px;}/*menu*/ 
.RWDmenu_plus04 .logo {width: 150px;margin-top:20px;transition: .3s ease;transform: scale(1);}.RWDmenu_plus04 .header.is-up .logo {width: 120px;transition: .3s ease;transform: scale(1.1);margin-top: 25px;}.RWDmenu_plus04 .header {background: url(archive/image/customization/grey2.png);transition: 0.5s ease;padding:0px 60px;}.RWDmenu_plus04 .header.is-up {padding: 0px 60px 0px;;transition:0.5s ease;}.RWDmenu_plus04 .site-nav .menu {text-align: left;}.RWDmenu_plus04 .site-nav .menu>li>a {font-family:'Noto Sans TC', sans-serif;color: #555;letter-spacing: 2px;font-size: 15px;width: 130px;position:relative;}.RWDmenu_plus04 .site-nav .menu>li>a .m_stitle {font-family:'Noto Sans TC', sans-serif;font-size: 13px;}.RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>a:hover {background: transparent;color:#a2c757;}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after, .RWDmenu_plus04 .lang-select-label:after, .RWDmenu_plus04 .site-nav .menu li.dropdown>a:after, .RWDmenu_plus04 .site-nav .menu li.has-child>a:after {    border: 1px solid #888;    border-width: 1px 1px 0 0;position: absolute;right:15px}.RWDmenu_plus04 .site-nav .menu ul li a {font-family:'Noto Sans TC', sans-serif;color: #555;letter-spacing: 2px;font-size: 15px;text-align:center;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {    text-decoration: none;    font-weight: normal;    color: #a2c757;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.menu-btn img {width: 20px;margin-right: 8px;}.RWDmenu_plus04 .features .share-group.main_share {padding: 25px 10px;}.RWDmenu_plus04 .features .share-group a {    background: #fff;    border-radius: 100%;    width: 35px;    height: 35px;    border: 1px solid #efefef;    padding: 5px 8px;transition: .3s ease;}.RWDmenu_plus04 .features .share-group a:hover {    border: 1px solid #d9d9d9;    transition: .3s ease;}.RWDmenu_plus04 .features .share-group i.ii-fb1 {    color: #187fd7;}.RWDmenu_plus04 .features .edit {float: right;padding:25px 0}.menu-btn a {    background:#88ad3f;    display: block;    color: #fff;    border-radius: 25px;    width: 180px;    text-align: center;    padding: 7px 0px;    font-family: 'Noto Sans TC', sans-serif;    letter-spacing: 1px;    font-size: 15px;    display: flex;    align-items: center;    justify-content: center;    transition: 0.5s ease;}.menu-btn a i.ionicons.ion-ios-telephone {    color: #fff;    margin-right: 5px;    font-size: 20px;    position: relative;    top: 2px;}.menu-btn a:hover {background:#69892c;color:#fff;transition:0.5s ease;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {    border-color: #888;    border-width: 1px 1px 0 0;}/*banner*/ 
.RWDbanner_plus01.full  .slickitem01 .banner-slider.bg .slick-item {max-height: calc(100vh - 40px) !important;height: calc(100vh - 40px) !important;}.RWDbanner_plus01 .slick-caption .container {width:77%;}.RWDbanner_plus01 .slick-caption{top: initial;bottom: 70px;}.RWDbanner_plus01 .logo img {width: 350px;}.RWDbanner_plus01.style-dotnav .slick-dots .slick-active button:before {background: rgb(0 0 0 / 20%);}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 9px;height: 9px;}/*模組*/ 
.product-block {background: #f1f1f1;padding:100px 0px 120px;}.product-block .container {width: 100%;padding: 0px 60px;}.step-block {    background: #fbfbfb;    z-index: 1;    position: relative;}.step-bg{    background: url(archive/image/customization/rockywall.png);    content: "";    width: 100%;    height: 280px;    position: absolute;    bottom: 0px;    z-index: -1;}.contact-block {padding: 100px 0;background: url(archive/image/customization/rockywall.png);}.news-block {background: #e1e1e1;padding: 100px 0;}@media (min-width: 1500px) {.step-block .container {    width: 100%;    max-width: 85%;    min-width: 1200px;    border-bottom: 1px solid #d9d9d9;    padding: 100px 0;}.contact-block .container {width: 1450px;}.news-block .container {width: 1450px;}.footer-block .container {width: 1450px;}}/*標題*/h1.main-title {    font-size: 17px !important;    line-height: 1.6;    color: #afafaf !important;    letter-spacing: 1px;    font-weight: lighter !important;}h2.sub-title {    color: #333 !important;    font-size: 40px !important;    letter-spacing: 2px;    line-height: 1.6;    margin: 0!important;font-weight: 300 !important;}.section-line {display:none !important;}h1.main-title span , .contact-maintitle span {display: block;font-size: 19px;color: #b69133;letter-spacing: 3px;margin-bottom: -3px;font-family:'Noto Sans TC', sans-serif; !important;font-weight:normal;}.contact-maintitle span {margin-bottom: 5px;font-family:'Noto Sans TC', sans-serif; !important;font-size: 19px;letter-spacing: 3px;}.RWDService001 i {    width: 42px;    display: inline-block;    float: left;    margin-bottom: 0px;    position: relative;    top: -7px;}.contact-title .RWDedictor {padding-bottom: 70px;/*border-bottom: 1px solid #333;margin-bottom: 90px;*/text-align: center;}.contact-maintitle {font-size: 32px !important;;line-height: 1.6;color: #eee !important;font-weight: normal !important;letter-spacing: 1px;font-weight: 600 !important;}.contact-subtitle {color: #ccc !important;font-size: 16px !important;letter-spacing: 2px;line-height: 2;margin: 10px 0px 0px !important;}/*關於*/ 
.about-block .RWDparallax_new .editor {text-align: center;}.about-block .RWDparallax_new .picbgbox {height: auto !important;}.para-title {font-size: 28px;line-height: 1.6;color: #111;font-weight: normal;letter-spacing: 2px;}.para-subtitle {color: #b69133;font-size: 18px;letter-spacing: 2px;margin: 40px 0px 15px;line-height: 1.6;}.para-subtitle img {width: 30px;margin-right: 8px;position: relative;top: -3px;}/*產品*/ 
.RWDproduct002_v2 {padding:0px;}.RWDproduct002_v2 .bounceIn{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #729f1b;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 20px;margin-bottom: 30px;width: calc(100% / 3 - 1px);}.RWDproduct002_v2 .portfolio-bottom-summary h4 {padding:20px 0px 0px;margin: 0px !important;color: #111;letter-spacing: 1px;line-height:1.6;font-size:19px;font-weight: 300;}.portfolio-bottom-summary {height: auto !important;}.portfolio-bottom-summary p {    color: #555;    font-size: 15px;    letter-spacing: 1px;    line-height: 1.8;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;}.RWDproduct002_v2 .btn-box .btn  {    font-size: 17px;    letter-spacing: 2px;    background: transparent;    color: #729f1b;    padding: 3px 0px;    max-width: 100%;    width: 300px;    transition: 0.5s ease;    border: 1px solid #bac5a5;    border-radius: 25px;    font-weight: 300;}.RWDproduct002_v2 .btn-box .btn:hover {    background: #a2c757;    color: #fff;    border: 1px solid #a2c757;}/*步驟*/ 
.step-area {    font-size: 15px;  display: inline-block;}/*.step-child::after {    display: inline-block;    background: url(archive/image/customization/0413-step-arrow.png);    content: "";    width: 20px;    height: 10px;    margin-left: 12px;    position: relative;top: -1px;    vertical-align: middle;    background-size: contain;    background-repeat: no-repeat;opacity: 0.6;}*/ 
.step-child.last-child::after {display:none;}.RWDService001 .row:nth-child(2) { display: flex;flex-direction: row;justify-content: space-between;align-items: center;}.RWDService001 p {margin-bottom: 0px;}.RWDService001 .col-md-3.col-sm-6 {    width: 100%;    margin: 0;    color: #555;    letter-spacing: 2px;    font-size: 16px;    height: 100%;}.RWDService001 article.boxFeature-2{    display: flex;    flex-direction: column;    width: 100%;    height: 100%;    align-items: center;    justify-content: flex-start;    padding-top: 70px;}.RWDService001 .boxFeature-2 h2 {    font-size: 20px;    color: #111;    line-height: 1.5;    margin: 0px;    position: relative;    letter-spacing: 2px;    border-bottom: 1px solid #e5e5e5;    margin-bottom: 10px;    padding-bottom: 10px;    display: inline-block;    min-width: 200px;    text-align: center;}.RWDService001 .boxFeature-2 h2 span {    display: block;    font-size: 15px;    color: #9ac34a;}.RWDService001 .col-md-3.col-sm-6:nth-child(3) .boxFeature-2 h2::after {display:none;}.animated .RWDService001 a:nth-child(3) > .col-md-3.col-sm-6 h2:after {display:none;}.RWDService001 .step-child span {    font-size: 15px;    margin-right: 6px;    letter-spacing: 1px;    font-weight: 500;    color: #333;}.RWDService001 a {    pointer-events: none;    display: block;    width: 360px;    height:360px;    background: #fff;    border-radius: 100%;    border: 1px solid #f5f5f5;position: relative;opacity: 0;}.RWDService001 a:after {    top: 50%;    transform: translateY(-50%);    font-family: cursive;    font-size: 20px;    letter-spacing: 0;    content: "";    width: 0;    height: 0;    border-style: solid;    border-width: 10px 0 10px 16px;    border-color: transparent transparent transparent #b9b9b9;    position: absolute;    right: -65px;    transition: 0.5s ease;}.RWDService001 a:last-child:after {    display: none;}/*聯絡*/ 
.RWDService002 .RWDparallax_new .picbgbox {height: 450px !important;}.RWDService002 .container {width: 100% !important;}.RWDService002 .flipInY {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.contact-info {display: flex;}.contact-info .contact-pic {width: 50%;}.contact-info .contact-text {width: 50%;padding-left: 60px;}.contact-pic .RWDparallax_new .picbgbox {height: 400px;}/*---*/ 
.about_top {    display: flex;    align-items: flex-end;    border-bottom: 1px solid #dddddd;    justify-content: space-between;    padding-bottom: 20px;    margin-bottom: 20px;}.about_top p {    margin: 0;    font-size: 13px;    color: #919191;}.about_subject .main-title {    margin: 0;}
/*footer start*/

.footer-block {position: relative;background: #222 !important;color: #eee;font-size: 15px;letter-spacing: 2px;line-height: 2;}.footer-block a {color: #fff;}.footer-block a:hover {color: #ddd;}.footer-right iframe {    filter: grayscale(1);}.ftinfo_box.sec  {    display: flex;    width: 100%;    border-left: 1px solid #3c3c3c;    padding-left: 50px;}.ftinfo_box {    width: 50%;}.ftinfo_box.sec a:hover {    color: #8dab56;    transition: .3s ease;}.ftinfo_box span {    margin-right: 5px;}.copyright {    margin: 0 15px;}.scrollTop002 {right: 40px;bottom: 100px;}.scrollTop002 img {filter: contrast(0)brightness(1);}.rights-block {    color: #5e5e5e;    background: #111;    font-size: 12px;    letter-spacing: 1px;    padding: 7px 0;}.rights-block .container {    display: flex;    justify-content: center;}.rights-block a {color: #5e5e5e;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {    color: #5e5e5e;}/*cookies*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 50px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;background: rgba(255, 255, 255, 90%) !important;color: #000 !important;left: auto !important;right: 0px !important;line-height: 1.5 !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background: #333 !important;border: 1px solid #ccc !important;display: block;padding: 5px 50px;color: #fff !important;font-size: 14px !important;}.RWDalert_fancybox .btn:hover {background: #000 !important;color: #fff !important;}.footer-block > .container {    padding: 80px 0px 60px;    display: grid;    grid-template-columns: 25% auto 25%;    grid-column-gap: 50px;    width: 80%;    max-width: 1600px;}.ft_logo {    display: grid;    grid-template-columns: 45% auto;    grid-column-gap: 30px;}.ft_logo img {    width: 100%;}.footer-block > .container:before{display:none;}

/*footer end*/
/*動畫 start*/

@keyframes move07{0% {    opacity: 0;-webkit-transform:translateX(30px);    -moz-transform:translateX(30px);    -ms-transform:translateX(30px);    -o-transform:translateX(30px);transform:translateX(30px);}100% {    opacity: 1;-webkit-transform:translateX(0px);    -moz-transform:translateX(0px);    -ms-transform:translateX(0px);    -o-transform:translateX(0px);transform:translateX(0px);}}.animated .RWDService001 .row:nth-child(2) a:nth-child(1) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.8s; }.animated .RWDService001 .row:nth-child(2) a:nth-child(2){animation: 1000ms ease normal forwards 1 move07;animation-delay: 1s; }.animated .RWDService001 .row:nth-child(2) a:nth-child(3) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 1.2s; }@keyframes scroll01 {0% {    -webkit-transform: rotate(0deg) translate(0,0);    transform: rotate(0deg) translate(50%,0);    opacity: 0;}50% {    opacity: 1;}100% {    -webkit-transform: rotate(0deg) translate(0px,0px);    transform: rotate(0deg) translate(50%,70px);    opacity: 0;}}@keyframes looprotate {0% {    transform: rotate(0);}100% {    transform: rotate(360deg);}}.RWDbanner_plus01 .page-scroll{    right: 50%;    bottom: 0px;    left: auto;    transform: translateX(-50%);    margin: 0;    width: 0;}.RWDbanner_plus01 .page-scroll.style01 a {    color:#dbcfc4;    padding-top: 0;    padding-bottom: 30px;    writing-mode: vertical-lr;    -webkit-writing-mode: vertical-lr;    font-size: 14px;    font-weight: 300;    letter-spacing: 1px;    text-transform: uppercase;}.RWDbanner_plus01 .page-scroll.style01 a span {border-left: 1px solid #e8dace;border-bottom: 0px;top: 75px;height: 140px;transform: rotate(0deg)translateX(49%);animation: none;}.RWDbanner_plus01 .page-scroll.style01 a::after {    content: "";    width: 120px;    height: 120px;    left: -50px;    bottom: -120px;    position: absolute;    border-radius: 100%;    background: url(archive/image/customization/scroll-down-005-05.png);    animation: looprotate 7s linear infinite;    background-size: contain;}

/*動畫 end*/
/*內頁 start*/

.page_wrapper_bg  .RWDmenu_plus04 .header .logo {    width: 120px;    transition: .3s ease;    transform: scale(1.1);    margin-top: 25px;}.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}/*a連結*/a{text-decoration: none;}a:focus, a:hover {color: #000000;text-decoration: none;}/*main*/ 
.page_wrapper_bg section.call_to_action { padding:80px 0; min-height: 700px;position:relative}.page_wrapper_bg section.call_to_action>.container {padding: 0;width: 100%;}.article2.id54 .page_wrapper_bg .article-text>.container{ width: 70%; padding: 0;}{padding: 0;width: 80%;}.album1 .page_wrapper_bg .article-text>.container { width: 75%; padding: 0;}.page_wrapper_bg .cd-main-content{background: transparent;}.pagecontent.menu5, .pagecontent.menu8 {padding: 0 !important;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {margin-top: 0 !important;}.pagecontent .RWDtimeline01  {margin-top: 0 !important;width: 55%;padding: 100px 0;}/*文字統一設定*/ 
.page_wrapper_bg .article-text h1 {    font-size: 40px;    font-weight: 300 !important;    color: #333;    margin: 0;   line-height: 1.7;}.page_wrapper_bg .article-text h2 {font-size:24px;line-height: 1;letter-spacing:2px;}.page_wrapper_bg .article-text h3 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 24px !important;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.7;letter-spacing: 2px;margin: 15px 0 15px;font-weight: bold;}.page_wrapper_bg .article-text h5 {    font-size: 17px;    margin: 0;    line-height: 1.8;    letter-spacing: 3px;    color: #88ad3f;    position: relative;    font-weight: 300;}.page_wrapper_bg .article-text{font-size:15px;line-height: 2;letter-spacing: 2px;color: #555;font-weight: 300;}.page_wrapper_bg .article-text p{font-size:15px;line-height: 2;letter-spacing: 2px;color:#555; font-weight:300;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td{font-size:15px;line-height: 2; font-weight: 400;}._bd_row li{margin-bottom: 10px;}._bd_row ol{padding-left: 22px;}._bd_row ul{padding-left: 18px;}/*標題*/ 
.page_wrapper_bg .pageTitle{    line-height: 1.7;    font-size: 32px;    color: #333;    font-weight: 300;    letter-spacing: 2px;    text-align: center;    margin: 0 0 30px;    padding: 0;}.hgroup .container {margin-bottom: 0;border-bottom: none;padding-bottom: 0;margin-top: 0;padding-top: 0;}.article2 .page_wrapper_bg .pageTitle{display:none}.album1 .hgroup .container {display: none;}/*重新填寫*/ 
.refill_btn {display: none;}/*回上一頁按鈕*/#article .btn.btn_back a, #album .btn.btn_back a {padding:10px 0;display:block;}.btn.btn_back {margin-right: 0;float: right;background: transparent !important;padding: 0;box-shadow: none;}.btn.btn_back a  {    padding: 0 15px;    background: transparent;    color: #88ad3f;    transition: all 0.2s ease;    border:1px solid #cfdbb7;    border-radius: 25px;    display: block;    width: 135px;}.btn.btn_back a:hover {border: 1px solid#88ad3f;color: #fff;background:#88ad3f;}/*確定送出*/ 
.ebtn {padding: 0;background: transparent;-webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;float: right;margin-right: 0;}.ebtn a{    line-height: 1.5;    margin-top: 20px;    border: none;    background: #88ad3f;    display: block;    color: #fff;    border-radius: 25px;    width: 135px;    text-align: center;    padding: 10px 0px;    letter-spacing: 2px;    font-size: 14px;    transition: 0.5s ease;float:right;}.ebtn a:hover {    background:#69892c;    transition: 0.5s ease;}/*文章列表-2*/ 
.layoutlist_2 .list_subject a {font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.subsubject {font-size: 14px;font-weight: 400;line-height: 2;}/*文章列表-3*/ 
.layoutlist_3 .list_subject a{font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.layoutlist_3 .list_subject .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}/*文章列表-4*/ 
.layoutlist_4 .list_subject a{font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.layoutlist_4 .list_subject .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}/*文章列表-7*/ 
.layoutlist_7 .subject a{color:#fff !important;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a{display:none;}.layoutlist_7 .summary, .layoutlist_7 .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}.layoutlist_7 .litem {    margin: 0 3px !important;    position: relative;    padding: 0;    width: calc(100%/3 - 6px);overflow:hidden}.layoutlist_7 .litem:after{    content: "";    position: absolute;    width: 100%;    height: 370px;    background: linear-gradient(to top, rgb(0 0 0 / 88%) , rgb(0 0 0 / 0%) 30%);    bottom: 0px;    left: 0;    z-index: 0;pointer-events: none;}.layoutlist_7 .subject {    position: absolute;    bottom: 30px;    z-index: 1;    right: 50px;}.layoutlist_7 .litem:hover img {    transform: scale(1.05);    transition: .7s ease;}.layoutlist_7 .subject, .layoutlist_7 .subject a {font-size: 20px;}.layoutlist_7 .litem img {transition: .7s ease;}/*文章列表-8*/ 
.layoutlist_8 .list_subject .summary { margin: 10px 0 0 !important;;}.layoutlist_8 .article_subject { color: #333;font-size: 20px !important;line-height: 1.7 !important; text-decoration: none; font-weight: normal !important}.layoutlist_8 .item:last-child {border-bottom: none;}.layoutlist_8 .item {padding: 30px 0;border-bottom: 1px solid #e8e8e8;}.layoutlist_8 .listdate .yearmonth {color: #555;font-size: 12px; letter-spacing: 1px;padding-bottom: 0;text-align: right;}.layoutlist_8 .listdate .day {color: #555; font-size: 35px;text-align: right;}.layoutlist_8 .list_subject .summary a {font-size: 14px !important; font-weight: normal !important;color: #555 !important;text-decoration: none;}/*相簿-1*/ 
.layoutlist_1 .album_item_subject {padding: 20px 0px;font-size: 18px;}.layoutlist_2 .album_item_subject{padding: 10px 0px 20px;font-size: 18px;}.layoutlist_2 .album_item_subject span {    display: block;    font-size: 14px;    color: #a0a0a0;    line-height: 1.5;webkit-line-clamp: 1;    overflow: hidden;    display: -webkit-box;    -webkit-box-orient: vertical}.layoutlist_2 .album_item a { color: #333;}/**/ 
.page_wrapper_bg .tabs nav ul li:first-child {border-left: 0px;}.page_wrapper_bg .tabs nav ul li {float: left;width: calc(100% / 5 - 20px); margin: 0px 20px 0px 0px;padding: 0px;border: none;}.page_wrapper_bg .tabs nav ul {    width: 100%;    position: relative;    border-bottom: 1px solid #e6e6e6;    border-top: 1px solid #e6e6e6;    padding: 10px 0;}.tabs nav a:hover {    color: #b69133;}.page_wrapper_bg .tabs nav a {    display: block;    height: auto;    padding: 0;    font-size: 22px;    color: #555;    font-weight: 600;    letter-spacing: 5px;    border: 0px;    background: transparent;    text-align: center;    font-family: 'Noto Serif TC', serif;    font-size: 18px;    border-right: 1px solid #f1f1f1;}.tabs nav ul li:first-child {border-left: NONE;}.tabs nav li.tab-current a {    background: transparent;    border-color: #ccc;    color: #333;}.tabs nav li.tab-current a::after{background:transparent !important;}.tabs nav li.tab-current:after, .tabs nav li.tab-current:before {background:transparent;}.tabs .content {border: none !important;padding:0px !important;margin-top: 50px;}.page_wrapper_bg .tabs nav a span span { color:  #989898;;display: block;font-size: 14px;letter-spacing: 1px;}.tabs nav li.tab-current a span span {color: #aa4644;display: block;font-size: 14px;letter-spacing: 1px;}.tab-bottom {margin-top: 50px;padding: 0 50px;}.tab-bottom .row {margin-top: 45px;}.tabs nav a:hover span span {color: #aa4644;}.page_wrapper_bg .tabs nav a::before {    content: "";    width: 10px;    height: 10px;    position: relative;    opacity: 0;    transition: 0.5s ease;    background: #b69133 !important;    display: inline-block;    margin-right:-30px;    top: -1px;transition: 0.5s ease;}.page_wrapper_bg .tabs nav li.tab-current a::before {opacity: 1;margin-right: 10px;transition: 0.5s ease;}.page_wrapper_bg .tabs nav ul li:last-child a {border-right: none;}/**/ 
.form-group label.must:after {color:#e7a69b;}.customized_columns ._input, .customized_columns select {    border: none;    background-color: #fff;    border-radius: 0;    margin-bottom: 15px;    box-shadow: none;    font-size: 12px;    letter-spacing: 1px;    font-family: 'Noto Serif TC'; transition: all 0.2s ease;}.form-horizontal .control-label {    font-weight: 300;    font-size: 15px;}.form-horizontal .form-group .col-md-11 {width: 100%;padding:0}.form-horizontal .form-group  .col-md-5 {width: calc(50% - 110px);}.form-horizontal .form-group .boxname {margin-right: 10px;}.verifyimg {margin-top: -15px;}input[type=checkbox], input[type=radio] {margin: 4px 3px 0 0;}.eformsDesc {margin: 0; border-bottom: none;}.customized_columns ._input:hover, .customized_columns select:hover {border-bottom:1px solid #e0ebcb; transition: all 0.2s ease;}.new-form {margin-left: 0;margin-right: 0;background: #f9f9f9;padding: 50px;margin-top:0}.inct_sec ul {    list-style: none;    padding: 0;    border-top: 1px solid #d7d7d7;    padding-top:25px;    margin-top: 25px;}.new-form .formdesc {padding: 0 50px 0 0;}.inct_txt p {line-height: 1.7 !important;}.inct_sec ul li span {width: 80px;display: inline-block;color: #81935e;}.inct_sec ul a:hover {    color: #88ad3f;    transition: .3s ease;}.inct_sec ul a {    color: #555;    transition: .3s ease;}/**/ 
.photo_view .flexslider {background: transparent !important;border: none !important;}.photo_view {background: #f5f5f5;padding: 50px;}.photo_view .flex-direction-nav .flex-disabled {opacity: 0.5 !important;}.album_block .album_item {    width: 70%;    margin: 0 auto 50px;    text-align: center;}.album_block .album_item .txtbox {padding: 10px 30px 0;}.data_block {display: flex;justify-content: space-between;margin-bottom:30px;align-items: flex-end;}.data_title h1 {line-height: 1.5 !important; text-align:left !important;margin:0 0 10px!important}.data_info span { color: #b69133;margin-right: 5px;}.data_info li {border-right: 1px solid #e6e6e6;line-height: 1;margin: 0 10px;padding:0 10px}.data_info li:last-child{border-right:none;}.data_info ul  {display: flex;flex-wrap: wrap;list-style: none;padding-left: 0;margin: 0 -20px;margin-bottom: 15px;padding-bottom: 10px; border-bottom: 1px solid #e6e5e5;}.data_info {line-height: 1;width: 50%;}.data_title {width: 50%;}.data_title h5 {    color: #555 !important;}.album_block {padding: 80px 0;position:relative;}.album_block.title_block h5:after {    content: "";    position: absolute;    background:#e0dbc1;    width: 0.5PX;    height: 45px;    left: 50%;    transform: translateX(-50%);    bottom: -50PX;}.album_block.title_block {    background: url(archive/image/customization/rockywall.png);    display: flex;    justify-content: center;    padding: 50px 0;}.album_sec{display: flex;align-items: flex-end;}.album_sec .sectop_pic {width: 50%;}.album_sec .sectop_txt {width: 50%;padding-left:50px}div#carousel .flex-direction-nav .flex-disabled {opacity:0.3 !important;}.ctus_block .cta_buttun a:hover { background: #ececec;}.layoutlist_2 .album_item {margin: 10px 0;padding: 0 5px;overflow:visible !important;height: auto !important;}.datainfo_bottom {    line-height: 1.7;}.alogo_block {    text-align: center;    position: relative;    padding: 70px 0 0;}.alogo_sec {    display: flex;    justify-content: center;    width: 55%;    margin: 0 auto;}.alogo_box {    border: 1px solid #f3f2f2;    margin: 0 7px;}.ctus_social {    display: flex;    border-top: 1px solid #eaeaea;    margin-top: 30px;    padding-top: 30px;    align-items: center;}.social_icon ul {    display: flex;    list-style: none;}.social_icon li a {    border-radius: 50%;    width: 45px;    height: 45px;    display: block;    text-align: center;    margin-right: 10px;    background: #fff;    color: #555;    font-size: 22px;    box-shadow: -1px 2px 2px 2px rgb(218 218 218 / 42%);    padding: 0; transition: .3s ease;}.social_icon li a:hover {    transition: .3s ease;    box-shadow: -1px 2px 2px 2px rgb(218 218 218 / 60%);}/*------*/ 
.abtxt_top h1{line-height:1 !important}.abtxt_top p {    font-size: 13px !important;    line-height: 1.7 !important;margin:0}.abtxt_top {border-bottom: 1px solid #e5e5e5;padding-bottom: 25px;margin-bottom: 25px;display: flex;justify-content: space-between;align-items: flex-end;}.abtxt_bottom h5 {margin: 10px 0 !important;}.ab_block {    display: flex;    align-items: center;}.ab_img {width: 50%;}.ab_txt {    width: 50%;    padding-right: 70px;}.abtxt_bottom p {    font-size: 14px !important;}/*----*/ 
.step-left span {    font-weight: 500;    font-size: 22px;    color: #333;    letter-spacing: 1px;}.step-left {    display: flex;    flex-direction: column;    justify-content: center;    background: #f1f1f1;    width: 80px;    height: 80px;    border-radius: 100%;    margin-right: 20px;    text-align: center;    line-height: 1.3;    font-size: 12px;    letter-spacing: 0;}.step-box:last-child {    border-bottom: none;}.step-box {    display: flex;    border-bottom: 1px solid #ededed;    padding-bottom: 20px;    margin-bottom: 20px;align-items: center;}.step-right {    width: calc(100% - 120px);}/*----*/ 
.photo_view #slider img {max-height: 688px !Important;max-width:100%}.page_content2 .page_desc2 h5 {    width: 20%;    border-right: 1px solid #efefef;    margin-right: 50px;    font-weight: 500;}.page_content2 .page_desc2 {    width: 85%;    margin: 30px auto 0;    display: flex;}.photo_view .flexslider .slides2 {height: 145px;}

/*內頁 end*/
/*內頁動態 start*/

.leftin.fadeInUp {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInLeft;    animation-delay: .5s !important;}.rightin.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: .5s !important;}.paneleffect_v1.firstin {    animation-delay: 2.2s !important;}.paneleffect_v1.item1{animation-delay:.5s !important;}.paneleffect_v1.item2{animation-delay: .8s !important;}.paneleffect_v1.item3{animation-delay: 1.1s !important;}.paneleffect_v1.item4{animation-delay: 1.4s !important;}.paneleffect_v1.item5{animation-delay: 1.7s !important;}.paneleffect_v1.item6{animation-delay: 2s !important;}.paneleffect_v1.item7{animation-delay: 2.3s !important;}.paneleffect_v1.item8{animation-delay: 2.6s !important;}/*旅遊情報*/ 
.right01.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: .6s !important;}.right02.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: 1.3s !important;}.right03.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: 2s !important;}.right04.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: 2.7s !important;}.right05.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: 2.1s !important;}@media (max-width:480px){/*旅遊情報*/ 
.right01.fadeInUp, .right02.fadeInUp, .right03.fadeInUp, .right04.fadeInUp, .right05.fadeInUp {animation-delay: .5s !important;}}

/*內頁動態 end*/
/*小螢幕 start*/

@media (max-width: 1700px) {.pagecontent .RWDtimeline01 {width: 70%;}.album1 .page_wrapper_bg .article-text>.container {width: 90%;}.footer-block > .container {    width: 85%;}}@media (max-width: 1600px) {.page_wrapper_bg .strength_txt {padding: 120px 10%;}}@media (max-width: 1500px) {.RWDService001 a {width: 350px;height: 350px;}.product-block {padding: 80px 0px 100px;}.product-block .container {padding: 0px 20px;}.step-block {padding: 100px 0 0;}.step-block .container {width: 100%;}.contact-block>.container {width: 90%;border-top: 1px solid #cfcfcf;padding-top: 100px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 10px;margin-bottom: 20px;width: calc(100% / 3 - 1px);}.RWDService001 .col-md-3.col-sm-6 {font-size: 15px;letter-spacing: 1px;}.step-bg {height: 175px;}.ftinfo_box.sec {padding-left: 30px;}.footer-block > .container {    grid-column-gap: 30px;}/*------*/ 
.page_wrapper_bg .article-text h5 {font-size: 18px;}.album_block.title_block h5 {font-size: 25px;}.data_info {line-height: 1.5;}.article2.id54 .page_wrapper_bg .article-text>.container {width: 85%;}.data_info {width: 60%;}}@media (max-width: 1400px) {.cd-main-content {font-size: 15px;}.step-bg {height: 160px;}.RWDService001 a {width: 320px;height: 320px;}.RWDService001 .boxFeature-2 h2 {font-size: 18px;}.step-area {font-size: 14px;}.RWDService001 .step-child span{font-size: 14px;}.footer-block > .container {    grid-template-columns: auto 30%;}.footer-left {    grid-column: 1/3;    margin-bottom: 30px;    border-bottom: 1px solid #3c3c3c;    padding-bottom: 30px;}.ft_logo {    max-width: 35%;    margin: 0 auto;}.ftinfo_box.sec {    border: 0;    padding-left: 0;}.page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt1 {font-size: 32px;}.page_wrapper_bg .pageTitle {margin: 0 0 20px;font-size: 30px;}.pagecontent .RWDtimeline01 {width: 90%;}.article1 .page_wrapper_bg .article-text>.container {width: 95%;}.page_content2 .page_desc2 {width: 95%;}}@media (max-width: 1300px) {.RWDService001 a:after {right: -40px;}.footer-block > .container {width: 95% !important;}.page_wrapper_bg .RWDmenu_plus04 .header{padding: 0px 20px;}.cd-main-content {padding: 0;}.about-block {padding: 100px 0px 60px;}.product-block .container {padding: 0px;}.news-block {padding: 100px 0;}.news-block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 30px;}.step-child {margin-right: 15px;}.page_content2 .page_desc2 {display: block;}.page_content2 .page_desc2 h5 {width: auto;border-right: none;margin-right: 0;margin-bottom: 7px;}}@media (max-width: 1200px) {.article1 .page_wrapper_bg .article-text>.container {width:100%;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDbanner_plus01 .logo img {width: 320px;}.RWDmenu_plus04 .header {padding: 0px 20px;}.RWDmenu_plus04 .header.is-up {padding: 0px 20px;}.RWDmenu_plus04 .header.is-up .logo{width: 150px;margin-top: 20px;transition: .3s ease;transform: scale(1);}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after, .RWDmenu_plus04 .lang-select-label:after, .RWDmenu_plus04 .site-nav .menu li.dropdown>a:after, .RWDmenu_plus04 .site-nav .menu li.has-child>a:after {position: relative;right: 0;margin-right: 5px;}.RWDmenu_plus04 .site-nav .menu>li>a {width: auto;}.RWDbanner_plus01 .slick-caption { bottom: 50px;}.RWDbanner_plus01 .logo img {width: 250px;margin: 0;}.RWDbanner_plus01 .slickitem01 .logo img { filter: drop-shadow(2px 1px 2px #555);}.RWDbanner_plus01 .slick-caption .container {width: 90%;}.step-block {padding: 80px 0 0;}.RWDproduct002_v2 .section-subject {margin: 0px 0px 30px;}.RWDService001 .section-subject {margin-bottom: 30px;}.RWDService001 article.boxFeature-2 {padding-top: 50px;}.step-area {display: block;}.contact-block .RWDparallax_new .picbgbox {height:475px !important;}.contact-info .contact-pic {width: 50%;}.contact-info .contact-text {padding-left: 60px;width: 50%;}/*-------*/ 
.article2.id54 .page_wrapper_bg .article-text>.container {width: 95%;}.page_wrapper_bg .step-section {width:90%;margin: 0 auto;}.page_wrapper_bg .step-number {margin-bottom: 20px;}.step-area {padding-top: 10px;}.page_wrapper_bg .step-title h5{font-size: 18px;}.album_item {align-items: center;margin-top: 0;}.album_item .sectop_txt {margin: 0 15px 0;}.album1 .page_wrapper_bg .article-text>.container { width:100%;}.article1.id6 .page_wrapper_bg section.call_to_action {padding: 70px 0;}.page_wrapper_bg section.call_to_action>.container {padding: 0 30px;}.album_block .album_item {width:90%;}.album_block .album_item .txtbox { padding: 10px 0 0;}.album_sec {flex-direction: column-reverse;}.album_sec .sectop_txt {width: 100%;padding-left: 0;margin-bottom:30px}.album_sec .sectop_pic {width: 100%;text-align: center;}
}
/*1199px end*/
/*1100px start*/

@media (max-width: 1100px) {.ftinfo_box.sec {padding-left: 0;border: none;}.ab_block {flex-direction: column;}.ab_txt {width: 100%;padding-right: 0;}.ab_img {width: 100%;margin-top:20px}.article2.id54 .page_wrapper_bg .article-text>.container {width: 90%;}.data_block {flex-wrap: wrap;}.data_title {width: 100%;}.data_info {width: 100%;}.data_title.page_wrapper_bg .article-text h1 {font-size: 35px !important;margin: 0 0 15px !important;}}

/*1100px end*/
/*1024px start*/
@media (max-width: 1024px) {
/*menu*/ 
.ml-stack-nav-toggle i {display: none;}.ml-stack-nav-toggle__line {background:#818181;}.RWDmenu_plus04 .menu li a {color: #555;letter-spacing: 2px;font-size: 15px;}.RWDmenu_plus04 .features .edit {display: block;}.RWDmenu_plus04 .features:after {display:none;}.RWDmenu_plus04 .features { margin-right: 0;padding-right: 0;}.ml-stack-nav-toggle {padding: 50px 45px 35px 15px;}.contact-block>.container {width: 95%;}.contact-info .contact-text {padding-left: 30px;}h2.sub-title {font-size: 35px !important;letter-spacing: 1px;}.RWDService001 a {width: 280px;height: 280px;}.RWDService001 article.boxFeature-2 {padding: 35px 50px;}.RWDService001 .boxFeature-2 h2 {margin-bottom: 0;}.RWDService001 a:after {right: -30px;}.step-bg {height: 140px;}.RWDbanner_plus01 .page-scroll.style01 a::after {width: 80px;height: 80px; left: -30px;bottom: -90px;}.pagecontent .RWDtimeline01 {width: 95%;}.photo_view .flexslider .slides2 li {height: 100px;overflow: hidden;}.RWDbanner_plus01 .page-scroll.style01 a { font-size: 12px;}.page_wrapper_bg .step-section {width:100%;}.layoutlist_2 .album_item_subject { font-size: 15px;letter-spacing: 1px;}.layoutlist_2 .album_item_subject span {font-size: 13px;}.RWDmenu_plus04 .features .share-group a {display: flex;justify-content: center;align-items: center;}.RWDService001 article.boxFeature-2 {padding: 30px 0 0 0 ;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.about-block {padding: 60px 0 60px;}.about-block .RWDparallax_new .editor {font-size: 15px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100% / 2 - 1px);}.contact-block {padding-top: 100px;}.contact-subtitle {font-size: 15px !important;}.RWDService001 .row:nth-child(2) {justify-content: initial;background: #fff;align-items: flex-start;border-radius: 20px;padding: 50px;}.RWDService001 a{background: transparent;width: calc(100%/3);height: auto;border: none;}.RWDService001 article.boxFeature-2 {padding: 0;}.RWDService001 a:after {right: 30px;transform: none;top: 30px;border-width: 6px 0 6px 10px;}.step-block .container {width: 95%;}.contact-block>.container {padding-top: 80px;}.RWDService001 article.boxFeature-2 {align-items: self-start;}.RWDService001 .boxFeature-2 h2 {text-align: left;}.contact-info .contact-pic {width: 100%;}.contact-info {flex-direction: column-reverse;}.contact-info .contact-text {width: 100%;padding-left: 0;margin-bottom:30px;}.contact-title .RWDedictor {padding-bottom: 50px;}.contact-block .RWDparallax_new .picbgbox {height: 300px !important;background-position-y: center;}.page_wrapper_bg section.call_to_action>.container {padding:0 30px;}.ftinfo_box.sec {flex-direction: column;}.ftinfo_box {width: 100%;}.rights-block .container {justify-content: flex-start;flex-wrap: wrap;width: 90%;line-height: 1.5;}.step-right {width: calc(100% - 160px);}.footer-block > .container {    grid-template-columns: auto 50%;    grid-column-gap: 0;}.footer-right .model, .footer-right iframe {    height: 100%;}.ft_logo {    max-width: 350px;}/*------*/ 
.album_item {flex-direction: column;}.layoutlist_2 .album_item {margin: 0 0 30px;width: 50%;float:left}.layoutlist_2 .album_item_subject {padding: 5px 0 0;}.album_block.lastblock {padding: 20px 0 0;}.album_block {padding: 70px 0; position: relative;}.album_block.lastblock .album_item:nth-child(even) {flex-direction: column-reverse;}.album_item {margin-bottom: 40px;}.new-form .formdesc {padding:0}.article4 .page_wrapper_bg section.call_to_action {    padding: 0 0 50px;}.new-form .new-width .control-label {padding: 0 !important;}.form-horizontal .form-group .col-md-11 {width: 100%;padding: 0;}.form-horizontal .form-group .col-md-5 {width: 100%;padding: 0;}.customized_columns {padding: 0 15px;background: transparent;}.customized_columns ._input, .customized_columns select {background-color: #f5f5f5;}.article5.articlelist .page_wrapper_bg .article-text>.container {    width: 100%;    padding: 0 30px;}.layoutlist_7 .litem:after{display:none;}.layoutlist_7 .subject {position: relative;bottom: 0; right: 0; text-align: center;}.layoutlist_7 .subject a {    color: #333 !important;}.layoutlist_7 .subject, .layoutlist_7 .subject a {margin-top: 5px !important;}.photo_view .flex-direction-nav .flex-next {right: 0 !important;}.photo_view .flexslider:hover .flex-prev { left: 0 !important;}.photo_view .flex-direction-nav .flex-prev {left: 0 !important;}.photo_view .flexslider:hover .flex-next {right: 0 !important;}
}
/*991px end*/
/*860 start*/

@media (max-width:860px) {.photo_view .flex-direction-nav .flex-next {right: 0 !important;}.photo_view .flexslider:hover .flex-prev { left: 0 !important;}.photo_view .flex-direction-nav .flex-prev {left: 0 !important;}.photo_view .flexslider:hover .flex-next {right: 0 !important;}}

/*860 end*/
/*800px start*/
@media (max-width: 800px) {
.page_wrapper_bg .strength_section .container {display: block;}.page_wrapper_bg .strength_section .funny-boxes > .funny-boxes-text > p { border-left: none; border-bottom:1px solid #ddd;}.page_wrapper_bg  .RWDService002 .col-sm-4.col-md-4:last-child  .funny-boxes > .funny-boxes-text > p{ border-bottom: none;}.page_wrapper_bg .strength_pic {    width: 100%;}.page_wrapper_bg .strength_section .pageTitle {    text-align: center;    margin: 0 0 30px;}.page_wrapper_bg .strength_txt {    padding: 50px 15px;    width: 100%;}.page_wrapper_bg .strength_section .RWDparallax_new .picbgbox {    height: 200px !important;    background-position-y: 70%;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDbanner_plus01 .banner-slider .slick-item .pic-cover {background-color: rgba(0, 0, 0, 0.6) !important;}.RWDbanner_plus01 .logo img {width: 100%;margin-bottom: 0px;}.RWDService001 .col-md-3.col-sm-6 {float: left;}.RWDService001 .row:nth-child(2) {padding: 30px;}.layoutlist_8 .list_subject .summary {margin: 0 !important;}.layoutlist_8.rwd .list_img+.list_subject {margin-top: 20px;}.layoutlist_8.rwd .listdate .day {color: #555;etter-spacing: 1px;}.layoutlist_8.rwd .item {padding: 0;width: 50%;float: left;margin: 0 0 40px;border-bottom: none;}.layoutlist_8.rwd .listdate {margin: 0;}.layoutlist_8.rwd .list_img+.list_subject {margin-top: 5px;}.data_info li { line-height: 1.7;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDfakeloader img {width: 150px;}.menu-btn a { width: 100%;border-radius: 0px;padding: 10px 0;}.RWDmenu_plus04 .features .edit {position: fixed; width: 100%;float: none; left: 0px;bottom: 0px;padding: 0;}.RWDmenu_plus04 .logo,.RWDmenu_plus04 .header.is-up .logo{width: 120px;margin-top: 22px;}.RWDbanner_plus01 .slick-caption {bottom:150px;}.RWDbanner_plus01 .logo img {width: 60%;}h2.sub-title {font-size: 30px !important;}h1.main-title , .contact-maintitle {line-height: 1.4;}.RWDproduct002_v2 .section-subject {margin: 0px 0px 20px;}.RWDService001 .section-subject {margin-bottom: 20px;}.RWDService001 .section-subject .col-md-12 {display: block;padding: 0;}.RWDService001 .col-md-3.col-sm-6 {float: none;width: 100%;padding: 0;margin: 0px 0px 40px;}.RWDService001 .boxFeature-2 h2 {margin-bottom: 10px;padding-bottom: 10px;text-align: left;width: 100%;}.step-child {width: calc(50% - 6px);display: inline-block;margin-right: 0;}.RWDService001 .row:nth-child(2) {padding:40px;flex-direction: column;}.RWDService001 a {width: 100%;}.RWDService001 .row:nth-child(2) {padding: 30px;flex-direction: column;}.step-bg {height: 400px;}.about_top {flex-direction: column;justify-content: center;text-align: center;align-items: center;}.about_top p {margin: 10px 0 0;font-size: 13px;color: #686868;line-height: 1.6;}    .contact-block>.container {    padding-top: 60px;}.contact-block {padding:80px 0px 60px;}.step-block .container {width: 100% !important;padding:0 30px;}.RWDproduct002_v2 .portfolio-bottom-summary h4 {padding: 10px 0px 0px;font-size: 17px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: 100%;height: auto !important;}.RWDproduct002_v2 .btn-box .btn {width: 90%;}.footer-right {    margin-top: 30px;}.footer-block > .container {width: 90% !important;padding: 70px 0px 30px;    grid-template-columns: auto;}.footer-left {    grid-column: auto;}.ftinfo_box.sec {    text-align: center;}.rights-block .container {    width: 100%;}.scrollTop002 {right: 7px;}.rights-block {padding: 10px 0 55px;line-height: 1.5;}.rights-block .container {justify-content: center;flex-direction: column;text-align: center;}.copyright {    margin: 0;}/*cookies*/ 
.RWDalert_fancybox.bottom {padding: 30px 30px 20px !important;width: 100%;}.data_info ul {display: block;margin: 0;margin-bottom: 0;padding-bottom: 0;border-bottom: none;}.data_info li {border-right: none;line-height: 1.7;margin: 0;padding: 0;}.data_title h1 {font-size: 28px !important;border-bottom: 1px solid #d1d1d1;padding-bottom: 10px !important;margin-bottom: 20px !important;}.page_wrapper_bg .article-text h1 {font-size: 35px;}.abtxt_top {display: block;text-align: center;}.abtxt_top p {margin-top: 15px;}.abtxt_bottom h5 {text-align: center;}.new-form {background: transparent;padding: 0;}.layoutlist_2 .album_item {width: 100%; display: block; padding: 0 15px;}.photo_view {background: transparent;padding: 0;}.album_block.title_block h5 {font-size: 25px;}#article .btn.btn_back a, #album .btn.btn_back a {width: 100%;}.btn.btn_back{width: 100%;}.form-horizontal .form-group .col-md-5 {width: 100%;}.form-horizontal .control-label {width: 100%;} .page_wrapper_bg .ebtn a { width: 100%;}.form-horizontal .form-group {margin-left: -15px;margin-right: -15px;}.form-group {margin-bottom: 0;}.layoutlist_8.rwd .item {width: 100%;}.layoutlist_7 .litem {margin: 0 5px 20px !important;position: relative;padding: 0;width: calc(50% - 10px);overflow: inherit;float: left;height: 400px;}.layoutlist_2 .album_item {padding: 0;}.album_block {padding: 50px 0;}.album1 .page_wrapper_bg section.call_to_action {padding: 50px 0;}.album_block .album_item {width:100%;}.album1 .page_wrapper_bg .article-text>.container {width: 100%;padding: 0 30px;}.page_wrapper_bg i.iconRounded.cusimg img {top: -8px;}.RWDbanner_plus01 .page-scroll {display: none;}.step-box {flex-wrap: wrap;}.step-right {    width: 100%;}.article1 .page_wrapper_bg .article-text>.container {    width: 95%;}.step-left {width: 65px;height: 65px;margin: 0 auto;}.step-left span {font-size: 18px;}.page_wrapper_bg .article-text h5 {text-align: center;margin: 10px 0 0;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.ml-stack-nav-toggle {    padding: 42px 14px;}.album1 .page_wrapper_bg .article-text>.container {padding:0;}.ftinfo_box.sec {    text-align: left;}
}
/*480px end*/
/*370px start*/

@media (max-width: 370px){.RWDfakeloader img {width: 140px;}.RWDService001 .row:nth-child(2) {padding: 0;background: transparent;}.step-bg {display: none;}.step-area {padding-top: 0;}.contact-block>.container {padding: 80px 15px; border: none;}.contact-block {padding: 0;}.step-block .container {padding: 0 30px 50px;}.rights-block { letter-spacing: 0;}.inct_sec ul li span {width: 40px;}.inct_sec ul li span.ctli_first {display: block !important;width: 100% !important;}.inct_sec ul {padding-top: 20px;margin-top: 20px;font-size: 14px;}.album1 .page_wrapper_bg .article-text>.container {padding: 0 20px;}.RWDbanner_plus01 .slick-caption {bottom:130px;}}

/*370px end*/
/*320px start*/
@media (max-width: 320px){
.RWDbanner_plus01 .page-scroll {bottom:80px;}.RWDService002 h1.main-title {font-size: 23px !important;}.funny-boxes > .funny-boxes-text > h4 {font-size: 19px;}.para-title {font-size: 26px;letter-spacing: 1px;}.layoutlist_7 .litem { margin: 0 0px 20px !important;height:auto;width: 100%;}.price_section .container.editor {    padding: 35px 0;}.article2 .page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt1 {    font-size: 22px;}#m_page_article2_37_1 .picbgbox {    height: 140vw !important;}.cta_txtbox .pageTitle {    font-size: 20px !important;}.alogo_box {margin: 0 10px 10px;width: calc(50% - 20px);}.alogo_sec {flex-wrap: wrap;}
}
/*320px end*/