@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0;}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Bold.woff2') format('woff2'),
        url('../fonts/Roboto-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Regular.woff2') format('woff2'),
        url('../fonts/Roboto-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Medium.woff2') format('woff2'),
        url('../fonts/Roboto-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Black.woff2') format('woff2'),
        url('../fonts/Roboto-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Regular.woff2') format('woff2'),
        url('../fonts/OpenSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Bold.woff2') format('woff2'),
        url('../fonts/OpenSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-ExtraBold.woff2') format('woff2'),
        url('../fonts/OpenSans-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-SemiBold.woff2') format('woff2'),
        url('../fonts/OpenSans-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}



@font-face {
font-family: 'FontAwesome';
src: url('../fonts/FontAwesome.woff2') format('woff2'),
url('../fonts/FontAwesome.woff') format('woff');
font-weight: normal;
font-style: normal;
}
.signup_form_panel form.signup_form .form_item {
    position: relative;
}
.signup_form_panel form.signup_form .form_item a#clearSig {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.46px;
    color: #686565;
    position: absolute;
    bottom: 7px;
    right: 8px;
}
body .departure_tab_form .tab .tab-content .tab_iteam h4 {
    margin-top: 22px;
}
body .refund_popup .tab .tab-content .tab_iteam h4{
	margin-top: 22px;
}
.signup_form_panel form.signup_form .signature_panel1 label {
    position: absolute;
    top: 8px;
    left: 16px;
}
/*#wrapper {overflow-x: hidden;}*/
:focus{ outline:none !important;text-decoration:none:!important}
li{font-family: 'Open Sans';}
button{    background: #ff9900;font-size: 16px; color:#fff; font-family: 'Open Sans'; transition:all 0.2s ease-in-out;}
button:hover{transition:all 0.2s ease-in-out;}
a{color:#24577b; text-decoration:none; cursor:pointer; font-family: 'Open Sans'; }
h1{font-family: 'Roboto'; font-size:44px; margin:0; font-weight:900; color:#544837; line-height: 54px;}
h3{font-family: 'Roboto'; font-weight:bold; color:#544837; margin:0; font-size:22px;}
h4{font-family: 'Open Sans'; font-weight:normal; color:#2f281e; margin:0;}
h2{font-family: 'Roboto'; font-size:36px; color:#544837; margin:0; font-weight:900; }

p{font-family: 'Open Sans'; font-size:16px; color:#544837; margin:0;  font-weight: normal; line-height:26px;}
a.btnexpa.estimate_refund:active, a.btnexpa:hover:active{background: #e78b00;border: 1px solid #e78b00;}
 a.btnexpa_wh:hover:active{background: #e78b00;border: 1px solid #e78b00; color:#fff;}
.btnexpa { border-radius: 4px;padding:17px 29px;border:1px solid #ff9900;line-height: 1;color: #ff9900;text-decoration: none;font-size: 16px;
text-transform: uppercase; font-family: 'Open Sans'; font-weight: bold; margin: 0 10px 10px 0px; display: inline-block; text-decoration: none;}
a.btnexpa.estimate_refund{ background: #ff9900; color:#fff;  transition: all 0.2s ease-in-out;}

a.btnexpa:hover{border: 1px solid #fd9a00;line-height: 1;color: #fff; background:#fd9a00; transition:all 0.2s ease-in-out; text-decoration: none;}
.btnexpa:focus {color: #ff9900;border: 1px solid #ff9900; text-decoration:none;}
a.btnexpa_wh { border-radius: 4px;padding:17px 29px;border: 1px solid #fff;line-height: 1;color: #fff;text-decoration: none;font-size: 18px;
text-transform: uppercase;font-family: 'Open Sans';  font-weight: bold; margin: 0 10px 0 0px;display: inline-block; background: #fff; color:#ff9900;    transition: all 0.2s ease-in-out;}
{border: 1px solid #fff;line-height: 1;color: #fd9a00; background:#fff; transition:all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.calculat_inner .calculat_inner_left.calculat_inner_left_right a.btnexpa_wh:hover{ background:#ff9900; color:#fff; transition: all 0.2s ease-in-out;
border:1px solid #ff9900;     transition: all 0.2s ease-in-out;}
.calculat_inner .calculat_inner_left.calculat_inner_left_right a.btnexpa_wh:hover:active{background: #e78b00;border: 1px solid #e78b00; color:#fff;}
a.btnexpa_whbtn{border-radius: 4px;padding: 17px 27px;border: 1px solid #fff;line-height: 1;color: #ff9900;text-decoration: none;font-size: 16px;
text-transform: uppercase; font-family: 'Open Sans'; font-weight: bold; margin: 0 10px 0 0px; background:#fff; transition: all 0.2s ease-in-out;}

select, input{ border:1px solid #dddddd; border-radius: 4px;}
.h2_heading{text-align:center; margin:0 0 33px;}
.p_heading{ text-align: center;width: 48%;margin: auto; margin-bottom:33px;}
label{font-family: 'Open Sans'; color:#544837; font-weight:600;}
::-webkit-input-placeholder {color: #979595;}
:-ms-input-placeholder {color: #979595;}
::placeholder {color: #979595;}

body.modal-open{ overflow:hidden;}
.modal-open#wrapper{ width:100%; float:left;overflow-x: hidden;}

/* header css */
.header {margin: 35px 0 50px;display: block;width: 100%; }
.header .logo a {font-size: 25px;color: #000;font-weight: bold; text-decoration: none; padding: 0;}
.header .login_sign_btn{ float:right; font-size:18px; font-weight:500; margin: 0;}
.header .login_sign_btn a.login_btn { margin: 0 0 0 8px; font-size: 18px; text-transform:capitalize; color:#5d5d5d; border:1px solid #5d5d5d;
 font-family: 'Open Sans'; font-weight:bold; font-size: 16px; text-transform:capitalize; padding: 14px 23px;}
.header .login_sign_btn a.btnexpa.login_btn.signup_btn {background: #ff9900;color: #fff; border:1px solid #ff9900;}
.header .login_sign_btn a.btnexpa.login_btn.signup_btn:active, .header .login_sign_btn a.login_btn:hover:active {background: #e78b00;border: 1px solid #e78b00; color:#fff;}
.header .login_sign_btn a.login_btn:hover {border: 1px solid #ff9900;color: #fff; background:#ff9900;}
.header .login_sign_btn.open .login_btn:focus {background: #ff9900; color:#fff;}
.header .login_sign_btn a.stat_btn {border-radius: 50px;background: #24577b;color: #fff;padding: 10px 22px;margin: 0 0 0 11px; text-decoration: none; transition: all 0.2s ease-in-out;}
.header .login_sign_btn a.stat_btn:hover{background: #123c5a; transition: all 0.2s ease-in-out;}
.header .login_sign_btn.open .dropdown-menu-right {border: 1px solid #d5d6d7;border-radius: 5px;box-shadow: none;font-size: 16px;line-height: 1; padding:0;overflow: hidden;}
.header .login_sign_btn.open .dropdown-menu.dropdown-menu-right a {color:#ff9900;width:100%;float: left;padding: 10px 0;font-weight:bold; line-height: 18px;}
.header .login_sign_btn.open .dropdown-menu.dropdown-menu-right a:hover {
background: #ff9900;color: #fff;padding: 10px;line-height: 18px;text-decoration: none;}

.header nav.navbar.navbar-default {background: none;border: none;}


/* header popup css */

.homeloginpopup .signup_form_panel .homeloginpopup_left button.signup_btn {
border-radius: 4px;padding: 13px 16px;background:#ff9900;border: 1px solid #ff9900;line-height: 1;color: #fff;text-decoration: none;font-size: 16px;text-transform: uppercase; font-weight: bold;margin: 0 10px 10px 0px;display: inline-block;width: 100%;}
.homeloginpopup .signup_form_panel .homeloginpopup_left button.signup_btn:hover:active{background: #e78b00;border: 1px solid #e78b00; color:#fff;}
.homeloginpopup .signup_form_panel .homeloginpopup_left button.signup_btn:hover{background:#ff9900;border: 1px solid #ff9900; color:#fff;}
.modal-dialog.modal-dialog_home .modal-header {padding: 0;border: none;float: right;}
.modal.model_pay .modal-dialog.modal-dialog_home .modal-header { position: absolute; right: 0px;left: 0;z-index: 99;}
.homeloginpopup .signup_form_panel h3 { margin: 0 0 20px; color: #000;}

.modal.model_pay .modal-dialog.modal-dialog_home {width: 800px;max-width: 100%; position: relative;top: 50%;transform: translate(0px, -53%);}
.homeloginpopup .signup_form_panel .homeloginpopup_left {width: 280px;display: inline-block;vertical-align: top;max-width: 100%;}
.homeloginpopup .signup_form_panel .homeloginpopup_left:after {
content: '';background: #d9d9d9;width: 1px;height: 336px;display: block;position: absolute;top: 0;left: 50%;}
.homeloginpopup .signup_form_panel .homeloginpopup_left..homeloginpopup_right:after{ display:none;}
.homeloginpopup .signup_form_panel form.signup_form input {width: 100%;padding: 10px;font-size: 14px;color: #868686;}

.homeloginpopup .signup_form_panel form.signup_form input::-webkit-input-placeholder {color: #979595;}
.homeloginpopup .signup_form_panel form.signup_form input:-ms-input-placeholder {color: #979595;}
.homeloginpopup .signup_form_panel form.signup_form input::placeholder {color: #979595;}

.homeloginpopup .signup_form_panel form.signup_form input::-webkit-input-placeholder {color: #919191;}
.homeloginpopup .signup_form_panel form.signup_form input:-ms-input-placeholder {color: #919191;}
.homeloginpopup .signup_form_panel form.signup_form input::placeholder {color: #919191;}
.homeloginpopup .signup_form_panel label.checkbox_label {font-size: 12px;vertical-align: top;color: #666666; font-family: 'Open Sans'; font-weight:500;}
.homeloginpopup .signup_form_panel .homeloginpopup_right {width: 280px;display: inline-block;vertical-align: top;max-width: 100%;float:right;}
.homeloginpopup .signup_form_panel {min-height: auto;margin: 0;padding: 50px 60px 30px;}
.modal-dialog.modal-dialog_home .modal-header .close {
position: relative;background: #000;opacity: 1;color: #fff;width: 30px;height: 30px;border-radius: 50px;line-height: 0;right: -10px;font-weight: normal;
top: -10px;}

 span.form_or {text-align: center;font-size: 12px;width: 100%;float: left;padding: 8px 0; color: #666666; font-weight:bold; 
font-family: 'Open Sans';}
.homeloginpopup_right p {font-size: 14px; color: #666666; line-height:18px; font-weight: 500;}
.homeloginpopup_right a.home_signup {background: #000;margin: 0 0 15px;border: none;color: #fff;width: 100%;display: inline-block;text-align: center;
border-radius: 4px;padding: 13px 16px;text-transform: uppercase;font-weight: bold;margin: 16px 0 0; font-family: 'Open Sans'; font-weight:bold; 
font-size:16px}
.homeloginpopup_right a.home_signup:hover{ text-decoration:none;}
.homeloginpopup .signup_form_pane forgat_pass a.forgot_password {float: none;width: 100%;text-align: center;display: inline-block; font-size: 14px; font-family: 'Open Sans'; font-weight: 600;}
.homeloginpopup .signup_form_panel .home_forgat_pass {display: inline-block;width: 100%;text-align: center;margin: 34px 0 0;}
.homeloginpopup .signup_form_panel .home_forgat_pass p {display: inline-block;width: 100%;font-weight: 500;margin:0; color: #5f5f5f;font-size: 14px;}
.homeloginpopup .signup_form_panel .home_forgat_pass a.forgot_password {float: none;width: auto;text-align: center;display: inline-block;color: #5f5f5f;font-weight: bold; font-size:14px;}


/*forgot password css*/
.modal-dialog_home #forgot_form {padding: 50px 60px; text-align: center;}
.homeloginpopup #forgot_form h3 {font-weight: 900;margin: 0 0 20px;}
.modal-dialog_home #forgot_form input {width: 300px;padding: 10px;font-size:14px;color: #919191; max-width:100%;}
.modal-dialog_home #forgot_form input::-webkit-input-placeholder {color: #919191;}
.modal-dialog_home #forgot_form input:-ms-input-placeholder {color: #919191;}
.modal-dialog_home #forgot_form input::placeholder {color: #919191;}
.modal-dialog_home #forgot_form button.signup_btn {border-radius: 4px;padding: 13px 16px;background: #ff9900;border: 1px solid #ff9900;line-height: 1;
color: #fff;text-decoration: none;font-size: 18px;text-transform: uppercase; font-weight: bold;
margin: 20px 0 10px 0px;display: inline-block;width: 300px;max-width: 100%;}
.modal-dialog_home #forgot_form a.backtologin {color: #797671;}
/*forgot password css end*/

/* header popup css end*/

/*header css end */

/* slide section home */
.slider_sec{ width:100%; display:inline-block;}
.slider_sec_inner {display: flex;align-items: center;display: -ms-flexbox;}
.slider_sec_inner .slide_left {width: 85%; position: relative;top: -18px;}
.slider_sec_inner  .slide_left p {margin:30px 0 20px; font-size: 18px; line-height: 28px; color: #525252;}
.slider_sec_inner .slide_left ul {margin: 0 0 40px 0px;padding: 0; position:relative;}
.slider_sec_inner .slide_left ul li {font-size: 18px;list-style: none; font-weight:normal;  color: #525252; line-height: 28px;padding: 0 0 0 28px;}
.slider_sec_inner .slide_left ul li:before {content: '';font-family: fontawesome;color: #bad405;padding: 0 5px 0 0px; position: absolute; left: 0;}
.slide_right img {width: 100%;}
.slide_right {display: inline-block; position:relative; left: -67px; top: 22px;}
/* slide section home */

/* departure section home */
.departure_sec{ width:100%; display:inline-block; margin: 75px 0 70px;}
.departure_inner {display: flex;align-items: center;display: -ms-flexbox; margin: auto; width: 80%;}
.departure_inner .departure_inner_left {width: 454px;max-width: 100%;display: inline-block;background: #fff;box-shadow: 0px 3px 20px #e8e6e6;
padding: 38px 57px; border-radius: 10px;}
.departure_inner .departure_inner_left h2 {color: #ff9900;font-weight: bold;font-size: 40px; display: inline-block;}
.departure_inner .departure_inner_left h4.popstar {display: inline-block;text-transform: uppercase;float: right;margin: 13px 0 0;font-size: 20px;}
.departure_inner .departure_inner_left h4.popstar:before{ padding: 0 8px 0 0px; content:''; font-family:fontawesome;}
.departure_inner .departure_inner_left h3 { margin:20px 0 18px;}
.departure_inner .departure_inner_left h4 { font-size: 18px;font-weight: bold; line-height: 26px; color: #525252;}
.departure_inner .departure_inner_left p {margin: 15px 0 37px; line-height: 1.63}
.departure_inner_left.departure_inner_right {background: #ff9900;margin: 0 0 0 20px; padding: 57px 40px 41px;}
.departure_inner .departure_inner_left.departure_inner_right h2, .departure_inner .departure_inner_left.departure_inner_right h3, 
.departure_inner .departure_inner_left.departure_inner_right h4 {color: #fff; font-weight:normal;}
.departure_inner_left.departure_inner_right p {color: #fff;font-weight: normal; line-height: 1.38; font-family: 'Roboto';}
.departure_inner_left.departure_inner_right p a {color: #fff;}
.departure_tab {display: inline-block;width: 100%;}

.departure_inner .departure_inner_left ul{margin: 15px 0 37px; line-height: 1.63; font-size: 16px; color: #544837;}
.departure_inner .departure_inner_left ul li{}

/* refund popup css */
.modal.model_pay {background: rgba(255, 255, 255, 0.6);}
.modal-dialog.modal-dialog_tax {width: 900px; max-width:100%; top: 60%; padding: 0 15px; margin: 0 auto; transform: translate(0px, -60%) !important}
.modal-dialog.modal-dialog_tax .modal-header .close {position: relative;background: #000;opacity: 1;color: #fff;width: 30px;height: 30px;
border-radius: 50px;line-height: 0;right: -10px;font-weight: normal;top: -10px; }
.modal-dialog.modal-dialog_tax .modal-header {padding: 0;border: none; float:right;z-index: 9999;position: relative;}
.refund_popup {padding: 20px 25px;}
.departure_inner .departure_inner_left .refund_popup h2 {font-size: 30px;color: #000;}
.modal-dialog_tax .refund_popup p {margin: 15px 0;}
.modal-dialog.modal-dialog_tax.modal-dialog_tax_refund .refund_popup p {margin: 15px 0;line-height: 28px;/*width: 74%;*/display: inline-block;}
.modal-dialog.modal-dialog_tax.modal-dialog_tax_refund .refund_popup p a{color:#ff9900;}
.modal-dialog.modal-dialog_tax.modal-dialog_tax_refund .refund_popup img.pssimg {float: right;width: 150px;margin: 16px 0 0;}
.modal-dialog_tax .refund_popup ul {padding: 0; color: #544837; font-family: 'Open Sans'; font-weight:normal;}
.modal-dialog_tax .refund_popup ul li{font-size: 16px;list-style: none;color: #544837;}
.modal-dialog_tax .refund_popup ul li:before{content: '';font-family: fontawesome;color: #b5cd13;padding: 0 11px 0 0px;}

.refund_popup .departure_tab ul li:before{ display:none;}
.refund_popup .departure_tab .nav-tabs li.active a {border-bottom: none;}

.refund_popup .tab .nav-tabs{ border: 1px solid #dddddd;border-radius: 5px 5px 0px 0px;}
.refund_popup .tab .nav-tabs li{ margin: 0;width: 25%;text-align: center; height: 136px;}
.refund_popup .tab .nav-tabs li a{font-size: 16px;color: #544837;background: #fff;margin: 0;padding: 20px 25px;border-radius: 0;border: none;
border-right: 1px solid #ddd;text-transform: uppercase;position: relative; height: 136px; font-weight:600;
 text-transform: capitalize;}
.refund_popup .tab .nav-tabs li a:hover{border-top: none;border-bottom: none;border-right-color: #ddd;}
.refund_popup .tab .nav-tabs li.active a,
.refund_popup .tab .nav-tabs li.active a:hover{ color: #fff; border: none;background: #ff9900;border-right: 1px solid #ddd;font-size: 16px;
text-transform: capitalize;font-weight: 500;height: 100px; height: 136px;}
.refund_popup .tab .nav-tabs li a {padding-top: 47px;}
.refund_popup .tab .nav-tabs li.active a:before{content: "";width: 58%;height: 4px;background: #fff;position: absolute;top: 0;left: 0;right: 0;margin: 0 auto; display:none;}
.refund_popup .tab .nav-tabs li.active a:after{content: "";border-top: 10px solid #1fc1dd;border-left: 10px solid transparent;border-right: 10px solid transparent;position: absolute;bottom: -10px;left: 43%;  display:none;}
.refund_popup .tab .tab-content{font-size: 13px;color: #999898;line-height: 25px;background: #fff;padding: 20px;border: 1px solid #dddddd;border-top: none;}
.refund_popup .tab .tab-content h3{color: #999898;margin-top: 0; font-weight:normal;}
.refund_popup .tab .nav-tabs li span {display: block;}

.refund_popup .tab .tab-content .tab_iteam h3 {color: #2f281e;margin: 0 0 15px; font-weight:bold;}
.refund_popup .tab .tab-content .tab_iteam {/*margin: 0 0 15px;*/ margin:0px;}
.refund_popup .tab .tab-content .tab_iteam h4 {font-weight: bold;margin: 0 0 6px;color:#544837; font-size: 16px;}
.refund_popup .tab .tab-content .tab_iteam p {margin: 0;/*line-height: 25px;font-size: 15px;*/}
.refund_popup .tab .tab-content .tab_iteam p em{ font-size: 13px; line-height: normal;}

.refund_popup .tab .tab-content .tab_iteam_right {text-align: right;}
.refund_popup .tab .tab-content .tab_iteam_right h3 {color: #2f281e; font-weight:bold; margin-bottom:0px;}
.refund_popup .tab .tab-content .tab_iteam_right p {color: #d0021b;line-height: 20px;margin: 10px 0 0px;}
.refund_popup .tab .tab-content .tab_iteam_right a.btnexpa {margin-top: 177px;margin-bottom: 0;margin-right: 0;background: #ff9900;color: #fff; float:right;}
.refund_popup .tab .tab-content .tab_iteam h3 span.custom_tbc { float: right; }

 .tab_iteam_right.mobile-view { text-align: left !important;display:none;} 



.refund_popup .tab .tab-content .tab_iteam ol {
    margin: 0;
    padding: 0 0 0 20px;
}
.refund_popup .tab .tab-content .tab_iteam ol li {
    /* font-size: 14px; */
    /* color: #000; */
	    font-size: 16px;
    line-height: 26px;
    margin: 0 0 12px;
    color: #544837;
    font-weight: 500;
}
.refund_popup .tab .tab-content .tab_iteam ol li a{color:#ff9900;}
.refund_popup .tab .tab-content .tab_iteam ol li a.nopackage {
    color: #f90;
    font-weight: bold;
}
.refund_popup .tab .tab-content .tab_iteam_right.tab_iteam_get a.btnexpa {
    margin-top: 35px;
}
.refund_popup .tab .tab-content .tab_iteam_right a.btnexpa:active {
    background: #e78b00;
    border: 1px solid #e78b00;
}

.refund_popup .tab .nav-tabs li a .tab_one img.package_one_white, .refund_popup .tab .nav-tabs li a .tab_one img.package_two_white, .refund_popup .tab .nav-tabs li a .tab_one img.package_three_white, .refund_popup .tab .nav-tabs li a .tab_one img.package_four_white {
    display: none;
}
.refund_popup .tab .nav-tabs li.active a .tab_one img.package_one_white, .refund_popup .tab .nav-tabs li.active a .tab_one img.package_two_white, .refund_popup .tab .nav-tabs li.active a .tab_one img.package_three_white, .refund_popup .tab .nav-tabs li.active a .tab_one img.package_four_white 
{display: block;margin: auto;}

.refund_popup .tab .nav-tabs li.active a .tab_one img.package_one_black, .refund_popup .tab .nav-tabs li.active a .tab_one img.package_two_black, .refund_popup .tab .nav-tabs li.active a .tab_one img.package_three_black, .refund_popup .tab .nav-tabs li.active a .tab_one img.package_four_black
{ display:none;}
.refund_popup .tab .nav-tabs li h4.popstar {display: inline-block;text-transform: uppercase;margin: 15px 0 ;font-size: 14px;position: absolute;
left: 0;right: 0; z-index:9;}
.refund_popup .tab .nav-tabs li h4.popstar:before {padding: 0 8px 0 0px;content: '';font-family: fontawesome;}
.refund_popup .tab .nav-tabs li.active h4.popstar {color: #fff;}
.refund_popup .tab .nav-tabs li.active a h4.popstar {color: #fff;}

/* refund popup css end*/

/* departure section home end*/

/* life UK home */
.lifeUK_sec {margin: 0px; width:100%; display:inline-block;}
.lifeUK_sec .lifeUK_inner{ }
.lifeUK_inner .h2_heading.h2_heading_left {text-align: left;width: 80%; margin: 0 0 21px;}
.lifeUK_inner .p_heading.p_heading_left {text-align: left;width: 100%;margin: 0 0 15px;}
.lifeUK_sec .lifeUK_inner img.lifeUK_img {position: relative;left: -30px;}
.lifeUK_sec .lifeUK_inner img.life_uk_img {width: 100%;}

.lifeUK_accordian_line {display: flex;display: -ms-flexbox;}
.lifeUK_accordian_line .lifeuk_yellow {background: #ff9900;height: 10px;width: 50%;border-radius: 10px 0 0 0;}
.lifeUK_accordian_line .lifeuk_gray {background: #e4e4e4;height: 10px;width: 50%;display: inline-flex;border-radius: 0 10px 0 0;}


.lifeUK_inner_left #accordion .panel{border: none;border-radius: 0;margin-bottom: -5px;box-shadow: 0px 3px 20px #e8e6e6;margin: 0 0 15px;}
.lifeUK_inner_left #accordion .panel-heading{padding: 0;border: none;border-radius: 0;}
.lifeUK_inner_left #accordion .panel-title a{display: block;padding: 15px 70px 15px 31px;background: #fff;font-size: 22px;font-weight:bold; 
line-height: 1.32; letter-spacing: 1px;color: #ff9900;border-bottom: 1px solid #fff;position: relative;}
.lifeUK_inner_left #accordion .panel-title a.collapsed{ color: #ff9900; padding: 30px 70px 30px 31px;border-radius: 5px;}
.lifeUK_inner_left #accordion .panel-title a:hover {text-decoration: none;}
.lifeUK_inner_left #accordion .panel-title a.collapsed:hover{ color: #e6720d;}
.lifeUK_inner_left #accordion .panel-title a:before,
.lifeUK_inner_left #accordion .panel-title a:after{content: "";width: 3px;height: 10px;background: #ff9900;font-size: 15px;position: absolute;
top: 24px;right: 35px;transform: rotate(-45deg);transition: all 0.3s ease-in-out 0s;}
.lifeUK_inner_left #accordion .panel-title a:after{right: 29px;transform: rotate(45deg);}
.lifeUK_inner_left #accordion .panel-title a.collapsed:before{transform: rotate(45deg);background: #ff9900; top: 38px;}
.lifeUK_inner_left #accordion .panel-title a.collapsed:after{transform: rotate(-45deg);background: #ff9900; top: 38px;}
.lifeUK_inner_left #accordion .panel-title a.collapsed:hover:before,
.lifeUK_inner_left #accordion .panel-title a.collapsed:hover:after{ background: #e6720d; }
.lifeUK_inner_left #accordion .panel-body{padding:0px 31px 20px;background: #ffffff;border-top: none;font-size: 15px;color: #fff;line-height: 25px}
.acord img.life_uk_img_mobile{ display:none;}
/* life UK home end*/


/*hiw form css*/
.hiw_sec.how_step .container {width: 1050px;margin: auto;}
.hiw_sec {margin: -118px 0 70px;width: 100%;display: inline-block;position: relative;}
.col-sm-hiw {background: #fff;box-shadow: 0px 3px 20px #e8e6e6;width: 285px; max-width:100%; display: inline-block; padding: 30px; position:relative; padding-top:45px;}
.col-sm-hiw .hiw_icon_one{}
.col-sm-hiw h4 {margin: 0 0 15px; font-weight: 900; color: #5d5d5d; text-transform:uppercase; font-weight:bold;}
.col-sm-hiw h3 {color: #ff9900; margin: 0 0 15px; line-height: 1.32; }
.hiw_sec .hiw_sec_inner {display: flex;justify-content: space-between;display: -ms-flexbox;margin-top: 80px;}
.col-sm-hiw .hiw_icon_one {width: 50px;height: 50px;background: #d02a9b;display: flex;display: -ms-flexbox;align-items: center;justify-content: center;
border-radius: 19px;position: absolute;right: 0;left: 50%;transform: translate(-50%, 0px);top: -25px; box-shadow: 1px 6px 13px 6px #eab8da;}
.col-sm-hiw .hiw_icon_one.hiw_icon_two {background: #f4b220; box-shadow: 1px 6px 13px 6px #f3bb4082;}
.col-sm-hiw .hiw_icon_one.hiw_icon_three {background: #ee413a; box-shadow: 1px 6px 13px 6px #ee413a61;}
.col-sm-hiw:after { border-style: dashed;border-color: #ff9900;content: '';position: absolute;left: -58%;width: 58%;top: 50%;transform: translate(0px, -50%);
border-width: 1px; z-index: -1;}
.col-sm-hiw:first-child:after {border: none;}
/*hiw up form css end*/

/* calculate tax home css*/
.calculate_sec {width: 100%;display: inline-block;margin: 0 0 40px;}
.calculat_inner { margin: auto;width: 940px;display: flex;justify-content: space-between;max-width: 100%;}
.calculat_inner .calculat_inner_left {width: 450px;max-width: 100%;display: inline-block;background: #fff;box-shadow: none;padding: 0px;
border-radius: 10px;vertical-align: top;}
.calculat_inner_left .h2_heading {text-align: left;}
.calculat_inner_left p {width: 90%;margin: 0 0 25px;}
.calculat_inner_left p a.btn_link {color: #ff9900;font-weight: bold; font-family: 'Open Sans'; display: block;}
.calculat_inner_left .calculate_form .calculate_item {margin: 0 0 20px;width: 95%;display: inline-block;}
.calculat_inner_left .calculate_form label {width: 100%;display: block;font-size: 16px; font-family: 'Roboto'; font-weight:500;}
.calculat_inner_left .calculate_form select {width: 100%;padding: 8px 8px;font-size: 16px;letter-spacing:0.46px;
font-family: 'Open Sans'; font-weight:600; color:#686565;}
.calculat_inner_left .calculate_form .calculate_textbox {width: 100%;border-radius: 4px;padding: 8px 8px;font-size: 16px; color:#979595; 
font-family: 'Open Sans'; font-weight:600;}
.calculate_work_right {width: 450px;max-width: 100%;display: inline-block;}
.calculat_inner .calculat_inner_left.calculat_inner_left_right {background: #ffdec2;margin: 0;padding:30px 35px 30px;vertical-align: top;}
.calculat_inner_left_right a.btnexpa_whbtn:hover:active {background: #e78b00;color: #fff; border:1px solid #e78b00;}
.calculat_inner_left_right a.btnexpa_whbtn:hover {background: #ff9900;color: #fff; border:1px solid #ff9900;}
.calculat_inner_left_right h3 {margin: 0 0 24px;}
.calculat_inner_left_right h4 {font-size: 60px;font-weight:bold; font-family: 'Roboto'; margin: 0 0 10px;}
.calculat_inner_left_right h5 {font-size: 20px;font-weight: bold;color: #2f281e;margin: 20px 0; font-family: 'Open Sans';}
.calculate_work_right p.calculatelast_head {padding: 12px 44px; font-size: 13px; color:#2f281e; opacity: 0.7; line-height: 17px;}
.calculat_inner .calculat_inner_left.calculat_inner_left_right p {color: #2f281e;}
.calculat_inner .calculat_inner_left.calculat_inner_left_right a.btnexpa_whbtn {display: inline-block;}
/* calculate tax css home end*/


/* customer say css */
.customer_sey_panel {width: 100%;display: inline-block;}
.customer_star img {width: 100%;}
.customer_sey_inner {}
.customer_sey_inner .customer_sey_col .star_img {display: inline-block;}
.customer_sey_inner .customer_sey_col .star_img img {display: inline-block;}
.customer_sey_inner .customer_sey_col {border-bottom: 1px solid #ccc;padding: 0 14px 8px;}
.customer_sey_inner .customer_sey_col span {float: right;font-size: 14px; opacity: 0.7; color: #a5a5a5;font-weight: normal; font-family: 'Open Sans';}
.customer_sey_inner .customer_sey_col h4 {font-weight: bold;margin: 18px 0 0; color:#544837; line-height: 1.63; text-transform:capitalize; font-size:16px;}
.customer_sey_inner .customer_sey_col h4:first-letter{ text-transform:uppercase;}
.customer_sey_inner .customer_sey_col p {margin: 18px 0; font-size: 15px;  height: 66px;}
.customer_sey_inner .customer_sey_col h5 {font-size: 16px;font-weight: normal; color: #544837; font-family: 'Open Sans'; opacity:0.7;}
.customer_sey_panel .owl-dots {display: none;}
/* customer say css end*/

/*get star home css*/
.get_started{}
.get_started_panel {width: 100%;display: inline-block;margin: 70px 0 0;
background: url(../images/get_stard_img.png) no-repeat;background-size: 100%;background-position: center; padding: 92px 0 0; background-position: 0 0%;}

.get_started_inner {width: 90%;display: flex;margin: 195px 0 100px;align-items: center;display: -ms-flexbox;margin: auto;margin-top: 195px;
 position:relative; margin-bottom: 190px;  margin-top: 40px;}

.get_agent_tax {display: flex;align-items: center;display: -ms-flexbox; position: relative;top: -90px;}
.get_started_left .h2_heading {text-align: left;margin: 0 0 10px; font-size: 44px;}
.get_started_left .p_heading {width: 100%;text-align: left;font-size: 18px; margin-bottom: 0; color: #525252;}
/*.gets_btn {float: right;}*/
.get_agent_tax .get_agent_tax_desc {width: 80%;}
.get_agent_tax_desc .h2_heading {text-align: left; }
.get_agent_tax_desc .p_heading {text-align: left;width: 100%;margin-bottom: 20px;  color: #544837;}
.get_agent_tax_desc a.get_contact {color: #ff9900;font-size: 16px;font-weight:600; font-family: 'Open Sans'; text-decoration: underline;}
.get_agent_tax_desc a.get_contact:active{ color:#e78b00;}
.get_contact2 i.fa.fa-play {color: #ff9900;}
.psslogo {margin-top: 45px;font-size: 22px;margin-bottom: 10px;color: #544837;font-weight: bold;}
/*get star home css end*/

/* steel acordian home css*/

.steel_acordian_panel .accordions {width: 100%;margin: 0}
.steel_acordian_panel .accordion-item {    background: none;margin-bottom: 0;border-top: 1px solid #e0e0e0;border-radius: 0; padding: 0 15px;}
.steel_acordian_panel .accordion-item .accordion-title {display: block;padding: 20px 0;margin: 0;background: none;font-size: 16px;font-weight: bold;
color: #2d2d2d;text-transform: capitalize;letter-spacing: 1px;border: none;border-radius: 5px;position: relative;cursor: pointer;}
.steel_acordian_panel .accordion-item .accordion-title.active-title {color: #fff;}
.steel_acordian_panel .accordion-item .accordion-title h2 {margin: 0;font-size: 16px;display: flex;justify-content: space-between;
font-family: 'Open Sans';; font-weight:bold; color: #544837;}
.steel_acordian_panel .accordion-item .accordion-title i.fa-chevron-down { transform: rotate(0);transition: 0.4s;font-style: normal;font-family: fontawesome;
color:#ff9900;     padding: 0 0 0 11px;}
.steel_acordian_panel .accordion-item .accordion-title i.fa-chevron-down.chevron-top {transform: rotate(-180deg); padding:0;}
.steel_acordian_panel .accordion-item .accordion-content {display: none;line-height: 1.7;padding:0 0 20px;background: none;border-radius: 0;}
.steel_acordian_panel .accordion-item .accordion-content.active {display: block;}
.steel_acordian_panel .accordion-item .accordion-title i.fa {font-size: 23px;font-weight: bold;color: #ff9900;}
/* steel acordian home css end*/

/*sign up form css*/
.multisteps-form__panel.js-active{ position:relative;}
.signup_form_panel {margin: 100px 0; }
.signup_form_panel .signup_form_desc {width: 450px;max-width: 100%;}
.signup_form_panel form.signup_form .form_item.checkbox_date .input-group-addon {position: absolute;
float: right;right:0px;margin: 0px 0px;padding: 16px 0;width: 47px;overflow: hidden;border-radius: 0 5px 5px 0;height: 46px;}
.signup_form_panel .signup_form_desc h4 {color: #212121;line-height: 27px;font-weight: bold;}
.signup_form_panel .signup_form_desc h4.login_heading {margin: 0 0 15px;}
.signup_form_panel h2 {margin: 0 0 16px; font-size: 44px; line-height: 54px;}
.signup_form_panel .signup_form_desc ul {margin: 11px 0;padding: 0;}
.signup_form_panel .signup_form_desc ul li {list-style: none;color: #2d2d2d;font-weight: 500;}
.signup_form_panel .signup_form_desc ul li:before {content: '';font-family: fontawesome;color: #2d2d2d;font-size: 18px;margin: 0 11px 0 0px;}
.signup_form_panel .signup_form_desc .signup_text p {margin:0px; text-align:left;}
.signup_form_panel .signup_text.sign_up_poing h4 {font-size: 16px; color: #544837;}
.signup_form_panel form.signup_form p a.info_expa {color: #ff9900;}
.signup_form_panel .signup_text.sign_up_poing ul, .signup_form_panel .signup_text.sign_up_poing ul li {
color: #544837; font-family: 'Open Sans'; font-size: 16px;  line-height: 26px;}
.signup_form_panel .signup_text.sign_up_poing ul li {margin:14px 0px 14px 19px;}
.signup_text.sign_up_poing ul li {list-style: inherit;margin: 0 0 0 42px;font-size: 14px; color: #888;}
.signup_text.sign_up_poing ul li:before{ display:none;}
.signup_form_panel form.signup_form .form_item { margin: 8px 0 13px;width: 100%; display:inline-block;}
.signup_form_panel form.signup_form label {width: 100%; font-size: 16px; margin: 0 0 5px;font-weight: 600; font-family: 'Open Sans';}
.signup_form_panel form.signup_form input {width: 100%;padding: 10px;font-size: 16px;color: #544837;
font-family: 'Open Sans'; height: 46px; letter-spacing: 0.46px;}
.signup_form_panel form.signup_form .arrival_date, .signup_form_panel form.signup_form .departure_date {color: #686565;}
.signup_form_panel form.signup_form input.crequired.datepicker {color: #686565 !important;}
.signup_form_panel form.signup_form input#passwordregister {color: #979595;font-weight: 500;}
.signup_form_panel form.signup_form input#annual_taxable_income {color: #686565;opacity: 0.6;}
/*.signup_form_panel form.signup_form input#phone_number {color: #686565 !important;}*/
.signup_form_panel form.signup_form hr {display: inline-block;width: 100%;background: #dddddd;height: 1px;border: none;}
.signup_form_panel form.signup_form input.checkbox_input {width: auto;display: inline-block; height: auto; margin-top: 0;}
.signup_form_panel form.signup_form label.checkbox_label {width: auto;}
.signup_form_panel form.signup_form a.forgot_password {float: right;font-size: 16px;font-weight: 500;color: #24577b;}
.signup_form_panel form.signup_form button { border-radius: 4px;padding: 13px 16px;border: 1px solid #ff9900;line-height: 1;color: #ff9900;
text-decoration: none;font-size: 16px;text-transform: capitalize;font-family: 'Open Sans';font-weight: bold;margin: 0 10px 10px 0px;
display: inline-block;background: none;  width:100%;box-shadow: none;}
.signup_form_panel form.signup_form button:hover{ background:#ff9900; color:#fff;transition: all 0.2s ease-in-out;}
.signup_form_panel form.signup_form .signup_btn {background: #000;border: 1px solid #000;color: #fff; text-transform: uppercase;}
.signup_form_panel form.signup_form .signup_btn:hover {background: #000;border: 1px solid #000;color: #fff; text-transform: uppercase;}
.signup_form_panel form.signup_form button.fb_btn {background: #3b5998;margin: 0 0 15px; border:none; color:#fff; text-transform: uppercase;}
.signup_form_panel form.signup_form button.google_btn {background: #f44336;  border:none; color:#fff; text-transform: uppercase;}
#register_form span.form_or {margin: 0 0 11px;}
.m-auto .multisteps-form__panel h3#bank_account {font-size: 24px; font-weight:900;}

.signup_form_panel form.signup_form .lodge_btn {color: #fff;background: #ff9900;font-size: 16px;border: none;box-shadow: none;width: auto;
padding: 17px 29px;margin-top: 35px;margin-right: 0;margin-bottom: 40px; border: 1px solid #ff9900; text-transform: uppercase;}
.signup_form_panel form.signup_form .lodge_btn:active{background: #e78b00;border: 1px solid #e78b00;}
.alex_Sec {width: 480px;max-width: 100%;}
.alex_Sec h2.login_heading {width: 380px;max-width: 100%;}
.alex_Sec img.cai_img {left: -52px;position: relative;}

/*.signup_form_panel form.signup_form button.fb_btn:after {content: '';font-family: fontawesome;padding: 0 0 0 6px;font-weight: normal; font-size:14px; font-weight:500;}*/
/*.signup_form_panel form.signup_form button.google_btn:after {content: ''; background:url(../images/google_icon.jpg) no-repeat; font-family: fontawesome;padding: 0 8px 0;font-weight: normal;margin: 0 0px 0 7px}*/
#register_form p {font-size: 14px;color: #5f5f5f;font-weight: bold;}
.signup_form_panel form.signup_form p {margin: 16px 0 0; }
.signup_form_panel #lodgeTab .btn-sm.active p {color: #fff;}
.signup_form_panel form.signup_form .signature-pad {height: 160px;width: 100%; border-radius: 5px;}
.signup_form_panel form.signup_form .signature {border: 1px solid rgb(204, 204, 204);border-radius: 5px;}
.signup_form_panel form.signup_form .signature label {padding: 10px; width:auto; font-weight: normal;}
.signup_form_panel .form_item.signature {position: relative; }
.signup_form_panel .form_item.signature #clearsign { position: absolute;bottom: 0;right: 0;color: #686565;background: #fff;padding: 6px 15px;opacity: 0.6;
font-size: 16px; font-family: 'Open Sans';}
.signup_form_panel .form_item.signature #clearsign:hover {text-decoration: none;}
.signup_form_panel form.signup_form .signature p.error_message {position: absolute;font-size: 14px;}
.signup_form_panel form.signup_form label a.does_mean {  text-align: right;float: right;color: #ff9900;text-decoration: underline;font-weight: bold;
border: none;padding: 0;margin-right: 0; text-transform: capitalize;}
.signup_form_panel form.signup_form label a.does_mean:active: .signup_form_panel form.signup_form .checkbox_date label.checkbox_date a:active{ color:#e78b00;}
.signup_form_panel form.signup_form label a.does_mean:hover{ border:none; background:none;}
.signup_form_panel #lodgeTab .btn-sm.active img.signup_taxrefund_brown {display: none;}
.signup_form_panel #lodgeTab .btn-sm.active:hover {background: #ff9900;border-color: #ff9900;}
.signup_form_panel #lodgeTab .notActive img.signup_pound_white {display: none;}
.signup_form_panel #lodgeTab .notActive img.signup_taxrefund_white {display: none;}
.signup_form_panel form.signup_form p a {text-decoration: underline;font-weight: bold;color: #2d2d2d;}
.signup_form_panel form.signup_form span.sign_or {text-align: center;width: 100%;float: left;margin: 3px 0px 12px;font-size: 15px;font-weight: bold;
color: #676767;}
.signup_form_panel form.signup_form .birth_sec p {font-size: 18px;line-height: 28px;}


/*checkbox*/
.homeloginpopup .signup_form_panel .home_popcheck { position:relative;}
.homeloginpopup .signup_form_panel .home_popcheck input.checkbox_input {width: 20px;margin-top: 0;position: absolute;opacity: 0;cursor: pointer;
height: 20px;left: 0;z-index: 99;border: 1px solid #e0e3e5;background: none;display: inline-block;}
.homeloginpopup .signup_form_panel .home_popcheck input:checked ~ .checkmark {background: none;}
.homeloginpopup .signup_form_panel .home_popcheck span.checkmark {position: absolute;top: 0;left: 0;height: 20px;width: 20px;background: none;
border: 1px solid #e0e3e5;border-radius: 5px;}
.homeloginpopup .signup_form_panel .home_popcheck input:checked ~ .checkmark:after {
display: block;content: '';left: 6px;top: 3px;width: 6px;height: 10px;border: solid #625e5e;border-width: 0 2px 2px 0;
-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(44deg);position: absolute;}
.homeloginpopup .signup_form_panel .home_popcheck label.checkbox_label {font-size: 12px;vertical-align: top;color: #666666; font-family: 'Open Sans';
font-weight: 600;padding: 2px 0 0 29px;}
/*checkbox css*/

/*sign up form css end*/



/*loggedin css */
.loggedin .card-header {text-align: center;margin: 14px 0;}
.loggedin .card-header h4 {margin: 0 0 10px;}
/*loggedin css end */


/* login step form css*/
.rounded{margin-top: 22px;}
.signup_form_panel.step_form {margin: 65px 0;}
.signup_form_panel .wizard {margin: 20px auto;background: #fff;}
.signup_form_panel .wizard .nav-tabs {position: relative;margin: auto;margin-bottom: 0;border:none;}
.signup_form_panel .wizard > div.wizard-inner {position: relative; background: #cccccc;border-top: 1px solid #24577b; border-bottom: 1px solid #404040; padding: 25px 0 20px;margin: 0 0 40px;}
.signup_form_panel .wizard > div.wizard-inner .container {position: relative;}

.signup_form_panel #lodgeTab .btn-sm {width: 48%;height: 235px;padding: 78px 0;border-radius: 5px;}
.signup_form_panel #lodgeTab .btn-sm_inner{display: flex;justify-content: center;align-items: center;}


.signup_form_panel #radioBtn .notActive{color: #686565;background-color: #fff; font-weight:500; border: 1px solid #dddddd; font-family: 'Open Sans'; }
.signup_form_panel #medicalInsurance .notActive{color:#686565;background-color:#fff;font-weight: 500;border: 1px solid #d5d6d7; font-family: 'Open Sans';}
.signup_form_panel #emergencyTaxCode .notActive{color:#686565;background-color: #fff;font-weight:500;border: 1px solid #d5d6d7; font-family: 'Open Sans';}
a.btn.btn-primary.btn-sm.no.emergency.active:hover {background: #ff9900;border: 1px solid #ff9900;}
#emergencyTaxCode a.btn.btn-primary.btn-sm.no.notActive.emergency, #emergencyTaxCode a.btn.btn-primary.btn-sm.no.emergency.active {border-radius: 0;}
.signup_form_panel form.signup_form div#lodgeTab { display: flex;width: 100%;display: -ms-flexbox; justify-content: space-between;}
.signup_form_panel #lodgeTab .notActive {color: #000000;background-color:#fff;position: relative;padding: 78px 0;border:1px solid #dddddd;border-radius: 5px;}
.signup_form_panel form.signup_form div#lodgeTab p {font-size: 18px; font-weight:500;}

.signup_form_panel #pyesno .notActive{color: #686565;background-color: #fff;border: 1px solid #dddddd; letter-spacing: 0.46px;}
.signup_form_panel #pss_removal .active{ color: #fff;background-color: #ff9900;border: 1px solid #ff9900;}
.signup_form_panel #pss_removal .notActive{background-color: #fff;}
.signup_form_panel #pss_removal a{  color: #544837;background-color: #fff;font-weight:600;border: 1px solid #dddddd;}
.gender_birth a.btn.emergency {width: 33.33%;}
.gender_birth {display: inline-block;width: 100%;margin: 0 0 20px;}
h3.login_heading {margin: 0 0 11px; font-weight:900; font-size: 30px;}
#additional_employer_details #employerDiv2 h3.login_heading {margin: 20px 0 6px; font-size: 24px;}
.birth_sec h4 {margin: 0 0 10px;}
.gender_birth a.btn {background: #ff9900;border: 1px solid #ff9900; float:left; padding: 10px 19px;border-radius: 0;font-size: 15px; width: 50%;
box-shadow:none; font-size:16px; font-weight:600; font-family: 'Open Sans';}
.gender_birth a.btn.btn-primary.btn-sm.yes {border-radius: 5px 0 0 5px;}
.gender_birth a.btn.btn-primary.btn-sm.no {border-radius: 0px 5px 5px 0;}

a.btn.btn-primary.btn-sm.leffemail.notActive {border-radius: 5px 0 0 5px;}
a.btn.btn-primary.btn-sm.active.leffemail {border-radius: 5px 0 0 5px;padding: 10px 0;}
a.btn.btn-primary.btn-sm.leftmail.active {border-radius: 0 5px 5px 0;}
a.btn.btn-primary.btn-sm.leftmail.notActive {border-radius: 0px 5px 5px 0;}
.signup_form_panel form.signup_form .form_btn .prev-step, .signup_form_panel form.signup_form .form_btn .prev-step-addn {background: none;border: none;width: auto; padding: 16px 20px; margin-top: 30px;}
.signup_form_panel form.signup_form .form_btn .prev-step:active:active, .signup_form_panel form.signup_form .form_btn .prev-step-addn:active:active{ color:#e78b00;}
.signup_form_panel form.signup_form .form_btn .prev-step:hover, .signup_form_panel form.signup_form .form_btn .prev-step-addn:hover {color: #ff9900;}
a.btn.btn-primary.btn-sm.leftmail.active:hover, a.btn.btn-primary.btn-sm.active.leffemail:hover {background: #ff9900;border: 1px solid #ff9900;}


.signup_form_panel form.signup_form .form_btn .active {color: #fff;background: #ff9900;font-size: 16px; border: none; box-shadow:none;}
.signup_form_panel form.signup_form .form_btn .lodge_btn {border: none;box-shadow: none;
width: auto;padding: 13px 60px;float: right;margin-top: 30px; margin-right: 0;text-transform: uppercase;}
.signup_form_panel form.signup_form .lodge_btn.sub_Rev {padding: 17px 29px;}
.signup_form_panel form.signup_form .form_btn .lodge_btn:active {background: #e78b00;}

.signup_form_panel form.signup_form .dropdown button.drop_btn {background: none;color: #000 !important;border: 1px solid #d5d6d7; text-align: left;}
.signup_form_panel form.signup_form .dropdown button.drop_btn span.caret {float: right;margin: 11px 0 0;}
.signup_form_panel .dropdown.open ul.dropdown-menu {width: 100%;border-radius: 0;box-shadow: none;margin: 0;background: #24577b; padding: 24px 0;}
.signup_form_panel .dropdown.open ul.dropdown-menu li a {color: #fff;font-size: 20px;text-align: center;}
.signup_form_panel .dropdown.open ul.dropdown-menu li a:hover {background: none;}
.signup_form_panel form.signup_form select#nationality {color: #544837;opacity: 1;}
select.select_year {width: 100%;border: 1px solid #dddddd;font-size: 16px;border-radius: 4px; color:#686565; padding: 10px 8px; letter-spacing: 0.46px;
font-family: 'Open Sans'; font-weight:600; opacity: 0.6;}
.bank-location select#bank_location {color: #544837 !important;}
a.means {font-size: 16px;color: #ff9900; font-family: 'Open Sans'; font-weight: 600;text-decoration: underline; margin-bottom: 15px;display: block;}

.signup_form_panel form.signup_form .checkbox_date input.form-control {width: 100%;margin: 0 0 8px;padding: 22px 13px;border: 1px solid #dddddd;     font-size: 16px; font-family: 'Open Sans'; height: 46px; color: #686565; background: #fff;}
.birth_sec .checkbox_date .input-group-addon {position: absolute;float: right;right: 15px;margin: 0px 0px;padding: 16px 0;width: 47px;overflow: hidden;
border-radius: 0 5px 5px 0;height: 46px;}

.input-group-addon {font-size: 14px;font-weight: 400;line-height: 1;color: #555;text-align: center;background-color: #eee;border: 1px solid #dddddd;
position: absolute;float: right;right: 15px;margin: 0px 0px;padding: 16px 0;width: 47px;overflow: hidden;height: 46px;}

.signup_form_panel form.signup_form .checkbox_date input {float: left;}
.signup_form_panel .form_item.checkbox_date input {width: auto; height:auto;}
.signup_form_panel form.signup_form .checkbox_date label.checkbox_date { width: 88%;margin: 0 0px 0px 10px;vertical-align: top;}
.signup_form_panel form.signup_form .checkbox_date label.checkbox_date a {color: #ff9900;text-decoration: underline; font-family: 'Open Sans';
 font-weight:600;}
.signup_form_panel .wizard li.active.active_border:before, .signup_form_panel .wizard li.active.active_border:after { background:none;}

.signup_form_panel form.signup_form .estimated_tax {  background: #ffdec2;padding: 24px 35px 30px;vertical-align: top;}
.signup_form_panel form.signup_form .estimated_tax h3 {margin: 0 0 24px; color:#2f281e;}
.signup_form_panel form.signup_form .estimated_tax h2 { font-size: 60px; font-weight: bold;}
.signup_form_panel form.signup_form .estimated_tax p {text-align: left;font-size: 13px;margin-top: 6px; color:#2f281e; line-height:17px; font-weight:normal;}

.signup_form_panel form.signup_form input.declaration {width: 80%;}
.signup_form_panel form.signup_form textarea {width: 100%;height: 96px;resize: none;margin: 20px 0 0;display: inline-block;}


.slider_sec.slide_form_inner .slide_left_form {margin: 0 0 24px;}
.slider_sec.slide_form_inner .slide_left h1 {line-height: 54px;}
.slider_sec.slide_form_inner .slide_left p {font-size: 16px;font-weight: 500; margin: 11px 0 0; line-height: 26px;}
.slider_sec.slide_form_inner .slide_right {left: 0;}
.hiw_sec.hiw_sec_form .container {width: 1050px;}
.hiw_sec.hiw_sec_form .col-sm-hiw { box-shadow: 1px 9px 24px #e8e6e6;}
.hiw_sec_form .col-sm-hiw h4.step_none {display: none;}
.hiw_sec_form .progress_work {margin-bottom: 18px;margin-top: 11px; position:relative;}
.hiw_sec_form .progress_work .progress-value {position: absolute;float: left;right: 0;color: #544837;background: none;font-family: 'Open Sans';
font-weight: bold;top: -23px;left: 0;padding: 0;}
.hiw_sec.hiw_sec_form .hiw_icon_one.hiw_icon_two, .hiw_sec.hiw_sec_form .hiw_icon_one.hiw_icon_three {background: #b1b1b1;box-shadow: 1px 6px 13px 6px #b1b1b157;}
.hiw_sec_form button.signup_btn_next {font-weight: bold;text-transform: uppercase;padding: 13px 23px;border-radius: 5px;
position: relative;top: 33px;left: 0;margin: 0px 65px 0; font-family: 'Open Sans';border: 1px solid #e78b00;}
.hiw_sec_form button.signup_btn_next:before {content: '';font-family: fontawesome;display: block;position: absolute;top: 33px;
color: #ff9900;font-size: 24px;left: 50%;transform: translate(-50%, 0);}
.hiw_sec_form button.signup_btn_next:active:before {color: #e78b00;}
.hiw_sec_form button.signup_btn_next i.fa {font-size: 19px;margin: 0 0 0 6px;}
.home_blad_pop .modal-dialog.modal-dialog_tax {width: 462px;max-width: 100%; transform:translate(0px, -50%) !important;top: 50%;}
.home_blad_pop .modal-dialog.modal-dialog_tax .btnexpa {margin: auto;display: table; background: #ff9900;color: #fff;}
.home_blad_pop .modal-dialog.modal-dialog_tax .btnexpa:hover {border: 1px solid #ff9900;background: #ff9900;color: #fff;}
.home_blad_pop .modal-dialog.modal-dialog_tax h3 {color: #544837;}
.step_login_appbtn .container {padding: 0;}
.step_login_appbtn .row {margin: 0;}
.step_login_appbtn p {color: #2f281e;font-size: 13px;line-height: 17px;}
button.signup_btn_next.btnexpa {color: #fff;float: right;}
button.signup_btn_next.btnexpa:active, .hiw_sec_form button.signup_btn_next:active {background: #e78b00;border: 1px solid #e78b00;}
/*progress bar*/
.prcess_work h4 {font-weight: bold;text-transform: uppercase; color: #544837;}
.progress_work{background: #e4e4e4;border-radius: 20px;height: 6px;box-shadow:0 5px 4px -6px #aaa;margin-top: 14px;overflow: visible;margin-bottom: 30px;}
.progress_work .progress-bar{border-radius: 20px;position: relative;animation: animate-positive 2s;}
.progress_work .progress-value{display: block;font-size: 13px;color: #fff;border-radius:4px;padding:3px 8px;background:#191919;position: absolute;top: -40px;
right: -27px;}
.progress_work     margin-bottom: 30px; .progress-value:after{content: "";border-top: 5px solid #191919;border-left: 5px solid #191919;border-bottom: 5px solid transparent ;border-right: 5px solid transparent;position: absolute;bottom: -6px;left: 0;}

.col-sm-hiw .review_heading, .col-sm-hiw .refund_heading {color: #b1b1b1;}
@-webkit-keyframes animate-positive{
    0% { width: 0%; }
}
@keyframes animate-positive{
    0% { width: 0%; }
}
/*progress bar end*/



/*applicaton css*/
h4.app_status {font-size: 18px;font-weight: bold; padding-bottom: 18px !important;  color: #544837;}
.application_form_up {background: #fff;display: block;box-shadow: 0px 3px 20px #e8e6e6;width: 415px;max-width: 100%;border-radius: 5px;margin-bottom: 35px;
 position:relative;}
.application_form_up:before {border-style: dashed;border-color: #ff9900;content: '';left: 29px;width: 1px;top: 0%;
transform: translate(0px, -78%);border-width: 1px;z-index: 1;display: block;height: 20px;position: absolute;}
.application_form_up.application_form_btm:before {height: 42px;}
.application_form {background: #fff;display: block;width: 100%;padding: 25px;max-width: 100%;border-radius: 5px;margin-bottom: 35px; z-index: 9;position: relative;}
.application_form_up .progress_work {height: 11px;border-radius:5px 5px 0 0;margin: 0; z-index: 9; position:relative;  overflow:hidden;}
.application_form_up .progress_work .progress-bar {border-radius: 5px 0px 0 0;}

.application_form h3.login_heading {font-size: 22px; color: #544837; cursor:pointer;}
.application_form h3.login_heading:after {content: "\f107";font-family: fontawesome;float: right;font-size: 25px;color: #ff9900; font-weight:normal;}
.application_form li{ list-style: none;line-height: 31px;color: #544837;letter-spacing: 0.46px;font-size: 18px;}
.application_form li.text_col {color: #544837;}
.application_form ul {margin-bottom: 0; padding: 0;}

.application_form ul li span {width: 25px;display: inline-block;}
.application_form ul li span i.fa {color: #4bae51;font-size: 20px;}
.application_form li.app_col span i.fa.fa-ellipsis-h {color: #bdbcbc;}
.application_form ul li .form_right_arrow {float: right;width: auto;margin: 0 5px 0 0;}
.application_form ul li .form_right_arrow i.fa.fa-angle-right {font-size: 25px;color: #ff9900;font-weight: bold;}
.application_form li:before {content: '';background: url(../images/dotted.jpg) no-repeat;width: 20px;}
.application_form li.app_col {color: #ff9900;cursor: pointer; font-weight:bold;}
.application_form li.sybmit_app {color: #b1b1b1;}
.application_form h3.login_heading.add_info {color: #b1b1b1; font-weight:bold;}
.application_form h3.login_heading.add_info:after {color: #b1b1b1; font-weight:normal; font-size:22px;}
.application_form.pplication_form_btn {background: none;box-shadow: none; padding:0; width: auto;margin-top: 132px;}
.signup_form_panel .application_form.pplication_form_btn button {background: none;border: none;font-size: 16px;text-transform: capitalize;width: auto;
padding: 11px 0;
}
.signup_form_panel .application_form.pplication_form_btn button:active{color:#e78b00;}
.multi_form {display: inline-block;width: 100%;}
.m-auto .multisteps-form__panel {width: 100%;display: inline-block;}

.signup_form_panel .application_form.pplication_form_btn button:hover {background: none;color: #ff9900;}
.multi_form h3.login_heading {font-weight: 900; font-size:30px; display: inline-block;}
.m-auto h3.login_headingadd{font-weight: 900; font-size:24px; margin: 0 0 16px;}
.signup_form_panel .signup_form_desc h2.login_heading {font-size: 44px; line-height: 1;}
.m-auto .checkbox_date .input-group-addon {}
.multi_form .city {margin: 0 0 13px;}
p.multi_once {padding: 0 0 18px;display: inline-block;}

.signup_form_panel form.signup_form .detail_lock_desc{background:#ffdec2;padding:24px 35px 30px;vertical-align:top;width:100%;max-width: 100%;border-radius:10px;margin:23px 0 0;font-size:22px;}
.signup_form_panel form.signup_form .detail_lock_desc h3 {margin: 0 0 24px;}
.signup_form_panel form.signup_form .detail_lock_desc h3:after{content: "\f023";font-family: fontawesome;float: right;font-size: 25px;color: #2f281e;}
.signup_form_panel form.signup_form .detail_lock_desc p {margin: 16px 0 0;}

.drag_drop {border-style: dashed;border-width: 2px;border-color: #dddddd;margin: 0;padding: 16px;}
.m-auto .multisteps-form__panel p.drag_drop_decs {float: right;margin: 0;padding: 0;color: #2f281e;font-size: 13px;opacity: 0.7;}
.drag_drop .input-file{ display:none;}
.drag_drop h4 {display: inline-block;width: 100%;color: #999999; text-align: left; font-size: 18.4px; font-weight: 600;}
.drag_drop h4 span {margin: 0 11px 0 0px;    font-size: 15px;}
.drag_drop h4 a {color: #ff9900;font-weight: bold; text-decoration:underline; text-transform: lowercase;}
.add_plus, #removeButton {color: #ff9900; font-weight: bold; font-family: 'Open Sans'; font-size: 16px;margin-top: 11px;display: inline-block; cursor: pointer;}

 

#removeButton {float: right;}
#removeButton i.fa.fa-plus-circle:before {margin: 0 5px 0 0px;}
.signup_form_panel form.signup_form .drop-field{height: auto;padding: 0;}
.signup_form_panel form.signup_form .drop-field .drop-area input[type="file"]{ padding:0;}
.signup_form_panel form.signup_form .drop-field .drop-area {padding: 22px 25px; height: auto;}
.signup_form_panel form.signup_form .drop-field .drop-area p.error_message {position: absolute;bottom: -30px;left: 0;}
h4.so_we_verify {margin: 15px 0 13px; color:#544837; font-size:16px; line-height:26px;}
a.pending_blue_btn {background: #1987bb;color: #fff;padding: 4px 15px;font-size: 12px; font-family: 'Open Sans'; font-weight: 600;border-radius: 4px;
border: none;}
a.pending_green_btn {background: #44b649;color: #fff;padding: 4px 15px;font-size: 12px; font-family: 'Open Sans'; font-weight: 600; border-radius: 4px;
border: none;}
a.pending_red_btn {background: #b30016;color: #fff;padding: 4px 15px;font-size: 12px; font-family: 'Open Sans'; font-weight: 600;border-radius: 4px;
border: none;}
.weldone_sec {width: 460px; max-width: 100%;}
.weldone_sec h3.weldone_hapen {font-size: 36px;font-weight: 900;}
img.welldone_img {position: relative;left: -40px; margin-bottom: 50px;}


.add_plus span{font-weight: normal; color: #544837; font-size: 12px ;}
.ds-get-start { text-align: right; } 
.ds-get-start a { background: #ff9900; color: #FFF;  margin: 15px 0 0;} 



/* tax refund popup */
.tax_refun_pop h2 {margin-bottom: 15px;}
.tax_refun_pop {padding: 20px 25px;}
.tax_refun_pop h4 {font-size: 18px;color: #544837; font-weight: bold; margin: 15px 0 0;}
.tax_refun_pop h4 a.complete_btn-primary {background: #44b649;color: #fff;padding: 4px 15px;font-size: 12px;font-family: 'Open Sans';font-weight: 600;
border-radius: 4px;}
.application.table {margin: 34px 0 25px;width:530px; max-width:100%; display: block;}
/* tax refund popup css */

/*application css*/


/* form tabing */


.departure_tab_form ul.nav.nav-tabs {border: 1px solid #dddddd;border-radius: 5px 5px 0px 0px;padding: 0;}
.departure_tab_form .tab .nav-tabs li {margin: 0;width: 25%;text-align: center;height: 136px;}
.departure_tab_form .tab .nav-tabs li.active a, .departure_tab_form .tab .nav-tabs li.active a:hover {
color: #fff;border: none;background: #ff9900;border-right: 1px solid #ddd;font-size: 16px;text-transform: capitalize; height: 100px;
height: 136px; font-family: 'Open Sans'; font-weight:100px;}
.departure_tab_form span {display: block;color: #544837;}
.departure_tab_form .tab .tab_one {margin: -5px 0 6px;}
.departure_tab_form .tab .nav-tabs li.active a span {color: #fff; font-size:16px;}
.departure_tab_form .tab .nav-tabs li a:hover, .departure_tab_form .tab .nav-tabs li a {background: none;}
.departure_tab_form .tab .nav-tabs li a { padding-top: 47px;
    background: #fff;
    font-size: 16px;
    color: #544837;
    margin: 0;
    border-radius: 0;
    border: none;
    border-right: 1px solid #ddd;
    position: relative;
    height: 136px;
    font-weight: 600;}
.departure_tab_form span.package_val {display: block; font-weight:600;}
.departure_tab_form .tab .nav-tabs li.active a .tab_one img.package_one_black, .departure_tab_form .tab .nav-tabs li.active a .tab_one img.package_two_black, .departure_tab_form .tab .nav-tabs li.active a .tab_one img.package_three_black, .departure_tab_form .tab .nav-tabs li.active a .tab_one img.package_four_black {display: none;}
.departure_tab_form .tab .nav-tabs li.active a .tab_one img.package_one_white, .departure_tab_form .tab .nav-tabs li.active a .tab_one img.package_two_white, .departure_tab_form .tab .nav-tabs li.active a .tab_one img.package_three_white, .departure_tab_form .tab .nav-tabs li.active a .tab_one img.package_four_white{ display: block;margin: auto;}
.departure_tab_form .tab .nav-tabs li a .tab_one img.package_one_white, .departure_tab_form .tab .nav-tabs li a .tab_one img.package_two_white, .departure_tab_form .tab .nav-tabs li a .tab_one img.package_three_white, .departure_tab_form .tab .nav-tabs li a .tab_one img.package_four_white {
display: none;}
.departure_tab_form .tab .nav-tabs li h4.popstar {display: inline-block;text-transform: uppercase;margin: 15px 0;font-size: 14px;
position: absolute;left: 0;right: 0;z-index: 9;}
.departure_tab_form .tab .nav-tabs li.active h4.popstar {color: #fff;}
.departure_tab_form .tab .nav-tabs li h4.popstar:before{padding: 0 8px 0 0px;content: '';font-family: fontawesome;}

.departure_tab_form .tab .tab-content {font-size: 13px;color: #999898;line-height: 25px;background: #fff;padding: 20px;border: 1px solid #dddddd;
border-top: none;}
.departure_tab_form .tab .tab-content .tab_iteam {margin: 0 0 15px;}
.departure_tab_form .tab .tab-content .tab_iteam h3 {margin: 0 0 20px;}
.departure_tab_form .tab .tab-content .tab_iteam h3 span {float: right;}
.departure_tab_form .tab .tab-content .tab_iteam h4 {font-weight: bold;margin: 0 0 6px;color: #544837; font-weight:bold;font-size: 16px;}
.departure_tab_form .tab .tab-content .tab_iteam p {margin: 0;line-height: 25px;}
.departure_tab_form .tab .tab-content .tab_iteam p em { font-size: 13px; line-height: normal; }

.departure_tab_form .tab .tab-content .tab_iteam_right {text-align: right;}
.departure_tab_form .tab .tab-content .tab_iteam_right p {color: #d0021b;line-height: 24px;margin: 10px 0 0px;}

.departure_tab_form .tab .tab-content .tab_iteam ol {margin: 0 0 0 19px; padding: 0;}
.departure_tab_form .tab .tab-content .tab_iteam ol li {font-size: 16px;line-height: 26px;margin: 0 0 12px;color: #544837;font-weight: 500;}
.departure_tab_form .tab .tab-content .tab_iteam ol li a {color: #f90;}
.form_shping_point ul {margin: 16px 0 0; padding:0px 0 0 28px;}
.form_shping_point ul li {font-size: 16px;list-style:none;font-weight:500;color:#544837;line-height:26px;padding:0;}
.form_shping_point ul li:before {content: '';font-family: fontawesome;color: #44b649;padding: 0 5px 0 0px;position: absolute;left: 0;}
.signup_form .m-auto .form_shping_point p {margin: 0;width: 64%;display: inline-block;}
.form_shping_point img.pssimg {float: right;width: 136px;}
/* form tabing css*/


/* login step form css end*/

/* footer css */
.footer {background: #fff;width: 100%;display: inline-block; padding: 0;}
.footer_inner { border-top: 1px solid #e0e0e0; padding: 22px 0; margin: 60px 0 0; width: 100%; align-items: center; display: inline-block;}
.footer_inner .footer_logo { float: left; }
.footer_inner .footer_logo p { margin-top: 7px; }
.footer_inner .f-right { float: right; }
.footer_inner .f-right .social-icon { float: right; margin: 0; }
.footer_inner .f-right .social-icon a { display: inline-block; max-width: 44px; margin: 13px 5px 0 0; }
.footer_inner .f-right .social-icon a img { max-width: 100%; }

.footer_inner ul{text-align: right; margin: 0; padding:0;}
.footer_inner ul li{ list-style:none; display:inline-block; padding: 0 11px; font-family: 'Open Sans';}
.footer_inner ul li a{ color:#544837; font-size:16px;}
.footer_inner ul li a.backtotop {color: #ff9900;}
/* footer css end */

/*drag and drop css*/
.blue-text {color: blue;}
.underline {text-decoration: underline;}
.drop-field {position: relative;text-align: center;vertical-align: middle;}
.drop-field, .drop-area {height: 100px;}
.drop-field .browse {z-index: 0;position: absolute;left: 0;bottom: 0;right: 0;margin: 0 auto;}
.drop-field .drop-area {display: block;border: none;position: relative;}
.drop-field, .drop-area, .drop-field .browse {transition: all 0.3s;border-style: dashed;border-width: 2px;border-color: #dddddd;}
.drop-field .browse {opacity: 0;transform: translateY(100%);}
.drop-field.loaded .browse {opacity: 1;transform: translateY(0);}
.drop-field .drop-area input[type="file"] {height: 100%;width: 100%;position: absolute;display: block;z-index: 3;top: 0;left: 0;opacity: 0.000001;}
.drop-field .file-list {position: absolute;z-index: 0;top: 0;left: 0;text-align: center;display:none;}
.drop-field .remove {position: absolute;left: 20px;top: 20px;z-index: 4;transition: all 0.3s;opacity: 0;transform: translateY(-100%);cursor: pointer;}
.drop-field .remove:hover {/*color: blue;*/}
.drop-field.loaded .remove {opacity: 1;transform: translateY(0);}
.drop-field ul li {padding: 0;text-align: center;list-style: none;}
.package_name{text-transform: initial;}
.form_item.further_tnc{ position:relative;}
.form_item.further_tnc.checkbox_date p.error_message {position: absolute;top: 20px;}
.multisteps-form__form.signup_form .address1detail {display: none;}
.multisteps-form__form.signup_form .address1detail.js-active {display: block;}
/*drag and drop css end*/


.signup_form_panel #shipping_paid .active{ color: #fff;background-color: #ff9900;border: 1px solid #ff9900;}
.signup_form_panel #shipping_paid .notActive{color:#524b3b;background-color: #fff;}
.signup_form_panel #shipping_paid a{  color: #544837;background-color: #fff;font-weight: 600;border: 1px solid #d5d6d7;}

/*terms css*/
.jss2 {margin: 0 auto;padding: 0;width: 100%;}
.jss2 h5, .jss2 h4, .jss2 h2 {margin: 10px 0 8px;font-size: 18px;font-weight: bold; line-height: inherit;}
.jss2 p.jss41 {margin: 0 0 22px;}

.jss2 ul {margin: 16px 0;}
.jss2 ul li {font-size: 16px;line-height: 28px;}
/*terms css*/

/*gaurav css*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
border: 1px solid #c5c5c5 important;background: #f6f6f6 !important;font-weight: normal !important; color: #454545 !important;}
.address1detail{ display:none;}
.error_message{ color:#F00;}
span.invalid-feedback {display: block;width: 100%;margin-top: 0.25rem;font-size: 80%;color: #e3342f;}
label.error {color: red !important;font-size: 15px !important;}
.lodge a.btn {background:#ff9900;border: 1px solid #ff9900; float:left; padding: 15px 19px;border-radius: 0;font-size: 15px;font-family: 'GT America'; width: 100%; box-shadow: none;}
.error_message { color: red !important;margin: 0 !important;}
.profile_next h4 {font-size: 23px; font-weight: 500;padding-top:50px;}
.center{text-align: center;}
.process_steps{padding-top:100px;display:flex;display:-ms-flexbox;margin-left: 150px;}
.register_and_authorise {box-sizing:content-box;width: 100px;height: 130px;padding: 30px;border: 3px solid #ff9900;margin-right: 110px;text-align: center;}
.complete_profile {box-sizing:content-box; width: 100px; height: 130px; padding: 30px; border: 3px solid #ff9900; margin-right: 110px; text-align: center;}
.verify_id {box-sizing: content-box; width: 100px; height: 130px; padding: 30px; border: 3px solid #ff9900; margin-right: 110px;text-align: center;}
.get_refund {box-sizing: content-box; width: 100px; height: 130px; padding: 30px; border: 3px solid #ff9900; margin-right: 110px;text-align: center;}
.done{background: green;text-align: center;color: #fff;}
.reset_form{display: table; margin: auto;}
.application_form h3.login_heading.ex-open::after {
    content: "\f106";
}
/*gaurav css end*/

@media (max-width:1600px){

/*get star home css*/
/*get star home css end*/
	
}
@media (max-width:1400px){
	/* refund popup css */
.modal-dialog.modal-dialog_tax .modal-content {max-height: 500px;overflow-y: scroll;overflow-x: hidden; left: 15px;}
.modal-dialog.modal-dialog_tax .modal-header .close {right: 6px;}
.modal-open .home_blad_pop.reminding .modal-dialog.modal-dialog_tax .modal-content {overflow: hidden;}
/*.whatislogged .modal-dialog.modal-dialog_tax .modal-content {overflow-y: hidden;}*/
.alex_Sec img.cai_img {    width: 550px;}
.whatislogged.home_blad_pop.reminding.in .modal-content {overflow: scroll;}
/* refund popup css end*/
}
@media (max-width:1200px){
h1 {font-size: 36px; line-height:45px;}
.p_heading {width: 70%;}

/* departure section home */
.modal-dialog.modal-dialog_tax {width: 800px;max-width: 100%;top: 50%;padding: 0 15px;margin: 0 auto;transform: translate(0px, -50%) !important;
max-height: 500px;}
/* departure section home end*/

/* header css */
.header .login_sign_btn a.login_btn {margin: 0 0 0 8px;font-size: 12px;}
.slider_sec_inner .slide_left ul li {font-size: 18px;}
/* header css end*/

/* calculate tax home css*/
.calculat_inner { width: 850px;}
.calculat_inner .calculat_inner_left {width: 400px;}
.calculate_work_right {width: 400px;}
/* calculate tax home css end*/

/*hiw form css*/
.hiw_sec.how_step .container{ width:85%;}
.hiw_sec.hiw_sec_form .container {width: 85%;}
.col-sm-hiw{ width:270px;}
.hiw_sec {margin: -90px 0 70px;}
.slider_sec.slide_form_inner .slide_left h1 {line-height: 40px;}
.slider_sec.slide_form_inner .slide_left p{ font-size:14px;}
/*hiw form css end*/

/*get star home css*/
.get_agent_tax img {width: 100%;}
.get_agent_tax img:nth-child(n+2) {width: auto;}
.get_started_left .h2_heading {font-size: 36px;}
/*get star home css end*/

/* lifeUK css */
.lifeUK_sec .lifeUK_inner img.lifeUK_img {width: 100%;}
	/* lifeUK css end*/
img.welldone_img {width: 100%;margin-bottom: 50px;}	
	.hiw_sec_form button.signup_btn_next{margin: 0px 55px 0;}
.alex_Sec img.cai_img {left: -16px;position: relative;width: 100%;}
}

@media (max-width:991px){
a.btnexpa {font-size: 16px;margin-right: 4px; padding: 13px 16px; float:left;}
.get_agent_tax .get_agent_tax_desc{    width: 100%; margin-top: 30px;}
.modal-open .whatislogged.home_blad_pop.reminding.in .modal-content {overflow-y: scroll;}
/* header popup css*/
.modal.model_pay .modal-dialog.modal-dialog_home {  width: 760px;	}
/* header popup css*/
	
/*head slide*/
.slide_right {left: 0;top: 0;}
.slider_sec_inner .slide_left ul li {text-align: left;}
.slider_sec_inner .slide_left p{text-align: left;}
/*head slide*/

/* calculate tax home css*/
.calculat_inner .calculat_inner_left {width: 315px;}
.calculate_work_right {width: 315px;}
/* calculate tax home css end*/

/* slide section home */
.slider_sec_inner .slide_left {width: 100%;}
/* slide section home end*/

/* departure section home */
.departure_inner{ width:100%;}
/* departure section home end*/

/* customer say css */
.customer_sey_inner{ padding: 0 20px;}
.customer_sey_inner .customer_sey_col {margin: 0 0px 31px;}
/* customer say css end*/

/* life UK home */
.lifeUK_inner_left #accordion .panel-title a{line-height: 29px;padding: 15px 44px 15px 31px;}
.lifeUK_inner_left #accordion .panel-title a.collapsed:before, .lifeUK_inner_left #accordion .panel-title a.collapsed:after {top: 41px;}
/* life UK home end*/
	
	
/* calculate tax home css*/
.calculat_inner, .calculat_inner .calculat_inner_left, .calculate_work_right { width:100%;}
.calculat_inner .calculat_inner_left.calculat_inner_left_right{ margin:0;}
/* calculate tax home css end*/

/*hiw form css*/
.hiw_sec {margin:50px 0 70px;}
.col-sm-hiw:first-child:after {border: none; }

.col-sm-hiw{ width:30%; padding: 48px 22px 30px;}
.col-sm-hiw h3{ font-size:20px; }
.hiw_sec_form button.signup_btn_next {margin: 0px 21px 0;}
/*hiw form css end*/

/*get star home css*/
.get_started_panel{ background:url(../images/get_stard_img.png) no-repeat;margin-bottom: 50px;background-position: 0 8%;background-size: 100%;}
.get_started_left .h2_heading {text-align: left;margin: 0 0 10px;font-size: 36px;}
.get_agent_tax{ top:0;}
.get_started_inner {margin-bottom: 12px; top:0; margin-top: 30px;}
.get_agent_tax_desc a.get_contact{padding: 0 0; display: inline-block;}
/*get star home css end*/

/*sign up form css*/
.rounded{margin-top: 11px;}
.signup_form_panel form.signup_form a.forgot_password, .signup_form_panel form.signup_form label.checkbox_label {font-size: 14px;}
.alex_Sec img.cai_img {left: 0;position: relative;width: 100%;}
.add_plus, #removeButton{ font-size:14px}
.signup_form_panel form.signup_form .drop-field .drop-area p.error_message {bottom: -51px;}
/*sign up form css end*/
}
@media (min-width:768px) and (max-width:991px){

.signup_form_panel h2 {font-size: 34px;line-height: 40px;}
.signup_form_panel .signup_form_desc h2.login_heading {font-size: 34px;}
.signup_form_panel form.signup_form .estimated_tax h2 {font-size: 48px;}
.signup_form_panel form.signup_form input{ font-size:11px;}
.departure_tab_form .tab .nav-tabs li.active a span, .departure_tab_form .tab .nav-tabs li h4.popstar {font-size: 12px;}
.departure_tab_form span {font-size: 12px; line-height: 15px;}
.departure_tab_form .tab .tab_one {margin: -10px 0 6px;}
.signup_form_panel form.signup_form .checkbox_date input.form-control{font-size: 11px;}
.modal-dialog.modal-dialog_tax .modal-content {max-height: 300px;}
}
@media (max-width:767px){
.p_heading {width: 90%;}
.h2_heading {margin-bottom: 11px; padding: 0 15px;}
.calculat_inner_left .h2_heading {margin-bottom: 20px;}
.calculat_inner_left .calculate_form {
    margin-top: 28px;
}
	.modal-dialog.modal-dialog_tax .modal-content {max-height: 300px;}
.customer_sey_panel .p_heading {margin-bottom: 68px;}
.customer_sey_panel .h2_heading {margin-bottom: 19px;}
/* header popup css*/
.header nav.navbar.navbar-default{ margin-bottom:0;}
.modal.model_pay .modal-dialog.modal-dialog_home .modal-content {max-height: 300px;overflow-x: hidden;}
.modal.model_pay .modal-dialog.modal-dialog_home .modal-header {right: 32px;}
.modal.model_pay .modal-dialog.modal-dialog_home {  width: 100%; max-width: 100%; padding: 35px; margin: 0; max-height: 500px; top: 42%;}
.modal-dialog.modal-dialog_tax{ top:42%;}
.homeloginpopup .signup_form_panel {padding: 50px 30px 30px;}
.homeloginpopup .signup_form_panel .homeloginpopup_left {width: 100%;border-bottom: 1px solid #d9d9d9;margin: 0 0 40px;padding: 0 0 27px;}
.homeloginpopup .signup_form_panel .homeloginpopup_left:after{ display:none;}
.homeloginpopup .signup_form_panel .homeloginpopup_right{ width:100%; border-bottom: none; margin-bottom: 0;}
.homeloginpopup_right p{ text-align:center;}
.homeloginpopup .signup_form_panel .home_forgat_pass{ margin:0;}
/*.header nav.navbar.navbar-default {position: absolute;width: 90%;background: #fff;z-index: 9;}*/
/*forgot password css*/
.modal-dialog_home #forgot_form {padding: 50px 30px 30px;}
.homeloginpopup .signup_form_panel .homeloginpopup_left button.signup_btn,
.modal-dialog_home #forgot_form button.signup_btn{ font-size:14px;}
/*forgot password css end*/
/* header popup css*/


/* header css */
.header { margin: 35px 0 0;}
.header .logo {display: table;float: left;margin: 6px 0;}
.header .logo img {width: 182px;}
.header .logo a {text-align: center;width: 100%;}
.header .login_sign_btn {float: none;margin: auto;display: table;margin-top: 20px;}
.header .login_sign_btn.open .dropdown-menu-right {right: inherit;margin: 0 -38px 0;}
.refund_popup .tab .tab-content .tab_iteam_right {text-align: left;}
.refund_popup .tab .tab-content .tab_iteam_right p {margin: 10px 0 0px;width: 100%;}
.refund_popup .tab .tab-content .tab_iteam_right a.btnexpa {margin-top: 16px;float: left;}
.header nav.navbar.navbar-default .navbar-collapse.collapse.in {border: none;}
.header nav.navbar.navbar-default button {background: none;border: none;color: #000;margin-right: 0; left: 13px; }
.header .login_sign_btn.open a#navbarDropdown {margin: 0 auto;display: table;float: none;margin-bottom: 10px;}
/* header css end*/

/* slide section home */
.slider_sec_inner{ display:block; margin: 35px 0 0;}
.slider_sec_inner .slide_left {width: 100%;text-align: center;}
.slider_sec_inner .slide_lefta.btnexpa {font-size: 16px;}
.slider_sec_inner .slide_left h1 {text-align: left;line-height: 55px;font-size: 46px;}
.slide_right img {margin: auto;display: table;position:relative; width:auto; margin-bottom: 50px; margin-top: 50px;}
.slide_right {display: inline-block;width: 100%; clear: both;}
.slider_sec_inner .col-sm-6{ clear:both;}
/* slide section home end*/

/* customer say css */
.customer_sey_inner{ display:block;}
.customer_sey_inner .customer_sey_col {width: 100%;  padding: 0 0 8px;}
/* customer say css end*/

/* departure section home */
.departure_sec{ /*margin-bottom:60px;*/  margin-top: 0;}
.departure_inner {padding: 0 15px; display:block;}
.departure_inner .departure_inner_left{ width:100%; margin-bottom:15px; margin-left: 0; padding: 30px;}
.departure_inner_left.departure_inner_right{ margin-bottom:0;}
.departure_inner .departure_inner_left h4.popstar {float: right;margin: 13px 0 11px;font-size: 16px;width:auto;}
.departure_inner .departure_inner_left p {margin: 15px 0 15px;}
.departure_inner .departure_inner_left .refund_popup a.btnexpa{ float:none;}
.modal-dialog.modal-dialog_tax.modal-dialog_tax_refund .refund_popup img.pssimg {float: left;width: 150px;margin: 16px 0 40px;}
/* refund popup css */
.departure_inner .departure_inner_left .refund_popup h2 {font-size: 22px;}
.refund_popup {padding: 30px; display:inline-block;}
.refund_popup h2 {font-size: 24px;}
.modal-dialog.modal-dialog_tax.modal-dialog_tax_refund .refund_popup p{ width:100%;}
.refund_popup a.btnexpa{ font-size:13px;}
.refund_popup .tab .nav-tabs li{width: 100%;text-align: center;}
.refund_popup .tab .nav-tabs li.active a,
.refund_popup .tab .nav-tabs li.active a:after,
.refund_popup .tab .nav-tabs li.active a:hover{
border: none;
}
.refund_popup .tab .nav-tabs li a {border-bottom: 1px solid #ddd; padding: 38px 0;}
/* refund popup css */

/* departure section home end*/

/* life UK home */
.lifeUK_inner .h2_heading.h2_heading_left{ width:100%; text-align:left; padding:0;}
 .lifeUK_inner .p_heading.p_heading_left{margin: 0 0 23px;}
.lifeUK_sec .lifeUK_inner img.lifeUK_img { display:none;}
.lifeUK_accordian_line, .lifeUK_inner_left{}
/*.lifeUK_inner {display: flex;flex-wrap: wrap;flex-direction: column-reverse;}*/
.lifeUK_sec .lifeUK_inner .col-sm-6 {width: 100%;}
.lifeUK_sec .lifeUK_inner img.life_uk_img {display: none;width:auto;}
.acord img.life_uk_img_mobile {position: relative;left: -138px;display:block; margin: 50px 0 0;}
/* life UK home end*/

/*hiw form css*/
/*.hiw_sec{ margin-top:30px; margin-bottom: 50px;}*/
.hiw_sec .hiw_sec_inner{ display:block; margin:55px 15px 0; text-align:left;}
/*.hiw_sec.how_step {margin-top: 0;}*/
.col-sm-hiw {width: 100%;margin-bottom: 80px;}
.col-sm-hiw:last-child {margin-bottom: 0;}
.col-sm-hiw:first-child:after {border-style: dashed;border-color: #ff9900;border-width: 1px;}
.col-sm-hiw:last-child:after {border: none;}
.col-sm-hiw:after {left: 0;width: 1px;top: 122%;z-index: -1;right:0;text-align: center;margin: auto;height: 100%;border-style: dashed;border-color:#ff9900;}
.hiw_sec.hiw_sec_form .hiw_sec_inner{ margin-top:0;}
.hiw_sec.how_step .container {width: 100%;}
.hiw_sec.hiw_sec_form .container {width: 100%;}

/*hiw form css end*/

/* calculate tax home css */
.calculat_inner .calculat_inner_left{padding: 0px 0 50px;}
.calculat_inner, .calculate_work_right {width: 100%;padding:0; display: block;}
.calculat_inner_left .h2_heading{ text-align: left;width: 100%;padding: 0;}
.calculat_inner_left p {text-align:left;width: 100%;margin-bottom: 11px;}
.calculat_inner .calculat_inner_left.calculat_inner_left_right{text-align: left;padding: 20px;}
.calculat_inner_left_right h4 {font-size: 44px;}
.calculate_work_right a.btnexpa_whbtn {margin: 20px 0 0;display: inline-block;}
.calculate_work_right p.calculatelast_head {text-align: left;padding: 11px 6px 0 25px}
/* calculate tax home css end */

/* customer say css */
.calculate_sec{    margin: 0 0 40px;}
.customer_star img {width: 100%; padding: 0 30px;}
/* customer say css end*/

/*get star home css*/
.get_started_inner{ display:block; margin-top: 0;}
.get_started_left .h2_heading{ text-align:center;}
.get_started_left .p_heading{ text-align: center;font-size: 15px;margin: 0 0 16px;}
.get_started_panel {background-position: 49% 3%; background-size: 100%; margin:0;}
/*get star home css end*/

/*get star home css*/
.get_started_left .h2_heading {font-size:36px;}
.get_started_panel a.btnexpa {float: none;}
.gets_btn {text-align: center;float: left;width: 100%;}
.get_agent_tax img {width:auto;margin: auto;display: table;padding: 0; left: -142px;position: relative; margin-bottom:50px;}
.get_agent_tax_desc .h2_heading{ text-align: left;padding: 16px 20px 0 0;font-size: 27px; line-height:normal;}
 .get_agent_tax_desc .p_heading { text-align:left; padding: 0;}
.get_agent_tax_desc a.get_contact { text-align: right;width: auto;float: none;padding: 0;}
.psslogo {margin: 11px 0px;display: block;}
.get_agent_tax .get_agent_tax_desc{padding: 0 20px;}
.get_agent_tax .get_agent_tax_desc img {left: 0;margin:0 0 20px;}
.get_agent_tax {display: flex;flex-wrap: wrap;width: 100%;flex-direction: column-reverse; top: 30px;}
/*get star home css end*/


/* steel acordian home css*/
.steel_acordian_panel {padding: 0 15px 0px; margin-top:60px;}
.steel_acordian_panel #accordion .panel-title a.collapsed {padding-right: 86px; line-height: 22px; font-size: 14px;}
.steel_acordian_panel #accordion .panel-title a {padding: 20px 72px 12px 0; line-height: 24px;}

.steel_acordian_panel .accordion-item .accordion-title h2 {margin: 0;justify-content: space-between;padding-right: 6px;line-height: 22px;font-size: 14px;
color: #2d2d2d;}
/* steel acordian home css end*/

/* footer css */
.footer_inner{ display: inline-block;padding: 20px 0; margin: 30px 0 0; position:relative;}
.footer_inner .footer_logo {float: left;margin: 47px 0 0 0;}
.footer_inner img {text-align: center;margin:0;display: table;margin-bottom: 15px;}
.footer_inner .f-right .social-icon {float: right;margin: 95px 0 0 0;}
.footer_inner ul {    text-align: center;position: absolute;width: 100%;left: 0;right: 0;}
.footer_inner ul li {padding: 0 4px;}
.footer_inner ul li a { font-size: 14px;}
/* footer css end */

/*sign up form css*/
.signup_form_panel { margin: 70px 0 0;}
.signup_form_panel.step_form{margin: 35px 0 0;}
.signup_form_panel form.signup_form button{ font-size:14px;}
.signup_form_panel form.signup_form a.forgot_password {font-size: 16px; float:left;}
.signup_form_panel form.signup_form label.checkbox_label{ font-size:16px;}
img.welldone_img {width: auto; margin-top: 50px;}
.signup_form_panel form.signup_form p a.info_expa { display: block;}
.hiw_sec_form button.signup_btn_next {top: -59px;left: 50%;margin: 0px 32px 0;transform: translate(-68%, 8px);}
.signup_form_panel .signup_form_desc h2.login_heading {font-size: 30px;}
.signup_form_panel form.signup_form .estimated_tax{ margin:0;}
.signup_form_panel form.signup_form label a.does_mean{ margin-top:20px;}
.signup_form_panel form.signup_form .birth_sec .destination_citytownsuburb {margin: 0 0 16px;}
.signup_form_panel form.signup_form .arrival {margin-bottom: 16px;}
/*.signup_form_panel form.signup_form .form_item { margin: 0px 0 0px;}*/
.signup_form_panel form.signup_form .birth_sec .checkbox_date .dob{margin-bottom: 0; display:inline-block;}
.signup_form_panel form.signup_form .birth_sec .city {margin-bottom: 13px;}
.signup_form_panel form.signup_form .arrival, .signup_form_panel form.signup_form .departure {margin-top: 13px;}
.signup_form_panel form.signup_form .form_item .account_number {margin-top: 13px;}

.step_login_appbtn .container {padding: 0 15px;}
button.signup_btn_next.btnexpa {float: none;margin: 20px 0 0;}
.signup_form .m-auto .form_shping_point p {width: 100%;}
.form_shping_point img.pssimg {float: none;width: auto;margin: 10px 0 0;}
.form_shping_point ul li{padding:0;}
.form_shping_point ul{padding-left: 28px;}
/*.signup_form_panel form.signup_form .checkbox_date label.checkbox_date a{ display:block;}*/
/* form tabing */
.departure_tab_form .tab .nav-tabs li, .departure_tab_form .tab .nav-tabs li a {width: 100%;text-align: center; border-bottom: 1px solid #ddd;}
/* form tabing end*/

/*applicaton css*/
.application_form, .application_form_up{ width:100%; margin-bottom: 10px;}
.signup_form_panel form.signup_form .form_btn .lodge_btn{ padding: 13px 32px; }
.alex_Sec img.cai_img {left: 0;position: relative;width: auto;}
.application_form.pplication_form_btn{ margin-top: 45px; margin-bottom: 0;}
h4.app_status, .tax_refun_pop h4 {font-size: 15px;}
.signup_form_panel form.signup_form .checkbox_date label.checkbox_date{ font-size:13.5px;}
.signup_form_panel form.signup_form .drop-field .drop-area p.error_message {position: absolute;bottom: -48px;left: 0;font-size: 14px;}

.prcess_work {margin: 20px 0 0; }
.progress_work { margin-bottom:10px;}
.application_form h3.login_heading { font-size:18px;}
.drag_drop h4 { font-size: 14.4px;}
/*applicaton css end*/
/*sign up form css end*/


.tab_iteam_right.desktop-view{display:none;}
.tab_iteam_right.mobile-view {display:inline-block;} 
.refund_popup .tab .tab-content{display:inline-block;}






}

@media( max-width : 585px ) {
/* header popup css*/
.modal.model_pay .modal-dialog.modal-dialog_home .modal-content {max-height: 600px;overflow-x: hidden;}
/* header popup css end*/
	.modal-dialog.modal-dialog_tax .modal-content {max-height: 600px;}
.wizard {width: 100%;height: auto !important;}
span.round-tab {font-size: 16px;width: 50px;height: 50px;line-height: 50px;}
.wizard .nav-tabs > li a {width: 50px;height: 50px;line-height: 50px;}
.wizard li.active:after {content: " ";position: absolute;left: 35%;}
.signup_form_panel .wizard .nav-tabs > li {font-size: 8px;}
.signup_form_panel .connecting-line { top: 43%;}
.signup_form_panel #lodgeTab .btn-sm {width: 100%;height: 235px;padding: 78px 0;margin: 0 0px 0 0px;border-radius: 5px;}
.signup_form_panel #lodgeTab a.btn {margin-top: 20px;}
.signup_form_panel form.signup_form .estimated_tax h2 {font-size: 34px;}
.signup_form_panel form.signup_form div#lodgeTab{ display:block;}
.signup_form_panel form.signup_form .lodge_btn {font-size: 13px;padding: 17px 17px;}
.alex_Sec img.cai_img {left: -121px;position: relative;width: auto;}

}
@media( max-width : 479px ) {
.slider_sec_inner .slide_left h1 {text-align: left;line-height: 45px;font-size: 36px;}

.footer_inner .footer_logo {float: left;margin: 47px 0 0 0;width: 182px;}
.footer_inner img{ width:156px;}
.footer_inner .footer_logo p {font-size: 11px;line-height: 20px;}
.footer_inner .f-right .social-icon {margin: 82px 0 0 0;}
.footer_inner .f-right .social-icon a img {max-width: 75%;}
.footer_inner .f-right .social-icon a{margin: 13px 0px 0 0;}
}
@media( max-width : 350px ) {
 #removeButton{ float:left;}
}
