body{position:relative;}

.sigma_banner-text{
	position:relative;
	z-index:10;
	}

.overlay{
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.6);
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	}

/*頁首選單*/
.sigma_header-bottom{box-shadow:0px 0px 15px rgb(0 0 0 / 30%);}

.sub-menu li.menu-item{
	background:linear-gradient(#f1f2f4,#e1e1e1);
    background:-moz-linear-gradient(#f1f2f4,#e1e1e1);
    background:-o-linear-gradient(#f1f2f4,#e1e1e1);
    background:-webkit-linear-gradient(#f1f2f4,#e1e1e1);
	}

.sub-menu li.menu-item > a{white-space:nowrap;}

.sigma_header-top-links,
.sigma_logo-wrapper,
.sigma_header-controls{
	position:relative;
	}

.sigma_banner-text .row{justify-content:center;}

.top-link-block{padding:10px 0;}

.top-link-menu{display:flex; align-items:center;}

.top-link-item{margin:0 5px;}

.top-link-item>a{
	color:#fff;
	display:flex;
	align-items:center;
	}

.top-link-icon{
	width:50px;
	height:50px;
	border:1px solid #fff;
	border-radius:999em;
	display:flex;
	justify-content:center;
	align-items:center;
	}

.top-link-item span{margin-left:5px;}

/*手機選單*/
.aside-open .sigma_aside{
	background:linear-gradient(#989898,#fff,#fff);
    background:-moz-linear-gradient(#989898,#fff,#fff);
    background:-o-linear-gradient(#989898,#fff,#fff);
    background:-webkit-linear-gradient(#989898,#fff,#fff);
	}

.aside-open .navbar-nav{background-color:rgba(255,255,255,0.6);}

.navbar-logo{max-width:200px; padding:10px 15px;}

.mobile-link{padding:12px 15px; border-bottom:1px solid #e1e1e1;}
.mobile-search{padding:12px 15px; border-bottom:1px solid #e1e1e1;}

.mobile-link ul{display:flex; flex-wrap:wrap;}

.mobile-link ul li{
	width:50px;
	height:50px;
	margin:0 15px 10px 0;
	}

.sigma_aside .navbar-nav li.mobile-link a{
	height:100%;
	justify-content:center;
    align-items:center;
    border:1px solid rgba(34,34,34,0.6);
    border-radius:50%;
	}

.sigma_aside .navbar-nav li.mobile-link i{font-size:20px;}

.sigma_aside .navbar-nav li.mobile-search .form-group button{
	position:absolute;
    top:50%;
    transform:translateY(-50%);
    left:0;
    background-color:transparent;
    padding:0;
    box-shadow:none;
	}

.sigma_aside .navbar-nav li.mobile-search .form-group button i{
	color:#686a6f;
    font-size:18px;
	}

.sigma_aside .navbar-nav li.mobile-search .form-group button::before{
	transition:none;
	}

.sigma_aside .navbar-nav li.mobile-search .form-group input[type="text"]{
	padding:14px 10px 14px 40px;
	}

.sigma_aside .navbar-nav li.mobile-link ul li:hover a{
	color:#fff;
	background-color: var(--thm-base);
    border: 1px solid var(--thm-base);
	}

.sigma_aside .navbar-nav li.mobile-search .form-group button:hover::before{
	background-color:unset;
	}

/*footer_start*/
.sigma_footer-logo{
	flex-basis:350px;
	padding:0 10px;
	position:relative;
	}

.footer-item{
	flex:1;
	padding:0 10px;
	position:relative;
	}

.foot-link-menu{
	display:flex;
    flex-wrap:wrap;
    transition:0.3s;
	}

.foot-link-menu li{
	margin:5px 10px 5px 0;
	display:flex;
	align-items:center;
	}

.foot-link-menu li a{
	display:flex;
    align-items:center;
	}

.foot-link-menu li .foot-link-icon{
	width:40px;
    height:40px;
    font-size:16px;
    color:#fff;
    border:1px solid var(--thm-base);
    background-color:var(--thm-base);
    border-radius:999em;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:0.3s;
	}

.foot-link-menu li .foot-link-text{
	color:#000;
	margin-left:5px;
	flex: 1;
	}

.foot-link-menu li a:hover .foot-link-icon{
	border:1px solid var(--thm-base-hover);
    background-color:var(--thm-base-hover);
	}

.sigma_aside .navbar-nav li a:hover{background-color:#d0d0d0;}

/*footer_end*/

/*首頁*/
.index-service-block{
	display:flex;
	width:100%;
	margin:0 auto 60px;
	flex-direction:row-reverse;
	}

.index-service-box{width:50%; padding:0 10px;}

.index-service-box>.box-inner{display:flex; width:100%;}

.itemII>.box-inner{flex-direction:column;}

.index-service-cover img{width:100%;}

.index-service-subbox{width:100%; position:relative;}

.itemII .index-service-subbox:nth-child(1) .index-service-cover{margin-bottom:20px;}

.index-service-subbox>a{display:block;}

.index-service-cover{
    display:block;
    height:0;
    text-align:center;
    padding-bottom:100%;
    border:8px solid rgba(63,224,208,0);
    overflow:hidden;
    position:relative;
	}

.itemII .index-service-cover{padding-bottom:46.7%;}

.index-service-cover img{
    max-width:100%;
    min-width:100%;
    object-fit:cover;
    height:100%;
    -moz-object-fit:cover;
    -ms-object-fit:cover;
    -o-object-fit:cover;
    -webkit-object-fit:cover;
    position:absolute;
    transform:translate(-50% , 0) scale(1);
    transition:all 0.3s;
	}

.index-service-cover:hover{border:8px solid var(--thm-base-hover);}

.index-service-cover:hover img{
	transform:translate(-50% , 0) scale(1.1);
	}

.index-service-category{
	width:200px;
	text-align:center;
	position:absolute;
	left:50%;
	bottom:35px;
	margin-left:-100px;
	}

.index-service-category span{
	color:#222;
	font-weight:700;
	padding:12px 16px;
	background-color:rgba(255,255,255,0.85);
	display:block;
	}

.index-product-picbox{
	display:block;
    height:0;
    text-align:center;
    padding-bottom:100%;
    overflow:hidden;
    position:relative;
    border:1px solid rgba(220,220,220,0.35);
    background-color:#fff;
	}

.index-product-picbox img{
    max-width:100%;
    min-width:100%;
    object-fit:contain;
    height:100%;
    -moz-object-fit:contain;
    -ms-object-fit:contain;
    -o-object-fit:contain;
    -webkit-object-fit:contain;
    position:absolute;
    transform:translate(-50% , 0) scale(1);
    transition:all 0.3s;
	}

.index-product-picbox a{
	padding:10px 15px;
	position:absolute;
	left:50%;
	bottom:30px;
	margin-left:-47px;
	opacity:0;
	}

.index-product-picbox:hover{
	border:1px solid rgba(220,220,220,1);
	}

.index-product-picbox:hover a{
	color:#fff;
	background-color:var(--thm-base);
	border-radius:5px;
	opacity:1;
	}

.index-product-picbox:hover img{
	transform:translate(-50% , 0) scale(1.1);
	}

.bg-color{background-color:#f1f1f1;}

/*關於我們*/
.about-edit-area{display:flex; margin-top:30px;}

.about-edit-infoblock{flex-basis:450px;}
.about-edit-content-block{flex:1; position:relative;}

/*.about-edit-infoblock.sticky{
	width:500px;
	position:fixed;
	top:80px;
	}*/

.about-edit-infoblock>.box-inner,
.about-edit-content-block>.box-inner{
	margin:15px;
	}

.about-edit-content-block>.box-inner{min-height:350px;}

.about-edit-infoblock .about-main-pic,
.about-edit-infoblock .about-narrative,
.about-edit-infoblock .about-infobox{
	position:relative;
	margin-bottom:20px;
	}

.about-main-pic{border:10px solid var(--thm-base);}
.about-main-pic img{width:100%;}

.about-narrative .subtitle{
    color:var(--thm-base);
    font-size:20px;
    margin-bottom:10px;
    font-weight:600;
	}

.about-narrative .title{
	font-size:36px;
	font-weight:600;
	margin-bottom:10px;
	}

.about-edit-infoblock .about-infobox{
	padding:10px 15px;
	border:2px solid var(--thm-base);
	border-radius:10px;
	}

.about-edit-infoblock .about-infobox li{
	font-size:16px;
	margin-bottom:5px;
	}

.about-edit-infoblock .about-infobox li span{
	color:var(--thm-secondary);
    font-family:var(--thm-font);
    font-weight:600;
    font-size:18px;
    margin-right:5px;
	}

.about-edit-infoblock .sigma_btn{margin-left:20px;}

.about-edit-picblock>.box-inner{position:relative;}

.about-edit-picblock .title{font-size:28px; margin-bottom:0;}
.about-edit-picblock .remark{
	font-size:16px;
	margin-bottom:20px;
	border-bottom:5px solid var(--thm-base);
	}

.about-surpicblock{
	margin-bottom:50px;
	display:flex;
	flex-wrap:wrap;
	position:relative;
	}

.about-surpicbox{width:33.333%;}

.about-surpic{
	display:block;
    height:0;
    text-align:center;
    margin:10px;
    padding-bottom:75%;
    overflow:hidden;
    position:relative;
	}

.about-surpic img{
    max-width:100%;
    min-width:100%;
    object-fit:contain;
    height:100%;
    -moz-object-fit:contain;
    -ms-object-fit:contain;
    -o-object-fit:contain;
    -webkit-object-fit:contain;
    position:absolute;
    transform:translate(-50% , 0) scale(1);
    transition:all 0.3s;
	}

.about-faq-box{position:relative;}

.about-faq-cover{
	display:block;
    height:0;
    padding-bottom:75%;
	}

.about-faq-cover img{
	max-width:100%;
    min-width:100%;
    object-fit:cover;
    height:100%;
    -moz-object-fit:cover;
    -ms-object-fit:cover;
    -o-object-fit:cover;
    -webkit-object-fit:cover;
    position:absolute;
    transform:scale(1);
    transition:all 0.3s;
	}

.about-faq-box .sigma_post-content h5 a{
	display:-webkit-box;
    width:100%;
    height:3.6em;
    line-height:1.8em;
    -webkit-line-clamp: 2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    text-overflow:ellipsis;
	}

/*最新消息*/
.news-item-box{width:33.333%; margin-bottom:40px;}

.news-item-box>.box-inner{
	margin:15px;
	padding:15px;
	border:2px solid var(--thm-base);
	position:relative;
	}

.news-item-box>.box-inner.flex-col-rev{display:flex; flex-direction:column-reverse;}

.news-item-box>.box-inner>a{display:block;}

.news-item-box .sigma_post-thumb{
	position:relative;
	overflow:hidden;
	width:100%;
	height:0;
	margin-bottom:10px;
	padding-bottom:75%;
	text-align:center;
	}

.news-item-box .sigma_post-thumb img{
	max-width:100%;
    min-width:100%;
    object-fit:cover;
    height:100%;
    -moz-object-fit:cover;
    -ms-object-fit:cover;
    -o-object-fit:cover;
    -webkit-object-fit:cover;
    position:absolute;
    transform:translate(-50% , 0) scale(1);
    transition:all 0.3s;
	}

.news-item-box .sigma_post-thumb:hover img{transform:translate(-50% , 0) scale(1.1);}

.thumb-rollover{
	opacity:0;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background-color:rgba(0,0,0,0.65);
    -webkit-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
    -webkit-transform:translateX(100%);
    transform:translateX(100%);
	}

.thumb-rollover .thumb-rollover-content{
    width:100%;
    height:100%;
    text-align:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:distribute;
    justify-content:center;
    flex-direction:column;
	}

.thumb-rollover-icon{
	width:50px;
	height:50px;
	border-radius:999em;
	background-color:#fff;
	display:flex;
	justify-content:center;
    align-items:center;
	}

.thumb-rollover-icon i{font-size:18px;}

.thumb-rollover-content h4{
	font-size:16px;
	color:var(--thm-secondary-hover);
	font-weight:lighter;
	margin-top:15px;
	margin-bottom:0;
	padding:7px 22px;
	border:1px solid var(--thm-secondary-hover);
	}

.sigma_post-thumb:hover .thumb-rollover{
	opacity:1;
    -webkit-transform:translateX(0);
    transform:translateX(0);
	}

.news-item-box .news-categories{
    position:absolute;
    left:20px;
    top:20px;
    display:flex;
    align-items:center;
	}

.news-item-box .news-categories h5{
	display:flex;
	align-items:center;
	justify-content:center;
	padding:6px 15px;
	background-color:#019cb0;
	color:#fff;
	font-weight:500;
	font-size:14px;
	border-radius:26px;
	transition:0.3s;
	}

.news-item-box .news-categories h5:hover{background-color:#3fe0d0; color:#000;}

.news-item-box .sigma_post-content h4{margin:0 auto;}

.news-item-box .sigma_post-content h4 a{
	font-size:22px;
	display:-webkit-box;
    width:100%;
    height:3.6em;
    line-height:1.8em;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    text-overflow:ellipsis;
	}

.entry-title{font-size:32px;}

.sigma_post-details-meta{color:rgba(34,34,34,0.35);}

.news-item-box .sigma_post-content p{
	display:-webkit-box;
    width:100%;
    height:3.6em;
    line-height:1.8em;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:16px;
    font-weight:400;
    margin:5px auto;
	}

.news-item-box .sigma_post-content .sigma_post-meta{margin:5px auto;}

.news-item-box .sigma_post-content .sigma_post-meta li{font-size:14px;}
.news-item-box .sigma_post-content .sigma_post-meta i{margin-right:10px;}

.sigma_post-details{padding:200px 0 100px;}

.sigma_post-details>.container>.row{flex-direction:row-reverse;}

.backbtn-block{display:flex; justify-content:flex-end;}

.backbtn-box a{
	color:rgba(34,34,34,0.6);
	letter-spacing:2px;
	padding:8px 30px;
	border:1px solid rgba(34,34,34,0.6);
	border-radius:5px;
	}

.backbtn-box i{margin-right:5px;}

.backbtn-box a:hover{
	color:#fff;
	background-color: var(--thm-base-hover);
    border: var(--thm-base-hover);
	}

/*產品介紹*/
.sigma_product-single{padding:200px 0 60px;}

.bread-block>.box-inner{width:95%; margin:0 auto;}

.bread{
	min-height:50px;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	}

.bread span, .bread span a, .bread i{
    font-size:14px;
    font-weight:600;
    color:#555555;
    transition:all 0.4s ease;
    text-transform:uppercase;
	}

.bread a::after{
    content:"/";
    padding-right:7px;
    padding-left:7px;
    color:#3fe0b0;
	}

.swiper-container{
	width:100%;
	height:300px;
	margin-left:auto;
	margin-right:auto;
	}

.swiper-slide{
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	}

.gallery-top{height:75%; width:100%;}

.gallery-thumbs{height:25%; box-sizing:border-box; padding:10px 0;}

.gallery-thumbs .swiper-slide{height:100%; opacity:0.4;}

.gallery-thumbs .swiper-slide-thumb-active{opacity:1;}

.sigma_product-single-thumb,
.sigma_product-single-content{
	position:relative;
	}

.sigma_product-single-content{
	padding:20px 25px;
	border:1px solid rgba(225,225,225,0.6);
	box-shadow:0 2px 24px rgb(0 0 0 / 10%);
	border-radius:10px;
	}

.product-detial-block{
	border:1px solid rgba(225,225,225,0.6);
	box-shadow:0 2px 24px rgb(0 0 0 / 10%);
	border-radius:6px;
	}

.product-detial-block .row{min-height:500px;}

.product-type-cover{
	display:block;
    height:0;
    text-align:center;
    padding-bottom:100%;
    overflow:hidden;
    position:relative;
	}

.product-type-cover a{display:block;}

.product-type-cover img{
    max-width:100%;
    min-width:100%;
    object-fit:contain;
    height:100%;
    -moz-object-fit:contain;
    -ms-object-fit:contain;
    -o-object-fit:contain;
    -webkit-object-fit:contain;
    position:absolute;
    transform:translate(-50% , 0) scale(1);
    transition:all 0.3s;
	}

.product-type-title{
	padding:0 10px;
	text-align:left;
	margin-bottom:0;
	}

.product-type-title a{
	display:-webkit-box;
    width:100%;
    height:2.8em;
    line-height:1.4em;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:20px;
    font-weight:bold;
    color:#222;
    word-break:break-all;
	}

.product-type-cover:hover img{
	transform:translate(-50% , 0) scale(1.1);
	}

.sigma_product-single-content h4,
.sigma_product-single-content h5{
	margin-bottom:5px;
	}

.sigma_product-single-content h5{font-size:16px; font-weight:inherit;}

.sigma_product-price p{font-size:16px; margin-bottom:0;}

.sigma_product-price p:nth-child(1) span{
	color:#d2d2d2;
	text-decoration:line-through;
	}

.sigma_product-price p:nth-child(2) span{
	font-size:16px;
	color:#686a6f;
	font-weight:600;
	}

.detail-show-block{
	width:100%;
	display:flex;
	flex-wrap:wrap;
	padding:0 15px;
	}

.detail-show-box{flex-basis:600px; overflow:hidden;}

.detail-spec-box{flex:1; padding:0 20px;}

.detail-spec-box p{font-size:16px;}

.sigma_product-single-thumb{height:600px;}

.sigma_product-orig{font-size:16px;}
.sigma_product-orig span{
	font-weight:400;
    color:#d2d2d2;
	text-decoration:line-through;
	}

.narrative-area{
	padding:50px 0;
	background-image:url(../../images/pro-detail-bg.jpg);
	background-size:cover;
	background-position:center center;
	}

.bolck-title{margin:0 auto; text-align:center;}
.bolck-title h5{margin-bottom:0;}

.narrative-block{
	margin:15px auto 30px;
	background-color:#fff;
	border-radius:15px;
	box-shadow:1px 2px 6px #ccc;
	}

.narrative-block>.box-inner{padding:20px; position:relative;}

.narrative-block p{font-size:16px;}

.narrative-block blockquote{
	position:relative;
	padding-left:25px;
	}

.narrative-block blockquote:after {
    content:"";
    position:absolute;
    left:0;
    top:50%;
    transform:translateY(-50%);
    width:8px;
    height:100%;
    background-color:#3fe0d0;
    border-radius:30px;
	}

.product-table{
	width:100%;
	margin:10px auto 30px;
	border:1px solid #585858;
	text-align:center!important;
	background-color:#fff;
	}

.th-head-ss th, .th-head-ss sup{color:#fff; font-weight:400;}

.table-responsive::-webkit-scrollbar{height:10px;}

.table-responsive::-webkit-scrollbar-button{
	background:transparent;
	border-radius:4px;
	}

.table-responsive::-webkit-scrollbar-track-piece{
	background:transparent;
	}

.table-responsive::-webkit-scrollbar-thumb{
	border-radius:4px;
	background-color:rgba(0, 0, 0, 0.4);
	border:1px solid slategrey;
	}

.table-responsive::-webkit-scrollbar-track{
	box-shadow: transparent;
	}

.table-remark{display:none;}
.table-remark p{
	font-size:16px;
	font-weight:bold;
	color:#ea0000;
	margin-bottom:0;
	}

/*常見問答_start*/
.faq-item-box{width:100%; margin-bottom:0;}

.faq-item-box>.box-inner{display:flex;}
.faq-item-box>.box-inner.flex-col-rev{flex-direction:row-reverse;}

.faq-item-box .sigma-post-cover{flex-basis:400px;}

.faq-item-box .sigma_post-body{
	flex:1;
	padding:0 25px;
	display:flex;
	align-items:center;
	}

.faq-item-box .sigma-post-cover a{display:block;}

.faq-item-box .sigma_post-thumb{margin-bottom:0;}

.faq-item-box .sigma_post-content{
	width:100%;
	display:flex;
	flex-direction:column;
	}
	
.faq-item-box .sigma_post-content h4{margin:0;}
.faq-item-box .sigma_post-content .sigma_post-meta{margin:0;}

.faq-item-box .sigma_post-content h4 a{height:3em; line-height:1.5em;}
/*常見問答_end*/

/*產品搜尋*/
.service-show-block{
    width:100%;
    display:flex;
    padding:0 15px;
    justify-content:center;
	}

.search-picbox{
	display:block;
    height:0;
    text-align:center;
    padding-bottom:100%;
    overflow:hidden;
    position:relative;
	}

.search-picbox a{display:block;}

.search-picbox img{
    max-width:100%;
    min-width:100%;
    object-fit:contain;
    height:100%;
    -moz-object-fit:contain;
    -ms-object-fit:contain;
    -o-object-fit:contain;
    -webkit-object-fit:contain;
    position:absolute;
    transform:translate(-50% , 0) scale(1);
    transition:all 0.3s;
	}

.search-picbox:hover img{
	transform:translate(-50% , 0) scale(1.1);
	}

.search-product-title{
	padding:0 10px;
	text-align:left;
	}

.search-product-title a{
    display:-webkit-box;
    width:100%;
    height:2.8em;
    line-height:1.4em;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:20px;
    font-weight:bold;
    color:#222;
    word-break:break-all;
	}

/*服務項目*/
.service-picbox{
	display:block;
    height:0;
    text-align:center;
    padding-bottom:140%;
    overflow:hidden;
    position:relative;
	}

.album-cover {
	padding-bottom: 60%;
}

.album-cover img {
    min-width: 120% !important;
}

.service-picbox img{
	max-width:100%;
    min-width:100%;
    object-fit:contain;
    height:100%;
    -moz-object-fit:contain;
    -ms-object-fit:contain;
    -o-object-fit:contain;
    -webkit-object-fit:contain;
    position:absolute;
    transform:translate(-50% , 0) scale(1);
    transition:all 0.3s;
	}

.service-picbox:hover img{
	transform:translate(-50% , 0) scale(1.1);
	}

.sigma_product-title{
	font-size:18px;
	display: -webkit-box;
    width: 100%;
    height: 2.4em;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*常見問題*/
.sigma_post-detial-block{
	border:1px solid rgba(225,225,225,0.6);
	box-shadow:0 2px 24px rgb(0 0 0 / 10%);
	border-radius:6px;
	}

/*聯絡我們*/
.contact-edit-area{
	display:flex;
	position:relative;
	flex-direction:row-reverse;
	}

.contact-edit-infoblock{flex:1;}
.contact-edit-formblock{flex-basis:550px;}

.contact-edit-infoblock>.box-inner,
.contact-edit-formblock>.box-inner{
	margin:15px;
	}

.contact-infobox{
	margin-bottom:30px;
	padding:12px 15px 10px;
    border:2px solid var(--thm-base);
    border-radius:10px
	}

.quick-linkbox ul li{
	display:inline-block;
	margin:10px 15px 10px 0;
	}

.quick-linkbox ul li a{
	width:55px;
	height:55px;
	color:#fff;
	font-size:20px;
	border-radius:999em;
	background-color:var(--thm-base);
	display:flex;
	justify-content:center;
    align-items:center;
	}

.contact-mapbox{position:relative;}

.contact-mapbox iframe{
	width:100%;
	height:350px;
	border:0;
	}

.contact-edit-formblock>.box-inner{
	padding:20px 25px 40px;
	border:1px solid #ededed;
	border-radius:10px;
	box-shadow:0 0 10px 5px rgb(0 0 0 / 10%);
	background-color:#fbfbfb;
	}

.contact-edit-formblock .remark p{margin-bottom:10px;}
.contact-edit-formblock .remark span{color:#ea0000;}

.section-title h5{
	font-size:16px;
	color:rgba(104,106,111,0.7);
	line-height:1.5em;
	margin-bottom:0;
	}

.section-title h5 span{
	color:#ea0000;
    font-size:14px;
    margin:0 5px
    }

.contact-edit-formblock form{
	display:flex;
	flex-wrap:wrap;
	}

.contact-form-box{width:50%;}
.contact-form-box>.box-inner{margin:0 10px;}

.contact-form-box label{
    font-size:18px;
    font-weight:600;
    margin-bottom:0;
    padding-top:10px;
    padding-left:10px;
	}

.contact-form-box label span{color:#ea0000; font-size:14px;}

input[type="text"].contact-column{
    display:block;
    width:100%;
    /*height:50px;*/
    padding:8px 15px;
    font-size:16px;
    line-height:1.57143;
    color:#212121;
    background-color:unset;
    background-image:none;
    border:0;
    border-bottom:1px solid #333;
    outline:none;
	}

input[type="text"].contact-column:focus{
	border-bottom:1px solid rgba(230,0,60,0.5);
    -webkit-box-shadow:none;
    box-shadow:none;
	}

textarea.contact-column{
    display:block;
    width:100%;
    height:130px;
    padding:8px 15px;
    font-size:16px;
    line-height:1.57143;
    color:#212121;
    background-color:unset;
    background-image:none;
    border:0;
    border-bottom:1px solid #333;
    outline:none;
    resize:vertical;
	}

textarea.contact-column:focus{
	border-bottom:1px solid rgba(230,0,60,0.5);
    -webkit-box-shadow:none;
    box-shadow:none;
	}

.verify-pic{display:inline-block; width:inherit;}

input#contact-yzm{
    width:100px;
    height:38px;
    display:inline-block;
    margin:0 0 0 10px;
	}

.send-btn-block{margin:30px auto 0;}

.send-btn-box{width:150px; margin:0 auto; text-align:center;}
.send-btn-box button{width:100%;}

.sigma_contact-infobox{
	margin:10px;
	padding:15px;
	border:1px solid #e1e1e1;
	border-radius:8px;
	position:relative;
	background-color: #fbfbfb;
	}

.sigma_contact-infobox h3{
	font-size:24px;
	margin-bottom:0;
	}

.sigma_contact-infobox li{font-size:18px;}

.sigma_contact-infobox li i{margin-right:7px;}

/*RWD*/
@media screen and (max-width:1400px){
	.modal-content-box {
		max-width: 60%;
	}
}
@media screen and (max-width:1200px){
	.sigma_header .navbar-nav li a {
		padding: 30px 8px;
	}
	.modal-content-box {
		max-width: 80%;
	}
}
@media screen and (max-width:991px){
	.sigma_header-absolute + .sigma_subheader.style-9{padding:200px 0 40px;}
	.service-item-box{-ms-flex:0 0 50%; flex: 0 0 50%; max-width:50%;}
	.sigma_header-top-links{margin-right:15px;}
	.sigma_header-top-nav .links-inner{display:none;}
	.d-md-flex{max-width:600px; margin:0 auto;}
	.index-banner-showbox{-ms-flex:0 0 50%; flex:0 0 50%; max-width:50%;}
	.index-service-block{flex-wrap:wrap; max-width:600px;}
	.index-service-box{width:100%;}
	.index-service-cover{padding-bottom:50%;}
	.itemII .index-service-subbox:nth-child(1) .index-service-cover{padding-bottom:50%;}
	.itemII .index-service-subbox:nth-child(2) .index-service-cover{padding-top:inherit;}
	.index-service-subbox{margin:5px auto 10px;}
	.itemII .index-service-subbox:nth-child(1) .index-service-cover{margin-bottom:0;}
	.news-item-box{width:50%;}
	.faq-item-box{width:100%;}
	.product-detial-block{padding:15px;}
	.faq-detial-block{padding:20px 25px;}
	.sigma_about-image-1{max-width:400px; margin:0 auto;}
	.sigma_post-details{padding:120px 0 30px;}
	.sigma_post-detial-block{width:95%; margin:0 auto; padding:20px;}
	.about-edit-area{flex-wrap:wrap;}
	.about-edit-infoblock{flex-basis:100%;}
	.contact-edit-area{flex-wrap:wrap;}
	.contact-edit-formblock{flex-basis:100%;}
	.top-link-block{display:flex;}
	.top-link-item span{display:none;}
	.table-remark{display:block;}
	}
	
@media screen and (max-width:980px){
	.sigma_footer{padding:30px 0;}
	.footer-item{width:100%;}
	.sigma_social-icons{flex-wrap:wrap; justify-content:center; margin-top:20px;}
	.sigma_social-icons li{margin-bottom:15px;}
	}

@media screen and (max-width:768px){
	.collapsible-tit h4{font-size:20px;}
	.modal-content-box{max-width:90%;}
	.album-video iframe{height:360px;}
	.sigma_header-absolute + .sigma_subheader.style-9{padding:150px 0 40px;}
	.news-item-box>.box-inner.flex-col-rev{display:inherit;}
	.news-item-box>.box-inner{margin:10px;}
	.faq-item-box>.box-inner{flex-wrap:wrap;}
	.faq-item-box .sigma-post-cover{flex-basis:100%; margin-bottom:10px;}
	.detail-content-block h5{font-size:20px;}
	.sigma_product-box{-ms-flex:0 0 50%; flex:0 0 50%; max-width:50%;}
	.sigma_product-single{padding:120px 0 60px}
	.about-faq-box{max-width:400px; margin:0 auto 30px;}
	.top-link-menu{display:none;}
	.contact-form-box{width:100%;}
	.contact-form-box>.box-inner{margin:0;}
	.table-responsive>.product-table>tbody>tr>th{white-space:nowrap;}
	.table-responsive>.product-table>tbody>tr>td{white-space:nowrap;}
	.sigma_footer .sigma_footer-top{flex-wrap:wrap;}
	.sigma_footer-logo{flex-basis:100%;}
	.footer-item{margin-top:20px;}
	.about-surpicbox{width:100%;}
	.about-surpic{padding-bottom:50%;}
	.sigma_footer .sigma_footer-links{flex-wrap:wrap;}
	.news-item-box{width:100%;}
	.news-item-box .sigma_post-thumb{padding-bottom:50%;}
	.entry-title{font-size:28px;}
	}

@media screen and (max-width:640px){
	.narrative-block{width:95%;}
	.narrative-block>.box-inner{margin:25px auto;}
	.back-block{width:95%;}
	}

@media screen and (max-width:575px){
	.counter-box{-ms-flex:0 0 50%; flex:0 0 50%; max-width:50%;}
	}

@media screen and (max-width:480px){
	.detail-spec-box {
		width: 100%;
		padding: 0;
	}
	.sigma_product-single-content {
		padding: 20px 15px;
	}
	.sigma_header .sigma_logo-wrapper {
		flex-basis: 70%;
	}
	.collapsible-tit {
		padding-bottom: 30%;
	}
	.collapsible-tit h4 {
		left: 5px;
		font-size: 16px;
	}
	.collapsible-accordion:after {
		display: none;
	}
	.modal-content-box {
		max-width: 95%;
	}
	.modal-block {
		padding: 30px 8px 5px;
	}
	.album-video iframe {
		height: 240px;
	}
	.close1, .close2, .close3, .close4, .close5 {
		right: 10px;
	}
	.sigma_footer .sigma_footer-links{flex-wrap:wrap; max-width:250px;}
	.sigma_footer .sigma_footer-links li{margin-bottom:20px;}
	.sigma_banner.style-7 .title{font-size:46px;}
	.sigma_banner.style-7 .title .subtitle{font-size:36px;}
	.sigma_product.style-6 .sigma_product-price{margin:10px 0;}
	.sigma_product-single-thumb{height:400px;}
	.narrative-block>.box-inner{margin:10px auto;}
	.news-item-box{width:100%;}
	.contact-edit-formblock>.box-inner{margin:0;}
	.contact-edit-formblock>.box-inner{padding:20px 15px 40px;}
	}

@media screen and (max-width:400px){
	.sigma_product-box{-ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}
	.sigma_product-box{max-width:260px; margin:0 auto;}
	}
