/* all */a,a:hover,a:focus {    text-decoration: none;}body {    font-family: arial, 微軟正黑體, sans-serif;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background: #555;    color: #fff;}a {    color: #777777;    font-weight: bold;}a:hover {    color: #333;}/*---首頁---*//*顯示隱藏*/ 
.visible-pad {    display: none;}/* loading*/ 
.RWDfakeloader {    z-index: 999999 !important}/*遮罩*/ 
.cd-overlay {    background-color: rgba(0, 0, 0, 0.6);}/*header*/ 
.RWDmenu_plus02 .inside {    background: #c30d23;}.cd-main-header {    background: transparent;}.cd-logo {    width: 150px;    margin: 0;    position: absolute;    background-color: #fff;    padding: 15px;    border-radius: 0 0 20px 20px;    transition: all 0.5s;    -o-transition: all 0.5s;    -webkit-transition: all 0.5s;}.RWDmenu_plus02 .inside.is-up .cd-logo {    width: 100px;    box-shadow: 0px 0px 5px rgba(26, 26, 51, 0.2);}@media (min-width: 1170px) {    .RWDmenu_plus02 .container {        width: 80%;        min-width: 1170px;    }}/*menu*/nav.cd-nav {    margin-left: 0;}.cd-primary-nav,.cd-primary-nav ul {    z-index: 1111;}.cd-primary-nav>li>a {    font-family: arial, 微軟正黑體, sans-serif;    letter-spacing: 1.5px;    font-size: 15px;    color: #fff;}.cd-primary-nav>li>a:hover {    color: #fff;}.cd-primary-nav>li:hover::after {    background: #fff;}.cd-primary-nav>.has-children>a.selected::before,.cd-primary-nav>.has-children>a.selected::after {    background-color: #fff;}.cd-primary-nav .cd-secondary-nav>li>a {    font-family: arial, 微軟正黑體, sans-serif;    color: #777;}.cd-primary-nav .cd-secondary-nav>li>a:hover {    background-color: #555;}.RWDmenu_plus02 a {    font-family: arial, 微軟正黑體, sans-serif;    color: #fff;    transition: all 0.2s ease 0s;}.RWDmenu_plus02 a:hover {    color: #000;}/*搜尋*/ 
.cd-search-trigger::before {    border: 2px solid #fff;}.cd-search-trigger::after {    background: #fff;}.cd-search-trigger::before,.cd-search-trigger::after {    transition: all 0.2s ease 0s;}.cd-search-trigger:hover::before {    border: 2px solid #000;}.cd-search-trigger:hover::after {    background: #000;}.RWDmenu_plus02 .cd-search {    max-width: 350px;    left: auto;    right: 0;}.RWDmenu_plus02 .cd-search button {    top: 15px;}.RWDmenu_plus02 .cd-search button:hover {    color: #c30d23;}@media (min-width: 800px) {    .RWDmenu_plus02 .cd-search {        height: 60px;    }    .RWDmenu_plus02 .cd-search input {        font-size: 16px;    }    .RWDmenu_plus02 .cd-search button {        top: 18px;        font-size: 15px;    }}/*新Banner*/ 
.RWDbanner_plus01 .banner-slider.bg .pic {    background-position: center bottom;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {    background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {    background: transparent;    border: 2px solid #fff;}.RWDbanner_plus01 .slick-caption {    top: auto;    bottom: 0}.RWDbanner_plus01 .logo img {    margin-bottom: 0;    max-width: 550px;}.RWDbanner_plus01.style-dotnav>.banner-slider .slick-arrow {    background-color: transparent;}/*下拉小箭頭*/ 
.fa-angle-down:after {    display: none;}/*購CP值好屋&租屋超值推薦*/ 
.block_buy {    padding: 100px 0 60px;}.RWDnews005 .section-subject .col-md-12 {    position: relative;}.RWDnews005 .section-subject .col-md-12::after {    content: "";    width: calc(100% - 40px);    height: 1px;    background-color: #ccc;    position: absolute;    left: 20px;    bottom: 11px;    z-index: -1;}.RWDnews005 h1.main-title {    font-size: 32px;    color: #333;    font-weight: bold;    text-align: left;    letter-spacing: 1px;}.RWDnews005 h1.main-title span {    color: #c30d23;    margin-left: 10px;}.RWDnews005 h2.sub-title {    font-size: 18px;    margin: 10px 0 0;    color: #c30d23;    font-weight: normal;    letter-spacing: 5px;    text-align: left;    background-color: #fff;}.RWDnews005 .section-line {    display: none;}.RWDnews005 .text-left {    text-align: left;    font-size: 15px;    letter-spacing: 1.5px;    line-height: 1.7;    color: #777;    margin: 0;}.RWDnews005 h4 {    font-size: 18px !important;    margin-bottom: 5px !important;}.RWDnews005 h4 a {    color: #0029c9;}.RWDnews005 p.text-left {    padding-left: 10px;    border-left: 1px dotted #23ac38;}.RWDnews005 .list-inline {    display: none;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    color: #fff;    background: #333;    border: #333 1px solid;    border-radius: 0;}.RWDnews005 .controlls-over .owl-pagination {    margin-top: 20px;    display: none !important;}.RWDnews005 .owl-item {    position: relative;}.RWDnews005 .owl-item::before {    content: "HOT";    position: absolute;    z-index: 1;    color: #fff;    background-color: #c30d23;    font-size: 13px;    padding: 7px 10px;    top: 0;    left: 20px;}.block_buy .RWDnews005 h2.sub-title {    max-width: 335px;}.block_rent .RWDnews005 h2.sub-title {    max-width: 370px;}/*房產即時新聞*/ 
.block_news {    padding: 70px 0 80px;}.RWDnews006 h4 {    font-size: 32px;    color: #333;    font-weight: bold;    text-align: left;}.RWDnews006 .letter-spacing-1 {    letter-spacing: 1px !important;}.RWDnews006 h4 span {    color: #c30d23;    margin-left: 10px;}.RWDnews006 .footer-posts li {    border-bottom: 1px dashed #aaa;    padding-bottom: 5px;    margin-bottom: 10px;    font-size: 15px;    letter-spacing: 1.5px;}.RWDnews006 a {    color: #555;    width: calc(100% - 100px);    display: inline-block;}.RWDnews006 a:hover {    color: rgb(195, 13, 35);}.RWDnews006 small,.RWDnews006 .small {    font-size: 13px;    color: #122a88;    position: absolute;    right: 0;}/*info*/ 
.footer_info {    font-size: 15px;    color: #777;    letter-spacing: 1.5px;    line-height: 1.7;}.footer_info img {    max-width: 100px;    float: left;}.footer_info h2 {    width: calc(100% - 130px);    float: right;    font-size: 18px;    letter-spacing: 1.5px;    line-height: 1.5;    color: #333;    text-align: justify;    margin: 0;    padding: 18px 0;    border-top: 2px dotted #ccc;    border-bottom: 2px dotted #ccc;}.info_title {    margin-bottom: 20px;}.gmap {    margin-top: 20px;}.footer_fb {    text-align: right;    display: none;}.shop a {    background-color: #122a88;    color: #fff;    display: block;    text-align: center;    padding: 5px 0;    margin: 7px auto;    transition: all 0.2s ease 0s;}.shop a:hover {    background-color: #333;}/*footer*/ 
.block_copyright {    background-color: #333;    margin-top: 70px;    padding: 10px 0;}.copyright_desc a,.copyright_desc a:hover,.copyright_desc {    color: #eee;}.copyright {    font-size: 13px;    letter-spacing: 1px;}.block_copyright .right {    font-size: 13px;    letter-spacing: 1px;    color: #eee;    text-align: right;}/*scrolltop*/ 
.scrollTop001 {    width: 35px;    height: 35px;}.scrollTop001 .icon {    background: transparent url(archive/image/customization/35scrolltop.png) center center no-repeat;}/* 231125 */ 
.block_info>.container>.row {    display: grid;    grid-template-columns: 1.2fr 1fr;    gap: 3vw;}.block_info>.container .clear,.block_info>.container>.row::before,.block_info>.container>.row::after {    display: none;}.sns-items {    display: grid;    grid-template-columns: 1fr 1fr;    gap: 1rem;    padding-bottom: 0.5rem;}.sns-items img {    width: 100%;}.sns-block .RWDedictor008 {    display: flex;    flex-direction: column;    height: 100%;    justify-content: space-between;}.RWDproduct002_v4 .main-title,.RWDproduct002_v3 .main-title {    font-size: 32px;    color: #333;    font-weight: bold;    text-align: center;    letter-spacing: 1px;}.RWDproduct002_v4 .main-title span ,.RWDproduct002_v3 .main-title span {    color: #c30d23;    margin-left: 10px;}.RWDproduct002_v4 .sub-title,.RWDproduct002_v3 .sub-title {       font-size: 18px;    margin:  0 0;    color: #c30d23;    font-weight: normal;    letter-spacing: 5px;    text-align: center;    background-color: #fff;}.RWDproduct002_v3 .section-subject,.RWDproduct002_v4 .section-subject{    border-bottom: 1px solid #ccc;    padding-bottom: 30px;    margin-bottom: 30px;}.RWDproduct002_v4 .section-subject .col-md-12 ,.RWDproduct002_v3 .section-subject .col-md-12 {    position: relative;}.RWDproduct002_v4 .section-line,.RWDproduct002_v3 .section-line {    display: none;}.newbuy-block {    padding: 100px 0 60px;}.portfolio-bottom__h4 {    color: #0029c9;    font-size: 18px !important;    letter-spacing: 1.5px;    line-height: 1.7;    text-align: left;    margin-top: 20px;    margin-bottom: 10px;}.portfolio-bottom__p{    padding-left: 10px;    border-left: 1px dotted #23ac38;    color: rgb(105, 105, 105);    font-size: 16px;    line-height: 1.5;    text-align: left;}.text-red{    color: #ff001f;}.RWDproduct002_v4 .popup-portfolio .portfolio-item,.RWDproduct002_v3 .popup-portfolio .portfolio-item{    position: relative;      padding: 0 15px 15px;}.RWDproduct002_v4 .popup-portfolio .portfolio-item::before,.RWDproduct002_v3 .popup-portfolio .portfolio-item::before{    content: "HOT";    position: absolute;    z-index: 1;    color: #fff;    background-color: #c30d23;    font-size: 13px;    padding: 7px 10px;    top: 0;    left: 20px;}.RWDproduct002_v4,.RWDproduct002_v3{    padding: 0;}.RWDproduct002_v4 .popup-portfolio,.RWDproduct002_v3 .popup-portfolio{    margin: 15px 0 0;} .RWDproduct002_item_block .col-md-12{        margin-left: -15px;    margin-right: -15px; } .RWDproduct002_v3 .filter-portfolio ul {    background: transparent;    display: flex;    margin-bottom: 0;    justify-content: center;        align-items: center;}.RWDproduct002_v4 .active .btn.btn-rj, .RWDproduct002_v3 .active .btn.btn-rj {    color: #c30d23;    font-weight: 600;    background: transparent;    position: relative;    padding: 0 30px 0 40px;}.RWDproduct002_v4 .active .btn.btn-rj::before, .RWDproduct002_v3 .active .btn.btn-rj::before {    content: '';    width: 6px;    height: 6px;    background: #c30d23;    position: absolute;    left: 20px;    top: 8px;        transform: rotate(45deg);} .RWDproduct002_v4 .btn.btn-rj , .RWDproduct002_v3 .btn.btn-rj {    font-size: 20px;    letter-spacing: 1px;    line-height: 1.3;    padding: 0 30px;    font-weight: 400;    width: 100%;    background: transparent;    color: #777;} .RWDproduct002_v4 .filter-portfolio ul>li , .RWDproduct002_v3 .filter-portfolio ul>li {    margin: 0;} .RWDproduct002_v4 .filter-portfolio ul>li:not(:last-of-type), .RWDproduct002_v3 .filter-portfolio ul>li:not(:last-of-type) {    border-right: 1px solid #ccc;}html.no-touch  .RWDproduct002_v4 .btn.btn-rj:hover,html.no-touch  .RWDproduct002_v3 .btn.btn-rj:hover {    background: transparent;    width: 100%;    color: #333;} .RWDproduct002_v4 .showbottom a, .RWDproduct002_v3 .showbottom a {    text-align: left;}/* 讓tab黏住 */div#RWDfullscreen01 {    overflow: visible !important;}.row.RWDproduct002_v4_catalogue, .RWDproduct002_v3 .section-inner .row:nth-child(2) {    position: sticky;    top: 80px;    z-index: 3;    padding: 0;    background: #fff;}.row.RWDproduct002_v4_catalogue .col-md-12 , .RWDproduct002_v3 .section-inner .row:nth-child(2) .col-md-12 {    padding:  10px;}.row.RWDproduct002_v4_catalogue{        margin-right: 0;}.RWDproduct002_v4 .filter-portfolio ul{    background: transparent;    flex-direction: row;    background: transparent;    padding: 0;    margin-bottom: 0;}.row.RWDproduct002_v4_catalogue{    z-index: 10;    width: 100%;        margin-bottom: 0;}/* bounceIn 修正成 fadeIn*/@-webkit-keyframes bounceIn {    from {      opacity: 0;      -webkit-transform: translate3d(0, 100%, 0);      transform: translate3d(0, 100%, 0);    }        to {      opacity: 1;      -webkit-transform: none;      transform: none;    }     }    @keyframes bounceIn {    from {      opacity: 0;      -webkit-transform: translate3d(0, 100%, 0);      transform: translate3d(0, 100%, 0);    }      to {      opacity: 1;      -webkit-transform: none;      transform: none;    }  }    .bounceIn {    -webkit-animation-name: fadeInUp;    animation-name: fadeInUp;  }  .block_rent,  .block_buy{    display: none;  }  .RWDproduct002_item_block {    width: 100%;}
/*內頁 start*/

.page_wrapper_bg .call_to_action {min-height: 600px;padding-bottom: 80px;}.collapsing_header .full_page_photo {top: 80px !important;}.page_wrapper_bg .collapsing_header .main {top: 0px !important;}/*banner*/ 
.page_wrapper_bg .logo {display: inline-block;}.page_wrapper_bg .logo img {margin-bottom: 0;max-width: 550px;}/*統一標題*/ 
.hgroup h1 {font-size: 30px;letter-spacing: 2px;line-height: 2;font-weight: bold;}.hgroup h1 span {margin-left: 10px;color: #c30d23;}.hgroup .container {border-bottom: 0px;}/*麵包屑*/ 
.hgroup .breadcrumb {display: none;}/*統一文字*/ 
.pagecontent {font-size:15px;line-height:2;letter-spacing:2px;color:#474747;}.page_wrapper_bg .pagecontent h4 {color:#333;    font-size: 19px;    line-height: 2;    letter-spacing: 2px;    border-bottom: 2px dotted #c30d23;    width: fit-content;    margin-bottom: 30px;font-weight:bold;}.page_wrapper_bg .pagecontent h5 {font-size:17px;line-height:2;letter-spacing:2px;color:#474747;font-weight:bold;color:#b50d21;}/*關於盛吉*/ 
.page_wrapper_bg .about_index {display: flex;align-items: center;justify-content: center;}/*優質買屋*/ 
.subject {text-align: center;}.item .subject A.itemlink {font-size: 16px;letter-spacing: 2px;line-height: 2;font-weight: bold;color: #474747;}.item .subject A.itemlink:hover {color: #c30d23;}.layoutlist_2 .item {border-bottom: 0px;}/*中科指標*/ 
.row .album_d_item a {border-bottom: 0px;}.album_item_subject {padding: 10px 0px;opacity: 1 !important;}.album_item_subject td {font-size: 16px;letter-spacing: 2px;color: #474747;font-weight: bold;}.album_item_subject td:hover {color: #c30d23;}#album .btn.btn_back{display:none;}/*回上頁*/ 
.page_wrapper_bg .btn_back {background:transparent; float:right !important;padding: 0;margin-right: 0;margin-top: 20px;}.page_wrapper_bg .btn_back a {color: #444;border: 1px solid #444;padding: 0px 25px;}.page_wrapper_bg .btn_back a:hover {background: #444;color: #fff;border: 1px solid #444;transition: all 0.2s ease;}.page_wrapper_bg .btn:active {box-shadow:initial;}.page_wrapper_bg .page_content2 .btn {padding: 0px;background:transparent; float:right !important;}.page_wrapper_bg .page_content2 .btn a {color: #444;border: 1px solid #444;padding: 0px 25px;}.page_wrapper_bg .page_content2 .btn a:hover {background: #444;color: #fff;border: 1px solid #444;transition: all 0.2s ease;}/*優質買屋*/ 
.product_desc_subject {display: none;}.product_desc {margin-top: 30px;}.product_table td {padding:7px 18px;border: 1px solid #e5e4e4;}.album_item_subject td {font-size: 16px;letter-spacing: 2px;color: #474747;font-weight: bold;}td:nth-child(1) {background: #fff1f1;font-weight: bold;color: #484848;}#prod_name h2 {font-weight: bold;}#prod_name h2:before {content: "";display: inline-block;width: 3px;height: 20px;background: #c30d23;margin-right: 10px;vertical-align: middle;}/*房產新聞*/ 
.page_wrapper_bg .layoutlist_3 .list_subject a {font-size: 16px;letter-spacing: 2px;line-height: 2;font-weight:bold;}.page_wrapper_bg .layoutlist_3 .listdate .yearmonth {padding-bottom: 0px;}.page_wrapper_bg .layoutlist_3 .listdate .day {font-size: 40px;}.page_wrapper_bg .layoutlist_3 .item {padding: 70px 0px;}.page_wrapper_bg .layoutlist_3 .list_subject a:hover {color: #c30d23;}.page_wrapper_bg .news_btn a {float: right;border: 1px solid #333;padding: 3px 20px;color: #333;margin-top:40px;}.page_wrapper_bg .news_btn a:hover {background: #444;color: #fff;border: 1px solid #444;transition: all 0.2s ease;}/*footer*/ 
.page_wrapper_bg .gmap {margin-top:0px;}.block_info {padding-top: 80px;border-top: 1px solid #efefef;}.footer_fb {margin-top: 0px;}/*to top*/#toTop {display: none !important;}.con_img {margin-top: 30px;margin-bottom:15px;}/*列表*/ 
.layoutlist_2 .col-xs-12:nth-child(4n+1) {    clear: left;}

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

@media screen and (max-width: 1400px) {.RWDbanner_plus01 .logo img{max-width: 400px;}}@media screen and (max-width: 1220px) {/*選單*/ 
.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after{background: #fff;}.cd-primary-nav > li > a{font-size: 16px;}.cd-primary-nav > li > a.selected{background-color: transparent;color: #555;}.cd-primary-nav a, .cd-primary-nav ul a{transition: all 0.2s ease 0s;}.cd-primary-nav .cd-secondary-nav > li > a{font-size: 16px;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: transparent;color: #777;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{background: #555;}nav.cd-nav .bottom-copyright{color: #555;}/*搜尋*/ 
.RWDmenu_plus02 .cd-search{height: 50px;top: 50px !important;}.RWDmenu_plus02 .cd-search button{top: 13px;}.cd-main-header{background: #c30d23;}.row.RWDproduct002_v4_catalogue, .RWDproduct002_v3 .section-inner .row:nth-child(2){        top: 50px;}}@media screen and (max-width: 1170px) {/*左右間距*/#RWDfullscreen01 .cd-main-header{padding: 0 35px;}#RWDfullscreen01 .container{padding: 0 35px;}.RWDmenu_plus02 .container{padding: 0 !important;}/*header*/ 
.cd-main-header{background: #c30d23;}.cd-logo{width: 80px;padding: 10px;border-radius: 0 0 10px 10px;}.RWDmenu_plus02 .inside.is-up .cd-logo{width: 80px;}#RWDfullscreen01 .cd-main-header .cd-logo{margin-top: 0px;margin-left: 0;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background: #333;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*---首頁---*/ 
.RWDnews005 .controlls-over .owl-pagination{display: block !important;}.RWDnews006 h4{margin-top: 0;}/*---內頁---*/ 
.collapsing_header .full_page_photo {top: 50px !important;}#RWDPAGE_BASE_PAT01 .container {padding: 0 35px;}/*選單*/ 
.collapsing_header .cd-main-header .cd-logo {margin-top:0px;}.collapsing_header header {padding: 0 35px;}/*footer*/ 
.page_wrapper_bg .footer_fb {margin-top: 0px;}/*回上頁*/ 
.page_wrapper_bg .btn_back {    padding-right: 30px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*---首頁---*//*顯示隱藏*/ 
.visible-pad{display:block;}.hidden-pad{display:none !important;}/*news*/ 
.RWDnews006 h4{margin-top: 10px;}/*info*/ 
.footer_info h2{font-size: 17px;padding: 10px 0;}.shop a{margin: 14px auto 0;}/*---內頁---*//*footer*/ 
.footer_fb {margin-top:0px;}/*回上頁*/ 
.page_wrapper_bg .page_content2 .btn {width: 25%;}.page_wrapper_bg .btn_back {width:25%;padding-right: 34px;}/*房產新聞*/ 
.page_wrapper_bg .layoutlist_3 .listdate .day {font-size: 12px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*---首頁---*//*顯示隱藏*/ 
.visible-xs{display:block !important;}/*左右間距*/#RWDfullscreen01 .cd-main-header{padding: 0 25px;}#RWDfullscreen01 .container{padding: 0 25px;}.RWDmenu_plus02 .container{padding: 0 !important;}/*header*/#RWDfullscreen01 .cd-main-header{z-index: 111;}.RWDmenu_plus02 .cd-search{max-width: 65%;}/*title*/ 
.RWDnews005 h1.main-title, .RWDnews006 .letter-spacing-1{font-size: 28px;}.RWDnews005 .section-subject .col-md-12::after{display:none;}.RWDnews005 h2.sub-title{letter-spacing: 3px;line-height: 1.5;}.block_buy .RWDnews005 h2.sub-title{max-width: 100%;background-color: transparent;}.block_rent .RWDnews005 h2.sub-title{max-width: 100%;background-color: transparent;}/*購CP值好屋*/ 
.block_buy{padding: 80px 0 60px;}/*房產即時新聞*/ 
.news_pic{margin-bottom: 20px;}.RWDnews006 a{width: 100%;display: block;}.RWDnews006 small, .RWDnews006 .small{position: relative;}/*info*/ 
.info_title{text-align: center;}.footer_info h2{width: 100%;float: none;}.footer_info img{float: none;margin-bottom: 20px;}.gmap{margin-bottom: 35px;}/*footer*/ 
.copyright{text-align: center;}.block_copyright .right{text-align: center;}/*---內頁---*/ 
.page_wrapper_bg .footer_fb {margin-top: 20px;}.pagecontent.menu8 {padding: 0 !important;}#RWDPAGE_BASE_PAT01 .container {padding: 0 25px;}/*選單*/ 
.collapsing_header header {padding: 0 25px;}/*標題*/ 
.hgroup h1 {text-align: center;}/*回上頁*/ 
.page_wrapper_bg .page_content2 .btn {width: 35%;}.page_wrapper_bg .btn_back {width: 35%;padding-right: 19px;}/*優質買屋*/ 
.product_desc {margin-top: 0px;}/*關於*/ 
.page_wrapper_bg .about_index {    display: inline-block;}
}
/*phone版 end*/
/*1199px start*/
@media (max-width: 1199px) {
.cd-primary-nav > li > a {color: #333;}
}
/*1199px end*/
/*991px start*/
@media (max-width: 991px) {
.block_info>.container>.row {    grid-template-columns: 1fr;}.RWDproduct002_v4 .popup-portfolio .portfolio-item,.RWDproduct002_v3 .popup-portfolio .portfolio-item {    padding: 0 10px 15px;}.RWDproduct002_v4 .section-subject .col-md-12, .RWDproduct002_v3 .section-subject .col-md-12 {    padding: 0;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.RWDproduct002_v4 .popup-portfolio .portfolio-item, .RWDproduct002_v3 .popup-portfolio .portfolio-item {    width: calc(100%/2);}
}
/*850px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDproduct002_v4 .sub-title,.RWDproduct002_v3 .sub-title {    letter-spacing: 2px;}.RWDproduct002_v4 .btn.btn-rj,.RWDproduct002_v3 .btn.btn-rj {    font-size: 18px;    padding: 0 20px;}.RWDproduct002_v4 .active .btn.btn-rj,.RWDproduct002_v3 .active .btn.btn-rj {    padding: 0 20px 0 40px !important;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDproduct002_v4 .popup-portfolio .portfolio-item, .RWDproduct002_v3 .popup-portfolio .portfolio-item {    width: 100%;}
}
/*600px end*/