/* ============================================================== ABOUT US PAGE ============================================================== */

/* ========= INTRODUCTION & HISTORY ========= */
.introduction {align-items: center;justify-content: space-between;}
.intro_content p {padding-top: 10px;}
.introduction .intro_content {max-width: 57%;flex: 0 0 57%;}
.introduction_history .col-md-12.for_mob {display: none;}
.introduction_history .company_history {padding-top: 10px;align-items: center;justify-content: space-between;}
.introduction_history .company_history .intro_content {max-width: 52%;flex: 0 0 52%;}
.introduction_history .company_history .intro_content a{margin-top: 55px;}
.introduction_history .company_history a {margin-top: 55px;}
/* ========= END INTRODUCTION & HISTORY ========= */

/* ========= OUR BRANCHES ========= */
.title_para {margin-bottom: 0;}
.section-title {margin-bottom: 60px;}
.section-title :is(h1,h2) {margin-bottom: 20px;}
.intro_content :is(h1,h2) {margin-bottom: 20px;}
.our_branches .branch_wrapper {background-size: cover;background-repeat: no-repeat;width: 100%;border-radius: 40px; position: relative;z-index: 1;overflow: hidden;}
.our_branches .branch_wrapper a {display: flex;min-height: 350px;align-items: flex-end;justify-content: flex-start;padding: 40px;position: relative;z-index: 0;}
.our_branches .branch_wrapper:after {content: '';position: absolute;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(21,46,83,1) 160%);border-radius: 40px;left: 0;bottom: 0;z-index: -1;opacity: 0;transition: 0.3s all ease-in-out;}
.our_branches .branch_wrapper:hover:after {opacity: 0.5;}
/* ========= END OUR BRANCHES ========= */

/* ========= OUR SERVICES ========= */
.our_services_row {display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 30px;}
.our_services .service_content {border-radius: 30px;background: #DFEBF1;width: 100%;padding: 60px 40px; display: flex; align-items: flex-start; flex-direction: column; height: 100%;}
.our_services .service_content h4 {padding: 24px 0 13px;font-weight: 700;}
.our_services .service_content p {padding-bottom: 35px;}
.our_services .service_content .aspire_btn {margin-top: auto;}
/* ========= END OUR SERVICES ========= */

/* ========= WHY ASPIRE SQUARE ========= */
.why_aspire .item {max-width: 33%;flex: 0 0 33%;}
.why_aspire .why_content{padding: 0px 57px;}
.why_aspire .why_content p {padding-top: 24px;}
.why_aspire .col-md-4.for_mob{display: none;}
.why_aspire .col-md-4:first-child .why_content {padding-left: 0px;padding-right: 25px;}
.why_aspire .col-md-4:last-child .why_content {padding-right: 0px;padding-left: 40px;}
.why_aspire .col-md-4:nth-child(2) .why_content {position: relative;}
.why_aspire .col-md-4:nth-child(2) .why_content:before {content: "";position: absolute;background: rgba(0, 0, 0, 0.23);width: 1px;height: 100%;left: 0px;top: 50%;transform: translateY(-50%);}
.why_aspire .col-md-4:nth-child(2) .why_content:after {content: "";position: absolute;background: rgba(0, 0, 0, 0.23);width: 1px;height: 100%;right: 0px;top: 50%;transform: translateY(-50%);}
/* ========= END WHY ASPIRE SQUARE ========= */

/* ========= OUR INFRASTRUCURE ========= */
.our_infrastructure {position: relative;margin-top: 60px;}
.our_infrastructure:after {content: "";position: absolute;background: #DFEBF1;;width: 100%;height: 75%;top: 0;z-index: -1;}
.our_infrastructure .infrastructure_images {border-radius: 40px; display: flex; overflow: hidden;}
.infrastructure_images img {width: 100%; height: auto; object-fit: cover;}
/* ========= END OUR INFRASTRUCURE ========= */

/* ========= CAREER SECTION ========= */
.career_section .career_bg_design {position: relative;padding: 90px 0px;}
.career_section .career_bg_design .career_design_wrap {position: relative;}
.career_section .career_bg_design .career_design_wrap:before {content: "";position: absolute;background: url(https://aspiresquare.com/wp-content/uploads/2024/03/career_sec_globe.webp);background-repeat: no-repeat;height: 100%;width: 50%;top: 0;left: 30px;}
.career_section .career_bg_design .career_design_wrap .career_content {position: relative; padding-right: 40px;}
.career_section .career_bg_design .career_design_wrap .career_content a, .career_section .career_bg_design .career_design_wrap .career_content p {color: #fff;}
.career_section .career_bg_design .career_design_wrap .career_content p {padding-bottom: 55px;max-width: 85%;width: 100%;}
.career_section .career_bg_design .career_design_wrap .career_for_mob .career_photo_wrap {display: none;}
.career_section .career_bg_design:before {content: "";position: absolute;background: #152E53;border-radius: 0px 60px 60px 0px;max-width: 65%;width: 100%;height: 100%;z-index: -1;top: 50%;transform: translateY(-50%);}
.career_section .career_bg_design:after {content: "";position: absolute;background: url(https://aspiresquare.com/wp-content/uploads/2024/01/Career-About-Page.webp);background-size: cover;background-position: center;background-repeat: no-repeat;border-radius: 60px 0px 0px 60px;height: calc(100% - 40px); width: 50%; top: 50%;right: 0;transform: translateY(-50%);}
/* ========= END CAREER SECTION ========= */

/* ========= TEAM CTA ========= */
.team_cta .cta {padding: 60px 0px 1px;border-radius: 40px;}
.team_cta .cta .title_para {padding-top: 25px;}
/* ========= END TEAM CTA ========= */

/* ========= COUNTER BAND ========= */
.counter_band .counter_box {padding: 60px 0 40px;}
.counter_band li p {font-size: 30px;line-height: 40px;font-weight: 500;color: #fff;}
.counter_band li span {color: #fff;font-size: 60px;line-height: 70px;font-weight: 700;padding: 10px 0;display: inline-block;}
.counter_band li .svg_structure svg {fill: #fff;}
/* ========= END COUNTER BAND ========= */

/* ============================================================== END ABOUT US PAGE ============================================================== */


.intro_image img {width: 100%; height: auto; object-fit: cover;}


/* ============================================================== ABOUT US PAGE RESPONSIVE ============================================================== */
@media screen and (max-width: 1440px) {

    /* ========= INTRODUCTION & HISTORY ========= */
    .introduction_history .company_history .intro_content a {margin-top: 50px;}
    /* ========= END INTRODUCTION & HISTORY ========= */

    /* ========= OUR SERVICES ========= */
    .our_services .service_content {padding: 60px 50px;}
    /* ========= END OUR SERVICES ========= */

    /* ========= WHY ASPIRE SQUARE ========= */
    .why_aspire .why_content {padding: 0px 50px;}
    .why_aspire .why_content p {padding-top: 10px;}
    .why_aspire .col-md-4:first-child .why_content {padding-right: 25px;}
    .why_aspire .col-md-4:last-child .why_content {padding-left: 25px;}
    .why_aspire .why_content .spans2 {font-size: 25px;line-height: 28px;}
    /* ========= END WHY ASPIRE SQUARE ========= */

    /* ========= OUR INFRASTRUCURE ========= */
    /* ========= END OUR INFRASTRUCURE ========= */

    /* ========= CAREER SECTION ========= */
    .career_section .career_bg_design {padding: 60px 0px;}
    /* ========= END CAREER SECTION ========= */

    /* ========= TEAM CTA ========= */
    .team_cta .cta .title_para {padding-top: 20px;margin: 0px auto 60px;}
    /* ========= END TEAM CTA ========= */

    /* ========= COUNTER BAND ========= */
    .counter_band .counter_box {padding: 40px 0 40px;}
    /* ========= END COUNTER BAND ========= */

}

@media only screen and (min-width : 1280px) and (max-width: 1366px) {

    /* ========= INTRODUCTION & HISTORY ========= */
    .introduction_history .company_history .intro_content a {margin-top: 45px;}
    /* ========= END INTRODUCTION & HISTORY ========= */

    /* ========= OUR BRANCHES ========= */
    /* ========= END OUR BRANCHES ========= */

    /* ========= OUR SERVICES ========= */
    .our_services .service_content h4 {padding: 20px 0 10px;}
    .our_services .service_content p {padding-bottom: 30px;}
    /* ========= END OUR SERVICES ========= */

    /* ========= WHY ASPIRE SQUARE ========= */
    .why_aspire .why_content {padding: 0px 40px;}
    .why_aspire .why_content p {padding-top: 5px;}
    .why_aspire .col-md-4:first-child .why_content {padding-right: 20px;}
    .why_aspire .col-md-4:last-child .why_content {padding-left: 20px;}
    /* ========= END WHY ASPIRE SQUARE ========= */

    /* ========= OUR INFRASTRUCURE ========= */
    /* ========= END OUR INFRASTRUCURE ========= */

    /* ========= CAREER SECTION ========= */
    .career_section .career_bg_design .career_design_wrap .career_content p { padding-bottom: 40px;}
    /* ========= END CAREER SECTION ========= */

    /* ========= TEAM CTA ========= */
    .team_cta .cta .title_para {padding-top: 15px;margin: 0px auto 50px;}
    /* ========= END TEAM CTA ========= */

    /* ========= COUNTER BAND ========= */
    .counter_band li span {font-size: 45px;line-height: 60px;padding: 10px 0 0px;}
    .counter_band li p {font-size: 26px;line-height: 30px;}
    .counter_band .counter_box li .svg_structure svg {height: 80px;width: 80px;}
    /* ========= END COUNTER BAND ========= */
    
}

@media only screen and (min-width : 1024px) and (max-width: 1280px) {

    /* ========= INTRODUCTION & HISTORY ========= */
    .introduction_history .intro_content p {padding-top: 5px;}
    .introduction_history .company_history .intro_content a {margin-top: 40px;}
    /* ========= END INTRODUCTION & HISTORY ========= */

    /* ========= OUR BRANCHES ========= */
    .our_branches .text_center p {padding-bottom: 30px;}
    .our_branches .branch_wrapper a .branch_box .spans1 {font-size: 50px;line-height: 55px;}
    /* ========= END OUR BRANCHES ========= */

    /* ========= OUR SERVICES ========= */
    .our_services .service_content {padding: 50px 50px 50px 40px;}
    .our_services .service_content h4 {padding: 15px 0 10px;}
    /* ========= END OUR SERVICES ========= */

    /* ========= WHY ASPIRE SQUARE ========= */
    .why_aspire .why_content {padding: 0px 30px;}
    .why_aspire .col-md-4:first-child .why_content {padding-right: 15px;}
    .why_aspire .col-md-4:last-child .why_content {padding-left: 15px;}
    .why_aspire .why_content .spans2 {font-size: 23px;line-height: 25px;}
    /* ========= END WHY ASPIRE SQUARE ========= */

    /* ========= CAREER SECTION ========= */
    .career_section .career_bg_design .career_design_wrap .career_content p { padding-bottom: 35px;}
    /* ========= END CAREER SECTION ========= */

    /* ========= TEAM CTA ========= */
    .team_cta .cta {padding: 40px 0px 1px;}
    /* ========= END TEAM CTA ========= */

    /* ========= COUNTER BAND ========= */
    .counter_band li p {font-size: 24px;line-height: 26px;}
    .counter_band li span {font-size: 40px;line-height: 50px;}
    .counter_band .counter_box li .svg_structure svg {height: 70px;width: 70px;}
    /* ========= END COUNTER BAND ========= */
    
}

@media only screen and (min-width : 720px) and (max-width: 1280px) {

    /* ========= INTRODUCTION & HISTORY ========= */
    .introduction_history .company_history .intro_content a {margin-top: 35px;}
    /* ========= END INTRODUCTION & HISTORY ========= */

    /* ========= OUR BRANCHES ========= */
    .our_branches .branch_wrapper a .branch_box .spans1 {font-size: 45px;line-height: 50px;}
    /* ========= END OUR BRANCHES ========= */

    /* ========= OUR SERVICES ========= */
    /* ========= END OUR SERVICES ========= */

    /* ========= WHY ASPIRE SQUARE ========= */
    /* ========= END WHY ASPIRE SQUARE ========= */

    /* ========= OUR INFRASTRUCURE ========= */
    .our_infrastructure .infrastructure_images img {height: 350px;}
    /* ========= END OUR INFRASTRUCURE ========= */

    /* ========= CAREER SECTION ========= */
    /* ========= END CAREER SECTION ========= */

    /* ========= TEAM CTA ========= */
    /* ========= END TEAM CTA ========= */

    /* ========= COUNTER BAND ========= */
    /* ========= END COUNTER BAND ========= */


    .our_services h4 {margin: 0;}
    
}

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

    .career_section .career_bg_design .career_design_wrap .career_content p {width: 80%;}

}
@media only screen and (max-width: 1024px) {

    /* ========= INTRODUCTION & HISTORY ========= */
    .introduction_history .introduction .intro_content {max-width: 45%;flex: 0 0 45%;}
    .introduction_history .introduction .intro_image {max-width: 55%;flex: 0 0 55%;}
    .introduction_history .company_history .intro_content {max-width: 45%;flex: 0 0 45%;}
    .introduction_history .company_history .intro_image {max-width: 55%;flex: 0 0 55%;}
    .introduction_history .company_history .intro_content h2 {line-height: 60px;}
    /* ========= END INTRODUCTION & HISTORY ========= */

    /* ========= OUR BRANCHES ========= */
    .our_branches .branch_wrapper a .branch_box .spans1 {font-size: 40px;line-height: 45px;}
    /* ========= END OUR BRANCHES ========= */

    /* ========= OUR SERVICES ========= */
    .our_services .service_content {padding: 40px 25px 40px 25px;}
    .our_services .service_content p {padding-bottom: 30px;}
    /* ========= END OUR SERVICES ========= */

    /* ========= WHY ASPIRE SQUARE ========= */
    .why_aspire .why_content {padding: 0px 20px;}
    .why_aspire .why_content p {padding-top: 5px;}
    .why_aspire .why_content .spans2 {font-size: 22px;line-height: 20px;}
    .why_aspire .col-md-4:first-child .why_content {padding-right: 10px;}
    .why_aspire .col-md-4:last-child .why_content {padding-left: 10px;}
    /* ========= END WHY ASPIRE SQUARE ========= */

    /* ========= OUR INFRASTRUCURE ========= */
    /* ========= END OUR INFRASTRUCURE ========= */


    /* ========= TEAM CTA ========= */
    /* ========= END TEAM CTA ========= */

    /* ========= COUNTER BAND ========= */
    /* ========= END COUNTER BAND ========= */

    .grids {grid-gap: 20px;}

    .our_services img {width: 100px;}
    .introduction .intro_content .for_tab_mob{display: block;}
}

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

    /* ========= INTRODUCTION & HISTORY ========= */
    /* ========= END INTRODUCTION & HISTORY ========= */

    /* ========= OUR BRANCHES ========= */
    .our_branches .branch_wrapper a .branch_box .spans1 {font-size: 35px;line-height: 40px;}
    /* ========= END OUR BRANCHES ========= */

    /* ========= OUR SERVICES ========= */
    .our_services .service_content {padding: 44px 30px;}
    /* ========= END OUR SERVICES ========= */

    /* ========= WHY ASPIRE SQUARE ========= */
    .why_aspire .why_content {padding: 0px 15px;}
    .why_aspire .why_content .spans2 {font-size: 18px;line-height: 18px;}
    .why_us_sec .about_title{padding: 0 30px;}
    .why_us_sec .about_title p {font-size: 18px;}
    .why_aspire .col-md-4:first-child .why_content {padding-right: 0px;}
    .why_aspire .col-md-4:last-child .why_content {padding-left: 0px;}
    .why_us_sec .owl-item:not(.cloned) .about_title .spans2:after{line-height: 50px;}
    /* ========= END WHY ASPIRE SQUARE ========= */

    /* ========= OUR INFRASTRUCURE ========= */
    .our_infrastructure .infrastructure_images img {height: 325px;}
    /* ========= END OUR INFRASTRUCURE ========= */

    /* ========= CAREER SECTION ========= */
    /* ========= END CAREER SECTION ========= */

    /* ========= TEAM CTA ========= */
    .team_cta .cta {padding: 40px 24px 1px;}
    .team_cta .cta .title_para {padding-top: 10px;}
    /* ========= END TEAM CTA ========= */

    /* ========= COUNTER BAND ========= */
    .counter_band li .svg_structure svg {height: 70px;width: 70px;}
    .counter_band li span {font-size: 35px;line-height: 35px;}
    .counter_band li p {font-size: 20px;line-height: 20px;}
    /* ========= END COUNTER BAND ========= */

    .our_services_row {grid-template-columns: 1fr 1fr;}
    .introduction_history .row {flex-direction: column; grid-gap: 30px; margin-bottom: 40px;}
    .introduction_history .row:last-child {margin-bottom: 0;}
    .introduction_history .row .col-md-5, .introduction_history .row .col-md-7 {width: 100%; max-width: 100%;}

    .grids3,.grids2 {grid-template-columns: 1fr 1fr;}
    .section-title {margin-bottom: 30px;}

        /* ========= CAREER SECTION ========= */
        .career_section .career_for_mob .career_bg_design:after{display: none;}
        .career_section .career_bg_design:after, .career_section .career_bg_design:before, .career_section .career_bg_design .career_design_wrap:before {position: inherit;}
        .career_section .career_bg_design .career_design_wrap {padding: 0px;}
        .career_section .career_bg_design .career_design_wrap .col-md-7 {max-width: 100%;flex: 0 0 100%;padding: 30px 20px;}
        .career_section .career_bg_design .career_design_wrap .career_for_mob {background: #152E53;border-radius: 40px;margin-top: 40%;display: flex;flex-wrap: wrap;}
        .career_section .career_bg_design .career_design_wrap .career_for_mob .career_photo_wrap {display: block;margin-top: -50%;text-align: center;}
        .career_section .career_bg_design .career_design_wrap .career_for_mob .career_photo_wrap img {max-width: 100%;width: 100%;height: auto;border-radius: 30px;}
        .career_section .career_bg_design .career_design_wrap .career_content a {display: inline-block;}
        .career_section .career_bg_design .career_design_wrap .career_content p {padding-bottom: 20px;max-width: 100%;}
        /* ========= END CAREER SECTION ========= */
    
        .our_branches .branch_wrapper a .branch_box .spans1 {font-size: 24px;}
}

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

    /* ========= INTRODUCTION & HISTORY ========= */
    .introduction_history .col-md-12.for_mob {display: block;}
    .introduction_history .introduction .col-md-7.for_desk h2 {display: none;}
    .introduction_history .company_history .col-md-7.intro_content.for_desk h2 {display: none;}
    .introduction_history .introduction .intro_image {text-align: center;padding-bottom: 30px;}
    .introduction_history .introduction .intro_image img, .company_history .intro_image img {transform: scaleX(-1);height: auto;width: 100%;max-width: 80%;}
    .introduction_history .introduction .intro_image, .introduction_history .introduction .intro_content {max-width: 100%;flex: 0 0 100%;}
    .introduction_history .company_history .intro_image {max-width: 100%;flex: 0 0 100%;order: 1;}
    .introduction_history .company_history .intro_content {max-width: 100%;flex: 0 0 100%;order: 2;}
    .introduction_history .company_history .intro_image {text-align: center; margin: 0 auto; display: flex;}
    /* ========= END INTRODUCTION & HISTORY ========= */

    /* ========= OUR BRANCHES ========= */
    .our_branches .col-md-6 {max-width: 100%;flex: 0 0 100%;}
    /* ========= END OUR BRANCHES ========= */

    /* ========= OUR SERVICES ========= */
    .our_services .col-md-4.item {max-width: 50%;flex: 0 0 50%;}
    /* ========= END OUR SERVICES ========= */

    /* ========= WHY ASPIRE SQUARE ========= */
    .why_aspire .item {max-width: 100%;flex: 0 0 100%;}
    .why_aspire .col-md-4.for_desk {display: none;}
    .why_aspire .col-md-4.for_mob{display: block;}
    .why_aspire .why_aspire_mob .why_faqs .facility_item span.facility_title {padding: 0px;}
    .why_aspire .why_aspire_mob.facilities_sec .facilities .facility_item {margin-bottom: 20px; color: #fff;}
    .why_aspire .why_aspire_mob.facilities_sec .facilities .facility_item:last-child {margin-bottom: 0 !important;}
    .why_aspire .why_aspire_mob.facilities_sec .facilities .facility_item .facility_title {font-size: 22px;line-height: 26px;}
     .facility_item  p {color: #fff;}
    /* ========= END WHY ASPIRE SQUARE ========= */

    /* ========= OUR INFRASTRUCURE ========= */
    .our_infrastructure .infrastructure_images {border-radius: 20px;}
    /* ========= END OUR INFRASTRUCURE ========= */

    /* ========= TEAM CTA ========= */
    .team_cta .cta .title_para {margin: 0px auto 50px;}
    /* ========= END TEAM CTA ========= */

    /* ========= COUNTER BAND ========= */
    .counter_band li p {font-size: 18px;line-height: 18px;}
    .counter_band li span {font-size: 30px;line-height: 30px;}
    .counter_band li .svg_structure svg {height: 60px;width: 60px;}
    /* ========= END COUNTER BAND ========= */

    .our_services_row {display: flex; flex-direction: column; grid-gap: 20px;}
    .our_services h4 {margin: 0;}
    .service_content img {width: 88px;}
    .our_services .service_content {text-align: center; align-items: center; border-radius: 20px;}
    .grids{display: flex; flex-direction: column;}
    .our_branches .branch_wrapper a {align-items: center; justify-content: center;}
    .our_branches .branch_wrapper {border-radius: 20px;}

    .introduction_history {padding-bottom: 20px;}
    .our_branches {padding-top: 20px;}

    .our_branches .branch_wrapper a {min-height: 200px;}
    .title_para {max-width: 100%;}
    .container {width: 100%;}
}

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

    /* ========= INTRODUCTION & HISTORY ========= */
    .intro_content p {padding-top: 0px;}
    .introduction_history .introduction .intro_image img, .introduction_history .company_history .intro_image img {max-width: 100%;}
    .introduction_history .company_history .intro_content a {margin-top: 30px;}
    /* ========= END INTRODUCTION & HISTORY ========= */

    /* ========= OUR BRANCHES ========= */
    .our_branches .text_center {text-align: left;}
    .our_branches .branch_wrapper a {min-height: inherit;padding: 75px 0px;}
    .our_branches .branch_wrapper a .branch_box {margin: 0 auto;}
    .our_branches .col-md-6:last-child .branch_wrapper {margin-bottom: 0px;}
    /* ========= END OUR BRANCHES ========= */

    /* ========= OUR SERVICES ========= */
    .our_services .col-md-12.text_center, .our_services .col-md-12.text_center p.title_para {text-align: left !important;}
    .our_services .col-md-4.item {max-width: 100%;flex: 0 0 100%;margin-bottom: 20px;}
    .our_services .col-md-4.item:last-child {margin-bottom: 0px;}
    /* ========= END OUR SERVICES ========= */

    /* ========= WHY ASPIRE SQUARE ========= */
    .why_aspire .text_center, .why_aspire .text_center p.title_para {text-align: left !important;}
    .why_aspire .why_aspire_mob.facilities_sec .facilities .facility_item {margin-bottom: 15px;}
    .why_aspire .why_aspire_mob.facilities_sec .facilities .facility_item .facility_title {font-size: 20px;line-height: 24px;}
    .why_aspire .why_aspire_mob.facilities_sec .facilities .facility_item:last-child {margin-bottom: 0px;}
    /* ========= END WHY ASPIRE SQUARE ========= */

    /* ========= OUR INFRASTRUCURE ========= */
    .our_infrastructure .infrastructure_images img {height: auto;}
    .our_infrastructure .row:nth-child(2) { flex-wrap: inherit;overflow-x: scroll;}
    .our_infrastructure .col-md-12.text_center, .our_infrastructure .col-md-12.text_center p.title_para {text-align: left !important;}
    .our_infrastructure .col-md-4.item {max-width: 100%;flex: 0 0 100%;}
    /* ========= END OUR INFRASTRUCURE ========= */

    /* ========= CAREER SECTION ========= */
    .career_section .career_wrap .col-md-12.text-center {text-align: left !important;}
    .career_section .career_bg_design {padding: 60px 0px 0px;}        
    .career_section .career_bg_design .career_design_wrap .col-md-7 {padding: 20px 14px 30px;}
    .career_section .career_bg_design .career_design_wrap .career_for_mob {margin-top: 30%;border-radius: 20px;}
    /* ========= END CAREER SECTION ========= */

    /* ========= TEAM CTA ========= */
    .team_cta .cta {padding: 30px 24px;}
    .team_cta .cta .title_para {margin: 0px auto 0px;padding-top: 12px;}
    /* ========= END TEAM CTA ========= */

    /* ========= COUNTER BAND ========= */
    .counter_band {background-position: center;}
    .counter_band .counter_box {display: flex; flex-wrap: wrap;}
    .counter_band .counter_box li {max-width: 45%;flex: 0 0 45%;margin-bottom: 50px;}
    .counter_band .counter_box li:nth-child(3), .counter_band .counter_box li:nth-child(4) {margin-bottom: 0px;}
    /* ========= END COUNTER BAND ========= */

    .our_branches .branch_wrapper a .branch_box .spans1 {font-size: 24px;}
    .intro_content.for_desk{display: none;}
}

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

    /* ========= INTRODUCTION & HISTORY ========= */
    /* ========= END INTRODUCTION & HISTORY ========= */

    /* ========= OUR BRANCHES ========= */
    /* ========= END OUR BRANCHES ========= */

    /* ========= OUR SERVICES ========= */
    /* ========= END OUR SERVICES ========= */

    /* ========= WHY ASPIRE SQUARE ========= */
    /* ========= END WHY ASPIRE SQUARE ========= */

    /* ========= OUR INFRASTRUCURE ========= */
    /* ========= END OUR INFRASTRUCURE ========= */

    /* ========= CAREER SECTION ========= */
    /* ========= END CAREER SECTION ========= */

    /* ========= TEAM CTA ========= */
    /* ========= END TEAM CTA ========= */

    /* ========= COUNTER BAND ========= */
    /* ========= END COUNTER BAND ========= */
    
}

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

    /* ========= INTRODUCTION & HISTORY ========= */
    /* ========= END INTRODUCTION & HISTORY ========= */

    /* ========= OUR BRANCHES ========= */
    /* ========= END OUR BRANCHES ========= */

    /* ========= OUR SERVICES ========= */
    /* ========= END OUR SERVICES ========= */

    /* ========= WHY ASPIRE SQUARE ========= */
    /* ========= END WHY ASPIRE SQUARE ========= */

    /* ========= OUR INFRASTRUCURE ========= */
    /* ========= END OUR INFRASTRUCURE ========= */

    /* ========= CAREER SECTION ========= */
    /* ========= END CAREER SECTION ========= */

    /* ========= TEAM CTA ========= */
    /* ========= END TEAM CTA ========= */

    /* ========= COUNTER BAND ========= */
    /* ========= END COUNTER BAND ========= */
    
}

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

    /* ========= INTRODUCTION & HISTORY ========= */
    .introduction_history .company_history .intro_content a {margin-top: 20px;}
    /* ========= END INTRODUCTION & HISTORY ========= */    
}

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

    /* ========= INTRODUCTION & HISTORY ========= */
    /* ========= END INTRODUCTION & HISTORY ========= */

    /* ========= OUR BRANCHES ========= */
    /* ========= END OUR BRANCHES ========= */

    /* ========= OUR SERVICES ========= */
    /* ========= END OUR SERVICES ========= */

    /* ========= WHY ASPIRE SQUARE ========= */
    /* ========= END WHY ASPIRE SQUARE ========= */

    /* ========= OUR INFRASTRUCURE ========= */
    /* ========= END OUR INFRASTRUCURE ========= */

    /* ========= CAREER SECTION ========= */
    /* ========= END CAREER SECTION ========= */

    /* ========= TEAM CTA ========= */
    /* ========= END TEAM CTA ========= */

    /* ========= COUNTER BAND ========= */
    /* ========= END COUNTER BAND ========= */
    
}

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

    /* ========= INTRODUCTION & HISTORY ========= */
    .introduction_history .introduction .intro_image {padding-bottom: 15px;}
    .introduction_history .company_history .intro_content a {margin-top: 18px;}
    /* ========= END INTRODUCTION & HISTORY ========= */

    /* ========= OUR BRANCHES ========= */
    .our_branches .branch_wrapper a .branch_box .spans1 {font-size: 30px;line-height: 35px;}
    /* ========= END OUR BRANCHES ========= */

    /* ========= OUR SERVICES ========= */
    .our_services .service_content p {padding-bottom: 20px;}
    .our_services .service_content h4 {padding: 15px 0px 10px;}
    /* ========= END OUR SERVICES ========= */

    /* ========= WHY ASPIRE SQUARE ========= */
    .why_aspire .why_aspire_mob.facilities_sec .facilities .facility_item {margin-bottom: 12px;}
    .why_aspire .why_aspire_mob.facilities_sec .facilities .facility_item .facility_title {font-size: 18px;line-height: 22px;}
    .why_aspire .why_aspire_mob.facilities_sec .facilities .facility_item .why_aspire_content p {font-size: 16px;line-height: 26px;}
    .why_aspire .why_aspire_mob.facilities_sec .facilities .facility_item .why_aspire_content.pt15 {padding-top: 12px;}
    .why_aspire .why_aspire_mob.facilities_sec .facilities .facility_item, .facilities_sec .facilities .facility_item.show {padding: 15px;}
    /* ========= END WHY ASPIRE SQUARE ========= */

    /* ========= OUR INFRASTRUCURE ========= */
    .our_infrastructure {margin-top: 30px;}
    /* ========= END OUR INFRASTRUCURE ========= */

    /* ========= CAREER SECTION ========= */
    .career_section .career_bg_design .career_design_wrap .career_content p {padding-bottom: 15px;}
    /* ========= END CAREER SECTION ========= */

    /* ========= TEAM CTA ========= */
    .team_cta .cta {padding: 25px 20px;}
    .team_cta .cta .title_para {padding-top: 10px;}
    /* ========= END TEAM CTA ========= */

    /* ========= COUNTER BAND ========= */
    .counter_band li p {font-size: 16px;line-height: 16px;}
    .counter_band li span {font-size: 25px;line-height: 25px;}
    .counter_band li .svg_structure svg {height: 50px;width: 50px;}
    /* ========= END COUNTER BAND ========= */
    
}

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

    /* ========= INTRODUCTION & HISTORY ========= */
    .introduction_history .company_history .intro_content a {margin-top: 15px;padding: 14px 24px;}
    /* ========= END INTRODUCTION & HISTORY ========= */

    /* ========= OUR BRANCHES ========= */
    .our_branches .branch_wrapper a .branch_box .spans1 {font-size: 25px;line-height: 30px;}
    /* ========= END OUR BRANCHES ========= */

    /* ========= OUR SERVICES ========= */
    .our_services .service_content p {padding-bottom: 15px;}
    .our_services .service_content h4 {padding: 10px 0px 10px;}
    .our_services .service_content a.aspire_btn {padding: 8px 20px;}
    /* ========= END OUR SERVICES ========= */

    /* ========= WHY ASPIRE SQUARE ========= */
    /* ========= END WHY ASPIRE SQUARE ========= */

    /* ========= OUR INFRASTRUCURE ========= */
    /* ========= END OUR INFRASTRUCURE ========= */

    /* ========= CAREER SECTION ========= */
    .career_section .career_bg_design .career_design_wrap .career_content a {padding: 6px 18px;}
    /* ========= END CAREER SECTION ========= */

    /* ========= TEAM CTA ========= */
    /* ========= END TEAM CTA ========= */

    /* ========= COUNTER BAND ========= */
    .counter_band li span {font-size: 20px;line-height: 20px;}
    /* ========= END COUNTER BAND ========= */
    
}

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


    /* ========= OUR SERVICES ========= */
    .our_services .service_content h4 {padding: 8px 0px 8px;font-size: 20px;line-height: 20px;}
    .our_services .service_content p {padding-bottom: 10px;}
    .our_services .col-md-12.text_center p.title_para {margin: 8px auto 12px;}
    /* ========= END OUR SERVICES ========= */

    /* ========= WHY ASPIRE SQUARE ========= */
    .why_aspire .why_aspire_mob.facilities_sec .facilities .facility_item .facility_title {font-size: 17px;line-height: 20px;}
    .why_aspire .why_aspire_mob.facilities_sec .facilities .facility_item .why_aspire_content p {font-size: 15px;line-height: 20px;}
    .why_aspire .why_aspire_mob.facilities_sec .facilities .facility_item .why_aspire_content.pt15 {padding-top: 10px;}
    /* ========= END WHY ASPIRE SQUARE ========= */

    /* ========= OUR INFRASTRUCURE ========= */
    /* ========= END OUR INFRASTRUCURE ========= */

    /* ========= CAREER SECTION ========= */
    /* ========= END CAREER SECTION ========= */

    /* ========= TEAM CTA ========= */
    .team_cta .cta {padding: 20px 18px;}
    .team_cta .cta .title_para {padding-top: 8px;}
    /* ========= END TEAM CTA ========= */

    /* ========= COUNTER BAND ========= */
    /* ========= END COUNTER BAND ========= */
    
}

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

    .counter_band .counter_box {grid-gap: 40px 20px;}

}
@media only screen and (max-width : 320px) {

    /* ========= INTRODUCTION & HISTORY ========= */
    .introduction_history .company_history {padding-top: 5px;}
    .introduction_history .company_history .intro_content a {margin-top: 10px;padding: 5px 15px;}
    /* ========= END INTRODUCTION & HISTORY ========= */

    /* ========= OUR BRANCHES ========= */
    .our_branches .branch_wrapper a .branch_box .spans1 {font-size: 20px;line-height: 25px;}
    /* ========= END OUR BRANCHES ========= */

    /* ========= OUR SERVICES ========= */
    .our_services .service_content h4 {font-size: 18px;line-height: 18px;}
    .our_services .service_content p {font-size: 16px;line-height: 22px;}
    .our_services .service_content a.aspire_btn {padding: 6px 18px;font-size: 15px;line-height: 20px;}
    /* ========= END OUR SERVICES ========= */

    /* ========= WHY ASPIRE SQUARE ========= */
    .why_aspire .why_aspire_mob.facilities_sec .facilities .facility_item {margin-bottom: 10px;}
    .why_aspire .why_aspire_mob.facilities_sec .facilities .facility_item .facility_title {font-size: 16px;line-height: 18px;}
    .why_aspire .why_aspire_mob.facilities_sec .facilities .facility_item, .facilities_sec .facilities .facility_item.show {padding: 12px;}
    /* ========= END WHY ASPIRE SQUARE ========= */

    /* ========= OUR INFRASTRUCURE ========= */
    /* ========= END OUR INFRASTRUCURE ========= */

    /* ========= CAREER SECTION ========= */
    .career_section .career_bg_design .career_design_wrap .col-md-7 {padding: 5px 8px 15px;}
    /* ========= END CAREER SECTION ========= */

    /* ========= TEAM CTA ========= */
    /* ========= END TEAM CTA ========= */

    /* ========= COUNTER BAND ========= */
    .counter_band li span {font-size: 18px;line-height: 18px;}
    .counter_band li p {font-size: 15px;line-height: 15px;}
    /* ========= END COUNTER BAND ========= */


    
}
/* ============================================================== END ABOUT US PAGE RESPONSIVE ============================================================== */