


.section-title{display:inline-block;font-size:35px;left:50%;padding:13px 20px 0;position:relative;text-align:center;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.section-title::before,.section-title::after{border-color:#2f2f2f;border-style:solid;content:"";height:20px;position:absolute;top:0;width:20px;}
.section-title::before{border-width:1px 0 0 1px;left:0;}
.section-title::after{border-width:1px 1px 0 0;right:0;}

.about-us .company-info{margin:0 0 120px;position:relative;}
.about-us .company-info .border{border:20px solid #00adef!important;}
@media only screen and (min-width: 320px) and (max-width: 991px){
.about-us .company-info .border{border-width:10px;}
}
.about-us .company-info .company-detail{background-color:#00adef;margin:80px 0 80px -117px;padding:48px 30px 18px;}
@media only screen and (min-width: 320px) and (max-width: 991px){
.about-us .company-info .company-detail{margin:-90px 0 15px;}
}
@media only screen and (min-width: 320px) and (max-width: 767px){
.about-us .company-info .company-detail{padding:30px 15px 1px;}
}
.about-us .company-info .company-detail h3{color:#fff;left:0;margin-bottom:33px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
@media only screen and (min-width: 320px) and (max-width: 767px){
.about-us .company-info .company-detail h3{font-size:20px;}
}
.about-us .company-info .company-detail h3::before,.about-us .company-info .company-detail h3::after{border-color:#fff;}
.about-us .company-info .company-detail p{color:#fff;font-size:16px;line-height:1.9;margin-bottom:30px;}
.about-us .company-info .company-image{background-image:url(../../images/novick.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;right:0;top:0;width:50%;z-index:-1;}
@media only screen and (min-width: 320px) and (max-width: 991px){
.about-us .company-info .company-image{height:625px;position:relative;width:100%;z-index:1;}
}
@media only screen and (min-width: 640px) and (max-width: 767px){
.about-us .company-info .company-image{height:520px;}
}
@media only screen and (min-width: 480px) and (max-width: 639px){
.about-us .company-info .company-image{height:390px;}
}
@media only screen and (min-width: 320px) and (max-width: 479px){
.about-us .company-info .company-image{height:260px;}
}

