/* ============================================================== STUDENT VISA PAGE ============================================================== */

/* ========= ABOUT STUDENT VISA ========= */
.about_student_visa .about_content p.small_text {line-height: 46.8px;padding-bottom: 25px;}
.about_student_visa .about_content p.small_text ~ p {line-height: 41.76px;padding-bottom: 20px;}
.about_student_visa .about_content ul.blu_list_des {padding: 0px;}
.about_student_visa .about_content ul.blu_list_des li {font-size: 20px;line-height: 37.44px;font-weight: 500;}
.about_student_visa .contact_form {padding: 40px;border-radius: 40px;}
.about_student_visa .contact_form > p {text-align: center;padding-bottom: 30px;}
.about_student_visa .contact_form form .form-group p {margin-bottom: 24px;}
.about_student_visa .contact_form form .form-group p input {margin-bottom: 0px;}
.about_student_visa .contact_form form .form-group.banner_submit p {margin-bottom: 0px;}
/* ========= END ABOUT US STUDENT VISA ========= */

/* ========= PROCESS CONTENT ========= */
.process_student_visa {margin-top: 100px;}
.process_content .wrap_step:last-child:after, .process_content .wrap_step:last-child:before, .process_content .wrap_step:last-child .number:after {content: inherit;}
.process_content .red, .process_content .blue {max-width: 20%;flex: 0 0 20%;border-radius: 30px;border: 2px solid #fff;padding: 30px 30px 60px;position: relative;}
.process_content .red {background: #e91d2c;}
.process_content .blue {background: #152E53;}
.process_content .red:after, .process_content .blue:after {content: '';position: absolute;width: 30px;height: 40px;top: 60px;right: -10px;transform: rotate(45deg);z-index: 1;}
.process_content .red:before, .process_content .blue:before {content: '';position: absolute;width: 49px;height: 49px;right: -14px;top: 52px;transform: rotate(45deg);border-right: 3px solid #fff;border-top: 3px solid #fff;z-index: 2;}
.process_content .blue:after {border-right: 15px solid #152E53;border-top: 15px solid #152E53;}
.process_content .red:after {border-right: 15px solid #e91d2c;border-top: 15px solid #e91d2c;}
.process_content .red .number, .process_content .blue .number {font-size: 60px;line-height: 90px;font-weight: 800;position: relative;}
.process_content .red .content, .process_content .blue .content {font-size: 28px;line-height: 40px;font-weight: 400;padding-top: 10px;}
.process_content .red .number, .process_content .blue .number, .process_content .red .content, .process_content .blue .content {color: #fff;}
.process_content .red .number:after, .process_content .blue .number:after {content: '';position: absolute;right: -30px;width: 30px;height: 80px;z-index: 2;top: 2px;}
.process_content .red .number:after {background: #e91d2c;}
.process_content .blue .number:after {background-color: #152E53;}
/* ========= END PROCESS CONTENT ========= */

/* ========= OVERSEASES EDUCATION ========= */
.overseas_student_visa {margin-top: 100px;}
.overseas_student_visa .text_center h2 {margin-bottom: 60px;}
.overseas_content.services_content .country_title.coaching_title {margin-bottom: 20.16px;}
.overseas_content.services_content .country_title.coaching_title p.small_text {color: #E91D2C;line-height: 46.8px;font-weight: 700;}
.overseas_content.services_content .country_content.coaching_content p.designation {font-size: 22px;line-height: 40.67px;font-weight: 500;margin-bottom: 60px;}
.right_image, .left_image {max-width: 615px; display: flex; width: 100%; overflow: hidden; border-radius: 30px;}
.overseas_content.services_content img {width: 100%; height: auto; object-fit: cover;}
/* ========= END OVERSEASES EDUCATION ========= */

/* ========= WHY_CHOOOSE_STUDENT_VISA ========= */
.why_choose_student_visa {margin-top: 100px;}
.why_choose_student_visa .text_center h2 {padding-bottom: 60px;}
.why_choose_student_visa .item{display: flex;}
.why_choose_student_visa .item .choose_us_content {background: #DFEBF1;padding: 60px 40px;border-radius: 30px;width:100%;}
.why_choose_student_visa .item .choose_us_content h4.spans2 {display: block;}
.why_choose_student_visa .item .choose_us_content p {line-height: 41.76px;}
.why_choose_student_visa .btn_center a.aspire_btn {padding: 14px 36px;}
/* ========= END WHY_CHOOOSE_STUDENT_VISA ========= */

/* ========= How Can We Help ========= */
.student_help_sec.facilities_sec {margin-top: 100px;}
.student_help_sec.facilities_sec p.title_para {font-size: 30px;line-height: 46.8px;font-weight: 500;}
/* ========= End How Can We Help ========= */

/* ============================================================== END STUDENT VISA PAGE ============================================================== */


/* ============================================================== STUDENT VISA PAGE RESPONSIVE ============================================================== */
@media screen and (max-width: 1580px) {
    .overseas_content.services_content .col-md-7 {max-width: 52%;flex: 0 00 52%;}
    .overseas_content.services_content .col-md-5 {max-width: 45%;flex: 0 0 45%;}
}
@media screen and (max-width: 1440px) {
    .innerpage_banner .page_title.text_center h2 span.banner_span {line-height: 93.6px;}
    
    .overseas_content.services_content .row {justify-content: space-between;align-items: flex-start;}
    .why_choose_student_visa .item .choose_us_content {padding: 50px 20px;}

    .about_student_visa .contact_form {padding: 40px 30px; border-radius: 20px;}
}

@media screen and (min-width: 1280px) and (max-width: 1366px) {
    .overseas_content.services_content .col-md-5 {max-width: 50%;flex: 0 0 50%;}
    .overseas_content.services_content .col-md-7 {max-width: 50%;flex: 0 00 50%;}
}

@media screen and (min-width: 1024px) and (max-width: 1280px) {
    .overseas_content.services_content .col-md-5 {max-width: 52%;flex: 0 0 52%;}
    .overseas_content.services_content .col-md-7 {max-width: 45%;flex: 0 00 45%;}
    .why_choose_student_visa .item .choose_us_content h4.spans2{font-size: 26px;line-height: 40.8px;font-weight: 700;}
}

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

@media screen and (max-width: 1024px) {
    .about_coaching.about_student_visa .row.align_center {align-items: flex-start;}
    .about_coaching.about_student_visa .col-md-7 {max-width: 100%; flex: 0 0 100%; padding: 0; }
    .about_coaching.about_student_visa .col-md-5 {max-width: 100%; flex: 0 0 100%;}
    .about_student_visa .contact_form form .form-group p {margin-bottom: 18px;}
    .why_choose_student_visa, .student_help_sec.facilities_sec {margin-top: 70px;}
    .process_content {overflow: hidden;overflow-x: scroll;padding-bottom: 20px;}
    .process_content .red, .process_content .blue {max-width: max-content;flex: 0 0 40%;}

    .overseas_content.services_content .col-md-5 {max-width: 100%;flex: 0 0 100%;order: 1;margin-bottom: 20px;}
    .overseas_content.services_content .col-md-5 .right_image {text-align: left;}
    .overseas_content.services_content .col-md-7 {max-width: 100%;flex: 0 0 100%;order: 2;}
    .overseas_content.services_content .country_content.coaching_content p.designation{margin-bottom: 30px;}
    .overseas_content.services_content .country_title.coaching_title p.small_text{font-size: 24px;}

    .why_choose_student_visa .why_choose_row {display: flex; flex-wrap: nowrap;overflow: hidden;overflow-x: scroll;padding-bottom: 20px;}
    .why_choose_student_visa .why_choose_row .item {min-width: 300px;}

    .about_student_visa .about_content p.small_text {font-size: 22px !important;}
}

@media screen and (max-width: 768px) {
    .about_coaching.about_student_visa .text_center{ padding: 40px 0 20px 0px;}
    .about_student_visa .about_content p.small_text {padding: 20px 0px 14px;font-size: 20px !important;line-height: 31.2px !important;font-weight: 700 !important;}
    .about_student_visa .about_content p.small_text ~ p {font-size: 16px;line-height: 27.84px;}
    .about_student_visa .about_content ul.blu_list_des li {font-size: 16px;line-height: 24.96px;padding-left: 30px !important; margin-bottom: 20px;}
    ul.blu_list_des li:after, ul.blu_list_des li:before{width: 16.4px;height: 16.4px;}

    .process_student_visa {margin-top: 41px;padding: 40px 0;}
    .process_student_visa .text_center h2 {line-height: 40.56px !important;}
    .process_student_visa .row.step_box.pt60 {padding-top: 30px;}
    .process_student_visa .row.step_box.pt60 .process_content .wrap_step .number {font-size: 35px;line-height: 54.6px;}
    .process_student_visa .row.step_box.pt60 .process_content .wrap_step .content {font-size: 22px;line-height: 34.32px;font-weight: 400;padding-top: 14px;}
    .process_student_visa .row.step_box.pt60 .process_content .wrap_step {max-width: max-content;flex: 0 0 48%;}
    .process_student_visa .step_box .btn_center a.aspire_btn {font-size: 16px;line-height: 24.96px;font-weight: 500;padding: 14px 24px;border-radius: 15px;}

    .overseas_student_visa {margin-top: 41px;}
    .overseas_student_visa .text_center h2 {margin-bottom: 30px;}
    .overseas_content.services_content .country_title.coaching_title {margin-bottom: 6px;}
    .overseas_content.services_content .country_title.coaching_title p.small_text {font-size: 24px !important;line-height: 37.44px !important;font-weight: 700 !important;}
    .overseas_content.services_content .country_content.coaching_content p.designation {font-size: 16px ;line-height: 27.84px ;font-weight: 500 ;margin-bottom: 20px;}
    .overseas_content.services_content .row.section_space {padding: 40px 0px;}
    .overseas_content.services_content .country_content.coaching_content a.aspire_btn {font-size: 16px;line-height: 24.96px;font-weight: 500;padding: 14px 24px;border-radius: 15px;}
    
    .why_choose_student_visa {margin-top: 41px;}
    .why_choose_student_visa .text_center h2 {padding-bottom: 20.24px;}
    .why_choose_student_visa .btn_center a.aspire_btn{font-size: 16px;line-height: 24.96px;font-weight: 500;padding: 14px 24px;border-radius: 15px;}
    .why_choose_student_visa .item .choose_us_content {padding: 28px 20px; }
    .why_choose_student_visa .item .choose_us_content h4.spans2 {font-size: 20px !important;line-height: 31.2px !important;padding: 12px 0px 3px;}
    .why_choose_student_visa .item .choose_us_content p {font-size: 16px;line-height: 27.84px !important;}
    .why_choose_student_visa .row .btn_center.pt60 {padding-top: 30px;}
    .why_choose_student_visa .why_choose_row .item {min-width: 256px;}

    .student_help_sec.facilities_sec {margin-top: 41px;}
    .student_help_sec.facilities_sec p.title_para {font-size: 16px;line-height: 27.84px;font-weight: 500;max-width: 100%;margin: 06px auto 30px;}

    .pre_footer.section_space {padding: 41px 0px 0px;}

    .as_media.section_space {padding: 41px 0px;}
    .as_media.section_space p.title_para {max-width: 100%;margin: 10px auto 20px;}
    
}

@media screen and (max-width: 430px) {
    .about_coaching.about_student_visa .text_center{ padding: 41px 0 0px 0px;}
    .about_coaching.about_student_visa .text_center, .why_choose_student_visa .text_center {text-align: left;}

    .process_student_visa .row.step_box.pt60 .process_content .wrap_step {flex: 0 0 90%;}

    .overseas_content.services_content img {max-width: max-content;min-width: 100%;width: 100%;height: auto;max-height: max-content;min-height: 100%;}

    .why_choose_student_visa .row .btn_center.pt60 {text-align: left;}
}

/* ============================================================== END STUDENT VISA PAGE RESPONSIVE ============================================================== */