.page-header {
    text-align: center;
    padding: 80px 0 92px;
    margin-top: -60px;
    font-weight: 300;
    background: url(../images/pattern-dark.png) #b7b7b7;
}
.am-container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    width: 100%;
    max-width: 1170px;
}
.page-header .page-header-title {
    font-size: 60px;
    color: #fff;
    font-weight: 400;
}

.service-detail-section{width: 100%;/*border-bottom: 1px solid #e9e9e9;*/    display: table;}
.service-detail-container{max-width: 100%; margin:0 auto;}
.service-detail-contain{width: 100%; padding:4rem 0;text-align:center;}
.service-detail-contain .section--title {
    font-size: 2.5em;
    font-weight: 300;
    text-align: center;
}
.service-detail-contain .section--description {
    font-size: 18px;
    line-height: 30px;
    color: #9b9b9b;
    text-align: center;
    margin: 13px 0 0;
}
.our-company-left{
    width: 60%;
    float: left;
}
.our-company-leftrit{
    float: right;
}
.section--tits{
    margin-bottom: 6%;
}
.service-detail-contain .our-company-text {
    padding: 4px 45px 0 0;
}
.service-detail-contain .our-company-text h3 {
    font-size: 20px;
    margin: 20px 0 0px;
}
.service-detail-contain .our-company-text p {
    font-size: 15px;
    color: #969696;
    line-height: 25px;
    margin: 15px 0 0;
}

.our-company-right{
    width: 39%;
    float: left;
    padding-top: 11px;
    text-align: center;
}
.our-company-right .our-company-brief {
    font-size: 15px;
    color: #969696;
    line-height: 23px;
    position: relative;
}
.our-company-right .our-company-brief img{
    width: 100%;
}
.am-g {
    margin: 0 auto;
    width: 100%;
}
.am-u-md-3 {
    width: 23%;
    display: inline-block;
    margin: 0 0.8%;
}

.am-u-md-3 .our_mission--item .our_mission--item_title {
    font-size: 18px;
    font-weight: 400;
    color: #262626;
    margin: 20px 0 20px;
    text-align: center;
}
.am-u-md-3 .our_mission--item .our_mission--item_body p {
    font-size: 15px;
    line-height: 23px;
    color: #969696;
    margin: 0;
}
.our-mission-center{
    text-align: center;
}
.srbg{
    background-color: #F0F4F7;
}

.our_mission--item_body{
    margin: 10px 0;
}




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

.page-header{padding:80px 0 10px;}
.page-header .page-header-title{font-size:30px;}
.service-detail-contain .section--title{font-size:1.5rem;}
.javaee_fixed{width:95% !important;margin:auto;}
.con .base, .fixed_tab .base{width:100% !important;}
.our-company-left{width:95%;margin:auto;padding:0;float:none;}
.our-company-right{width:95%;margin:auto;padding:0;float:none;}
.service-detail-contain .our-company-text{padding:0;}
.am-u-md-3{width:100%;text-align:center;}
}