@media ( max-width : 1329px) {
	#arrow>a {
		font-size: 14px;
	}
	li#arrow::after {
		left: 93.8%;
	}
}

@media ( max-width : 1206px) {
}

@media ( max-width : 1199px) {
	.per-field .form-group, .annualInc .annual-earned-income .form-group,
		.annualInc .annual-base-salary .form-group, .radioBtn .form-group {
		height: auto;
		min-height: auto;
		margin-bottom: 15px;
	}
	.annualInc .form-group, .radioBtn .form-group {
		float: left;
		width: 100%;
	}
}

@media ( max-width : 991px) {
	.progressbar .menu li {
		font-size: 12px;
	}
	.progressbar h1.navbar-brand {
		font-size: 28px;
	}
	.decAmountTbl table.rates_table th.th1, .application-summary-table-2 table th
		{
		width: 30%;
	}
	.application-summary-table-4 table th {
		width: 80%;
	}
	#container .container, #header .container {
		width: 95%;
	}
	#navigation .container {
		width: 100%;
		padding: 0;
	}
	.progressbar .menu li:nth-child(1) {
		width: 14%;
	}
	.progressbar .menu li:nth-child(2) {
		width: 20%;
	}
	.progressbar .menu li:nth-child(4) {
		width: 12.75%;
	}
	.progressbar .menu li:nth-child(5) {
		width: 12.75%;
	}
	.progressbar .menu li:nth-child(6) {
		width: 12.75%;
	}
	.progressbar .menu li:nth-child(7) {
		width: 12.75%;
	}
	.progressbar .full-underwriting li:nth-child(1) {
		width: 11.25%;
	}
	.progressbar .full-underwriting li:nth-child(2) {
		width: 13.75%;
	}
	.progressbar .full-underwriting li:nth-child(3) {
		width: 19.75%;
	}
	.progressbar .full-underwriting li:nth-child(4) {
		width: 19.25%;
	}
	.progressbar .full-underwriting li:nth-child(5) {
		width: 10.75%;
	}
	.progressbar .full-underwriting li:nth-child(6) {
		width: 15.25%;
	}
	.progressbar .full-underwriting li:nth-child(7) {
		width: 9.75%;
	}
	.progressbar .full-underwriting li:nth-child(8) {
		width: 10%;
	}

	/* confidential */
	.progressbar .confidential li:nth-child(1) {
		width: 19%;
	}
	.progressbar .confidential li:nth-child(2) {
		width: 19%;
	}
	.progressbar .confidential li:nth-child(3) {
		width: 19%;
	}
	.progressbar .confidential li:nth-child(4) {
		width: 24.75%;
	}
	.progressbar .confidential li:nth-child(5) {
		width: 18.25%;
	}
	.progressbar .menu li a .glyphicon {
		margin: 0 0 0 5px;
	}
	.decAmount .per-field label {
		padding-left: 0;
	}
}

@media ( max-width : 840px) {
	.progressbar .menu li a {
		font-size: 10px;
	}
	.radioBtn .per-field label br {
		display: none;
	}
}

@media ( max-width : 767px) {
	.toolTip, .toolTip-1 {
		right: 30px;
	}
	.main-cont {
		padding: 30px 20px;
	}
	.progressbar .menu li a {
		font-size: 11px;
	}
	#container .container, #header .container {
		width: auto;
	}
	.navbar-toggle {
		display: block;
	}
	#header .navbar-header {
		float: left;
	}
	#header .navbar-nav {
		float: right;
	}
	.navbar-nav .open .dropdown-menu {
		position: absolute;
		left: auto;
		right: 0;
		width: 410px;
		background-color: #fff;
		webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
		box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
		border: 1px solid rgba(0, 0, 0, .15);
	}
	.progressbar h1.navbar-brand {
		font-size: 24px;
		float: none;
		width: 100%;
		margin: 0;
		line-height: 1.2;
		text-align: left;
	}
	.progressbar .mobile-head {
		display: table;
		width: 100%;
	}
	.progressbar .mobile-head .tbl-cell {
		display: table-cell;
		vertical-align: middle;
	}
	.progressbar .navbar-collapse {
		float: left;
		width: 100%;
		border: 0;
	}
	.navbar-default .navbar-toggle {
		border-color: #8d8d8d;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus
		{
		background-color: #8d8d8d;
	}
	.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar
		{
		background-color: #fff;
	}
	.progressbar .menu.navbar-nav {
		margin: 0;
	}
	.progressbar .menu li:nth-child(1), .progressbar .menu li:nth-child(2),
		.progressbar .menu li:nth-child(3), .progressbar .menu li:nth-child(4),
		.progressbar .menu li:nth-child(5), .progressbar .menu li:nth-child(6),
		.progressbar .menu li:nth-child(7) {
		width: 100% !important;
		text-align: left;
	}
	.progressbar .menu li::before, .progressbar .menu li::after,
		.progressbar .menu li.current::after {
		border: 0;
	}
	.progressbar .menu li a .glyphicon {
		display: inline-block;
		visibility: hidden;
		margin-right: 10px;
	}
	.progressbar .menu li.complete a .glyphicon {
		visibility: visible;
	}
	.per-field-inner .radio {
		text-align: left;
		margin: 0;
	}
	.radioBtn .per-field label {
		margin: 0;
	}
	.radioBtn .per-field .radio label {
		padding-left: 26px;
	}
	.radioBtn#div_accept_policy .form-group {
		margin-bottom: 0;
	}
	.buttonContainer .perBtn {
		width: 50%;
	}
	.modal-dialog {
		width: 300px;
		margin: 20% auto;
	}
	.expiry-date .cc-month, .expiry-date .cc-year {
		width: 130px;
	}
	.mobileTable {
		display: block;
	}
	.desktopTable {
		display: none;
	}
	.premiumToDisplay {
		text-align: center;
	}
	.premiumToDisplay br {
		display: none;
	}
	.premiumToDisplay label {
		margin-right: 10px;
	}
	.premiumToDisplay .per-field-input-group {
		display: inline-block;
	}
	.reminder-msg {
		padding: 0;
	}
}

@media ( max-width : 640px) {
	.navbar-default .header-btn-label {
		display: none;
	}
	.navbar-default .navbar-nav>li.header-btn>a {
		line-height: 1;
	}
}

@media ( max-width : 600px) {
	#navigation {
		z-index: 9;
	}
	.toolTip-1, .toolTip {
		width: 264px;
	}
	.buttonContainer .perBtn {
		width: 100%;
		margin: 5px 0;
	}
	.quotation-page .buttonContainer .perBtn {
		width: 100%;
	}
	.previous-btn, .continue-btn {
		float: left;
		width: 100%;
		text-align: center;
	}
	.previous-btn .nxtprevBtn, .continue-btn .nxtprevBtn {
		float: none;
		display: inline-block;
	}
	.previous-btn .nxtprevBtn, .continue-btn .nxtprevBtn, .email-btn .nxtprevBtn
		{
		width: 155px;
	}
	.navbar-nav .open .dropdown-menu {
		width: 300px;
	}
	.mobileTable table th {
		width: 45%;
	}
	#container .container {
		padding: 0;
	}
	.main-cont {
		margin: 0 0 20px;
		border: 0;
		padding: 15px 10px;
	}
	.disclosure {
		padding: 0;
	}
	.slider-section {
		margin: 15px 0 10px;
	}
	.slider-inner {
		width: 90%;
	}
}

@media ( max-width : 476px) {
	.progressbar h1.navbar-brand {
		font-size: 22px;
		padding: 8px 15px;
	}
}

@media ( max-width : 460px) {
	.navbar-default .navbar-nav>li.header-btn>a {
		padding: 7px 10px;
	}
	.navbar-default .navbar-nav>li.header-btn:first-child {
		margin-left: 5px;
	}
	.mobileTable table th, .mobileTable table.table>tbody>tr>td {
		font-size: 12px;
	}
	.mobileTable table.table>tbody>tr>td .form-control {
		width: 100px;
	}
	#header .navbar-nav {
		width: 100%;
		float: left;
		margin-top: 0;
		text-align: center;
	}
	#header .navbar-header {
		float: left;
		text-align: center;
		width: 100%;
		margin: 0;
	}
	.navbar-default .navbar-brand {
		padding: 15px 15px 5px;
		width: 100%;
		display: inline-block;
		text-align: center;
	}
	.navbar-brand>img {
		display: inline-block;
	}
}

@media ( max-width : 400px) {
	.toolTip-1, .toolTip {
		width: 245px;
	}
	.navbar-right {
		margin-top: 30px;
	}
	.terms-disclosure-main-cont .contents-information {
		padding: 10px 5px;
	}
	.terms-disclosure-main-cont .contents-information ol {
		padding-left: 15px;
	}
	.expiry-date .cc-month {
		width: 120px;
	}
	.expiry-date .cc-year {
		width: 110px;
	}
	.progressbar h1.navbar-brand {
		font-size: 20px;
	}
	.slider-inner {
		width: 100%;
	}
}

@media ( max-width : 360px) {
	.toolTip-1, .toolTip {
		width: 215px;
	}
	.progressbar h1.navbar-brand {
		font-size: 17px;
	}
	.mobileTable table th, .mobileTable table.table>tbody>tr>td {
		padding: 5px 10px !important;
	}
	.mobileTable table.table>tbody>tr>td .form-control {
		width: 90px;
		padding: 8px;
	}
}