#about_banner{
    padding-left: calc((100vw - 1240px) / 2);
}
#about_banner .row{
    align-items: center;
}
#about_banner .container-fluid{
    padding-right: 0;
}
.about-content{
    padding: 67px 0 80px;
}
.about-content p{
    max-width: 539px;
}
.about-content h1{
    max-width: 400px;
    margin-bottom: 30px;
}
.about-img{
    min-height: 686px;
    background: url(../../images/about-img.png);
    background-size: cover;
    background-position: center;
}
#global_access{
    padding: 66px 0 30px;
    background: #ECF0FF;
}
.global-content-wrapper h2{
    font-size: 42px;
    max-width: 624px;
    margin: 20px 0;
}
.report-div{
    background: #638DF6;
    width: 100px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    letter-spacing: 2.8px;
    font-size: 14px;
    color: #fff;
}
.global-content-wrapper p{
    max-width: 599px;
}
.global-content-wrapper a{
    margin-top: 30px;
}
.global-info-single{
    background: #fff;
    padding: 15px 35px 20px;
    margin-bottom: 25px;
    border-radius: 10px;
}
.global-info-single p{
    margin-bottom: 0;
}
.global-info-single span{
    color: #638DF6;
    font-weight: 600;
    font-size: 32px;
}
@media(max-width: 1300px){
    #about_banner{
        padding-right: 0 !important;
    }
}
@media(max-width: 1024px){
    .global-content-wrapper h2{
        font-size: 32px;
    }
}
@media(max-width: 767px){
    .about-img{
        min-height: 350px;
        margin-left: -20px;
    }
    .about-content{
        padding: 55px 0 35px;
        padding-right: 20px;
    }
    .about-content h1{
        margin-bottom: 20px;
    }
    #global_access{
        padding: 50px 0 35px;
    }
    .global-content-wrapper h2{
        font-size: 30px;
    }
    .global-content-wrapper a{
        margin-bottom: 25px;
    }
    .global-info-single{
        padding: 15px 20px 20px;
    }
}