.bannerBox{display:block;border-bottom:#f1f1f1 solid 1px;overflow:hidden}
.bannerBox img{float:left}
.aboutPage{display:block;overflow:hidden}
.aboutPage h1{margin-bottom:20px;display:block;font-size:42px;line-height:35px}
.aboutPage p{margin-bottom:15px;display:block;line-height:30px}
.headingBox{margin-top:30px}
.aboutSection{padding:55px 0;display:block}
.aboutSection h1{margin-bottom:15px;display:block;font-size:40px}
.ourSection{padding:0 0 55px;display:block}
.ourSection h2{margin-bottom:15px;display:block;font-size:40px}
.ourValueSection{padding:55px 0;display:block;background:#f1f1f16e;overflow:hidden}
.ourValueSection h2{margin-bottom:15px;display:block;font-size:40px;text-align:center}
.ourValueSection span{margin:0 auto;display:block;max-width:600px;line-height:30px;text-align:center}
.ourValueSection ul{margin-top:30px;display:block}
.ourValueSection ul li{width:33.3%;height:100px;display:inline-flex;align-items:center;justify-content:center;float:left;font-size:20px;text-align:center;line-height:30px}
.ourValueSection ul li:nth-child(1),.ourValueSection ul li:nth-child(2),.ourValueSection ul li:nth-child(3){border-bottom:1px solid #c5c5c5}
.ourValueSection ul li:nth-child(1),.ourValueSection ul li:nth-child(2),.ourValueSection ul li:nth-child(4),.ourValueSection ul li:nth-child(5){border-right:1px solid #c5c5c5}
.ourTeamSection{padding:55px 0;display:block}
.ourTeamSection h2{margin-bottom:15px;display:block;font-size:40px;text-align:center}
.ourTeamSection span{margin:0 auto;display:block;max-width:600px;line-height:30px;text-align:center}
.teamBox{padding-top:30px;display:block;overflow:hidden}
.teamBox .teamItem{padding:10px;margin-bottom:60px;display:inline-block;width:33.3%;float:left;position:relative}
.teamBox .teamItem figure{background:#f4f5fa;padding:15px;border-radius:8px}
.teamBox .team-data{background:#fff;border-radius:8px;position:absolute;padding:1rem;bottom:-2rem;left:50%;transform:translateX(-50%);width:80%;box-shadow:0 3px 8px #0000001a}
.teamBox .team-data h6{font-size:20px;color:#3a3a3a;margin-bottom:0}
.teamBox .team-data span{font-size:16px;color:#3a3a3a;text-align:left}
.teamBox .team-data a{display:block;font-size:14px;padding-top:.25rem;cursor:pointer;color:#f26155}
.teamBox .team-data a em{padding-left:5px}
.ourStatistics{padding:50px 0;display:block;text-align:center;background:#f1f1f1;overflow:hidden}
.ourStatistics ul{margin:0 -8px;display:flex}
.ourStatistics ul li{padding:0 15px;margin:0 8px;display:flex;width:100%;flex-direction:column;transition:.5s}
.ourStatistics ul li h3{margin-bottom:5px;display:block;font-size:50px;color:#f26155;line-height:initial;font-family:'rubikmedium'}
@media screen and (max-width:768px) {
.ourStatistics ul li p{font-size:12px}
}
@media screen and (max-width:540px) {
.bannerBox img{height:270px;object-fit:cover}
.ourSection{text-align:center}
.ourValueSection ul li{width:50%;font-size:18px}
.ourValueSection ul li:nth-child(2),.ourValueSection ul li:nth-child(4){border-right:0}
.ourValueSection ul li:nth-child(4){border-bottom:1px solid #c5c5c5}
.ourValueSection ul li:nth-child(3){border-right:1px solid #c5c5c5}
.teamBox .teamItem{margin-bottom:50px;width:100%}
.ourStatistics ul{display:block}
.ourStatistics ul li{width:calc(50% - 20px);float:left}
}
@media screen and (max-width:360px) {
.ourStatistics ul li p{font-size:10px}
}