.liji_input_h5 {display: block;}
.liji_table_m {display: none;}

.block_all{float: left;}
.block_100{width: 100%;}
.block_80{width: 80%;}
.block_75{width: 75%;}
.block_66{width: 66.6666%;}
.block_60{width: 60%;}
.block_50{width: 50%;}
.block_40{width: 40%;}
.block_33{width: 33.3333%;}
.block_25{width: 25%;}
.block_20{width: 20%;}

/*SessoinA*/
.container-2.full {max-width: 100% !important;}
.container.full {padding-right: 0;padding-left: 0;}

/*TOP LOGO區*/
.header .primary-header-inner .header-logo img {max-width: 250px;}

/*Side區*/
.side-menu-logo {
    max-width: 250px;
}
.footlink {
    font-family: var(--tl-ff-heading);
    color: var(--tl-color-common-white);
    font-size: 20px;
    font-weight: 400;
    position: relative;
    display: inline-block;
}
/*FOOT區*/
.footer-wrap {padding: 80px 0 50px 0;}
.footer-widget .widget-header .footer-logo {max-width: 250px;}
.footer-address {color: var(--tl-color-common-white);font-size: 18px;}

/*Banner區背景文字位置調整*/
.slider-2 .slider-item .slider-text {
    left: 15%;
    transform: translateX(0%);
}
@media (max-width: 1600px) {
.slider-2 .slider-item .slider-text {
    left: 15%;
    transform: translateX(0%);
}
}
@media (max-width: 1200px) {
.slider-2 .slider-item .slider-text span {
        font-size: 250px;
    }
}

/*unity title 分類層*/
.classify-wrap {
    text-align: center;
}
.container .classify-wrap .class-btn {
    background-color: #EFEFEF;
    color: #333;
    padding: 19px 30px;
    border: none;
}
.container .classify-wrap .class-btn:hover {
    color: #FFF;
	background-color: var(--tl-color-theme-primary);
	border: 1px solid rgba(159, 159, 164, .64);
}

.container .classify-wrap .class-btn.active {
    background-color: var(--tl-color-theme-primary);
    color: var(--tl-color-common-white);
    padding: 19px 30px;
    border: none;
}
.container .classify-wrap .class-btn.active:hover {
    color: var(--tl-color-heading-primary);
	background-color: var(--tl-color-theme-white);
	border: 1px solid rgba(159, 159, 164, .64);
}

.tl-primary-btn-c {
    background-color: rgba(0, 0, 0, 0);
    font-family: var(--tl-ff-heading);
    color: var(--tl-color-heading-primary);
    display: inline-flex;
    align-items: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
	margin: 0 5px 10px 0;
    border-radius: 15px;
    transition: all .3s ease-in-out;
    overflow: hidden;
    text-transform: capitalize;
    position: relative;
    z-index: 1;
    border: 1px solid rgba(159, 159, 164, .64);
}

/*施工前、後比較*/
.bg-color .section-heading{margin-bottom: 30px;}


@media only screen and (max-width: 767px) {
.liji_input_h5 {display: none;}
.liji_table_m {display: block;}

.block_all{float: none;}
.block_100{width: 100%; padding-right: 0px !important;padding-left: 0px !important;}
.block_80{width: 100%; padding-right: 0px !important;padding-left: 0px !important;}
.block_75{width: 100%; padding-right: 0px !important;padding-left: 0px !important;}
.block_66{width: 100%; padding-right: 0px !important;padding-left: 0px !important;}
.block_60{width: 100%; padding-right: 0px !important;padding-left: 0px !important;}
.block_50{width: 100%; padding-right: 0px !important;padding-left: 0px !important;}
.block_40{width: 100%; padding-right: 0px !important;padding-left: 0px !important;}
.block_33{width: 100%; padding-right: 0px !important;padding-left: 0px !important;}
.block_25{width: 100%; padding-right: 0px !important;padding-left: 0px !important;}
.block_20{width: 100%; padding: 10px 0px 0px 0px !important;}

/**/
body {font-size: 17px;}
/**/
ul{list-style-type:none;}

/*TOP LOGO區*/
.header .primary-header-inner .header-logo img {max-width: 250px;}
.header .primary-header-inner .header-left-wrap {column-gap: 20px;}
.page-header .page-header-content .title {font-size: 40px;}
.page-header .page-header-content {padding: 120px 0 30px 0;}

/*Side區*/
.sidebar-area {width: 320px;padding: 36px 50px 60px 20px;}
.sidebar-area:before {top: 130px;}
.footlink {color: #000;font-size: 16px;}

/*Foot區*/
.footer-section {padding-bottom: 20px;}
.col-md-6.half {padding-left: 50px;width: 45%;max-width: 50%;}
.footer-wrap {padding: 0 10px;}
.footer-widget {margin-top: 30px;margin-bottom: 0px;}
.footer-widget .social-list {margin-top: 30px;}

/*garlly圖檔控制*/
.gallary-item-inner a img{border-radius:5px}
.gallary-item-wrap-inner{gap:10px}
	
/*施工前、後比較*/
.antra-image-comparison {height: 250px !important;}

/*D206控制*/
.project-item-2 .project-thumb {height: auto;padding-bottom: 25px;}

/*圖檔控制*/
.gallary-item-wrap-inner {grid-template-columns: repeat(2, 1fr);}
}