@charset "utf-8";
/* CSS Document */

body{ background:#fafafa; margin:0; padding:0; height:100%; font-family:  Helvetica, Arial, sans-serif;}
h1,h2,h3,h4,h5,a{color:#fbb03c;  margin:0; padding:0;  font-family: 'Karla', helvetica, sans-serif;} 
p{color:#252425;}
ul{  margin:0; padding:0;}
.holder{ height:auto; width:100%;}
.container{ width:984px; margin:0 auto; min-height:600px; padding:0px 20px;}
.header{ height:120px; width:100%;}
.content{ width:100%; height:auto;}
.footer{ height:150px; width:100%; background:#2a2a2a;}
.col_4{ height:100%; float:left; width:33.33%;}
.col_8{ height:100%; float:left; width:66.67%;}
.logo{ background-image:url(../images/logo.png); width:207px; height:60px; margin-top:50px;}
.menu{ list-style:none; margin-top:90px; float:right;}
.menu li{ float:left;}
.menu li a{ font-size:18px; color:#ff9b00; text-decoration:none; font-family: 'Karla', helvetica, sans-serif;}
.space{ margin-right:40px;}
.row{ width:100%; height:340px; margin-top:15px;}
.incht{ min-height:600px; height:auto;}
.slider{ width:600px; height:100%; float:left;}
.bigdesc{ width:382px; height:100%; float:left; }
.bigtext{ background-image:url(../images/caption.png); width:323px; height:100px; margin-top:20px; margin-left:59px}
.text{ width:350px;  margin-left:32px; margin-top:10px; text-align:right; font-size:12px;}
.boxarea{ width:568px; height:297px; padding:5px; background-color: #fff;
  box-shadow: 0 1px 2px rgba(0,0,0,0.25), 0 0 5px rgba(0,0,0,0.1) inset;
  border-radius: 1%     1%     1%     1% /     1%     1%     1%     1%; position: relative;}
.boxarea:after {
      position: absolute;
      width: 80%;
      height: 40%;
      left: 10%;
      border-radius: 50%;
      z-index: -1;
      bottom: 0%;
      content: "";
      box-shadow: 0 2px 12px rgba(0,0,0,0.4);
      }
.service{ width:578px; height:280px; float:left;}
.mngallery{ width:382px; height:280px; float:right;}
.board{ width:558px; height:258px; background:#fff; padding:5px 10px;  box-shadow: 0 1px 2px rgba(0,0,0,0.25), 0 0 5px rgba(0,0,0,0.1) inset;
  border-radius: 1%     1%     1%     1% /     1%     1%     1%     1%; }
.board2{ width:382px; height:248px; background:#fff; padding:10px;  box-shadow: 0 1px 2px rgba(0,0,0,0.25), 0 0 5px rgba(0,0,0,0.1) inset;
  border-radius: 1%     1%     1%     1% /     1%     1%     1%     1%; }
.board ul{ width: 240px; height:180px; float:left; margin-left:30px;}
.board ul li{ margin-bottom:5px; }
.img1,.img2,.img3,.img4{float:left;}
.sprb{ margin-right:15px; margin-left:20px; margin-bottom:5px;}
.spr{margin-right:15px; margin-left:20px;}
.spb{margin-bottom:5px;}
.conte{ width:660px; float:left; text-align:justify; }
.sidebar{ width:304px; float:right;}
.block{ background:#fff; padding:10px;  min-height:200px;}
.sidemenu {padding:10px;  min-height:200px; margin-top:20px;}
.sidemenu ul{ margin-right:20px; float:right; list-style:none;}
.sidemenu ul li{ margin-bottom:20px; text-align:right; }
.sidemenu ul li a{   text-decoration:none; font-size:18px; font-weight:600;}
.tab-section {  }

#tabs li a.current {
    color: #0071bc;

}
#mission ul { list-style:none; }
#mission ul li{ float:left; margin-right:30px;}
#ourservice ul{ list-style:none; margin-left:20px;}
#ourservice ul li{ margin-bottom:15px; color:#ff9b00;}
.crow{ height:35px; width:500px; margin-bottom:15px; margin-top:15px}
.field{ height: 25px; width:60%; border:1px solid #fbb03b; -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}
.area{ height:120px; width:80%; border:1px solid #fbb03b; -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px; resize:none;}
.crht{ height:125px;}
.btn{ width:150px; height:35px; background:#fbb03c; border:none; font-size:18px;  color:#fff;}
.btn:hover{ background:#ffd18b; cursor:pointer;}
.foot-cont{ width: 984px; margin: 0 auto; height:100%; padding: 0px 20px;}
.foot-cont .col1{ width:270px; float:left; padding-top:50px;}
.foot-cont .col2{ width:714px; float:right; padding-top:80px;}
.foot-cont .col2 ul{ float:right; list-style:none; }
.foot-cont .col2 ul li{ float:left; margin-left:50px;}
.foot-cont .col2 ul li a{ color:#fff; text-decoration:none; font-weight:600;}
.minlogo{ background-image:url(../images/logosmall.png); width:61px; height:51px; float:left; }
.copyright{ float:right; padding-top:5px; color:#fff;}
.green{ height:20px; padding:15px 0px; font-size:24px; color:#0677f2;}
.red{ height:20px; padding:15px 0px; font-size:24px; color:#fbb03c;}
.active{  border-bottom: 3px solid #fbb03c;}
.active a{color:#0677f2 !important;}