/* ============================================================== NOMINEE ============================================================== */
.wh_list_des, .blu_list_des {padding: 0px;}

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


.australia_migration_visa .row {margin: 0;}
.australia_migration_visa .row>* {padding: 0;}

.state_migration .outer_space h3 {margin-top: 24px;padding-bottom: 12px;}
.state_migration .outer_space:not(:first-child) {margin-top: 60px;}
.state_migration .content:not(:first-child) {margin-top: 60px;}
.state_migration .content p:last-child, .state_migration p:last-child, .state_migration .outer_space p:last-child {padding-bottom: 0px;}

.state_migration ul.blu_list_des {padding: 0px;}
.state_migration ul.blu_list_des li {margin-bottom: 20px;}
.state_migration ul.blu_list_des li:last-child {margin-bottom: 0px;}
.state_migration ul.blu_list_des + p {margin-top: 30px;}

.state_migration .document_validity .document_requirement {padding: 60px 40px;border-radius: 40px;background: #DFEBF1;}
.state_migration .document_validity .document_requirement .australia_migration_visa {margin-top: 30px;}
.state_migration .document_validity .document_requirement .australia_migration_visa .dis_flex {display: grid; grid-template-columns: repeat(3,1fr); grid-gap: 30px;}
/* .state_migration .document_validity .document_requirement .australia_migration_visa .dis_flex:after {content: "";max-width: 32%;flex: 0 0 100%;} */
.state_migration .document_validity .document_requirement .australia_migration_visa .dis_flex .docu_box { background: #152E53; padding: 40px 30px;display: flex;align-items: center;justify-content: center;flex-direction: column;border-radius: 40px;}
.state_migration .document_validity .document_requirement .australia_migration_visa .dis_flex .docu_box p {color: #FFFFFF;margin-top: 24px;text-align: center;}
.state_migration .document_validity .document_requirement .australia_migration_visa .dis_flex .docu_box p:last-of-type {margin-bottom: 0;}
.page-id-493 .state_migration .document_validity .document_requirement .australia_migration_visa .dis_flex .docu_box:last-child , .page-id-495 .state_migration .document_validity .document_requirement .australia_migration_visa .dis_flex .docu_box:last-child {max-width: 66%;}
.docu_box img {max-width: 100px; width: 100%; height: auto; object-fit: cover;}

.facilities_sec .facilities p + .facility_item {margin-top: 8px;}
.facilities_sec .facilities .facility_item.light_blue {background: #DFEBF1;}
.facilities_sec .facilities .facility_item.light_blue .facility_title, .facilities_sec .facilities .facility_item.light_blue .facility_title i {color: #1a3051;font-weight: 700;}

.point_grid p:first-of-type {margin-top: 20px;}
.point_grid p {padding: 0;}
.accordian_postwork .acc_content .point_grid {margin-top: 24px;}
.accordian_postwork .acc_content .factor_one .tab-content, .accordian_postwork .acc_content .factor_two .tab-content {margin-top: 15px;display: none;}
.accordian_postwork .acc_content .factor_one .tab-content.current, .accordian_postwork .acc_content .factor_two .tab-content.current {display: block;}
.accordian_postwork .acc_content .point_grid ul.tabs {display: flex;position: relative;padding-bottom: 20px;}
.accordian_postwork .acc_content .point_grid ul.tabs li.tab-tabs {margin-right: 30px;font-size: 24px;line-height: 37.44px;font-weight: 500;position: relative; cursor: pointer;}
.accordian_postwork .acc_content .point_grid ul.tabs li.tab-tabs:after {content: "";position: absolute;background: #152E53;height: 2px;width: 0%;left: 0;bottom: -20px;transition: 0.03s all ease-in-out;}
.accordian_postwork .acc_content .point_grid ul.tabs li.tab-tabs.current {font-weight: 700;}
.accordian_postwork .acc_content .point_grid ul.tabs li.tab-tabs.current:after {width: 100%;}
.accordian_postwork .acc_content .point_grid ul.tabs li.tab-tabs:last-child {margin-right: 0px;}
.accordian_postwork .acc_content .point_grid ul.tabs:after {content: "";position: absolute;background: #152E5333;height: 1px;width: 100%;bottom: 0px;}

.process_visa .apply_wrap {flex-wrap: wrap;justify-content: space-between;}
.process_visa .apply_wrap .steps_apply {max-width: 48%;flex: 0 0 100%;padding: 20px 25px;border-radius: 40px;text-align: center;margin-bottom: 22px;}
.process_visa .apply_wrap .steps_apply:nth-child(2), .process_visa .apply_wrap .steps_apply:nth-child(3), .process_visa .apply_wrap .steps_apply:nth-child(6) {background: #152E53;}
.process_visa .apply_wrap .steps_apply:nth-child(1), .process_visa .apply_wrap .steps_apply:nth-child(4), .process_visa .apply_wrap .steps_apply:nth-child(5) {background: #DFEBF1;}
.process_visa .apply_wrap .steps_apply p {font-size: 20px;line-height: 31.2px;font-weight: 400;text-align: center !important;}
.process_visa .apply_wrap .steps_apply:nth-child(2) span , .process_visa .apply_wrap .steps_apply:nth-child(2) p , .process_visa .apply_wrap .steps_apply:nth-child(3) span , .process_visa .apply_wrap .steps_apply:nth-child(3) p, .process_visa .apply_wrap .steps_apply:nth-child(6) span , .process_visa .apply_wrap .steps_apply:nth-child(6) p {color: #fff;}
.process_visa .apply_wrap .steps_apply span.steps_number {font-size: 60px;line-height: 93.6px;font-weight: 800;border: 1px solid;position: relative;color: transparent;font-family: sans-serif;}
.process_visa .apply_wrap .steps_apply:nth-child(2) span.steps_number, .process_visa .apply_wrap .steps_apply:nth-child(3) span.steps_number, .process_visa .apply_wrap .steps_apply:nth-child(6) span.steps_number {-webkit-text-stroke: 1.5px #fff;border-image-source: linear-gradient(180deg, #152E53 39.89%, rgba(21, 46, 83, 0) 77.13%);}
.process_visa .apply_wrap .steps_apply:nth-child(1) span.steps_number, .process_visa .apply_wrap .steps_apply:nth-child(4) span.steps_number, .process_visa .apply_wrap .steps_apply:nth-child(5) span.steps_number {-webkit-text-stroke: 1.5px #152E53;border-image-source: linear-gradient(180deg, #152E53 39.89%, rgba(21, 46, 83, 0) 77.13%);}
.process_visa .apply_wrap .steps_apply:nth-child(2) span.steps_number:after, .process_visa .apply_wrap .steps_apply:nth-child(3) span.steps_number:after, .process_visa .apply_wrap .steps_apply:nth-child(6) span.steps_number:after {content: "";position: absolute;background: linear-gradient(180deg, #152E53 39.89%, rgba(21, 46, 83, 0) 77.13%);height: 60%;width: 100%;left: 0;bottom: 0px;transform: rotate(180deg);}
.process_visa .apply_wrap .steps_apply:nth-child(1) span.steps_number:after, .process_visa .apply_wrap .steps_apply:nth-child(4) span.steps_number:after, .process_visa .apply_wrap .steps_apply:nth-child(5) span.steps_number:after {content: "";position: absolute;background: linear-gradient(180deg, #DFEBF1 39.89%, rgba(21, 46, 83, 0) 77.13%);height: 60%;width: 100%;left: 0;bottom: 0px;transform: rotate(180deg);}
/* ============================================================== END NOMINEE ============================================================== */

.tab-content {display: none;}
.tab-content.current {display: block; }


/* ============================================================== NOMINEE RESPONSIVE ============================================================== */
@media screen and (max-width: 1440px) {
    .state_migration .document_validity .document_requirement .australia_migration_visa .dis_flex {grid-template-columns: 1fr 1fr;}
}

@media screen and (min-width: 1280px) and (max-width: 1366px) {
    .btn_center a.aspire_btn {margin-top: 20px;}
    .state_migration .outer_space:not(:first-child) {margin-top: 50px;}
}

@media screen and (min-width: 1024px) and (max-width: 1280px) {
    .facilities_sec .facilities .facility_item {padding: 20px;margin-bottom: 20px;}
    .facilities_sec .facilities .facility_item .facility_title {font-size: 25px;line-height: 40px;}
    
    .accordian_postwork .acc_content .point_grid ul.tabs li.tab-tabs {font-size: 23px;line-height: 36.44px;}
    .state_migration .document_validity .document_requirement .australia_migration_visa .dis_flex .docu_box {padding: 40px 58px;}
}

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

@media screen and (max-width: 1024px) {
    .state_migration .document_validity .document_requirement .australia_migration_visa .dis_flex .docu_box {padding: 30px 40px;border-radius: 25px;}
    .state_migration .outer_space:not(:first-child) {margin-top: 45px;}
    .facilities_sec .facilities .facility_item.show .facility_title ~ .contents p {line-height: inherit;padding-top: 0px; }
    .facilities_sec .facilities .facility_item .facility_title {font-size: 24px;line-height: 40px;}
    
    .serv_accord_wrapper .row {display: flex; flex-direction: column; grid-gap: 30px; margin: 0;
        .col-md-9, .col-md-3 {width: 100%; padding: 0;}
    }
}


@media screen and (max-width: 980px) {
    .docu_box img {max-width: 80px;}
}

@media screen and (max-width: 768px) {
    .sticky_header .table_of_sections ul li a {border-bottom: 0px solid transparent;}
    .blu_list_des li:after {top: 7px;} .blu_list_des li:before {top: 2px;}
    .btn_center a.aspire_btn {margin-top: 20px;}

    .facilities_sec .facilities .facility_item.show .facility_title ~ .contents p{font-size: 18px; line-height: 28px;}
    .state_migration h2 {margin-bottom: 20px;}
    .state_migration ul.blu_list_des li {margin-bottom: 12px;font-size: 18px;line-height: 24px;padding-left: 35px;}
    .state_migration ul.blu_list_des + p {margin-top: 25px;}
    .process_visa .apply_wrap .steps_apply p{font-size: 18px;}
    .process_visa .apply_wrap .steps_apply span.steps_number {font-size: 55px;line-height: 85px;}

    .accordian_postwork .acc_content .point_grid ul.tabs li.tab-tabs {margin-right: 15px;font-size: 20px;line-height: 30.44px;}
    .state_migration .document_validity .document_requirement .australia_migration_visa .dis_flex {display: flex;overflow: hidden;overflow-x: scroll; padding-bottom: 20px;}
    .state_migration .document_validity .document_requirement .australia_migration_visa .dis_flex .docu_box {min-width: 300px; border-radius: 20px;}
    .state_migration .document_validity .document_requirement {padding: 40px 20px; border-radius: 20px;}
    .state_migration .content:not(:first-child) {margin-top: 40px;}
}

@media screen and (max-width: 430px) {
    .serv_accord_wrapper.content_space {padding: 40px 0px 0px !important;}
    
    .state_migration ul.blu_list_des li {font-size: 16px;}
    .state_migration .outer_space:not(:first-child) {margin-top: 40px;}
    
    .process_visa .apply_wrap .steps_apply {max-width: 100%;flex: 0 0 100%;margin-bottom: 20px;}
    .process_visa .apply_wrap .steps_apply:nth-child(6) {margin-bottom: 0px;}
    .process_visa .apply_wrap .steps_apply span.steps_number {font-size: 50px;line-height: 80px;}

    .accordian_postwork .acc_content .point_grid ul.tabs {overflow: hidden;overflow-x: scroll;padding-bottom: 10px;}
    .accordian_postwork .acc_content .point_grid ul.tabs li.tab-tabs {margin-right: 30px;max-width: max-content;flex: 0 0 100%;}
    .accordian_postwork .acc_content .point_grid ul.tabs li.tab-tabs.current:after {display: none;}
    
    .facilities_sec .facilities .facility_item .facility_content p {padding: 0px 0px 12px;}
    .facilities_sec .facilities .facility_item.show .facility_title ~ .contents p {padding-bottom: 10px;}
    .facilities_sec .facilities .facility_item.show .facility_title ~ .contents ul.wh_list_des li {font-size: 16px;line-height: 27px;padding-left: 35px;}
    .facilities_sec .facilities .facility_item .facility_title {font-size: 18px !important;}
    .wh_list_des li:after , .wh_list_des li:before {width: 16px;height: 16px;}

    .process_visa .apply_wrap .steps_apply p {font-size: 16px;line-height: 26.2px;}

    .state_migration .document_validity .document_requirement {padding: 30px 20px;}
    .page-id-493 .state_migration .document_validity .document_requirement .australia_migration_visa .dis_flex .docu_box:last-child, .page-id-495 .state_migration .document_validity .document_requirement .australia_migration_visa .dis_flex .docu_box:last-child {max-width: 100%;margin-right: 0px;}
    .state_migration .document_validity .document_requirement .australia_migration_visa .dis_flex:after{display: none;}
    .state_migration .document_validity .document_requirement .australia_migration_visa .dis_flex .docu_box p {margin-top: 20px;}    
}

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

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

/* ============================================================== END NOMINEE PAGE RESPONSIVE ============================================================== */