.section {
    width: 100%;
    padding: 2vh 10%;
}
.section p,
.section a {
    font-size: 1.1vw;
    color: #fff;
    text-decoration: none !important;
}
.about {
    background-color: #000;
    display: grid;
}
.about-topbanner {
    position: relative;
}
.about-main-section {
    width: 100%;
    margin-top: -42%;
    position: relative;
    left: -4vw;
}
.about-main-text {
    text-align: left;
    padding: 0px 2vw;
    padding-right: 7vw;
    padding-top: 13%;
    letter-spacing: 1px;
    line-height: 1.5;
    letter-spacing: .5px;
    color: #fff;
    width: 50%;
    font-size: 1.1vw;
    float: left;
}
.about-main-text p {
    margin-bottom: 3vh;
}
.about-main-image {
    width: 50%;
    float: left;
}
.about-heigh-text {
    font-family: nevis;
    color: #a1a1a1 !important;
    font-weight: 900;
    width: 60%;
    margin-left: 20%;
}
.about-heigh-text p {
    font-family: nevis;
    color: #a1a1a1 !important;
}
.about-heigh-image p {
    margin-left: 15%;
    margin-top: 1vh;
    letter-spacing: .5px;
    line-height: 1.5;
    color: #a1a1a1 !important;
}
.about-image1 {
    width: 83%;
    margin-left: 15%;
}
.atext1 {
    font-size: 5vw !important;
    line-height: 1.2;
    letter-spacing: 1px;
    margin-left: 30%;
    margin-bottom: -15%;
}
.atext2 {
    font-size: 7vw !important;
    line-height: 1.2;
    letter-spacing: 12px;
    margin-left: 20%;
    margin-bottom: -25%;
}
.atext3 {
    font-size: 13vw !important;
    line-height: 1.2;
    letter-spacing: 1px;
}
.atext4 {
    font-size: 6vw !important;
    line-height: 1.2;
    letter-spacing: 1px;
    margin-left: 78%;
    margin-top: -19%;
}
.atext5 {
    font-size: 8vw !important;
    line-height: 1.2;
    letter-spacing: 1px;
    margin-left: 50%;
    margin-top: -10%;
}
.about-2nd-section {
    width: 100%;
    padding: 2vh 15vw;
    margin-bottom: 7vh;
}
.about-2nd-section-col1 {
    width: 50%;
    float: left;
    padding: 0px 1vw;
}
.about-2nd-section-col2 {
    width: 50%;
    float: left;
    padding: 0px 1vw;
}
.about-2nd-section-col2 img,
.testimonial4_slide img {
    width: 100%;
}
.about-2nd-section-col1 p,
.about-2nd-section-col2 p {
    margin-top: 1vh;
    letter-spacing: .5px;
    line-height: 1.5;
    color: #a1a1a1 !important;
    font-size: 1.1vw;
}
.worldwide {
    width: 100%;
    padding: 0vw 15vw;
    background-color: #f17e00;
    padding-bottom: 1vh;
}
.worldwide_heading {
    font-size: 10vw !important;
    font-family: nevis;
    color: #000 !important;
    position: relative;
    display: inline-block;
    margin-top: -4%;
    margin-bottom: 3vh;
}
.worldwide p {
    letter-spacing: .5px;
    line-height: 1.5;
    text-align: center;
    font-size: 1.5vw;
    z-index: 1;
    position: relative;
}
#worldwide_table {
    letter-spacing: .5px;
    line-height: 1.5;
    text-align: center;
    font-size: 1.2vw;
    width: 100%;
    margin: 5vh 0px;
    z-index: 1;
    position: relative;
}
#worldwide_table tr td {
    padding: 1vh 1vw;
    text-align: left;
}
.world-image {
    width: 90%;
    margin-top: -57%;
    z-index: 0;
    position: relative;
}
.management-section {
    width: 100%;
    padding: 4vh 15vw;
    padding-bottom: 3vh;
}
.management-section h1 {
    font-size: 3vw !important;
    font-family: nevis;
    color: #000 !important;
    position: relative;
    letter-spacing: .5px;
    line-height: 1.5;
    text-align: center;
    margin: 5vh 0px;
}
.management1 {
    width: 90%;
    margin-left: 5%;
}
.management_para {
    letter-spacing: .5px;
    line-height: 1.5;
    text-align: left;
    font-size: 1.1vw;
    padding-right: 10%;
}
.management-section .row {
    margin-bottom: 6vh;
}
@media (max-width:768px) {
    .section {
        width: 100%;
        padding: 1vh 5%;
    }
    .section p,
    .section a {
        font-size: 1.2rem;
    }
    .about-main-section {
        margin-top: 0%;
        position: relative;
        left: unset;
    }
    .about-main-text {
        padding: 0px 0%;
        width: 100%;
        font-size: 1.2rem;
        padding-top: 1%;
        padding-bottom: 2%;
        position: relative;
        z-index: 1;
    }
    .about-main-text p {
        margin-bottom: 3vh;
    }
    .about-main-image {
        width: 100%;
    }
    .about-heigh-text {
        width: 90%;
        margin-left: 5%;
        margin-top: -25%;
        position: relative;
        z-index: 0;
    }
    .about-heigh-image p {
        margin-left: 0%;
        font-size: 1.2rem;
    }
    .about-image1 {
        width: 100%;
        margin-left: 0%;
    }
    .about-2nd-section {
        width: 100%;
        padding: 3vh 5%;
        margin-bottom: 1vh;
    }
    .about-2nd-section-col1 {
        width: 100%;
        padding: 0px 0px;
        margin-bottom: 3vh;
    }
    .about-2nd-section-col2 {
        width: 100%;
        padding: 0px 0px;
    }
    .about-2nd-section-col2 img,
    .testimonial4_slide img {
        width: 100%;
    }
    .about-2nd-section-col1 p,
    .about-2nd-section-col2 p {
        font-size: 1.2rem;
    }
    .atext1 {
        font-size: 3.4rem !important;
        margin-left: 17%;
        margin-bottom: -6%;
    }
    .atext2 {
        font-size: 4.2rem !important;
        margin-left: 11%;
        margin-bottom: -13%;
    }
    .atext3 {
        font-size: 10rem !important;
    }
    .atext4 {
        font-size: 4.5rem !important;
        margin-left: 44%;
        margin-top: -12%;
    }
    .atext5 {
        font-size: 6rem !important;
        margin-left: 30%;
        margin-top: -7%;
    }
    .worldwide {
        padding: 0vw 5%;
    }
    .worldwide_heading {
        font-size: 4rem !important;
        margin-bottom: 1vh;
        width: 100%;
        margin-top: -3%;
    }
    .worldwide p {
        font-size: 1.5rem;
    }
    #worldwide_table {
        font-size: 1.2rem;
        margin: 1vh 0px;
    }
    #worldwide_table tr td {
        padding: 1vh 1vw;
    }
    .world-image {
        width: 100%;
        margin-top: -120%;
    }
    .management-section {
        width: 100%;
        padding: 2vh 5%;
    }
    .management-section h1 {
        font-size: 2rem !important;
        margin: 2vh 0px;
    }
    .management1 {
        width: 90%;
        margin-left: 5%;
    }
    .management_para {
        width: 90%;
        margin-left: 5%;
        font-size: 1.2rem;
        padding-right: 0%;
    }
    .management-section .row {
        margin-bottom: 3vh;
    }
    .management-section .row .col-md-7 {
        padding-top: 1vh;
    }
}