/* ================================================ AUSTRALIA / CANADA (IMMIGIRATION INNER PAGE) ================================================ */


.serv_accord_wrapper_info :is(h1,h2,h3) {
    padding: 36px 0 30px;
}

.online_coaching_classes h1 {padding-top: 0;}

.serv_accord_wrapper_info .row {margin: 0;}
.serv_accord_wrapper_info p {
    margin-bottom: 24px;
    padding: 0;
}

.page-template-australia-immigration-inner .serv_accord_wrapper .col-md-9 p {padding: 10px 0px;}

.serv_accord_wrapper .col-md-9 .online_coaching_classes p:nth-child(2) {padding-top: 0px;}
.serv_accord_wrapper .online_coaching_classes .content, .serv_accord_wrapper .skilled_visa_list .visa_list .list_content{padding-bottom: 20px;}
.serv_accord_wrapper .skilled_visa_list .visa_list{padding-top: 40px;}
.serv_accord_wrapper .skilled_visa_list .visa_list span.list_title{line-height: 42px;font-size: 30px;color: #152E53;margin-bottom: 20px;font-weight: 700;}

#australia_pr_visa_subclasses {margin-top: 50px;}
#australia_pr_visa_subclasses h2 {margin-bottom: 10px;}
#australia_pr_visa_subclasses p:nth-child(1) {padding-top: 0px;}
#australia_pr_visa_subclasses ul.blu_list_des {padding: 30px 0px 0px;}
#australia_pr_visa_subclasses .btn_center a.aspire_btn {margin-top: 40px;}

.visa_procedure {margin-top: 50px;}
.visa_procedure h2 {margin-bottom: 20px;}
.visa_procedure > p {padding: 0px;}
.visa_procedure .procedure_visa .load_more_box:nth-child(1) .number {padding-top: 0px;}
.visa_procedure .procedure_visa .load_more_box .proc_title {padding: 12px 0px;}
.visa_procedure .procedure_visa .load_more_box .proc_content p {padding: 0px;}
.visa_procedure .procedure_visa .text-center {margin-top: 40px;}
.visa_procedure .procedure_visa .load_more_box .number {-webkit-text-stroke: 1.5px #152E53;font-size: 60px;line-height: 1.2;font-weight: 800;color: #fff;padding-top: 10px;font-family: sans-serif;}
.visa_procedure .procedure_visa .load_more_box .number span {display: inline-block;}
.visa_process.accordian_lg_blu .facilities .facility_item .acc_content.contents .canadian_acc {display: flex;flex-wrap: wrap;justify-content: space-between;background: #DFEBF1;position: relative;}
.visa_process.accordian_lg_blu .facilities .facility_item .acc_content.contents .canadian_acc .canada_wrap {max-width: 50%;flex: 0 0 100%;padding: 30px 32px;border-radius: 20px;}
.visa_process.accordian_lg_blu .facilities .facility_item .acc_content.contents .canadian_acc .canada_wrap p.sub_title {color: #152E53;}
.visa_process.accordian_lg_blu .facilities .facility_item .acc_content.contents .canadian_acc .canada_wrap p {color: #000;}
.visa_process.accordian_lg_blu .facilities .facility_item .acc_content.contents .canadian_acc .canada_wrap .empty_div p {text-align: center !important;}
.visa_process.accordian_lg_blu .facilities .facility_item .acc_content.contents .canadian_acc:after {content: "";position: absolute;background: #0000001F;height: 1px;width: 100%;bottom: 50%;}
.visa_process.accordian_lg_blu .facilities .facility_item .acc_content.contents .canadian_acc:before {content: "";position: absolute;background: #0000001F;height: 100%;width: 1px;left: 50%;}

.online_coaching_classes a, .get_aus_pr {margin-top: 40px;}
.aus_pr_visa_content .table_data table tr th{font-size: 20px;}

.immigration_aus {margin-top: 30px;}
.immigration_aus h2 {margin-bottom: 10px;}
.immigration_aus.facilities_sec .facility_item {padding: 17px 24px;margin-bottom: 20px;}
.immigration_aus.facilities_sec .facility_item {background: #152E53;}
.immigration_aus.facilities_sec .facility_item.show {background: #dfebf1;}
.immigration_aus .text_center a.aspire_btn {margin-top: 40px;}
.immigration_aus.facilities_sec .facility_item.show .facility_title, .immigration_aus.facilities_sec .facility_item.show .facility_title i {color: #152E53;font-weight: 700 !important;}
.immigration_aus.facilities_sec .facility_item .aus_visa_content.pt30 p:nth-child(1) {padding-top: 0px;}
.immigration_aus.facilities_sec .facility_item .aus_visa_content.pt30 ul.blu_list_des {padding: 10px 0px 0px 0px;}
.immigration_aus.facilities_sec .facility_item .facility_title, .immigration_aus.facilities_sec .facility_item .facility_title i {color: #fff;}
.facilities_sec .facilities .facility_item .aus_pr_visa_content.facility_content .table_data table tbody ul li:before {top: 20px;transform: translateY(0px);}
.immigration_aus.facilities_sec .facility_item .facility_content.pt30 p:nth-child(1) {padding-top: 0px;}
.immigration_aus.facilities_sec .text-center a.aspire_btn {margin-top: 40px;}
.admin-bar .sticky_header .table_of_sections.sticky_toc {top: 120px;}

#chances_to_get_australian_pr {margin-top: 40px;}
.get_aus_pr h2 {margin-bottom: 10px;}
.get_aus_pr ul.blu_list_des {padding: 0px;}
#australia_immigration_eligibility {margin-top: 40px;}

.factors_by_authority {margin-top: 30px;}
.factors_by_authority h2 {margin-bottom: 10px;}
.factors_by_authority ul.blu_list_des {padding: 0px;}

.pr_visa_cateory.immigration_aus {margin-top: 30px;}
.pr_visa_cateory.immigration_aus > p.sub_title {padding-top: 0px;color: #152E53;}
.pr_visa_cateory.immigration_aus > .facilities.skill_nomination .facility_item .skill_content ul.blu_list_des {padding: 0px; margin-bottom: 24px;}
.pr_visa_cateory.immigration_aus > .facilities.skilled_occupation .facility_item .skill_occu_content p:nth-child(1) {padding-top: 0px;}
.pr_visa_cateory.immigration_aus > .facilities.skilled_occupation .facility_item .skill_occu_content ul.blu_list_des {padding: 10px 0px 0px 0px; margin-bottom: 24px;}
.pr_visa_cateory.immigration_aus > .facilities.skilled_occupation .facility_item .skill_occu_content p.sub_title {padding: 20px 0px 10px;}

.services_sec {margin-top: 30px;}
.services_sec h2 {padding-bottom: 20px;}
.services_sec h2 ~ p {padding: 0px !important;}

.services_sec .service_band .row.content_space {padding: 20px 0px;}
.services_sec .service_band .row.content_space img {width: 100%;}
.services_sec .service_band .row.content_space:first-child {padding-top: 40px;}
.services_sec .service_band .row.content_space:nth-child(5) {padding-bottom: 0px;}
.services_sec .service_band .text_center {margin-top: 40px;}

.aus_services {margin-top: 30px;}
.aus_services h2 {margin-bottom: 10px;}
.page-template-australia-immigration-inner .serv_accord_wrapper .aus_services p:nth-child(2) {padding-top: 0px;}
.aus_services ul.blu_list_des {padding: 20px 0px 0px;}

.faqs_sec {margin-top: 30px; padding-top: 0;}
.faqs_sec .faqs h2 {margin-bottom: 10px;}
.faqs_sec .faqs .faq_item span.faq_title {font-size: 30px;line-height: 46.8px;font-weight: 600;display: flex;align-items: center;justify-content: space-between;}
.faqs_sec .faqs .faq_item .faq_content p {color: #545454;padding: 24px 0px 0px;}
.faqs_sec .btn_center {padding-top: 30px;}
.faqs_sec .faqs .faq_item i {transition: 0.3s all ease-in-out;}
.faqs_sec .faqs .faq_item.show i {transform: rotate(45deg); color: #e91d2c; }
.faqs_sec .faqs .faq_item.show .faq_title { color: #e91d2c;}


.serv_accord_wrapper .pages_container .inner_contact_form p {padding-bottom: 0;}
.serv_accord_wrapper_row { display: grid; grid-template-columns: 400px auto; grid-gap: 42px;}

/* ================================================ END AUSTRALIA / CANADA (IMMIGIRATION INNER PAGE) ================================================ */
@media screen and (max-width: 1440px) {

    .serv_accord_wrapper .pages_container .inner_student_visa span {font-size: 24px; line-height: 1.5;}
}

@media only screen and (min-width : 1280px) and (max-width: 1366px) {
    .serv_accord_wrapper .pages_container .inner_student_visa.mt60 {margin-top: 40px;}
    .serv_accord_wrapper .pages_container .inner_student_visa span {font-size: 24px;line-height: 38.8px;padding: 15px 20px;}
    .serv_accord_wrapper .pages_container .inner_student_visa .parent_page {padding: 12px 20px;font-size: 20px;line-height: 22px;}

    .online_coaching_classes h1, #australia_pr_visa_subclasses h2, .immigration_aus h2, .get_aus_pr h2, .factors_by_authority h2, .aus_services h2{margin-bottom: 30px;}

    .visa_procedure h2 {margin-bottom: 40px;}
    
    .immigration_aus.facilities_sec .facility_item .facility_title, .immigration_aus.facilities_sec .facility_item .facility_title i {font-size: 28px;line-height: 44.8px;}

    .faqs_sec .faqs h2 {margin-bottom: 30px;}
}

@media only screen and (min-width : 1024px) and (max-width: 1280px) {
    .online_coaching_classes h1, #australia_pr_visa_subclasses h2, .immigration_aus h2, .get_aus_pr h2, .factors_by_authority h2, .aus_services h2{margin-bottom: 20px;}
    
    .online_coaching_classes .btn_center a.aspire_btn, #australia_pr_visa_subclasses .btn_center a.aspire_btn, .immigration_aus.facilities_sec .text-center a.aspire_btn, .visa_procedure .procedure_visa .text-center, .immigration_aus .text_center a.aspire_btn, .immigration_aus .text_center a.aspire_btn, .services_sec .service_band .text_center {margin-top: 30px;}

    .immigration_aus.facilities_sec .facility_item .facility_title, .immigration_aus.facilities_sec .facility_item .facility_title i {font-size: 26px;line-height: 42.8px;}

    .visa_procedure h2 {margin-bottom: 30px;}
}

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

@media only screen and (max-width : 1399px) {
    .serv_accord_wrapper_row { grid-template-columns: 300px auto;grid-gap: 30px; }
    .serv_accord_wrapper .pages_container .inner_student_visa {margin-bottom: 20px;}
    h1,h2 {font-size: 40px;}
}
@media only screen and (max-width : 1024px) {
    .serv_accord_wrapper .pages_container .inner_student_visa.mt60 {margin-top: 30px;}
    .serv_accord_wrapper .pages_container .inner_student_visa span {padding: 15px;font-size: 17px;line-height: 20px;}
    .serv_accord_wrapper .pages_container .inner_student_visa .parent_page {padding: 15px;font-size: 16px;line-height: 16px;}

    .online_coaching_classes .btn_center a.aspire_btn, #australia_pr_visa_subclasses .btn_center a.aspire_btn, .immigration_aus.facilities_sec .text-center a.aspire_btn, .visa_procedure .procedure_visa .text-center, .immigration_aus .text_center a.aspire_btn, .immigration_aus .text_center a.aspire_btn, .services_sec .service_band .text_center {margin-top: 25px;}
    
    .immigration_aus.facilities_sec .facility_item .facility_title, .immigration_aus.facilities_sec .facility_item .facility_title i {font-size: 24px;line-height: 40.8px;}

    .faqs_sec {margin-top: 50px;}
    .faqs_sec .faqs h2 {margin-bottom: 30px;}
    .faqs_sec .faqs .faq_item span.faq_title {font-size: 22px;line-height: 38.8px;}
    .faqs_sec .faqs .faq_item .faq_content p {font-size: 20px;line-height: 34px;}
    .serv_accord_wrapper .pages_container .inner_student_visa span {font-size: 20px; line-height: 1.5;}
    .admin-bar .sticky_header .table_of_sections.sticky_toc {top: 114px;}
    .serv_accord_wrapper .serv_accord_wrapper_row {
        display: flex; 
        flex-direction: column;
        grid-gap: 30px;

        .col-md-3,.col-md-9 {width: 100%;}
    }

    .visa_procedure, .immigration_aus, .immigration_aus {margin-top: 60px;}

    .serv_accord_wrapper_info h1 {padding-top: 0 !important;}
    .serv_accord_wrapper_info :is(h1,h2,h3) {padding: 30px 0 20px;}
}

@media only screen and (max-width : 980px) {
    .blu_list_des li{font-size: 18px;margin-bottom: 15px;}
    .online_coaching_classes .btn_center a.aspire_btn, #australia_pr_visa_subclasses .btn_center a.aspire_btn, .immigration_aus.facilities_sec .text-center a.aspire_btn, .visa_procedure .procedure_visa .text-center, .immigration_aus .text_center a.aspire_btn, .immigration_aus .text_center a.aspire_btn, .services_sec .service_band .text_center {margin-top: 25px;}
    .visa_procedure h2 {margin-bottom: 20px;}
    .visa_procedure .procedure_visa .load_more_box .number span {padding-top: 0;}
    #australia_pr_visa_subclasses, .visa_procedure, .immigration_aus, #australia_immigration_eligibility, .immigration_aus {margin-top: 20px;}

    .services_sec .service_band .row.content_space .col-md-7 {max-width: 100%;flex: 0 0 100%; order: 2;}
    .services_sec .service_band .row.content_space .col-md-5 {max-width: 100%;flex: 0 0 100%; order: 1;}
    .services_sec .service_band .row.content_space .col-md-5 .right_image , .services_sec .service_band .row.content_space .col-md-5 .left_image {text-align: left;margin-bottom: 20px;}
    .services_sec .service_band .row.content_space img {width: auto;}

    .phone-code {grid-template-columns: 100px auto;}
}

@media only screen and (max-width : 768px) {
    /* .online_coaching_classes .btn_center a.aspire_btn, #australia_pr_visa_subclasses .btn_center a.aspire_btn, .immigration_aus.facilities_sec .text-center a.aspire_btn, .visa_procedure .procedure_visa .text-center a.aspire_btn, .immigration_aus .text_center a.aspire_btn, .immigration_aus .text_center a.aspire_btn, .services_sec .service_band .text_center a.aspire_btn{padding: 14px 24px;font-size: 22px;line-height: 26.96px;border-radius: 15px;} */

    .immigration_aus.facilities_sec .facility_item .facility_title, .immigration_aus.facilities_sec .facility_item .facility_title i {font-size: 22px !important;line-height: 38.8px !important;}
    
    .pr_visa_cateory.immigration_aus > p.sub_title {font-size: 22px;line-height: 40px;}
    .aus_pr_visa_content .table_data table tr th{font-size: 18px;}

    .faqs_sec {margin-top: 40px;}
    .faqs_sec .faqs h2 {margin-bottom: 20px;}
    .faqs_sec .faqs .faq_item {margin-bottom: 25px;}
    .faqs_sec .faqs .faq_item span.faq_title {font-size: 20px;line-height: 34px;}
    .faqs_sec .faqs .faq_item .faq_content p {padding: 12px 0px 0px;}
    .faqs_sec .btn_center {padding-top: 20px;}
    .faqs_sec .btn_center a.aspire_btn {padding: 14px 24px;}
}

@media only screen and (max-width : 430px) {
    .page-template-australia-immigration-inner .main_header .bottom_nav .mob_header .student_visa_inner .table_of_sections{max-width: 55%;}
    .page-template-australia-immigration-inner .serv_accord_wrapper .col-md-9 p {padding: 6px 0px;}
    .page-template-australia-immigration-inner .serv_accord_wrapper .col-md-9 ul.blu_list_des li {font-size: 16px;line-height: 24.96px;}
    
    .services_sec .service_band .row.content_space:nth-child(5) {padding-bottom: 0px !important;}

    .serv_accord_wrapper.section_space {padding: 40px 0px 0px;}
    .serv_accord_wrapper .col-md-9 .online_coaching_classes p:nth-child(2) {padding-top: 0px;}
    
    .online_coaching_classes .btn_center a.aspire_btn, #australia_pr_visa_subclasses .btn_center a.aspire_btn, .immigration_aus.facilities_sec .text-center a.aspire_btn, .visa_procedure .procedure_visa .text-center, .immigration_aus .text_center a.aspire_btn, .immigration_aus .text_center a.aspire_btn, .services_sec .service_band .text_center {margin-top: 26px;}
    .online_coaching_classes .btn_center a.aspire_btn, #australia_pr_visa_subclasses .btn_center a.aspire_btn, .immigration_aus.facilities_sec .text-center a.aspire_btn, .visa_procedure .procedure_visa .text-center a.aspire_btn, .immigration_aus .text_center a.aspire_btn, .immigration_aus .text_center a.aspire_btn, .services_sec .service_band .text_center a.aspire_btn {font-size: 16px;line-height: 24.96px;}
    
    .immigration_aus.facilities_sec .facility_item {padding: 10px 20px !important;}
    .visa_procedure .procedure_visa .load_more_box .number {font-size: 36px;line-height: 56.16px;}
    
    #australia_pr_visa_subclasses .btn_center {text-align: center;}
    #australia_pr_visa_subclasses ul.blu_list_des {padding: 14px 0px 0px;padding-left: calc(var(--bs-gutter-x)* .5);padding-right: calc(var(--bs-gutter-x)* .5);}

    .pr_visa_cateory.immigration_aus > p.sub_title {font-size: 18px !important;line-height: 28px !important;color: #152E53 !important;font-weight: 700 !important;}
    .pr_visa_cateory.immigration_aus > .facilities.skilled_occupation .facility_item .skill_occu_content p.sub_title {padding: 10px 0px 10px;}

    .aus_pr_visa_content .table_data table tr th{font-size: 16px;}
    .online_coaching_classes{margin-top: 20px;}

    #chances_to_get_australian_pr, .factors_by_authority, .pr_visa_cateory.immigration_aus, .pr_visa_cateory.immigration_aus > .facilities.skill_nomination, .services_sec, .aus_services {margin-top: 20px;}

    .immigration_aus.facilities_sec .facility_item.show .aus_visa_content.pt30, .immigration_aus.facilities_sec .facility_item.show .aus_pr_visa_content.facility_content.pt30, .immigration_aus.facilities_sec .facility_item.show .skill_content.pt30, .immigration_aus.facilities_sec .facility_item.show .skill_occu_content.pt30 {padding-top: 20px;}
    
    .faqs_sec.pt30 {padding-top: 0px;}
    .faqs_sec .faqs .faq_item span.faq_title {font-size: 16px;line-height: 24.96px;font-weight: 600;}
    .faqs_sec .faqs .faq_item .faq_content p {font-size: 14px;line-height: 24.36px;font-weight: 500;}
}
@media only screen and (max-width : 390px){
    .page-template-australia-immigration-inner .main_header .bottom_nav .mob_header .student_visa_inner .table_of_sections{max-width: 48%;}
}
@media only screen and (max-width : 350px){
    .page-template-australia-immigration-inner .main_header .bottom_nav .mob_header .student_visa_inner .table_of_sections{max-width: 45%;}
}
@media only screen and (max-width : 320px){
    .page-template-australia-immigration-inner .main_header .bottom_nav .mob_header .student_visa_inner .table_of_sections{max-width: 40%;}
}