@charset "utf-8";
@font-face{font-family:"Myriad Set Pro";font-style:normal;font-weight:200;src:url("../fonts/myriad-set-pro_thin.woff") format("woff"), url("../fonts/myriad-set-pro_thin.ttf") format("truetype");*src:url('');}
@font-face{font-family:"Myriad Set Pro";font-style:normal;font-weight:400;src:url("../fonts/myriad-set-pro_text.woff") format("woff"), url("../fonts/myriad-set-pro_text.ttf") format("truetype");*src:url('');}
@font-face{font-family:"Helvetica Neue 25";src:url("../fonts/HelveticaNeueLTPro-UltLt_1.woff") format("woff"), url("../fonts/HelveticaNeueLTPro-UltLt_1.otf") format("truetype");*src:url('');}

*{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;padding:0;border:0;font-size:100%;outline:none;font-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0.0);}
*:focus{outline:none;}
*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;}

/* 通用样式开始 */
body{font-family:"Myriad Set Pro","tahoma","DFHei Std","微軟正黑體","Microsoft JhengHei","microsoft Yahei";cursor:default;background-color:#FFF;}
/*table{border-collapse:collapse;border-spacing:0;}*/
td{line-height:22px;color:#222;}
div,form,img,ul,li,p,dl,dd,ol{margin:0;padding:0;border:0;}
div{margin:0 auto;}
h1,h2,h3,h4,h5,h6,label,pre{padding:0;font-weight:normal;}
ul{list-style:none;}
ol{list-style:decimal;margin-left:20px;}
ol li{line-height:18px;margin-bottom:6px;margin-top:3px;}
label{cursor:pointer;}
input{transition:all .2s;}

.clear{clear:both!important;}
.left{float:left!important;}
.right{float:right!important;}

.clearfix{overflow:hidden;zoom:1;}

.box-shadow-no{box-shadow:none!important;}

.text-left{text-align:left!important;}
.text-center{text-align:center!important;}
.text-right{text-align:right!important;}

.display-inline{display:inline!important;}
.display-block{display:block!important;}
.display-inline-block{display:inline-block!important;}

.font-green{color:#96C640!important;}
.font-orange{color:#F4823D!important;}
.font-blue{color:#3274B2!important;}
.font-red{color:#E00000!important;}
.font-gray{color:#888888!important;}
.font-gray2{color:#555555!important;}
.font-black{color:#1E1E1E!important;}
.font-yellow{color:#F4BF3D!important;}
.font-yellow2{color:#FFF838!important;}
.font-purple{color:#E87CBC!important;}
.font-white{color:#FFFFFF!important;}

.bg-green{background-color:rgba(150,198,64,0.9)!important;}
.bg-orange{background-color:rgba(244,130,61,0.9)!important;}
.bg-blue{background-color:rgba(76,125,226,0.9)!important;}
.bg-red{background-color:rgba(242,123,131,0.9)!important;}
.bg-yellow{background-color:rgba(244,191,61,0.9)!important;}
.bg-purple{background-color:rgba(232,124,188,0.9)!important;}
.bg-white{background-color:#FFF!important;}
.bg-transparent{background-color:transparent!important;}

.bg-green-light{background-color:rgba(150,198,64,0.2)!important;}
.bg-orange-light{background-color:rgba(244,130,61,0.2)!important;}
.bg-blue-light{background-color:rgba(76,125,226,0.2)!important;}
.bg-red-light{background-color:rgba(242,123,131,0.2)!important;}
.bg-yellow-light{background-color:rgba(244,191,61,0.2)!important;}
.bg-purple-light{background-color:rgba(232,124,188,0.2)!important;}

.font-bold{font-weight:bold!important;}
.font-normal{font-weight:normal!important;}
.font-weight-200{font-weight:200!important;}
.font-weight-400{font-weight:400!important;}

.blank2{height:2px;clear:both;}
.blank3{height:3px;clear:both;}
.blank4{height:4px;clear:both;}
.blank5{height:5px;clear:both;}
.blank8{height:8px;clear:both;}
.blank10{height:10px;clear:both;}
.blank12{height:12px;clear:both;}
.blank15{height:15px;clear:both;}
.blank20{height:20px;clear:both;}
.blank30{height:30px;clear:both;}
.blank40{height:40px;clear:both;}
.blank50{height:50px;clear:both;}
.blank60{height:60px;clear:both;}
.blank80{height:80px;clear:both;}

.font-8px{font-size:8px!important;}
.font-9px{font-size:9px!important;}
.font-10px{font-size:10px!important;}
.font-11px{font-size:11px!important;}
.font-12px{font-size:12px!important;}
.font-13px{font-size:13px!important;}
.font-14px{font-size:14px!important;}
.font-15px{font-size:15px!important;}
.font-16px{font-size:16px!important;}
.font-17px{font-size:17px!important;}
.font-18px{font-size:18px!important;}
.font-20px{font-size:20px!important;}
.font-22px{font-size:22px!important;}
.font-24px{font-size:24px!important;}
.font-26px{font-size:26px!important;}
.font-28px{font-size:28px!important;}
.font-30px{font-size:30px!important;}
.font-32px{font-size:32px!important;}
.font-34px{font-size:34px!important;}
.font-36px{font-size:36px!important;}
.font-38px{font-size:38px!important;}
.font-40px{font-size:40px!important;}
.font-42px{font-size:42px!important;}
.font-44px{font-size:44px!important;}
.font-46px{font-size:46px!important;}
.font-48px{font-size:48px!important;}
.font-60px{font-size:60px!important;}

.line-height-16{line-height:16px!important;}
.line-height-18{line-height:18px!important;}
.line-height-20{line-height:20px!important;}
.line-height-22{line-height:22px!important;}
.line-height-24{line-height:24px!important;}
.line-height-26{line-height:26px!important;}
.line-height-28{line-height:28px!important;}
.line-height-30{line-height:30px!important;}
.line-height-32{line-height:32px!important;}
.line-height-34{line-height:34px!important;}
.line-height-36{line-height:36px!important;}
.line-height-38{line-height:38px!important;}
.line-height-40{line-height:40px!important;}
.line-height-50{line-height:50px!important;}

.margin-top-0{margin-top:0px!important;}
.margin-top-5{margin-top:5px!important;}
.margin-top-8{margin-top:8px!important;}
.margin-top-10{margin-top:10px!important;}
.margin-top-15{margin-top:15px!important;}
.margin-top-20{margin-top:20px!important;}
.margin-top-30{margin-top:30px!important;}
.margin-top-40{margin-top:40px!important;}
.margin-top-50{margin-top:50px!important;}
.margin-top-60{margin-top:60px!important;}
.margin-top-70{margin-top:70px!important;}
.margin-top-80{margin-top:80px!important;}
.margin-top-90{margin-top:90px!important;}
.margin-top-100{margin-top:100!important;}

.margin-bottom-5{margin-bottom:5px!important;}
.margin-bottom-8{margin-bottom:8px!important;}
.margin-bottom-10{margin-bottom:10px!important;}
.margin-bottom-15{margin-bottom:15px!important;}
.margin-bottom-20{margin-bottom:20px!important;}
.margin-bottom-30{margin-bottom:30px!important;}

.margin-left-5{margin-left:5px!important;}
.margin-left-10{margin-left:10px!important;}
.margin-left-15{margin-left:15px!important;}
.margin-left-20{margin-left:20px!important;}
.margin-left-30{margin-left:30px!important;}
.margin-left-40{margin-left:40px!important;}

.margin-right-5{margin-right:5px!important;}
.margin-right-10{margin-right:10px!important;}
.margin-right-15{margin-right:15px!important;}
.margin-right-20{margin-right:20px!important;}
.margin-right-25{margin-right:25px!important;}
.margin-right-30{margin-right:30px!important;}
.margin-right-40{margin-right:40px!important;}

.padding-left-5{padding-left:5px!important;}
.padding-left-8{padding-left:8px!important;}
.padding-left-10{padding-left:10px!important;}
.padding-left-15{padding-left:15px!important;}
.padding-left-20{padding-left:20px!important;}
.padding-left-30{padding-left:30px!important;}
.padding-left-40{padding-left:40px!important;}
.padding-left-50{padding-left:50px!important;}

.padding-right-5{padding-right:5px!important;}
.padding-right-8{padding-right:8px!important;}
.padding-right-10{padding-right:10px!important;}
.padding-right-15{padding-right:15px!important;}
.padding-right-20{padding-right:20px!important;}
.padding-right-30{padding-right:30px!important;}
.padding-right-40{padding-right:40px!important;}
.padding-right-50{padding-right:50px!important;}

.padding-top-2{padding-top:2px!important;}
.padding-top-10{padding-top:10px!important;}

.text-shadow{text-shadow:1px 1px 0px rgba(0,0,0,0.1);}

.img-max{max-width:none;width:100%;height:auto;}

.border-radius-3px{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.border-radius-4px{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

a{transition:all .2s;}
a{color:#444;text-decoration:none;}
a:hover{color:#D60000;text-decoration:none;}

a.font-white{color:#FFF!important;}
a.font-white:hover{color:#F6C731!important;}

a.font-green{color:#96D74E!important;}
a.font-green:hover{color:#ADEA6A!important;}

.s1{display:block}
.s2{display:none;}
/* 通用字体样式结束 */

/* 表格样式开始 */
.p_t{border-right:#E4E4E4 solid 1px;background:#F7F7F7;font-size:14px;line-height:16px;padding:10px 8px;color:#444;}
.p_t_r{background:#F7F7F7;font-size:14px;line-height:16px;padding:10px 8px;color:#444;}
.p_c{border-top:#EBEBEB solid 1px;border-right:#EBEBEB solid 1px;line-height:16px;padding:10px 8px;color:#666;}
.p_c_r{border-top:#EBEBEB solid 1px;line-height:16px;padding:10px 8px;color:#666;}
.p_c_r2{border-top:#EBEBEB solid 1px;line-height:16px;padding:10px 30px;color:#666;background:#FBFBFB;}
.p_b2{border-bottom:#D2D2D2 solid 1px;}
.p_tt{border-bottom:#D2D2D2 solid 1px;}
.p_b{border-bottom:#D2D2D2 solid 1px;border-top:#9B8E89 solid 2px;}
.p_b tr:hover{background:#FBFBFB;}
.p_b th{background:#FBFBFB;color:#333;}
.p_b p{font-size:12px;color:#BC8831;margin-top:2px;}
/* 表格样式结束 */

.team-member-socials li a{width:40px;height:40px;line-height:40px;color:#FFF;text-align:center;display:block;border-radius:3px;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.team-member-socials li a:hover{color:#FFF;background:#E00000;}

.bg-color-red{background:#EF7786;}
.bg-color-green{background:#95BE42;}
.bg-color-blue{background:#6EA8DF;}
.bg-color-orange{background:#F19755;}
.bg-color-purple{background:#E9779D;}
.bg-color-gray{background:#FBFBFB;border-top:#F5F5F5 solid 1px;border-bottom:#F5F5F5 solid 1px;}
.bg-color-white{background:#FFF;}
.bg-color-black{background:#464646;}

.navbar-brands img{height:40px!important;margin-top:10px;}
.navbar-nav li a{padding-left:15px!important;padding-right:15px!important;padding-top:15px!important;padding-bottom:10px!important;font-size:14px!important;}
.navbar-nav li a:hover{background:rgba(190,0,0,0.9)!important;color:#FFF!important;}
.navbar-nav li a:focus{background:rgba(190,0,0,0.9)!important;color:#FFF!important;}
.navbar-nav li .dropdown-menu{background:rgba(190,0,0,0.8)!important;}
.navbar-nav li .dropdown-menu li a{padding-left:20px!important;padding-right:20px!important;padding-top:5px!important;padding-bottom:5px!important;}

.owl-carousel.c-theme .owl-pagination .owl-page span{background:#e1e1e1;}
.owl-carousel.c-theme .owl-pagination .owl-page.active span{background:#FFB500;}

.owl-carousel{padding-left:20px;padding-right:20px;}
.owl-carousel .item{}
.owl-carousel .item .pic img{max-width:none;width:100%;height:auto;}
.owl-carousel .item .text{text-align:center;font-size:15px;line-height:18px;margin-top:10px;font-weight:400;}

.owl-theme .owl-controls .owl-page span{background:rgba(0,0,0,0.2)!important;margin-top:-50px;}
.owl-theme .owl-controls .owl-page span:hover{background:rgba(0,0,0,0.4)!important;}
.owl-theme .owl-controls .owl-page.active span{background:#FF0000!important;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;filter:Alpha(Opacity=50);/*IE7 fix*/opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#FFF;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);/*IE7 fix*/opacity:1;}

.owl-theme .owl-controls{margin-top:60px;}
.owl-theme .owl-controls .owl-page span{width:12px;height:12px;margin:0px 4px;}
.owl-theme.owl-bordered{margin-top:30px;}
.owl-theme.owl-bordered .owl-controls{margin-top:20px;}
.owl-theme.owl-bordered .owl-wrapper-outer{border:1px solid #eeeeee;}
.owl-theme.owl-bordered .owl-item{border-right:1px solid #eeeeee;}
.owl-theme.owl-bordered .owl-item:last-child{border-right:0;}
.owl-theme.owl-reset-space:not(.owl-single):not(.owl-bordered){margin:0;width:100%;}
.owl-theme.owl-reset-space:not(.owl-single):not(.owl-bordered) .owl-wrapper .owl-item{padding:0;}
.owl-theme.owl-small-space:not(.owl-single):not(.owl-bordered){margin:0;width:100%;}
.owl-theme.owl-small-space:not(.owl-single):not(.owl-bordered) .owl-wrapper .owl-item{padding:5px;}
.owl-theme:not(.owl-single):not(.owl-bordered){margin-left:-30px;width:calc(100% + 60px);}
.owl-theme:not(.owl-single):not(.owl-bordered) .owl-wrapper .owl-item{padding:0 40px;}
.owl-theme.owl-theme-white .owl-pagination .owl-page span{background:#ffffff;opacity:0.5;filter:alphaopacity=50;}
.owl-theme.owl-theme-white .owl-pagination .owl-page.active span{background:#ffffff;opacity:1;filter:alphaopacity=100;}
@media (max-width:767px){/* 767px */
.owl-theme:not(.owl-single):not(.owl-bordered){margin-left:-10px;width:calc(100% + 20px);}
.owl-theme:not(.owl-single):not(.owl-bordered) .owl-wrapper .owl-item{padding:0 10px;}
}

.c-content-list-1{padding:0;margin:20px 0;}
.c-content-list-1 > li{list-style:none;font-size:16px;font-weight:500;line-height:18px;color:#666;font-weight:200;margin-bottom:10px;position:relative;padding-left:15px;}
.c-content-list-1 > li:before{content:'';width:21px;height:2px;margin:9px 15px 0 0;background:#ddd;position:absolute;}
.c-content-list-1.c-separator-dot > li{padding-left:20px;}
.c-content-list-1.c-separator-dot > li:before{content:'';display:inline-block;width:8px;height:8px;border-radius:20px;background:#ddd;margin-right:10px;margin-top:4px;opacity:0.8;filter:alphaopacity=80;position:absolute;left:0px;}
.c-content-list-1.c-separator-dot.c-square > li:before{border-radius:0;}

.footer-bar a{color:#FFF;}


@media screen and (max-width:767px){

.navbar-inverse{height:60px;}
.navbar-fixed-top{height:60px;}
.navbar .container{border-radius:0px!important;}

.navbar-nav li a{padding-top:10px!important;padding-bottom:5px!important;}
.navbar-nav li .dropdown-menu{padding-top:0px!important;padding-bottom:0px!important;}
.navbar-nav li .dropdown-menu li a{padding-top:8px!important;padding-bottom:8px!important;}
.navbar-brands img{height:34px!important;margin-top:10px;margin-bottom:12px;margin-left:15px;}

.portfolio.portfolio-col-md-3 .portfolio-project{margin:0px 0px 8px!important;}

}

.list-inline > li{display:inline-block!important;padding-left:5px;padding-right:5px;}
.list-inline > li a{white-space:nowrap;}
.list-inline > li:first-child{padding-left:0;}

.list2-inline > li{display:inline!important;padding-left:5px;padding-right:5px;}
.list2-inline > li a{white-space:nowrap;}
.list2-inline > li:first-child{padding-left:0;}

.footer-inverse a:hover{color:#D90000;}
.footer-inverse a.footer-tag{cursor:pointer;background:#E8E8E8;color:#555!important;}
.footer-inverse a.footer-tag:hover{background:#EDEDED;color:#8DC64D!important;}

.text-center-sm{font-weight:400;}

@media (max-width:767px){.container{width:auto;}}
@media (min-width:768px){.container{width:auto;}}
@media (min-width:992px){.container{width:970px;}}
@media (min-width:1200px){.container{width:1170px;}}

.header-logo img.p01{width:110px;height:auto;margin-top:30px;}
.header-logo img.p02{width:80px;height:auto;margin-top:20px;}



@media (max-width:767px){

.w10{width:100%;}
.w20{width:100%;}
.w25{width:100%;}
.w30{width:100%;}
.w33{width:100%;}
.w40{width:100%;}
.w50{width:100%;}
.w60{width:100%;}
.w70{width:100%;}
.w80{width:100%;}
.w90{width:100%;}

.left.padding-left-10{padding-left:0px!important;}
.left.padding-left-20{padding-left:0px!important;}
.left.padding-left-30{padding-left:0px!important;}
.left.padding-left-40{padding-left:0px!important;}
.left.padding-left-50{padding-left:0px!important;}

.left.padding-right-10{padding-right:0px!important;}
.left.padding-right-20{padding-right:0px!important;}
.left.padding-right-30{padding-right:0px!important;}
.left.padding-right-40{padding-right:0px!important;}
.left.padding-right-50{padding-right:0px!important;}

.right.padding-left-10{padding-left:0px!important;}
.right.padding-left-20{padding-left:0px!important;}
.right.padding-left-30{padding-left:0px!important;}
.right.padding-left-40{padding-left:0px!important;}
.right.padding-left-50{padding-left:0px!important;}

.right.padding-right-10{padding-right:0px!important;}
.right.padding-right-20{padding-right:0px!important;}
.right.padding-right-30{padding-right:0px!important;}
.right.padding-right-40{padding-right:0px!important;}
.right.padding-right-50{padding-right:0px!important;}

.img-max.normal{width:100%!important;height:auto!important;}

}




@media (min-width:768px){

.w10{width:10%;}
.w20{width:20%;}
.w25{width:25%;}
.w30{width:30%;}
.w33{width:33.333333%;}
.w40{width:40%;}
.w50{width:50%;}
.w60{width:60%;}
.w70{width:70%;}
.w80{width:80%;}
.w90{width:90%;}

.img-max.normal{width:100%!important;height:auto!important;}

.owl-carousel{padding-left:20px;padding-right:20px;}
.owl-carousel .item{}
.owl-carousel .item .pic img{max-width:none;width:100%;height:auto;}
.owl-carousel .item .text{text-align:center;font-size:15px;line-height:18px;margin-top:10px;font-weight:400;}

}

@media (min-width:992px){

.w10{width:10%;}
.w20{width:20%;}
.w25{width:25%;}
.w30{width:30%;}
.w33{width:33.333333%;}
.w40{width:40%;}
.w50{width:50%;}
.w60{width:60%;}
.w70{width:70%;}
.w80{width:80%;}
.w90{width:90%;}

.img-max.normal{width:auto!important;height:auto!important;}

.owl-carousel{padding-left:200px;padding-right:20px;}
.owl-carousel .item{}
.owl-carousel .item .pic img{max-width:none;width:100%;height:auto;}
.owl-carousel .item .text{text-align:center;font-size:15px;line-height:18px;margin-top:10px;font-weight:400;}

}

@media (min-width:1200px){

.w10{width:10%;}
.w20{width:20%;}
.w25{width:25%;}
.w30{width:30%;}
.w33{width:33.333333%;}
.w40{width:40%;}
.w50{width:50%;}
.w60{width:60%;}
.w70{width:70%;}
.w80{width:80%;}
.w90{width:90%;}

.img-max.normal{width:auto!important;height:auto!important;}

.owl-carousel{padding-left:240px;padding-right:20px;}
.owl-carousel .item{}
.owl-carousel .item .pic img{max-width:none;width:100%;height:auto;}
.owl-carousel .item .text{text-align:center;font-size:15px;line-height:18px;margin-top:10px;font-weight:400;}

}


@media (max-width:767px){

.content-block{padding:30px 0px!important;}

.header-subtitle{color:#FFF;font-weight:200!important;font-size:24px!important;line-height:1;letter-spacing:-1px;}
.header-subtitle2{color:#BBB;font-weight:200!important;font-size:16px!important;line-height:1.2;letter-spacing:-1px;}
.header-subtitle3{color:#BBB;font-weight:200!important;font-size:12px!important;line-height:1.3;letter-spacing:0px;}

.header-logo img.p01{width:80px;height:auto;margin-top:10px;}
.header-logo img.p02{width:55px;height:auto;margin-top:10px;}

.content-block-title{background:rgba(0,0,0,0.4);display:block;line-height:50px;text-align:center;}
.content-block-title .name{float:none;font-weight:200!important;font-size:18px!important;letter-spacing:-1px;color:#FFF!important;background:transparent;padding:0px 2px 0px;display:inline-block;}
.content-block-title .en{float:none;font-weight:200!important;font-size:20px!important;letter-spacing:0px;color:#FFF!important;padding:0px 2px 0px;display:inline-block;}

.content-block-subtitle{font-weight:400!important;color:#888;font-size:14px!important;margin-bottom:10px;}

.portfolio-filter li a{font-size:15px;}

.icon-body{margin-bottom:10px;}
.icon-body img{height:50px;}

.footer-inverse{padding-top:20px!important;padding-bottom:0px!important;}
.footer-bar{color:#0e0e0e;padding:20px 0 10px;line-height:30px;}

.c-theme-brand div{text-align:center;padding:0px 10px 0px 0px;}
.c-theme-brand img{width:100%;height:auto;}

.content-block-inverse{padding-top:10px!important;}
.content-block-inverse .content-block-title{text-align:left!important;}
.content-block-inverse .text-center-sm{text-align:left!important;margin-top:8px!important;}

.content-about{margin-top:30px;}
.content-about p{line-height:22px;color:#444;margin-bottom:15px;font-size:13px;}
.content-about img.w30{width:100%;height:auto;margin-bottom:10px;}
.content-about img.w40{width:100%;height:auto;margin-bottom:10px;}
.content-about img.left{margin-right:0px;float:none!important;}
.content-about img.right{margin-left:0px;float:none!important;}

.c-content-list-1 > li{font-size:12px;}

.img-max.normal{width:100%!important;height:auto!important;}

.iso-logo{text-align:center;}
.iso-logo img{width:auto;height:40px;margin-left:20px;margin-right:20px;display:inline;}

.iso-item{text-align:center;padding:20px 30px;font-size:14px;line-height:30px;color:#444;font-weight:400;}
.iso-item img{max-width:none;width:100%;height:auto;box-shadow:0px 0px 1px rgba(0,0,0,0.4);margin-top:4px;}

.customer-logo-item{border:rgba(0,0,0,0.3) solid 2px;background:#FFF;margin:0px 10px 20px;padding:15px 20px;text-align:center;font-size:14px;line-height:16px;color:#444;font-weight:400;}
.customer-logo-item img{max-width:none;width:100%;height:auto;margin-bottom:15px;}

}

@media (min-width:768px){

.content-block{padding:30px 0px!important;}

.header-subtitle{color:#FFF;font-weight:200!important;font-size:40px!important;line-height:1;letter-spacing:-2px;}
.header-subtitle2{color:#BBB;font-weight:200!important;font-size:30px!important;line-height:2;letter-spacing:-1px;}
.header-subtitle3{color:#BBB;font-weight:200!important;font-size:16px!important;line-height:1.3;letter-spacing:0px;}

.content-block-title{background:rgba(0,0,0,0.1);display:block;line-height:50px;}
.content-block-title .name{float:left;font-weight:200!important;font-size:20px!important;letter-spacing:-1px;color:#FFF!important;background:rgba(190,0,0,0.8);padding:0px 30px 0px;display:block;}
.content-block-title .en{float:left;font-weight:200!important;font-size:22px!important;letter-spacing:0px;color:#999!important;padding:0px 20px 0px;display:block;}

.content-block-subtitle{font-weight:400!important;color:#888;font-size:16px!important;margin-bottom:10px;}

.portfolio-filter li a{font-size:14px;}

.icon-body{margin-bottom:10px;}
.icon-body img{height:50px;}

.c-theme-brand div{text-align:center;padding:0px 10px 0px 0px;}
.c-theme-brand img{width:100%;height:auto;}

.content-block-inverse{padding-top:20px!important;}
.content-block-inverse .content-block-title{text-align:left!important;}
.content-block-inverse .text-center-sm{text-align:left!important;margin-top:5px!important;}

.content-about{margin-top:30px;}
.content-about p{line-height:24px;color:#444;margin-bottom:15px;font-size:14px;}
.content-about img.w30{width:30%;height:auto;margin-bottom:10px;}
.content-about img.w40{width:40%;height:auto;margin-bottom:10px;}
.content-about img.left{margin-right:30px;}
.content-about img.right{margin-left:30px;}

.c-content-list-1 > li{font-size:14px;}

.img-max.normal{width:100%!important;height:auto!important;}

.iso-logo{text-align:center;}
.iso-logo img{width:auto;height:30px;margin-left:20px;margin-right:20px;display:inline;}

.iso-item{text-align:center;padding:20px 20px;font-size:14px;line-height:30px;color:#444;font-weight:400;}
.iso-item img{max-width:none;width:100%;height:auto;box-shadow:0px 0px 1px rgba(0,0,0,0.4);margin-top:4px;}

.customer-logo-item{border:rgba(0,0,0,0.3) solid 2px;background:#FFF;margin:0px 20px 20px;padding:15px 10px;text-align:center;font-size:13px;line-height:16px;color:#444;font-weight:400;}
.customer-logo-item img{max-width:none;width:100%;height:auto;margin-bottom:15px;}

}

@media (min-width:992px){

.content-block{padding:40px 0px!important;}

.header-subtitle{color:#FFF;font-weight:200!important;font-size:40px!important;line-height:1;letter-spacing:-2px;}
.header-subtitle2{color:#BBB;font-weight:200!important;font-size:30px!important;line-height:2;letter-spacing:-1px;}
.header-subtitle3{color:#BBB;font-weight:200!important;font-size:16px!important;line-height:1.3;letter-spacing:0px;}

.content-block-title{background:rgba(0,0,0,0.1);display:block;line-height:50px;}
.content-block-title .name{float:left;font-weight:200!important;font-size:20px!important;letter-spacing:-1px;color:#FFF!important;background:rgba(190,0,0,0.8);padding:0px 30px 0px;display:block;}
.content-block-title .en{float:left;font-weight:200!important;font-size:22px!important;letter-spacing:0px;color:#999!important;padding:0px 20px 0px;display:block;}

.content-block-subtitle{font-weight:400!important;color:#888;font-size:16px!important;margin-bottom:10px;}

.portfolio-filter li a{font-size:14px;}

.icon-body{margin-bottom:20px;}
.icon-body img{height:50px;}

.c-theme-brand div{text-align:center;padding:0px 10px 0px 0px;}
.c-theme-brand img{width:100%;height:auto;}

.content-block-inverse{padding-top:50px!important;padding-bottom:40px!important;}
.content-block-inverse .content-block-title{text-align:left!important;}
.content-block-inverse .text-center-sm{text-align:left!important;margin-top:5px!important;}

.content-about{margin-top:30px;}
.content-about p{line-height:26px;color:#444;margin-bottom:15px;font-size:15px;}
.content-about img.w30{width:30%;height:auto;margin-bottom:10px;}
.content-about img.w40{width:40%;height:auto;margin-bottom:10px;}
.content-about img.left{margin-right:30px;}
.content-about img.right{margin-left:30px;}

.c-content-list-1 > li{font-size:15px;}

.img-max.normal{width:auto!important;height:auto!important;}

.iso-logo{text-align:center;}
.iso-logo img{width:auto;height:50px;margin-left:20px;margin-right:20px;display:inline;}

.iso-item{text-align:center;padding:20px 40px;font-size:16px;line-height:30px;color:#444;font-weight:400;}
.iso-item img{max-width:none;width:100%;height:auto;box-shadow:0px 0px 1px rgba(0,0,0,0.4);margin-top:10px;}

.customer-logo-item{border:rgba(0,0,0,0.3) solid 2px;background:#FFF;margin:0px 20px 20px;padding:15px 20px;text-align:center;font-size:13px;line-height:16px;color:#444;font-weight:400;}
.customer-logo-item img{max-width:none;width:100%;height:auto;margin-bottom:15px;}

}

@media (min-width:1200px){

.content-block{padding:60px 0px!important;}

.header-subtitle{color:#FFF;font-weight:200!important;font-size:60px!important;line-height:1;letter-spacing:-2px;}
.header-subtitle2{color:#BBB;font-weight:200!important;font-size:40px!important;line-height:2;letter-spacing:-1px;}
.header-subtitle3{color:#BBB;font-weight:200!important;font-size:24px!important;line-height:1.3;letter-spacing:0px;}

.content-block-title{background:rgba(0,0,0,0.1);display:block;line-height:50px;}
.content-block-title .name{float:left;font-weight:200!important;font-size:20px!important;letter-spacing:-1px;color:#FFF!important;background:rgba(190,0,0,0.8);padding:0px 40px 0px;display:block;}
.content-block-title .en{float:left;font-weight:200!important;font-size:22px!important;letter-spacing:0px;color:#999!important;padding:0px 30px 0px;display:block;}

.content-block-subtitle{font-weight:400!important;color:#333;font-size:18px!important;margin-bottom:10px;}

.portfolio-filter li a{font-size:14px;}

.icon-body{margin-bottom:20px;}
.icon-body img{height:50px;}

.c-theme-brand div{text-align:center;padding:0px 10px 0px 0px;}
.c-theme-brand img{width:100%;height:auto;}

.content-block-inverse{padding-top:50px!important;padding-bottom:50px!important;}
.content-block-inverse .content-block-title{text-align:left!important;}
.content-block-inverse .text-center-sm{text-align:left!important;margin-top:5px!important;}

.content-about{margin-top:30px;}
.content-about p{line-height:28px;color:#444;margin-bottom:15px;font-size:16px;}
.content-about img.w30{width:30%;height:auto;margin-bottom:10px;}
.content-about img.w40{width:40%;height:auto;margin-bottom:10px;}
.content-about img.left{margin-right:30px;}
.content-about img.right{margin-left:30px;}

.c-content-list-1 > li{font-size:16px;}

.img-max.normal{width:auto!important;height:auto!important;}

.iso-logo{text-align:center;}
.iso-logo img{width:auto;height:60px;margin-left:20px;margin-right:20px;display:inline;}

.iso-item{text-align:center;padding:20px 40px;font-size:16px;line-height:30px;color:#444;font-weight:400;}
.iso-item img{max-width:none;width:100%;height:auto;box-shadow:0px 0px 1px rgba(0,0,0,0.4);margin-top:10px;}

.customer-logo-item{border:rgba(0,0,0,0.3) solid 2px;background:#FFF;margin:0px 20px 20px;padding:15px 40px;text-align:center;font-size:14px;line-height:16px;color:#444;font-weight:400;}
.customer-logo-item img{max-width:none;width:100%;height:auto;margin-bottom:15px;}

}




















