@charset "utf-8";#header{border-bottom:1px solid rgba(255,255,255,0.1)}
#header.mini{background:rgba(23,28,32,0.9)}
#header ul li.navitem a{color:#fff}
#header ul li.navitem a.active,#header ul li.navitem:hover a{color:#e71a1f}
#header ul li.navitem ul.subnav{border-top:#e71a1f 3px solid}
#projectmore:hover{background:#e71a1f}
#indexPage #mpartner .slider_control a:hover{background-color:#e71a1f}
#contactform p .inputsub{background-color:#e71a1f}
#contactform .inputtxt.active{border-color:#e71a1f}
#pages a.active,#pages a:hover{background:#e71a1f}
#category a.active,#category a:hover{background:#e71a1f;border-color:#e71a1f}
#newslist .newstitem:hover{background:#e71a1f}
.bx-wrapper .bx-controls-direction a:hover{background-color:#e71a1f}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{border:#e71a1f 1px solid;background-color:#e71a1f}
#indexPage #mservice{background-color:#19191a;height:520px}
.content .header p.title{color:#E3E3E3}
.content .header p.subtitle{color:#464646;font-size:16px}
#indexPage #mproject{background-color:#131313}
#indexPage #mpage{background-color:#0E0E0E}
#header ul li.navitem a{color:#8A8A8A}
#indexPage #mservice .slider_wrapper ul li div p.description{color:#6F6F6F}
#projectmore{color:#585858;background:#111111}
#indexPage #mpartner{background-color:#131212;height:200px}
#header.mini{background:rgba(0,0,0,0.9)}
#indexPage a.more{color:#e71a1f;border:#3A3A3A 1px solid;background:rgba(255,255,255,.0)}
#indexPage a.more:hover{border:#4f4f4f 1px solid}
#indexPage #mnews{background-color:#131212}
#newslist .newsbody .title{color:#929292}
#newslist .newsbody .description{color:#5E5E5E}
element.style{background:#000}
.npagePage .content{background:#111111}
#newslist .newsinfo .md{color:#e71a1f}
#category a{border:1px solid #3E3E3E}
#indexPage #mteam .header p.subtitle{color:#787878}
#indexPage #mcontact .header p.subtitle{color:#6F6F6F}
#indexPage #mteam .description{color:#8F8F8F}
.teamitem .teaminfo .subtitle{color:#666}
#indexPage #mteam .slider_control a i{color:#5F5F5F}
#indexPage #mcontact .header p.title{color:#e3e3e3}
#contactinfo h3{color:#C9C9C9}
#projectlist .projectitem{margin-right:0.6%;margin-bottom:0.6%;width:24.4%}
#projectlist .wrapper{margin-left:0.6%;margin-right:auto,    flex-direction: row;display: flex;flex-wrap: wrap;}
.npagePage #projectlist .projectitem{width:280px;margin-right:20px;margin-bottom:40px}
.npagePage #projectlist .wrapper{margin-left:auto;margin-right:-20px}
::-webkit-scrollbar-track-piece{width:8px;background-color:#0b0c11}
::-webkit-scrollbar{width:8px;background-color:#e71822}
::-webkit-scrollbar-thumb{width:8px;background-color:#e71822}
::-webkit-scrollbar-thumb:hover{width:8px;background-color:#3d3d3d}
#indexPage #mproject .bgmask,#indexPage #mnews .bgmask,#indexPage #mservice .bgmask,#indexPage #mpage .bgmask{background-color:rgba(0,0,0,0.8)}
#projectimages{background:#0E0E0E none repeat scroll 0% 0%}
#header.default{background:rgb(10,10,11) none repeat scroll 0% 0%}
.teamitem .teaminfo .title{font-size:18px;color:#FFF}
html,body{background:#030303 none repeat scroll 0% 0%}
.postbody a{color:#e71a1f}
.serviceitem:hover .title{color:#e71a1f}
.serviceitem div p.title{color:#CECECE}
.serviceitem div p.description{color:#6F6F6F}
#teambody .theader .title{color:#FFFFFF}
#projectlist .projectitem a:hover .project_info p.title{color:#e71a1f}
#projectinfo .header{padding:0;border-bottom:#404040 1px dotted}
.npagePage #projectlist{width:1180px;margin:0 auto}
#projectinfo .description a{background:#FF0500}
#projectinfo .description a:hover{background:#E90500}
#header ul li.navitem ul.subnav li {border-bottom: 1px solid #151515;}
.nobanner #header {background: rgba(15, 15, 15, 0.9);}
#contactform p .inputtxt {background-color: rgba(0,0,0,.6);border: 1px solid rgba(255,255,255,.1);}
#projecttags a {background: #272727;}
#projecttags a:hover {background: #2A2A2A;}