/* ============================================================== AUSTRALIA CAlCULATOR ============================================================== */
.space:not(:first-child) {margin-top: 100px;}

.faqs.facilities_sec {padding-bottom: 100px;}
.faqs_band h2 {margin-bottom: 60px;}
.facilities_sec .facilities .facility_item .facility_title strong {display: contents;transition: 0s;}
.facilities_sec .facilities .facility_item .facility_title i {transition: 0.3s all ease-in-out;}
.facilities_sec .facilities .facility_item .facility_title, .facilities_sec .facilities .facility_item .facility_title i {transition: 0.3s all ease-in-out;}
.faqs_band_btn .aspire_btn:after {border-color: transparent;}
.faqs_band_btn {text-align: center;}

.aus_calculator_band h1 {margin-bottom: 40px;}

.immigration_point_calculator h2:first-child {margin-top: 0px;}
.immigration_point_calculator h2 {margin: 60px 0px 40px;}
.immigration_point_calculator h3 {margin: 30px 0px 12px;}
.immigration_point_calculator h2 ~ p + p {margin-top: 14px;}

.criteria_scroing_point h2 {margin-bottom: 30px;}
.criteria_scroing_point .table_data {padding: 0px;}
.criteria_scroing_point .table_data h3 {margin: 30px 0px;}
.criteria_scroing_point .table_data h3 + table {margin-top: 12px;}

.criteria_scroing_point h3 {margin: 60px 0px 24px;}
.criteria_scroing_point p + .table_data {margin-top: 24px;}
.criteria_scroing_point .table_data + p {margin-top: 24px;}

.aus_immi_type h2 {margin-bottom: 30px;}
.aus_immi_type .visa_service {margin-bottom: 60px;}
.aus_immi_type .aus_immi_tabs_wrapper {display: flex;flex-wrap: wrap;justify-content: space-between;}
.aus_immi_type .aus_immi_tabs_wrapper .blu_list_des {padding: 0px;max-width: 40%;flex: 0 0 100%;}
.aus_immi_type .aus_immi_tabs_wrapper .aus_immi_tab_container {max-width: 55%;flex: 0 0 100%;}
.aus_immi_type .aus_immi_tabs_wrapper .blu_list_des li {margin-bottom: 20px;}
.aus_immi_type .aus_immi_tabs_wrapper .aus_immi_tab_container > h3 {display: none;}
.aus_immi_type .aus_immi_tabs_wrapper .aus_immi_tab_container .aus_immi_tab_content {display: none;background: #DFEBF1;padding: 40px;border-radius: 40px;}
.aus_immi_type .aus_immi_tabs_wrapper .aus_immi_tab_container .aus_immi_tab_content.active {display: block;}
.aus_immi_type .aus_immi_tabs_wrapper .aus_immi_tab_container .aus_immi_tab_content h4 {margin-bottom: 14px;}
.aus_immi_type .aus_immi_tabs_wrapper .aus_immi_tab_container .aus_immi_tab_content p:not(:nth-child(2)) {margin-top: 14px;}
.aus_immi_tabs_item li {cursor: pointer;display: inline-block;margin-right: 10px;}

.aus_pr_process h2 {margin-bottom: 30px;}
.aus_pr_process ul.blu_list_des {padding: 0px;}
.aus_pr_process p ~ ul.blu_list_des {margin-top: 24px;}
.aus_pr_process p ~ ul.blu_list_des li {margin-bottom: 20px;}
.aus_pr_process p ~ ul.blu_list_des li:last-child {margin-bottom: 0px;}
.aus_pr_process p ~ ul.blu_list_des .inner_ul li {margin-bottom: 15px;}
.aus_pr_process p ~ ul.blu_list_des .inner_ul li:last-child {margin-bottom: 0px;}
.aus_pr_process p ~ ul.blu_list_des .inner_ul + p {margin-top: 15px;}
.aus_pr_process p ~ ul.blu_list_des ~ p {margin-top: 24px;}
.aus_pr_process p ~ ul.blu_list_des li .process_details p:not(:first-child) {margin-top: 14px;}

.visa_service_aus h2 {margin-bottom: 30px;}
.visa_service_aus .visa_service {background: #DFEBF1;padding: 40px 24px;border-radius: 40px;}
.visa_service_aus .visa_service .tab {display: flex;margin-bottom: 30px;position: relative;}
.visa_service_aus .visa_service .tab:after {content: "";position: absolute;background: #152E5333;height: 1px;width: 100%;bottom: -15px;}
.visa_service_aus .visa_service .tab li {font-size: 24px;line-height: 37.44px;font-weight: 500;margin-right: 30px;color: #152E53; cursor: pointer;}
.visa_service_aus .visa_service .tab li.current {font-weight: 700;}
.visa_service_aus .visa_service .tab li:last-child {margin-right: 0px;}
.visa_service_aus .visa_service .tab_container .tab_content.current {display: block;}
.visa_service_aus .visa_service .tab_container .tab_content {display: none;}
.visa_service_aus .visa_service .tab_container .tab_content p:not(:first-child) {margin-top: 14px;}

.choose_us h2 {margin-bottom: 30px;}
.choose_us.space .dis_flex {flex-flow: row wrap;justify-content: space-between;}
.choose_us.space .dis_flex:after {content: "";max-width: 32%;flex: 0 0 100%;}
.choose_us.space .dis_flex .docu_box {max-width: 32%;flex: 0 0 100%;background: #152E53;margin-bottom: 30px;padding: 50px 40px;display: flex;align-items: center;justify-content: center;flex-direction: column;border-radius: 40px;}
.choose_us.space .dis_flex .docu_box p {color: #FFFFFF; text-align: center; margin-bottom: 24px;}
.choose_us.space .dis_flex .docu_box p:last-of-type {margin-bottom: 0;}
.choose_us.space .dis_flex .docu_box h4 {color: #fff;text-align: center;}
.choose_us.space .dis_flex .docu_box:nth-child(4), .choose_us.space .dis_flex .docu_box:nth-child(5), .choose_us.space .dis_flex .docu_box:nth-child(6) {margin-bottom: 0px;}

.aus_calculator_band .calculator-form-container .flex_wrap {display: flex;align-items: flex-start;justify-content: space-between;}
.aus_calculator_band .calculator-form-container .flex_wrap .tabbing {max-width: 25%;flex: 0 0 25%;position: sticky;top: 120px;}
.aus_calculator_band .calculator-form-container .flex_wrap .tabbing .fixedElement ul.calculator {border: 1px solid #919eab3d;border-radius: 10px;padding: 10px;margin-bottom: 20px;box-shadow: 0 0 2px 0 rgba(145, 158, 171, 0.2), 0 12px 24px -4px rgba(145, 158, 171, 0.12);}
.aus_calculator_band .calculator-form-container .flex_wrap .tabbing .fixedElement .bshadow {box-shadow: 0 2px 8px 1px rgba(64,60,67,.24);padding: 15px 20px;border-radius: 10px;border: 1px solid #919eab3d;}
.aus_calculator_band .calculator-form-container .flex_wrap .tabbing .fixedElement .bshadow h3 {padding-bottom: 10px;}
.aus_calculator_band .calculator-form-container .flex_wrap .tabbing .fixedElement .bshadow h3 strong {display: block;width: 100%;}
.aus_calculator_band .calculator-form-container .flex_wrap .tabbing .fixedElement ul.calculator li a {display: flex;align-items: flex-start;justify-content: space-between;color: #000;font-size: 18px;line-height: 28px;font-weight: 500;padding: 3px 0;position: relative;padding-left: 20px;margin: 5px 0;border-radius: 5px;}
.aus_calculator_band .calculator-form-container .flex_wrap .tabbing .fixedElement ul.calculator li a:after {content: '';position: absolute;background: #000;width: 5px;height: 5px;border-radius: 50%;top: 16px;left: 8px;}
.aus_calculator_band .calculator-form-container .flex_wrap .tabbing .fixedElement ul.calculator li a.border-tab {background: #003049;color: #fff;}
.aus_calculator_band .calculator-form-container .flex_wrap .tabbing .fixedElement ul.calculator li a .badge {position: relative;top: 2px;max-width: 12%;flex: 0 0 12%;font-size: 15px;line-height: 20px;font-weight: 400;letter-spacing: 1px;}
.aus_calculator_band .calculator-form-container .flex_wrap .tabbing .fixedElement ul.calculator li a.border-tab:after {background: #fff;}
.aus_calculator_band .calculator-form-container .flex_wrap .tabbing .fixedElement a#resetbutton {text-align: center;margin: 20px auto;width: 100%;}
.aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio {max-width: 74%;flex: 0 0 74%;}
.aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card {border: 1px solid #919eab3d;border-radius: 10px;padding: 20px 25px;margin-bottom: 20px;box-shadow: 0 0 2px 0 rgba(145, 158, 171, 0.2), 0 12px 24px -4px rgba(145, 158, 171, 0.12);}
.aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card:last-child{margin-bottom: 0;}
.aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card .flex_wrap {display: flex;align-items: flex-start;justify-content: space-between; grid-gap: 10px;}
.aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card .content_title {max-width: 92%;flex: 0 0 92%;}
.aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card .content_title h3 {padding-bottom: 0;}
.aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card .content_title h4 {padding: 20px 0;font-size: 20px;}
.aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card input[type="radio"] {opacity: 1;display: block;}
.aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card ul.cal_box_info {padding-left: 40px;}
.aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card ul.cal_box_info li {position: relative;padding: 5px 0 5px 18px;font-size: 18px;line-height: 25px;font-weight: 500;}
.aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card ul.cal_box_info li:after {content: '';position: absolute;background: #003049;border-radius: 50%;left: 0;width: 7px;height: 7px;top: 13px;}
.aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card ul.cal_box_info.shadow_info {box-shadow: 0 2px 8px 1px rgba(64,60,67,.24);padding: 20px;border-radius: 10px;padding-left: 20px;margin: 10px;}
.aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card .radio_btn {padding: 10px 0;}
.aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card .radio_btn label {position: relative;width: 100%; padding: 0;}
.aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card .radio_btn label span.flex_wrap {display: flex;align-items: flex-start;justify-content: flex-start;}
.aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card .radio_btn label span.flex_wrap input[type="radio"] {max-width: 5%;flex: 0 0 5%;position: relative;top: 9px;}
.aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card .radio_btn label span.flex_wrap b {max-width: 80%;flex: 0 0 80%;font-size: 20px;line-height: 30px;font-weight: 600;}
.aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card div#points_regional {display: none;}
.aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card .flex_wrap .scalc {font-size: 22px;line-height: 30px;font-weight: 600;color: #d22027;border: 1px solid #000;padding: 10px 15px;margin-top: 10px;border-radius: 50%;width: 55px;height: 55px;display: flex;align-items: center;justify-content: center;}
/* ============================================================== END AUSTRALIA CAlCULATOR ============================================================== */

/* ============================================================== AUSTRALIA CAlCULATOR RESPONSIVE ============================================================== */
@media screen and (min-width: 1280px) and (max-width: 1366px) {
    .space:not(:first-child) {margin-top: 80px;}

    .immigration_point_calculator h2 {margin: 50px 0px 30px;}

    .criteria_scroing_point h3 {margin: 50px 0px 20px;}
}

@media screen and (min-width: 1024px) and (max-width: 1280px) {
    .space:not(:first-child) {margin-top: 70px;}
}

@media screen and (max-width: 1024px) {
    .faqs_band h2 {margin-bottom: 40px;}
    .faqs.facilities_sec {padding-bottom: 60px;}

    .space:not(:first-child) {margin-top: 60px;}

    .immigration_point_calculator h2 {margin: 40px 0px 25px;}
    .immigration_point_calculator h3 {margin: 25px 0px 10px;}

    .criteria_scroing_point h3 {margin: 40px 0px 20px;}
    
    .aus_immi_type .aus_immi_tabs_wrapper .blu_list_des {max-width: 42%}

    .visa_service_aus .visa_service .tab li {font-size: 22px;line-height: 35.44px;}

    .choose_us.space .dis_flex .docu_box {max-width: 48%;}
    .choose_us.space .dis_flex .docu_box p {margin-top: 0px;}
    .choose_us.space .dis_flex .docu_box:nth-child(4) {margin-bottom: 30px;}

	.aus_calculator_band .calculator-form-container .flex_wrap {display: grid;}
	.aus_calculator_band .calculator-form-container .flex_wrap .tabbing, .aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio {max-width: 100%;flex: 0 0 100%;}
	.aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio{position: relative;top: inherit;order: 1;}
	.aus_calculator_band .calculator-form-container .flex_wrap .tabbing {position: relative;top: 30px;order: 2;}

    .tabbing .aspire_btn {width: auto; text-align: center;}
    .aus_calculator_band .calculator-form-container .flex_wrap .tabbing .fixedElement a#resetbutton {width: auto; margin: 20px 10px 20px 0;}
}

@media screen and (max-width: 980px) {
    .visa_service_aus .visa_service .tab li {font-size: 20px;line-height: 33.44px;}
    .table_data table tr td {font-size: 18px;}
}

@media screen and (max-width: 768px) {
    .faqs_band h2 {margin-bottom: 30px;}
    .faqs.facilities_sec {padding-bottom: 40px;}

    .aus_calculator_band h1 {margin-bottom: 30px;}

    .immigration_point_calculator h2 {margin: 40px 0px 20px;}
    .immigration_point_calculator h3 {margin: 20px 0px 10px;}
    
    .aus_immi_type .visa_service {margin-bottom: 40px;}

    .aus_pr_process h2 {margin-bottom: 20px;}
    
    .visa_service_aus h2 {margin-bottom: 20px;}
    .visa_service_aus .visa_service .tab {overflow-x: scroll;overflow-y: hidden;padding-bottom: 20px;margin-bottom: 20px;}
    .visa_service_aus .visa_service .tab:after{display: none;}
    .visa_service_aus .visa_service .tab li {max-width: max-content;flex: 0 0 100%;}

    .choose_us h2 {margin-bottom: 20px;}

    .criteria_scroing_point h2 {margin-bottom: 20px;}

    .aus_immi_type h2 {margin-bottom: 20px;}

    .choose_us.space .dis_flex .docu_box {padding: 40px 20px;}
    .aus_immi_type .aus_immi_tabs_wrapper .aus_immi_tab_container .aus_immi_tab_content {padding: 30px 20px; border-radius: 20px;}
    .choose_us.space .dis_flex .docu_box {border-radius: 20px;}
    .choose_us.space .dis_flex .docu_box img {max-width: 80px;}
}

@media all and (max-width: 767px) {
    .aus_calculator_band .calculator-form-container .flex_wrap .tabbing .fixedElement ul.calculator li a {font-size: 16px;line-height: 26px;}
    .aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card {padding: 10px 20px;}
    .aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card .content_title h4 {font-size: 18px;padding: 10px 0;}
    .aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card .content_title {max-width: 100%; flex: 1;}
    .aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card .radio_btn label span.flex_wrap input[type="radio"] {max-width: 9%;flex: 0 0 9%;top: 4px;}
    .aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card ul.cal_box_info li {font-size: 16px;line-height: 22px;}
    .aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card ul.cal_box_info.shadow_info {padding: 10px;padding-left: 12px}
    .aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card .radio_btn label span.flex_wrap b {font-size: 16px;line-height: 22px;max-width: 90%;flex: 0 0 90%;}
    .aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card .flex_wrap .scalc {font-size: 18px;line-height: 18px;width: 40px;height: 40px;}
    .aus_calculator_band .calculator-form-container .flex_wrap .tabbing .fixedElement .bshadow h3 strong {display: inline-block;width: inherit;padding-left: 10px;}
    .aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card ul.cal_box_info {padding-left: 10px;}
    .aus_calculator_band .calculator-form-container .flex_wrap .qustion_radio .c-card .content_title h3 {font-size: 20px;}

    .tabbing .aspire_btn {width: 100%;}
    .aus_calculator_band .calculator-form-container .flex_wrap .tabbing .fixedElement a#resetbutton {width: 100%; margin-right: 0;}
}

@media screen and (max-width: 430px) {
    .space:not(:first-child) {margin-top: 40px;}

    .aus_calculator_band h1 {margin-bottom: 20px;}

    .immigration_point_calculator h2 {margin: 40px 0px 12px;}
    .immigration_point_calculator h3 {margin: 16px 0px 8px;}
    .immigration_point_calculator h2 ~ p + p {margin-top: 12px;}

    .criteria_scroing_point h3 {margin: 40px 0px 12px;}
    .criteria_scroing_point p + .table_data {margin-top: 14px;}
    .criteria_scroing_point .table_data + p {margin-top: 14px;}

    .aus_immi_type .aus_immi_tabs_wrapper .blu_list_des {max-width: 100%;}
    .aus_immi_type .aus_immi_tabs_wrapper .aus_immi_tab_container {max-width: 100%;flex: 0 0 100%;}
    .aus_immi_type .visa_service {margin-bottom: 20px;}
    .aus_immi_type .aus_immi_tabs_wrapper .blu_list_des li {margin-bottom: 15px;}

    .aus_pr_process p ~ ul.blu_list_des {margin-top: 14px;}
    .aus_pr_process p ~ ul.blu_list_des li {margin-bottom: 15px;}
    .aus_pr_process p ~ ul.blu_list_des li .process_details p:not(:first-child) {margin-top: 10px;}
    .aus_pr_process p ~ ul.blu_list_des .inner_ul li::after {width: 20px;height: 2px;top: 12px;}
    .aus_pr_process p ~ ul.blu_list_des .inner_ul li {margin-bottom: 10px;}
    .aus_pr_process p ~ ul.blu_list_des ~ p {margin-top: 14px;}

    .visa_service_aus .visa_service {border-radius: 20px;}

    .choose_us.space .dis_flex .docu_box {max-width: 100%;}
    .choose_us.space .dis_flex .docu_box:nth-child(5) {margin-bottom: 30px;}
    .choose_us.space .dis_flex .docu_box h4.pb20 {padding-bottom: 10px;}

    .faqs_band h2 {margin-bottom: 20px;}
}

/* ============================================================== END AUSTRALIA CAlCULATOR RESPONSIVE ============================================================== */