
body{
margin:0px;
padding:0px;
background-color:#95b44f;
}


.footer_container a {
    color: #fff !important;
}

.about_matter.style6 a:hover {
    color: #95b44f;
}


.etender-download-btn{

    display: inline-block;
    vertical-align: middle;
    padding-right: 10px;

}


.clear{clear:both}
.padding_10{
	padding-bottom:10px;}

	
.head_auto{
	width:auto;
	height:460px;
	margin-left:auto;
	background-image:url(../images/index-header-bg.jpg);
	background-repeat:repeat-x;
}

.normal{

font-weight:500;

}



.career-img {
    width: 960px;
   
    background: url(images/career.jpg);
    background-repeat: no-repeat;
    height:auto;
    background-position: center;
height:500px;
}

#head_container{
	width:960px;
	height:auto;
	margin-left: auto;
	margin-right:auto;
	}
	
.top{
	width:960px;
	height:148px;
	background-repeat:no-repeat;
}

.logo{
	
	padding-top:19px;
	
}


.skype_box{
	width:50px;
	height:30px;
	float:right;
	margin-top:0px;
	margin-right:8px;
}
.social_box{
	width:60px;
	height:auto;
	float:right;
	margin-top:20px;
}
.menu_bg{
	width:960px;
	height:55px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/top-shadow.png);
	background-repeat:no-repeat;
	
}
.menu_holder{
	/*width:960px;
	height:55px;
	margin-left:auto;
        margin-right:auto;*/
        text-align:center;
	
}

#bannercontainer{
	width:960px;
	height:282px;
	margin-left:auto;
	margin-right:auto;
    margin-top: 2px;
	background-image:url(../images/banner1.jpg);
	background-repeat:no-repeat;
}


.content_auto{
width:auto;
height:auto
margin-left:auto;
background-color:#FFF;

}

#content_container{
	width:960px;
	height:auto;
	margin-left: auto;
	margin-right:auto;
	background-color:#FFF;

	}

.ad_box{
	width:900px;
	height:157px;
}

.matter_box{
	width:600px;
	height:auto;
	margin-top:10px;
	float:left;
}

.more_btn {
    width: auto;
    height: auto;
    margin-top: 10px;
    float: right;
    background-color: #1390D2;
    padding: 2px;
    border-radius: 15px;
}

.more_btn a {
    font-size: 13px;
    line-height: 23px;
    padding-left: 3px;
    color: #fff !important;
margin:10px;
}
.line{
	width:600px;
	height:1px;
	background-color:#CCC;
}

.sub_linkbox{
	width:960px;
	height:auto;
	margin-top:30px;
	margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;
	border-bottom:1px solid #CCC;
	;

}
.box1{
	width:310px;
	height:auto;
	margin-right:10px;
	float:left;
}
.box2{
	width:320px;
	height:auto;
	float:left;
}
.cap{
	width:300px;
	height:auto;
}
.sub_img{
	width:120px;
	height:100px;
	float:left;
	margin-top: 10px;
}
.product_imgbox{
	width:145px;
	height:99px;
	float:left;
	margin-top: 10px;
	margin-right:10px;
}
.sub_imgmatter{
	width:190px;
	height:auto;
	float:right;
	margin-top: 10px;
}
.news_imgmatter{
	width:300px;
	height:auto;
	float:left;
	margin-top: 10px;
}

	
.shadow_sub{
	width:895px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
}
	
	.shadow_sub1{
	width:960px;
	height:23px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1px;
}
.bot_col1{
    width: 293px;
    height: 232px;
    margin: 10px 16px 0 0;
    float: left;
}

.bot_col2{
    width: 293px;
    height: 232px;
    margin: 10px 16px 0 0;
    float: left;
}

.bot_col3{
	width: 270px;
	height: auto;
	margin: 10px 0 0 0;
	float:right;
	width: 280px;
}

.front_news_head{    
    color: white;
    float: left;
    font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
    height: 32px;
    padding: 13px 0 0 20px;
    width: 273px;
	background-image:url(../images/box-top-bg.jpg);
	background-repeat:no-repeat;
}

.front_news_headg{
	color: white;
	float: left;
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	height: 32px;
	padding: 13px 0 0 20px;
	width: 260px;
	background-image:url(../images/box-top-bg.jpg);
	background-repeat:no-repeat;
}
.news{
	background: white;
	height: 187px;
	float: left;
	width:291px;
	border:1px solid #a8a8a8;
}

.gallery_box{
	background: white;
	height: 165px;
	float: left;
	width:258px;
	border:1px solid #a8a8a8;
	padding:10px;

}
.contact_bg{
	height: 165px;
	float: left;
	width:250px;
	background-image:url(../images/service-bg.jpg);
	background-repeat:no-repeat;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	line-height:18px;
	padding-left:10px;
}
.news_scroll{
	background: white;
	height: 100px;
	float: left;
	width:250px;
	padding:20px;
}

.partner{
	height: 174px;
	float: left;
	width:259px;
	background-color:#090;
	margin-top:6px;
	margin-bottom:8px;
	margin-left:17px;
	margin-right:10px;
}

.scroll_box{
	width:920px;
	height:140px;
	margin-top:15px;
	background-color:#4d4d4d;
	margin-left:auto;
	margin-right:auto;
	border:4px solid #dae5c2;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	padding-top:0px;

}


.footer_holder{
	width:auto;
height:auto;
margin-left:auto;
	background-image:url(../images/footer-bg.jpg);
	background-repeat:repeat-x;
        margin-top:70px;

}

.footer_container{
	width:960px;
	height:145px;
	margin-left:auto;
	margin-right:auto;
}

.footer_left{
	width:400px;
	height:50px;
	float:left;
	margin-top:35px;
	margin-left:0px;
}

.footer_right{
	width:180px;
	height:30px;
	float:right;
	margin-top:35px;
}


.sub_cap{
	width:900px;
	height:auto;
}

.about_matter{
	width:580px;
	height:auto;
	float:left;
	margin-top:20px;
	font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 1.3;
}


.about_matterbox1{
	width:250px;
	height:auto;
	float:left;

}
.about_matterbox2{
	width:300px;
	height:auto;
	float:right;

}

.about_img{
	width:273px;
	height:auto;
	float:right;
	margin-top:20px;
}


.client_box{
	width:860px;
	height:auto;
	float:left;
	margin-top:20px;
	margin-left:25px;
}

.product_box{
	width:900px;
	height:auto;
	float:left;
	margin-top:30px;
	margin-left:0px;
}

.sgallery_box{
	width:900px;
	height:auto;
	float:left;
	margin-top:30px;
}
.service_dot{
	width:900px;
	height:auto;
	float:left;
	margin-top:10px;
	margin-left:0px;
}

.service_box1{
	width:268px;
	height:auto;
	float:left;
	margin-top:0px;
	margin-left:0px;
	margin-right:45px;
}

.service_box2{
	width:268px;
	height:auto;
	float:left;
	margin-top:0px;
	margin-left:0px;
}
.service_cap{
	width:423px;
	height:auto;
	float:left;
}
.service_img{
	width:268px;
	height:167px;
	float:left;
	margin-top:15px;
}

.service_matter{
	width:268px;
	height:auto;
	float:left;
	margin-top:15px;
}

.product_box1{
	width:423px;
	height:auto;
	float:left;
	margin-top:0px;
	margin-left:0px;
	margin-right:20px;
}

.product_box2{
	width:423px;
	height:auto;
	float:right;
	margin-top:0px;
	margin-left:0px;

}
.product_cap{
	width:423px;
	height:auto;
	float:left;
}
.product_img{
	width:423px;
	height:167px;
	float:left;
	margin-top:15px;
}

.product_matter{
	width:423px;
	height:auto;
	float:left;
	margin-top:15px;
}
.client_box1{
	width:195px;;
	height:155px;
	float:left;
	margin-top:15px;
	margin-right:20px;
}

.offer_box{
	width:390px;
	height:auto;
	float:left;
	margin-top:20px;
	margin-left:25px;
	margin-right:15px;
	border:1px solid #a5a5a5;
	background-color:#f2f1f1;
	padding-left:15px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:10px;
	
}

.offer_img{
	width:382px;
	height:154px;
	float:left;

}

.offer_line{
	width:1px;
	height:145px;
	float:left;
	background-color:#a5a5a5;
}


.offer_matter{
	width:360px;
	height:auto;
	float:left;
	margin-left:0px;

}
.offer_simg{
	width:215px;
	height:164px;
	float:left;
	margin-left:0px;
}

.contact_address{
	width:430px;
	height:auto;
	float:left;
	margin-top:20px;
}

.contact_form{
	width:450px;
	height:auto;
	float:right;
	margin-top:50px;
	border:1px solid #a5a5a5;
	margin-right:20px;
	margin-bottom:40px;

}

.pgallery_box{
	width:150px;
	height:150px;
	float:left;
	margin-top:20px;
	margin-right:30px;
	border:1px solid #999999;
}

.pgallery_box1{
	width:150px;
	height:150px;
	float:left;
	margin-top:20px;
	border:1px solid #999999;
}

.add{
	width:400px;
	height:auto;
	float:left;
}

.add a{
	text-decoration: none;
	color: #666;
}

.add a:hover {
	text-decoration: none;
	color:#C60;
}
.btn-primary a:hover{
color:#fff;
}
.btn-primary a:hover{
color:#fff;
}
.btn-primary a{
color:#fff;
font-size:15px;
}
.btn-primary{
    font-family: Helvetica;
}
.read-more{
        color: #5a5c5d;
        font-weight: bold;
        font-family: Helvetica;
}
.read-more:hover{
        color: #0089d1;
        font-style: italic;
}
.title-kk {
    font-size:25px; 
    color:#5a5c5d; 
    margin:50px 0px 20px 0px; 
    font-family: Helvetica;
}
.button-two {
    border-radius: 4px;
    background-color: #078cd1;
    border: none;
    padding: 9px;
    width: 125px;
    transition: all 0.5s;
    font-size: 15px;
    
}
.button-two span {
    cursor: pointer;
    display: inline-block;
    position: relative;
    transition: 0.5s;
    color: #fff;
}
.button-two span:after {
    content: '»';
    position: absolute;
    opacity: 0;
    top: 0;
    right: -4px;
    transition: 0.5s;
}
.button-two:hover span {
  padding-right: 25px;
}

.button-two:hover span:after {
  opacity: 1;
  right: 0;
}