/* ============================================================== CANADA CAlCULATOR ============================================================== */
.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;}

.table_data table tr td {font-size: 20px; line-height: 1.5;}

.nice-select {color: #000;}
.pts {display: inline-block;padding: 0 5px;background-color: #d52827;color: #fff;font-weight: 700;border-left: 1px solid #000;}

.canada_calculator_band .title_text {text-align: center;}
.canada_calculator_band .gray_bg {border-radius: 30px;background: #DFEBF1;padding: 30px;}
.canada_calculator_band .calculator-form-container {background: #fff;border-radius: 30px;padding: 10px 30px;}
.canada_calculator_band .nice-select {background: #E9EBED;border-color: #E9EBED;margin-bottom: 20px !important;position: relative;}
.canada_calculator_band .nice-select ul.country-codes li.country {padding: 10px 30px; transition: 0.03s all ease-in-out;}
.canada_calculator_band .nice-select ul.country-codes li.country:hover {background: #E9EBED;}
.canada_calculator_band .nice-select ul.country-codes {position: absolute;background: #fff;z-index: 1;left: 0;top: 60px;max-height: 290px;overflow-y: scroll;overflow-x: hidden;border-radius: 10px;}
.canada_calculator_band .canada_cal .flex_wrap.prev_nex_btn .blue_btn::after {border-color: transparent;}
.canada_calculator_band label {color: #003049;font-size: 30px;line-height: 38px;font-weight: 600;letter-spacing: 0.1em;padding-bottom: 15px;margin: 0;}
.canada_calculator_band label p {display: inline-block;font-size: 20px;line-height: 30px;}
.canada_calculator_band .single_btn {text-align: right;}
.canada_calculator_band .flex_wrap {display: flex;align-items: center;justify-content: space-between;}
.canada_calculator_band .next-step, .canada_calculator_band .prev-step {color: #1C1C1E; font-size: 18px;line-height: 25px;font-weight: 400;border: none;outline: none;background: inherit;padding: 0 20px;position: relative;}
.canada_calculator_band .next-step:after {content: '\f105';position: absolute;right: 0;font-family: 'FontAwesome';font-size: 24px;line-height: 24px;font-weight: 800;}
.canada_calculator_band .prev-step:after {content: '\f104';position: absolute;left: 0;font-family: 'FontAwesome';font-size: 24px;line-height: 24px;font-weight: 800;}
.canada_calculator_band .score_box .cross_btn {position: absolute;top: 10px;right: 10px;transform: rotate(45deg);font-size: 40px;line-height: 18px;cursor: pointer;font-weight: 500;}
.canada_calculator_band .score_box {visibility: hidden;opacity: 0;position: fixed;}
.canada_calculator_band .score_box.active {visibility: visible;opacity: 1;z-index: 9999;background: #dfebf1;top: 50%;transform: translateY(-50%);left: 0;right: 0;text-align: center;max-width: 500px;width: 90%;margin: 0 auto;padding: 45px 0;border-radius: 20px;}
.canada_calculator_band .score_box div#after_data {font-size: 40px;line-height: 50px;font-weight: 600;padding: 20px 0 40px;}
.canada_calculator_band .score_box p {margin: 0;font-size: 22px;line-height: 30px;}
.canada_calculator_band .score_box .blue_btn:hover {color: #fff;background: #102946;}
.canada_calculator_band .score_box .blue_btn {background: #fff;color: #102946;}

.popup_cal .popupbox.active_form {background-color: #dfebf1;}
.popup_cal .popupbox_close_btn {box-shadow: 0px 0px 17px 0px #0000004A;}
.popup_overlay {position: fixed;top: 0;width: 100%;height: 100%;left: 0;background-color: rgb(0 0 0 / 50%);z-index: 9999;}
.popupbox {display: none}
.popupbox.active_form {display: block}
.popupbox_wrapper .popupbox {position: fixed;top: 50%;left: 0;z-index: 9999;max-width: 500px;width: 90%;right: 0;margin: 0 auto;transform: translateY(-50%);background-color: rgb(255 255 255 / 80%);border-radius: 20px;width: calc(100% - 30px);}
.popupbox_wrapper .popupbox_close_btn {position: absolute;top: 10px;right: 15px;background-color: #fff;height: 30px;width: 30px;font-size: 30px;font-weight: 400;display: flex;align-items: center;justify-content: center;border-radius: 50px;cursor: pointer;transform: rotate(45deg);}

.aus_pr_process .step_by_step_process li .process_details ul {display: block;}
.aus_pr_process .step_by_step_process li .process_details ul li {display: block;width: 100%;min-height: inherit;max-width: 100%;}
.aus_pr_process .step_by_step_process li .process_details ul li:after {content: '';border: none;width: 7px;height: 7px;background: #003049;top: 20px;left: 30px;}
.aus_pr_process .step_by_step_process li .process_details ul li:last-child {padding-bottom: 30px;}
.aus_pr_process .step_by_step_process li .process_details ul li {display: block;width: 100%;min-height: inherit;max-width: 100%;margin: 0;padding: 8px 50px;position: relative;}

.step_by_step_process {background-color: #e9ebed;padding: 30px;border-radius: 25px;}
.step_by_step_process ol {padding-top: 30px !important;}
.step_by_step_process ol {counter-reset: section;}
.step_by_step_process ol > li:before {content: '0' counter(section, decimal);counter-increment: section;position: absolute;color: #1c1c1e;font-size: 35px;font-weight: 600;background-color: #e9ebed;z-index: 9;top: -15px;right: 80px;padding: 0 10px}
.step_by_step_process ol , .step_by_step_process ul {display: flex;flex-wrap: wrap;margin: 0 -25px;}
.step_by_step_process li {-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width: 33.33%;padding: 25px 50px;min-height: 150px;display: flex;align-content: center;justify-content: center;margin-bottom: 25px;text-align: center;position: relative;color: #1c1c1e;font-size: 18px;font-weight: 400;line-height: 30px;letter-spacing: .05em;}
.step_by_step_process li {display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: nowrap;max-width: 50%;flex: 0 0 50%;}
.step_by_step_process li:after {content: "";position: absolute;top: 0;left: 25px;width: calc(100% - 50px);border: 1px solid #1c1c1e;height: 100%;border-radius: 15px;}

.step {padding: 35px 0 !important;position: relative !important;height: 100% !important;width: 100% !important;}
.step h3:after {content: none;}
.step .search-occupation input {height: 70px;border-color: #1b3041;border-radius: 5px;font-weight: 700;color: #1b3041;padding-left: 30px;}
.step .job-profile:last-child {margin-right: 0;}
.step .col-md-12 {margin-top: 60px;}
.step .eligible-visa-li .tooltiptext {margin-top: 0;}

.steps_canada_pr_process .gray_bg {border-radius: 30px;background: #E9EBED;padding: 30px 50px;}
.steps_canada_pr_process .flex_wrap {display: flex;align-items: flex-start;justify-content: space-between;text-align: center;padding-top: 50px;}
.steps_canada_pr_process .flex_wrap .process_step {max-width: 14%;flex: 0 0 14%;}
.steps_canada_pr_process .flex_wrap .process_step .num {border: 1px solid #003049;border-radius: 50%;display: flex;align-items: center;justify-content: center;width: 100px;height: 100px;font-size: 60px;line-height: 60px;color: #003049;margin: 0 auto;font-family: 'founders-regular';padding-bottom: 10px;margin-bottom: 10px;}
.steps_canada_pr_process .flex_wrap .process_step p {color: #000;font-size: 18px;line-height: 29px;font-weight: 600;}
.steps_canada_pr_process .flex_wrap .process_step:nth-child(even) {margin-top: 40px;}

.canada_calculator_band .canada_cal .radio_point_flex {display: flex;align-items: center;justify-content: space-between;}
.canada_calculator_band .canada_cal .radio_point_flex .radio_point {max-width: 20%;flex: 0 0 20%;}
.canada_calculator_band .canada_cal .radio_point_flex .flex_wrap {max-width: 80%;flex: 0 0 80%;}
.canada_calculator_band .canada_cal .radio_point_flex .flex_wrap .radio_btn {max-width: 25%;flex: 0 0 25%;}
.canada_calculator_band .canada_cal .flex_wrap {justify-content: flex-start;}
.canada_calculator_band .canada_cal .radio_point_flex .radio_point {display: block;font-size: 22px;line-height: 18px;padding-top: 20px;margin-bottom: 20px;font-weight: 500;}
.canada_calculator_band .canada_cal .flex_wrap.prev_nex_btn {padding-top: 20px;justify-content: space-between;}
.canada_calculator_band .canada_cal .radio_btn input[type="radio"] {display: none;position: inherit;opacity: 1;}
.canada_calculator_band .canada_cal .radio_btn {max-width: 30%;flex: 0 0 30%;}
.canada_calculator_band .canada_cal .radio_btn label.radio_check_box {position: relative;padding-left: 40px;color: #000;cursor: pointer;transition: color 0.3s;padding-bottom: 0;padding-top: 0px;}
.canada_calculator_band .canada_cal .radio_btn label.radio_check_box:before {content: '';position: absolute;left: 0px;top: 50%;transform: translateY(-50%);border: 2px solid #154487;border-radius: 50%;width: 24px;height: 24px;transition: all .1s ease-in,border-color .05s ease-in;cursor: pointer;}
.canada_calculator_band .canada_cal .radio_btn label.radio_check_box:after {content: '';position: absolute;width: 14px;height: 14px;background-color: #154487;border-radius: 50%;visibility: hidden;left: 5px;top: 50%;transform: translateY(-50%);}
.canada_calculator_band .canada_cal .radio_btn input[type="radio"]:checked + label:after {visibility: visible;}
.canada_calculator_band .checkbox_sent {padding-left: 30px;padding-top: 20px;}
.canada_calculator_band .checkbox_sent .flex_wrap input[type=checkbox] {display: none;position: inherit;opacity: 1;}
.canada_calculator_band .checkbox_sent .flex_wrap label {font-size: 20px;line-height: 32px;font-weight: 500;margin-bottom: 20px;position: relative;padding-left: 50px;padding-bottom: 0; max-width: 95%;width: 100%;cursor: pointer; padding-top: 0px;}
.canada_calculator_band .checkbox_sent .flex_wrap label:before {content: '';position: absolute;left: 0px;top: 8px;border: 2px solid #154487;width: 22px;height: 22px;transition: all .1s ease-in,border-color .05s ease-in;cursor: pointer;}
.canada_calculator_band .checkbox_sent .flex_wrap label:after {content: '';position: absolute;top: 8px;left: 7px;width: 8px;height: 16px;border-radius: 0;border: 2px solid transparent;transform: rotate(40deg);visibility: hidden;}
.canada_calculator_band .checkbox_sent .flex_wrap input[type=checkbox]:checked + label:after {visibility: visible;border-top-color: transparent;border-left-color: transparent;border-bottom-color: #154487;border-right-color: #154487;}

.space {margin-top: 60px;}

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

.crs_points_cal h2 {margin-bottom: 40px;}

.crs_tool h2 {margin-bottom: 40px;}
.crs_tool h3 {margin: 40px 0px 15px;}

.canada_pr_points_cal .table_data {padding: 0px;}
.canada_pr_points_cal h2 {margin-bottom: 40px;}
.canada_pr_points_cal h3 ~ .table_data {margin-top: 30px;}
.canada_pr_points_cal .table_data + h3 {margin-top: 60px;}

.crs_score_program h2 {margin-bottom: 40px;}
.crs_score_program h2:not(:nth-child(1)) {margin-top: 60px;}
.crs_score_program ul.blu_list_des {padding: 0px;margin-top: 24px;}
.crs_score_program p {margin: 12px 0px;}
.crs_score_program ul.blu_list_des li {margin: 0px 0px 20px;}
.crs_score_program h2 + p {margin-top: 0px;}

.crs_score_program h3 {margin: 60px 0px 30px;}
.crs_score_program .table_data {padding: 0px;}
.crs_score_program p + h3 {margin-top: 48px;}
.crs_score_program .table_data + p {margin-top: 24px;}
.crs_tool h3 + p + P {padding-top: 14px;}

.faqs.facilities_sec {padding-bottom: 60px;}
.faqs_band h2 {margin-bottom: 60px;}

/* ============================================================== END CANADA CAlCULATOR ============================================================== */

/* ============================================================== CANADA CAlCULATOR RESPONSIVE ============================================================== */
@media screen and (max-width: 1440px) {
}

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

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

    .crs_points_cal h2 {margin-bottom: 30px;}
    
    .crs_tool h2 {margin-bottom: 30px;}
    .crs_tool h3 {margin: 35px 0px 15px;}
    
    .canada_calculator_band h1 {margin-bottom: 30px;}
    .canada_pr_points_cal h3 ~ .table_data {margin-top: 25px;}
    .canada_pr_points_cal .table_data + h3 {margin-top: 50px;}


    .crs_score_program h2 {margin-bottom: 30px;}
    .crs_score_program h2:not(:nth-child(1)) {margin-top: 50px;}
    .crs_score_program p + h3 {margin-top: 40px;}
    .crs_score_program h3 {margin: 50px 0px 25px;}

}

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


@media only screen and (min-width : 768px) and (max-width: 1100px) {
	.step .col-md-12 {margin-top: 20px;}
}

@media only screen and (min-width : 768px) and (max-width: 1024px){
    .canada_calculator_band .score_box div#after_data {font-size: 35px;line-height: 30px;padding: 20px 0 30px;}
	.canada_calculator_band .score_box.active {max-width: 450px;padding: 35px 0;}
}

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

    .about_student_visa .contact_form {padding: 30px 20px 0px;border-radius: 30px;}
    .about_student_visa .contact_form form .form-group p {margin-bottom: 18px;}


    .canada_calculator_band .nice-select .option:hover, .canada_calculator_band .nice-select .option.focus, .canada_calculator_band .nice-select .option.selected.focus {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    
    .immigration_point_calculator.space, .criteria_scroing_point.space, .aus_immi_type.space, .aus_pr_process.space, .visa_service_aus.space, .choose_us.space, .faq.space {padding: 40px 0 30px 0;}
	.aus_pr_process .step_by_step_process ol > li:before{font-size: 30px;line-height: 40px;}
	.aus_pr_process .step_by_step_process p{margin-bottom: 15px;}
	.aus_pr_process .step_by_step_process li .process_details span.s3{min-height: 50px;}

    .step_by_step_process ol > li:before{font-size: 30px;}

    .space {margin-top: 45px;}
    
    .crs_tool h3 {margin: 30px 0px 10px;}

    .faqs.facilities_sec {padding-bottom: 40px;}
    .faqs_band h2 {margin-bottom: 40px;}
}


@media screen and (max-width: 991px) {
    .canada_calculator_band .step{padding:20px 0px !important;}

    .aus_pr_process .step_by_step_process{margin: 0;}

    .canada_calculator_band .step{padding:20px 0px !important;}

    .about_student_visa .contact_form > p span.spans2 {font-size: 29px;line-height: 45.8px;}
}

@media only screen and (min-width : 768px) and (max-width: 980px){
    .canada_calculator_band .gray_bg, .canada_calculator_band .calculator-form-container {padding: 15px;border-radius: 15px;}
}

@media screen and (max-width: 768px) {
    .canada_calculator_band .step .nice-select span.current {font-size: 16px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;max-width: 210px;width: 100%;white-space: nowrap;}
	.canada_calculator_band .prev-step:after{left: 3px;font-size: 22px;line-height: 25px;}
	.canada_calculator_band .next-step:after{right: 3px;font-size: 22px;line-height: 25px;}
	.canada_calculator_band .next-step, .canada_calculator_band .prev-step{font-size:16px;}
	.canada_calculator_band .step .aspire_btn{padding: 5px 15px;}
	.canada_calculator_band .popupbox_wrapper form p label{padding-bottom: 0 !important;}
	.canada_calculator_band .popupbox_wrapper form p br{display: none;}
	.canada_calculator_band .popupbox_wrapper form p input[type=submit]{height: 50px;font-size:18px;margin-top: 20px;}
    
    .canada_calculator_band .gray_bg, .canada_calculator_band .calculator-form-container {padding: 10px;border-radius: 15px;}
	.canada_calculator_band .nice-select {padding: 0 15px;}
	.canada_calculator_band .nice-select:after {right: 10px;width: 9px;height: 9px;border-bottom: 2px solid #1c1c1e;border-right: 2px solid #1c1c1e;}
    
    .canada_calculator_band .canada_cal .radio_point_flex {display: block;}
	.canada_calculator_band .canada_cal .radio_point_flex .radio_point, .canada_calculator_band .canada_cal .radio_point_flex .flex_wrap {max-width: 100%;}
	.canada_calculator_band .canada_cal .radio_point_flex .flex_wrap .radio_btn {max-width: 27%;flex: 0 0 27%;}
	.canada_calculator_band .canada_cal .radio_point_flex .radio_point {font-size: 20px;line-height: 25px;padding-top: 10px;margin-bottom: 10px;}

    .canada_calculator_band .score_box div#after_data {font-size: 24px;line-height: 30px;padding: 10px 0 20px;}
	.canada_calculator_band .score_box a.aspire_btn.blue_btn {padding: 8px 20px;}
	.canada_calculator_band .score_box.active {max-width: 360px;}
	.canada_calculator_band .score_box a.aspire_btn.blue_btn {padding: 10px 25px;}
	.canada_calculator_band .score_box p {font-size: 20px;line-height: 30px;}

    .immigration_point_calculator.space, .criteria_scroing_point.space, .aus_immi_type.space, .aus_pr_process.space, .visa_service_aus.space, .choose_us.space, .faq.space{padding: 30px 0;}

    .aus_pr_process .step_by_step_process h2{padding: 0 0 20px 0 !important;}
	.aus_pr_process .step_by_step_process li{padding: 20px 15px;}
	.aus_pr_process .step_by_step_process li:after{width: calc(100% - 0px);left: 0;}
	.aus_pr_process .step_by_step_process ol > li:before{left: 10px;top: 30px;font-size: 24px;line-height: 34px;}
	.aus_pr_process .step_by_step_process li .process_details span.s3{min-height: inherit;}
	.aus_pr_process .step_by_step_process li .process_details {max-width: 100%;width: 100%;padding: 35px 0 0;}
	.aus_pr_process .step_by_step_process p {margin-bottom: 0px;}	

    .aus_pr_process .step_by_step_process li .process_details ul li {padding: 8px 30px;}
	.aus_pr_process .step_by_step_process li .process_details ul li:after {left: 10px;}

    .step_by_step_process li {display: block;}
    .step_by_step_process{ padding:30px 0;}
	.step_by_step_process ol, .step_by_step_process ul{ margin: 0; }
	.step_by_step_process ol > li:before{font-size: 22px;}
	.step_by_step_process li {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; margin-bottom: 30px; min-height: 0; }
	.step_by_step_process h2 {padding: 0 25px 20px 25px !important;}
	.step_by_step_process li:last-child{ margin-bottom: 0; }
	.step_by_step_process .read_more{ margin-right: 25px; }
	.page-template-country-services .main_page .step_by_step_process p{padding: 0 30px;}

    .canada_calculator_band .step .nice-select span.current {font-size: 16px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;max-width: 210px;width: 100%;white-space: nowrap;}
	.canada_calculator_band .prev-step:after{left: 3px;font-size: 22px;line-height: 25px;}
	.canada_calculator_band .next-step:after{right: 3px;font-size: 22px;line-height: 25px;}
	.canada_calculator_band .next-step, .canada_calculator_band .prev-step{font-size:16px;}
	.canada_calculator_band .step .aspire_btn{padding: 5px 15px;}

    .step {padding: 35px 0 0!important;}
	.step h3 {font-size: 20px;line-height: 26px;}
	.step .search-occupation input {height: 60px;color: #1b3041;padding-left: 20px;}
    .step .row .col-md-6:first-child ul{margin-bottom: 30px !important;}
	.step .col-md-12{margin-top: 0;}

    .space {margin-top: 40px;}

    .canada_calculator_band h1 {margin-bottom: 30px;}
    
    .crs_points_cal h2 {margin-bottom: 20px;}
    .crs_tool h2 {margin-bottom: 20px;}
    .crs_tool h3 {margin: 30px 0px 10px;}
    
    .canada_pr_points_cal h2 {margin-bottom: 20px;}
    .canada_pr_points_cal h3 ~ .table_data {margin-top: 20px;}
    .canada_pr_points_cal .table_data + h3 {margin-top: 40px;}

    .crs_score_program h2 {margin-bottom: 20px;}
    .crs_score_program ul.blu_list_des li {margin: 0px 0px 15px;}
    .crs_score_program h2:not(:nth-child(1)) {margin-top: 40px;}
    .crs_score_program p + h3 {margin-top: 40px;}
    .crs_score_program h3 {margin: 40px 0px 20px;}
    .crs_score_program .table_data + p {margin-top: 20px;}

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

@media all and (max-width: 767px) {
}

@media screen and (max-width: 430px) {
    .popupbox_wrapper .popupbox_close_btn {right: 3px;}

    .container {width: 90%;}

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

    .canada_calculator_band .canada_cal .radio_point_flex .flex_wrap {flex-wrap: wrap;}
    .canada_calculator_band .canada_cal .radio_point_flex .flex_wrap .radio_btn {max-width: 50%;flex: 0 0 100%;}

    .canada_calculator_band label {font-size: 18px;line-height: 30px;}
    .canada_calculator_band .checkbox_sent {padding-left: 10px;padding-top: 10px;}
    .canada_calculator_band .checkbox_sent .flex_wrap label {font-size: 16px;line-height: 26px;padding-left: 35px; word-break: break-word;}
    .canada_calculator_band .checkbox_sent .flex_wrap label:before {width: 20px;height: 20px;}
    
    .crs_tool h3 {margin: 20px 0px 5px;}
    .crs_tool h3 + p + P {padding-top: 10px;}

    .canada_pr_points_cal h3 ~ .table_data {padding-bottom: 20px;}
    
    .crs_score_program ul.blu_list_des li {margin: 0px 0px 10px;}
    .crs_score_program p {margin: 10px 0px;}

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

@media screen and (max-width: 425px) {
    .crs_score_program .table_data {padding: 0px 0px 20px;}
}

@media screen and (max-width: 417px) {
    .crs_score_program .table_data + p {margin-top: 10px;}
}

@media screen and (max-width: 390px) {
    .container {
        width: 89%;
    }
}

@media screen and (max-width: 387px) {
    .canada_calculator_band .step {padding: 10px 0px !important;}
    .canada_calculator_band .score_box.active {padding: 30px 10px;}
	.canada_calculator_band .score_box p {font-size: 18px;line-height: 28px;}
	.canada_calculator_band .score_box a.aspire_btn.blue_btn {padding: 8px 20px;}

    .aus_pr_process .step_by_step_process li .process_details{padding: 30px 0 0;}

    .canada_calculator_band .step {padding: 10px 0px !important;}
}

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

@media screen and (max-width: 320px) {
    .canada_calculator_band .canada_cal .radio_point_flex .flex_wrap .radio_btn {max-width: 50%;flex: 0 0 50%;}
	.canada_calculator_band .canada_cal .radio_point_flex .flex_wrap {flex-wrap: wrap;}
	.canada_calculator_band .canada_cal .radio_btn label.radio_check_box:after {width: 10px;height: 10px;}
	.canada_calculator_band .canada_cal .radio_btn label.radio_check_box:before {width: 20px;height: 20px;}
	.canada_calculator_band .canada_cal .radio_btn label.radio_check_box, .canada_calculator_band label {font-size: 26px;line-height: 35px;}
	.canada_calculator_band .nice-select {padding: 0 20px 0 10px;}

    .container {width: 87%;}
}
/* ============================================================== END CANADA CAlCULATOR RESPONSIVE ============================================================== */