.nav-header .middleContainer {
	height: 63px;
}



audio,canvas,video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden] {
	display: none;
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

html,button,input,select,textarea {
	font-family: Arial,Helvetica,sans-serif;
}

body {
	margin: 0;
}

a:focus {
	outline: thin dotted;
}

a:active,a:hover {
	outline: 0;
}

h1 {
	font-size: 2em;
	margin: .67em 0;
}

h2 {
	font-size: 1.5em;
	margin: .83em 0;
}

h3 {
	font-size: 1.17em;
	margin: 1em 0;
}

h4 {
	font-size: 1em;
	margin: 1.33em 0;
}

h5 {
	font-size: .83em;
	margin: 1.67em 0;
}

h6 {
	font-size: .67em;
	margin: 2.33em 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,strong {
	font-weight: 700;
}

blockquote {
	margin: 1em 40px;
}

dfn {
	font-style: italic;
}

mark {
	background: #ff0;
	color: #000;
}

p,pre {
	margin: 1em 0;
}

code,kbd,pre,samp {
	font-family: Arial,serif;
	_font-family: 'courier new',Arial;
	font-size: 1em;
}

pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

q {
	quotes: none;
}

q:before,q:after {
	content: '';
	content: none;
}

small {
	font-size: 80%;
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -.5em;
}

sub {
	bottom: -.25em;
}

dl,menu,ol,ul {
	margin: 1em 0;
}

dd {
	margin: 0 0 0 40px;
}

menu,ol,ul {
	padding: 0 0 0 17px;
}

nav ul,nav ol {
	list-style: none;
	list-style-image: none;
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 0;
}

form {
	margin: 0;
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em;
}

legend {
	border: 0;
	padding: 0;
	white-space: normal;
	*margin-left: -7px;
}

button,input,select,textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle;
}

button,input {
	line-height: normal;
}

button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer;
	*overflow: visible;
}

button[disabled],input[disabled] {
	cursor: default;
}

input[type=checkbox],input[type=radio] {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 0;
	*height: 13px;
	*width: 13px;
}

input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
	vertical-align: top;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

html,button,input,select,textarea {
	color: #222;
}

body {
	font-size: 13px;
	line-height: 1.4;
}

::-moz-selection {
	background: #b3d4fc;
	text-shadow: none;
}

::selection {
	background: #b3d4fc;
	text-shadow: none;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}

audio,canvas,img,video {
	vertical-align: middle;
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

textarea {
	resize: vertical;
}

.browsehappy {
	margin: .2em 0;
	background: #ccc;
	color: #000;
	padding: .2em 0;
}

.ir {
	background-color: transparent;
	border: 0;
	overflow: hidden;
	*text-indent: -9999px;
}

.ir:before {
	content: "";
	display: block;
	width: 0;
	height: 150%;
}

.hidden {
	display: none !important;
	visibility: hidden;
}

.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}

.invisible {
	visibility: hidden;
}

.clearfix:before,.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}

.js .field .radio,.js .field .checkbox {
	position: relative;
}

.js .field .radio.danger,.js .field .checkbox.danger {
	color: #ca3838;
}

.js .field .radio.danger span,.js .field .checkbox.danger span {
	border-color: #ca3838;
	color: #ca3838;
	background: #f0c5c5;
	-webkit-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s;
}

.js .field .radio.warning,.js .field .checkbox.warning {
	color: #f6b83f;
}

.js .field .radio.warning span,.js .field .checkbox.warning span {
	border-color: #f6b83f;
	color: #f6b83f;
	background: #fef7ea;
	-webkit-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s;
}

.js .field .radio.success,.js .field .checkbox.success {
	color: #58c026;
	color: #555;
}

.js .field .radio.success i,.js .field .checkbox.success i {
	color: #58c026;
}

.js .field .radio.success span,.js .field .checkbox.success span {
	border-color: #58c026;
	color: #58c026;
	background: #c0eeaa;
	-webkit-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s;
}

.js .field .radio.checked i,.js .field .checkbox.checked i {
	position: absolute;
	top: -1px;
	left: -8px;
	line-height: 16px;
}

.js .field .radio span,.js .field .checkbox span {
	display: inline-block;
	width: 10px;
	height: 10px;
	position: relative;
	top: 2px;
	border: solid 1px #ccc;
	background: #fefefe;
}

.js .field .radio input[type="radio"],.js .field .radio input[type="checkbox"],.js .field .checkbox input[type="radio"],.js .field .checkbox input[type="checkbox"] {
	display: none;
}

.js .field .radio span {
	border-radius: 8px;
}

.js .field .checkbox span {
	border-radius: 3px;
}

.js .field .checkbox span i {
	font-size: 1.2em;
	top: -5px;
	position: relative;
}

body,input {
	-webkit-font-smoothing: antialiased;
}

a {
	color: #053c6d;
}

a:focus {
	outline: 0;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.re {
	position: relative;
}

.container,header,footer,#main {
	width: 100%;
	margin: 0 auto;
}

#main {
	position: relative;
	overflow: hidden;
}

.middleContainer {
	width: 975px;
	margin: 0 auto;
}

header {
	background-color: #f5821f;
}

header .menu {
	width: 693px;
	float: left;
	padding: 0;
	margin: 3px 0 0 0;
}

header .menu li {
	width: 89px;
	float: left;
	display: inline-block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #FFF;
	margin: 0 2px;
	text-align: center;
	padding: 19px 0;
	height: 37px;
}

header .menu li a {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
}

header .menu li.selected {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAGCAIAAAB4jOjWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEM2N0EwRDIwRjhDMTFFM0JBQTNBNUVFRTFGMjc2RDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEM2N0EwRDMwRjhDMTFFM0JBQTNBNUVFRTFGMjc2RDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowQzY3QTBEMDBGOEMxMUUzQkFBM0E1RUVFMUYyNzZEMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowQzY3QTBEMTBGOEMxMUUzQkFBM0E1RUVFMUYyNzZEMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Phh/aWQAAABASURBVHjaYvzaJM+ABFitM4Hk76PTkQVZ0FSwOpVD2MjqmLCqADIgRqIoQlaBqY4Jqwp0db/2dvzHC4AKAAIMAKHaMyp1j335AAAAAElFTkSuQmCC) no-repeat bottom center;
}

header .SearcContainer {
	width: 265px;
	height: 32px;
	float: right;
	background-color: #FFF;
	margin: 16px 7px 0 0;
}

header .SearcContainer input[type="text"] {
	width: 213px;
	height: 32px;
	float: left;
	padding: 0 10px;
	float: left;
	border: 0;
}

header .SearcContainer input[type="image"] {
	float: left;
}

#main .middleContainer.secondNav {
	height: auto;
	width: 960px;
	margin: 0 auto;
}

.secondNav .Logo {
	height: 55px;
	width: 220px;
	float: left;
	background: url(../LogoImage_ICICIBank.png) no-repeat center center;
	margin: 20px 0;
}

.secondNav .menu {
	width: 610px;
	float: left;
	margin: 0 0 0 20px;
	padding: 0;
	list-style-type: none;
}

.secondNav .menu li {
	color: #454545;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	float: left;
	font-size: 18px;
	height: 60px;
	line-height: 18px;
	padding: 50px 15px 20px;
	position: relative;
}

.secondNav .menu li:hover {
	background-color: #f4f4f4;
}

.secondNav .menu li.shorter span,.secondNav .menu li#nav-icici-bank-answers span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUJGNUVCQTYwRkVBMTFFMzkxMDk4MTg2NkUwQjA0QjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUJGNUVCQTcwRkVBMTFFMzkxMDk4MTg2NkUwQjA0QjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQkY1RUJBNDBGRUExMUUzOTEwOTgxODY2RTBCMDRCMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQkY1RUJBNTBGRUExMUUzOTEwOTgxODY2RTBCMDRCMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuJxZrsAAACBSURBVHjaYvzRq8WABwgAcT4QbwTiC7gUMREwYD8QN0BpA1INEUDTKIDPICYiDCAkjmGIAAGnY5VnIqDgAxA7ogUqhjomIgw4QMggJqjAeQIuwOsikCEKUIzPC/gMcmCCCiYSMACXQQuAeAILEgck8QCqEB8AyRuCXAANLwaAAAMAhIIrZAXa0dUAAAAASUVORK5CYII=) no-repeat center center;
	display: none;
	height: 11px;
	margin: 30px auto 0 auto;
	width: 17px;
}

.secondNav .menu li a {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 17px;
	color: #454545;
	text-decoration: none;
}

.secondNav .BankInvestmentDetails {
	height: 50px;
	width: 85px;
	float: right;
	margin: 40px 0 0 0;
}

#main .middleContainer {
	margin: 0 auto 20px auto;
}

#main .middleContainer.fourNavContainer {
	height: auto;
	width: 100%;
	margin: 100px auto 0 auto;
	border-top: 1px solid #d3d3d3;
}

#main .middleContainer.fourNavContainer>ul {
	width: 960px;
	margin: 0 auto;
	border-top: 0;
	float: none;
}

.map {
	height: 635px;
	width: 645px;
	float: right;
}

.filterContainer {
	width: 300px;
	float: left;
	background-color: #666;
}

.filterContainer h1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	color: #FFF;
	font-weight: normal;
	float: left;
	width: 270px;
	padding: 10px 20px;
	margin: 0 0 10px 0;
	background-color: #f5821f;
}

.fullContainer {
	width: 270px;
	float: left;
	padding: 5px 0 15px 0;
	margin: 0 20px 10px 20px;
	border-bottom: 1px solid #b3b3b3;
	position: relative;
}

.fullContainer .inputContainer {
	width: 100%;
	float: left;
	height: 30px;
}

.fullContainer .backButton {
	position: absolute;
	display: block;
	height: 12px;
	padding-left: 10px;
	background: url(../DisplayImage_ArrowLeftWhite.png) no-repeat center left;
	top: 8px;
	right: 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #e8e7e5;
	line-height: 12px;
}

.fullContainer.noBot {
	border: none !important;
	margin-bottom: 0 !important;
}

input.SearchLoc {
	width: 190px;
	height: 14px;
	padding: 8px 5px;
	float: left;
	border: 0;
	background-color: #FFF;
	outline: 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #666;
}

input.DrivingDirection {
	width: 230px;
	height: 14px;
	padding: 8px 5px;
	float: left;
	border: 0;
	background-color: #FFF;
	outline: 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #666;
}

.locationButton {
	height: 30px;
	width: 30px;
	float: left;
	cursor: pointer;
	display: block;
}

.searchLocationButton {
	float: left;
}

.fullContainer h2,.fullContainer h3,.fullContainer h4 {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	line-height: 15px;
	color: #FFF;
	font-weight: normal;
}

.fullContainer h2 {
	font-size: 17px;
	line-height: 17px;
	font-weight: bold;
	margin: 20px 0 5px 0;
}

.fullContainer h4 {
	font-size: 12px;
	line-height: 12px;
	padding: 5px 0;
}

.fullContainer h4.tolocation {
	width: 228px;
	padding: 13px 5px 10px 5px;
	margin-bottom: 10px;
}

.fullContainer .reverseButton {
	width: 32px;
	height: 32px;
	float: right;
	display: block;
	margin-top: 2px;
}

.fullContainer .OrangeButton {
	width: 140px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	color: #FFF;
	text-align: center;
	padding: 10px 0;
	background-color: #f5821f;
	text-decoration: none;
	display: block;
	float: left;
	margin-right: 10px;
}

.fullContainer .reset {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #FFF;
	padding: 0 1px;
	float: left;
	margin-top: 25px;
}

.fullContainer .ButtonAlignment {
	width: 270px;
	float: left;
	padding: 0;
	margin: 5px 0 0 0;
	list-style-type: none;
}

.fullContainer .ButtonAlignment li {
	width: 220px;
	height: 16px;
	float: left;
	display: inline-block;
	margin: 5px 0;
	padding: 12px 0 12px 50px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	color: #666;
	line-height: 16px;
	background-repeat: no-repeat;
	background-position: 10px center;
	background-color: #d7d7d7;
	cursor: pointer;
}

.fullContainer .ButtonAlignment li.selected {
	background-color: #053c6d;
	color: #FFF;
}

.fullContainer .ButtonAlignment li.Services .drop {
	right: 10px;
	top: 17px;
	position: absolute;
}

.fullContainer .ButtonAlignment li.Services {
	position: relative;
}

.fullContainer .ButtonAlignment li.Services ul.checkboxes {
	width: 250px;
	position: absolute;
	background-color: #FFF;
	padding: 10px;
	top: 25px;
	left: 0;
	z-index: 99;
}

.fullContainer .ButtonAlignment li.Services ul.checkboxes li {
	width: 200px;
	float: left;
	display: inline-block;
	padding: 3px 10px 3px 40px;
	background-repeat: no-repeat;
	background-position: 10px center;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #666;
	background-color: #FFF;
}

.fullContainer .ButtonAlignment li.Services ul.checkboxes li .checkboxContainer {
	height: 14px;
	width: 15px;
	display: inline-block;
	float: right;
}

.ResultContainer,.DirectionsContainer {
	height: 257px;
	width: 255px;
	float: left;
	overflow: hidden;
}

.BigBanner {
	height: 480px;
	width: 100%;
	min-width: 960px;
	max-width: 1300px;
	margin: 0 auto 0 auto;
	position: relative;
}

.BigBanner.noTop {
	margin: 0 auto 20px auto;
}

.DirectionsContainer {
	height: 350px;
}

.ResultContainer .results,.DirectionsContainer .results {
	width: 270px;
	padding: 0;
	margin: 0;
	float: left;
	list-style-type: none;
	background-color: #FFF;
}

.ResultContainer .results li,.DirectionsContainer .results li {
	height: 13px;
	width: 220px;
	float: left;
	display: inline-block;
	padding: 9px 0 9px 50px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #666;
	margin: 0;
	background-repeat: no-repeat;
	background-position: 20px center;
}

.DirectionsContainer .results li {
	height: auto;
	width: 240px;
	padding: 9px 15px 9px 15px;
	position: relative;
}

.DirectionsContainer .results li p {
	height: auto;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666;
	margin: 0;
	padding: 0;
	float: left;
}

.DirectionsContainer .results li p.number {
	width: 20px;
	font-weight: bold;
}

.DirectionsContainer .results li p.directions {
	width: 200px;
}

.DirectionsContainer .results li p.distance {
	height: 12px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #666;
	margin: 0;
	padding: 0;
	float: none;
	position: absolute;
	bottom: 9px;
	right: 25px;
}

.DirectionsContainer .results li p span {
	font-weight: bold;
}

.ResultContainer .results li:nth-child(odd),.DirectionsContainer .results li:nth-child(odd) {
	background-color: #FFF;
}

.ResultContainer .results li.lblue,.DirectionsContainer .results li.lblue {
	background-color: #c5cbd7;
}

.BigBanner {
	width: 100%;
	min-width: 960px;
	max-width: 1300px;
	margin: 0 auto 0 auto;
	position: relative;
}

.BigBanner.noTop {
	margin: 0 auto 20px auto;
}

.LeftPanel.hide .sub-container {
	right: -147px;
}

.LeftPanel.hide .right-nav-child,.LeftPanel.hide .buttons span,.LeftPanel.hide .leftpanel-btn .span-hide {
	display: none !important;
}

.leftpanel-btn {
	background: #053c6d;
	display: block;
	color: #fff;
	text-indent: 65px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 15px;
	margin-top: -32px;
	margin-bottom: 2px;
	position: relative;
	line-height: 29px;
	padding-top: 1px;
	z-index: 99;
	text-decoration: none;
}

.leftpanel-btn i {
	text-indent: 0;
	position: absolute;
	left: 30px;
	font-size: 35px;
	top: -3px;
}

.leftpanel-btn .span-show {
	display: none;
}

.hide .leftpanel-btn .span-show {
	display: block;
}

.LeftPanel {
	height: 480px;
	width: 153px;
	position: absolute;
	top: 130px;
	right: 0;
	z-index: 501;
}

.LeftPanel .sub-container {
	height: inherit;
	position: relative;
	width: inherit;
	right: 0;
	-webkit-transition: right .3s,left .3s;
	-o-transition: right .3s,left .3s;
	transition: right .3s,left .3s;
}

.LeftPanel .buttons {
	width: 100%;
	float: left;
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0;
	position: static !important;
}

.LeftPanel .buttons span {
	position: absolute;
	width: 3px;
	height: 94px;
	left: -2px;
	top: auto !important;
	background: #053c6d;
}

.LeftPanel .buttons.RechargeRates span {
	bottom: 0;
}

.LeftPanel .buttons.GetInTouch span {
	bottom: 97px;
	height: 93px;
}

.LeftPanel .buttons.IBLogin span {
	top: 0 !important;
	background: #f5821f;
	height: 93px;
}

.LeftPanel .buttons.OfferZone span {
	top: 193px !important;
}

.LeftPanel .hoverAdded .buttons span {
	display: none;
}

.LeftPanel .buttons.IBLogin {
	height: 95px;
	background-image: url(../ButtonImage_InternetBankingLogin.png);
	margin: 0 0 1px 0;
}

.LeftPanel .ImageContainer {
	width: 100%;
	height: 94px;
	float: left;
	display: block;
	position: relative;
	overflow: hidden;
	margin: 1px 0;
}

.LeftPanel .ImageContainer img {
	position: absolute;
	top: 0;
	left: 0;
}

.LeftPanel .ImageContainer .facebookSmallButton {
	width: 36px;
	height: 36px;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	background: url(../DisplayIcon_FacebookSmall.png) no-repeat top left;
}

.LeftPanel .ImageContainer .number {
	width: 36px;
	height: 18px;
	line-height: 18px;
	position: absolute;
	display: block;
	top: 37px;
	left: 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	padding: 9px 0;
	background-color: #053c6d;
}

.LeftPanel .ImageContainer.logged-in .tn-logged-in,.LeftPanel .ImageContainer.logged-out .tn-logged-out,.LeftPanel .ImageContainer.loading .tn-loading {
	display: block;
}

.LeftPanel .ImageContainer>div {
	display: none;
}

.LeftPanel .ImageContainer .tn-logged-out {
	background: url(../fb-login-icon.gif) center center no-repeat #053c6d;
	color: #fff;
	height: 100%;
}

.LeftPanel .ImageContainer .tn-logged-out a {
	display: block;
	height: 100%;
}

.LeftPanel .ImageContainer .tn-loading {
	background: url(data:image/gif;base64,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) center center no-repeat #053c6d;
	height: 100%;
}

.LeftPanel .buttons.OfferZone {
	height: 94px;
	background-image: url(../ButtonImage_OfferZone.png);
}

.LeftPanel .buttons.GetInTouch {
	height: 95px;
	background-image: url(../ButtonImage_GetInTouch.png);
	position: relative;
}

.LeftPanel .buttons.RechargeRates {
	height: 94px;
	background-image: url(../ButtonImage_RatesAndCharger.png);
	margin: 1px 0 0 0;
}

.BigBanner ul.banner {
	width: 100%;
	height: 480px;
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}

.BigBanner ul.banner li {
	height: 480px;
	min-width: 960px;
	max-width: 1300px;
	width: 100% !important;
	float: left;
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
}

.BigBanner ul.banner li img,#mainImage.BigBanner.noTop img {
	height: 480px;
	min-width: 100%;
	max-width: 1300px;
	width: 100% !important;
	float: left;
	position: relative;
}

.offer-zone .BigBanner ul.banner li .title.short {
	margin-top: 100px;
}

.offer-zone .BigBanner ul.banner li#image1 p,.offer-zone .BigBanner ul.banner li#image2 p,.offer-zone .BigBanner ul.banner li#image3 p,.offer-zone-details .BigBanner ul.banner li#image1 p {
	color: #555;
}

.BigBanner ul.banner li#cover1 {
	background-image: url(../SampleBannerImage3.jpg);
}

.BigBanner ul.banner li p {
	width: 600px;
	float: left;
	padding: 0;
	font-family: Arial,Helvetica,sans-serif;
	color: #FFF;
	font-weight: normal;
	clear: both;
}

.BigBanner ul.banner li .title {
	font-weight: initial;
	margin: 60px 0 0 0;
	font-size: 52px;
	line-height: 52px;
	font-family: Arial,Helvetica,sans-serif;
}

.BigBanner ul.banner li .title.short {
	margin: 150px 0 0 0;
}

.BigBanner ul.banner li .desription {
	margin: 30px 0 0 0;
	font-size: 16px;
	line-height: 21px;
}

.BigBanner ul.pagination {
	min-width: 88px;
	height: 13px;
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	bottom: 90px;
	left: 165px;
	z-index: 97;
}

.BigBanner ul.pagination li {
	height: 13px;
	width: 15px;
	float: left;
	display: inline-block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAaCAYAAABozQZiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODY0MjQ2QjAxM0I2MTFFM0E1MEVCRTkxNzE2QUEzMzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODY0MjQ2QjExM0I2MTFFM0E1MEVCRTkxNzE2QUEzMzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NjQyNDZBRTEzQjYxMUUzQTUwRUJFOTE3MTZBQTMzMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NjQyNDZBRjEzQjYxMUUzQTUwRUJFOTE3MTZBQTMzMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhDgJ58AAAE0SURBVHjanJQxa8JAGIaPKE4FJycXBcEpU7uKk1P+hJOii/0P/QNKwakQf4QucTHoqFOnougklDpJxaFQzvdrv8DHoZK7Fx6SC/fk7nLfRWmtlcEjeANr/Z9vEIGm2Vc2MqCv72cGqtfkoU6XL1CWcqDtMpZypO3je0qpDKgr+9RJzoOcg1wg+Qh+HOQDyb8gdpBj168dmfscWuxzxZRzKSpsfqvCZG3TLLZGbbfMvtnzS8n8ED4o0lZw+xPswcrs6In7KpiBEDTAAz+vgCZYgj4X1V+yfC2DuRjtVnpcUF058msKMUkHBInsJw2L9BLZ6VDQ2j2L6crQuvMkHxxkOkhHz/lQ4ECR/A6mlvJAblXXYvojMJHyBtTAIsWI7Wvl+cEvaPMyTvx8x6M9gWf517kIMAAuPQ5lDGW1XQAAAABJRU5ErkJggg==) no-repeat top left;
	padding: 0;
	margin: 0 5px;
	cursor: pointer;
}

.BigBanner ul.pagination li.selected {
	background-position: bottom left;
}

.BigBanner .findoutmore {
	float: left;
	padding: 10px 20px;
	text-align: center;
	background-color: #f5821f;
	color: #FFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	clear: both;
	margin: 30px 0;
}

.BigBanner .BigText {
	width: 490px;
	margin: 90px 0 20px 0;
	padding: 0;
	float: right;
	text-align: right;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 45px;
	line-height: 47px;
	color: #fff;
}

.BigBanner .findoutmore.right {
	float: right;
}

.reviewContainer {
	height: 40px;
	position: absolute;
	bottom: 0;
	left: inherit !important;
	z-index: 9;
	right: 70px !important;
}

.reviewContainer .friendsContainer,.reviewContainer .rateContainer {
	height: 30px;
	padding: 5px;
	float: left;
	margin-right: 5px;
	display: inline-block;
	background-color: #053c6d;
}

.reviewContainer .writeAreview {
	height: 16px;
	float: left;
	padding: 12px 20px 12px 20px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
	background-color: #053c6d;
}

.reviewContainer .friendsContainer p {
	width: 145px;
	height: 30px;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #FFF;
	line-height: 13px;
	margin: 0 10px;
	padding: 0;
}

.reviewContainer .rateContainer p {
	height: 14px;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #FFF;
	line-height: 13px;
	margin: 0 5px;
	padding: 8px 0;
}

.reviewContainer .friendsContainer .thumb {
	float: left;
	margin: 0 3px;
}

.reviewContainer .friendsContainer .stars {
	float: left;
	margin: 0 1px;
}

.reviewContainer .friendsContainer .more {
	height: 14px;
	padding: 8px 1px;
	margin-left: 10px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #f5821f;
	float: left;
}

.breadCrumbsContainer {
	height: 35px;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	background-color: #053c6d;
}

.breadCrumbsContainer {
	display: inline-block;
	float: left;
	padding: 0 0 0 10px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	color: #FFF;
	line-height: 35px;
	margin: 0;
}

.breadCrumbsContainer>div {
	display: inline-block;
}

.breadCrumbsContainer>div:hover a.last {
	background-color: #555;
}

.breadCrumbsContainer .breadCrumbsContainer-megaNav,.leftColumnContainer .leftColumnContainer-megaNav {
	line-height: 1.4em;
	position: absolute;
	max-width: 670px;
	max-width: 670px;
	background-color: #555;
	margin-left: -10px;
	padding: 15px 20px;
	min-height: 427px;
	display: none;
	z-index: 9;
	color: #fff;
}

.breadCrumbsContainer .breadCrumbsContainer-megaNav:hover,.leftColumnContainer .leftColumnContainer-megaNav:hover {
	display: block;
}

.breadCrumbsContainer .breadCrumbsContainer-megaNav h5,.leftColumnContainer .leftColumnContainer-megaNav h5 {
	margin: 30px 0 0;
	font-size: 25px;
	font-weight: normal;
}

.breadCrumbsContainer .breadCrumbsContainer-megaNav h5:first-child,.leftColumnContainer .leftColumnContainer-megaNav h5:first-child {
	margin-top: 10px;
}

.breadCrumbsContainer .breadCrumbsContainer-megaNav h5 a,.leftColumnContainer .leftColumnContainer-megaNav h5 a {
	font-size: 25px;
}

.breadCrumbsContainer .breadCrumbsContainer-megaNav h6,.leftColumnContainer .leftColumnContainer-megaNav h6 {
	margin: 10px 0 0;
	font-size: 17px;
}

.breadCrumbsContainer .breadCrumbsContainer-megaNav hr,.leftColumnContainer .leftColumnContainer-megaNav hr {
	margin: 5px 0;
}

.breadCrumbsContainer .breadCrumbsContainer-megaNav ul,.leftColumnContainer .leftColumnContainer-megaNav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.breadCrumbsContainer .breadCrumbsContainer-megaNav li,.leftColumnContainer .leftColumnContainer-megaNav li {
	line-height: 1.35em;
	width: auto !important;
	float: none;
	padding: 0;
	border: 0;
	margin: 0;
}

.breadCrumbsContainer .breadCrumbsContainer-megaNav a,.leftColumnContainer .leftColumnContainer-megaNav a {
	line-height: 1.35em;
	padding: 0;
	margin: 0 5px 0 0;
	position: relative;
	color: #fff;
	float: none;
	width: auto;
	font-size: 13px;
	text-decoration: underline;
	font-weight: normal;
	display: inline-block;
}

.breadCrumbsContainer .breadCrumbsContainer-megaNav>div,.leftColumnContainer .leftColumnContainer-megaNav>div {
	display: inline-block;
	vertical-align: top;
}

.breadCrumbsContainer .breadCrumbsContainer-megaNav>div.first,.leftColumnContainer .leftColumnContainer-megaNav>div.first {
	min-width: 290px;
	margin-right: 45px;
}

.breadCrumbsContainer .breadCrumbsContainer-megaNav .float-left,.leftColumnContainer .leftColumnContainer-megaNav .float-left {
	float: left;
}

.breadCrumbsContainer .breadCrumbsContainer-megaNav .float-right,.leftColumnContainer .leftColumnContainer-megaNav .float-right {
	float: right;
}

.breadCrumbsContainer .breadCrumbsContainer-megaNav .mega-bottom,.leftColumnContainer .leftColumnContainer-megaNav .mega-bottom {
	position: absolute;
	bottom: 13px;
	width: 300px;
}

.breadCrumbsContainer .breadCrumbsContainer-megaNav .mega-bottom ul,.leftColumnContainer .leftColumnContainer-megaNav .mega-bottom ul {
	margin-bottom: 35px;
}

.breadCrumbsContainer .breadCrumbsContainer-megaNav footer,.leftColumnContainer .leftColumnContainer-megaNav footer {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -29px;
	padding: 0;
	background: #d9d9d9;
	padding: 5px 0;
}

.breadCrumbsContainer .breadCrumbsContainer-megaNav footer a,.leftColumnContainer .leftColumnContainer-megaNav footer a {
	color: #555;
	margin-left: 35px;
	font-size: 13px;
	display: inline-block;
}

.breadCrumbsContainer .breadCrumbsContainer-megaNav footer a:first-child,.leftColumnContainer .leftColumnContainer-megaNav footer a:first-child {
	margin-left: 20px;
}

.breadCrumbsContainer-megaNav a i,.leftColumnContainer-megaNav a i {
	position: absolute;
	right: -10px;
	top: 3px;
	text-decoration: none;
}

.breadCrumbsContainer a,.breadCrumbsContainer span {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #FFF;
	line-height: 35px;
	margin: 0;
}

.leftColumnContainer ul li div.megaNav {
	width: 10px;
	height: 10px;
	right: 8px;
	position: absolute;
	top: 14px;
	background: url(../breadcrumbs-dropdown-grey.png) right center no-repeat;
	cursor: pointer;
}

.leftColumnContainer ul li div.megaNav:hover {
	background-image: url(../breadcrumbs-dropdown-orange.png);
}

.breadCrumbsContainer a {
	padding: 0 5px;
}

.breadCrumbsContainer .last {
	padding: 0 10px 0 5px;
}

.breadCrumbsContainer div a.last {
	padding: 9px 35px 10px 15px;
	margin-left: -10px;
	background: url(../breadcrumbs-dropdown.png) right center no-repeat;
}

.breadCrumbsContainer div a.last:hover {
	background-color: #555;
}

.breadCrumbsContainer div a.last:hover ~ .breadCrumbsContainer-megaNav,.megaNav:hover a ~ .leftColumnContainer-megaNav {
	display: block;
}

.megaNav>a span {
	display: none !important;
}

.megaNav>a {
	background: url(../breadcrumbs-dropdown-grey.png) right center no-repeat;
}

.megaNav>a:hover,.megaNav>a.selected,.megaNav:hover>a {
	background-image: url(../breadcrumbs-dropdown-orange.png);
	color: #f5821f !important;
}

.leftColumnContainer .leftColumnContainer-megaNav {
	left: 100%;
	min-height: 0;
	padding-bottom: 20px;
	margin-left: 0;
}

.leftColumnContainer {
	width: 150px;
	float: left;
	padding: 0;
	margin: 20px 0 0 0;
	list-style: none;
}

.leftColumnContainer li {
	width: 130px;
	float: left;
	padding: 5px 10px 5px 10px;
	margin: 15px 0 5px 0;
	border-bottom: 1px solid silver;
	position: relative;
}

.leftColumnContainer li a {
	width: 100%;
	float: left;
	display: inline-block;
	text-decoration: none;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	line-height: 25px;
	color: #454545;
	position: relative;
}

.leftColumnContainer li a span {
	display: inline;
	float: right;
	font-size: 30px;
	position: absolute;
	right: -3px;
	bottom: 1px;
}

.leftColumnContainer li a.selected {
	color: #f5821f;
}

.leftColumnContainer li.cta {
	padding: 20px 0 0;
	border: 0;
	width: auto !important;
	float: none;
	clear: both;
}

.leftColumnContainer li.cta a {
	color: #fff;
	width: auto;
	float: none;
	display: block;
	font-size: 13px !important;
	font-weight: bold;
	line-height: 45px;
}

.leftColumnContainer li.left-nav-year>a ~ div {
	position: absolute;
	left: 100%;
	padding: 25px 5px 10px 20px;
	top: -21px;
	border: 1px solid silver;
	height: 105px;
	width: 85px;
	background-color: #fff;
	z-index: 9;
	margin-left: 9px;
	display: none;
}

.leftColumnContainer li.left-nav-year>a ~ div div {
	height: 100%;
	overflow: auto;
}

.leftColumnContainer li.left-nav-year>a ~ div a {
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-right: 15px;
	border-bottom: 1px solid silver;
	float: none;
	width: auto;
	display: block;
}

.leftColumnContainer li.left-nav-year>a:hover,.leftColumnContainer li.left-nav-year:hover>a {
	margin: -26px 0 -6px -10px;
	padding: 25px 20px 5px 9px;
	border: 1px solid silver;
	border-right: 0;
	position: relative;
	z-index: 10;
	background-color: #fff;
}

.leftColumnContainer li.left-nav-year>a:hover span,.leftColumnContainer li.left-nav-year:hover>a span {
	right: 17px;
	bottom: 6px;
}

.leftColumnContainer li.left-nav-year>a:hover ~ div,.leftColumnContainer li.left-nav-year>a ~ div:hover {
	display: block;
}

.rightColumnContainer {
	width: 770px;
	float: right;
	margin-top: 40px;
}

.rightColumnContainer h1 {
	width: 100%;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 40px;
	line-height: 40px;
	font-weight: normal;
	color: #454545;
	padding: 0;
	margin: 0;
}

.rightColumnContainer h2 {
	width: 100%;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 25px;
	line-height: 25px;
	font-weight: normal;
	color: #454545;
	padding: 0;
	margin: 0 0 10px 0;
}

.rightColumnContainer div {
	font-size: 13px !important;
}

.rightColumnContainer p {
	width: 100%;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	line-height: 1.2em;
	font-weight: normal;
	color: #454545;
	padding: 0;
	margin: 0;
}

.rightColumnContainer p.short {
	width: 500px;
}

.rightColumnContainer p a {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #f5821f;
	display: inline;
}

.rightColumnContainer .rows {
	margin: 3px 0;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #d3d3d3;
}

.rightColumnContainer .rows:first-child {
	margin-top: 0;
	padding-top: 0;
}

.rightColumnContainer .visa-video {
	display: block;
	position: absolute;
	right: 0;
	width: 241px;
	height: 172px;
}

.rightColumnContainer .visa-video img {
	display: none;
}

.rightColumnContainer .visa-video iframe {
	display: none;
}

.rightColumnContainer .rows.links {
	border: 0;
	padding-bottom: 0;
}

.rightColumnContainer .rows.phone {
	padding: 0;
	margin: 0;
	border: 0;
}

.rightColumnContainer .rows .smallrowsRight {
	width: 510px;
	float: right;
	margin: 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #d3d3d3;
}

.rightColumnContainer .rows .smallrowsRight.bottom {
	padding: 10px 0 0 0;
	border: 0;
}

.rightColumnContainer .rows .smallrowsLeft {
	width: 480px;
	float: left;
	margin: 0;
	padding: 10px 0;
	border-bottom: 1px solid #d3d3d3;
}

.rightColumnContainer .rows .smallrowsLeft.bottom {
	border: 0;
}

.fourNav {
	height: 320px;
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
}

.fourNav.borderTop {
	border-top: 1px solid #d3d3d3;
	padding: 50px 0 0;
}

.fourNav.shorter {
	height: 279px;
}

.fourNav li {
	height: 320px;
	width: 240px;
	display: inline-block;
	float: left;
}

.fourNav.shorter li {
	height: 279px;
}

.fourNav li a {
	height: 175px;
	width: 210px;
	padding-top: 126px;
	margin: 0 15px;
	float: left;
	display: block;
	text-decoration: none;
	border: 0;
	background-position: center bottom;
	background-repeat: no-repeat;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #424141;
	text-align: center;
	outline: 0;
}

.fourNav.shorter li a {
	height: 159px;
	padding-top: 120px;
}

.fourNav li a span {
	width: 100%;
	display: inline-block;
	font-size: 23px;
	margin: 0 auto 15px auto;
	line-height: 1.2em;
}

.fourNav li a h1 {
	width: 100%;
	display: inline-block;
	font-size: 23px;
	margin: 0 auto 15px auto;
	line-height: 1.2em;
}

.fourNav.shorter li a {
	font-size: 12px;
}

.fourNav.shorter li a span {
	font-size: 20px;
}

footer {
	padding: 20px 0 30px 0;
	background-color: #053c6d;
}

footer .containers {
	width: 960px;
	margin: 0 auto;
	padding: 10px 0;
	list-style: none;
	min-height: 265px;
}

footer .containers li {
	min-height: 260px;
	width: 280px;
	float: left;
	display: inline-block;
	padding: 0 20px;
}

footer .containers li.first {
	padding: 0;
	width: 372px;
}

footer .containers li .textcontent {
	min-height: 260px;
	width: 186px;
	float: left;
}

footer .containers li .textcontent .header,footer .containers li .textcontent a {
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	color: #FFF;
	width: 100%;
	float: left;
	margin: 0 0 1px 0;
	text-decoration: none;
	text-align: left;
}

footer .containers li .textcontent a:hover {
	text-decoration: underline;
}

footer .containers li .textcontent a.spacer {
	margin: 15px 0 1px 0;
}

footer .containers li .textcontent .header {
	font-weight: bold;
	margin: 15px 0 5px 0;
	font-size: 14px;
}

footer .containers li .textcontent .header.first {
	margin: 0 0 5px 0;
}

footer .containers li.second {
	width: 206px;
	border-right: 1px solid #FFF;
	padding: 0 30px;
}

footer .containers li.second a {
	height: 13px;
	width: 224px;
	float: left;
	padding: 7px 0 7px 35px;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #FFF;
	line-height: 13px;
	margin: 0 0 10px 0;
}

footer .containers li.second a:hover {
	text-decoration: underline;
}

footer .containers li fieldset {
	width: 260px;
	float: left;
	border: 0;
}

footer .containers li fieldset.mtop {
	margin-top: 20px;
}

footer .containers li label {
	width: 100%;
	float: left;
	margin: 10px 0;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	color: #FFF;
}

footer .containers li select {
	width: 210px;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	color: #000;
}

footer .containers li input[type="submit"] {
	width: 30px;
	height: 30px;
	float: right;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #FFF;
	border: 0;
	text-align: center;
	background-color: #f5821f;
}

footer .middleContainer {
	text-align: center;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #959595;
	margin-top: 50px;
	line-height: 22px;
}

.no-smil footer .middleContainer {
	margin-top: 63px;
}

footer .middleContainer a {
	display: inline;
	margin: 0 5px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}

footer .middleContainer a:hover {
	text-decoration: underline;
}

.menu li .nav-child {
	background: #f4f4f4;
	display: none;
	height: auto;
	left: -410px;
	position: absolute;
	top: 130px;
	width: 1300px;
	z-index: 502;
}

#fourNav-info {
	height: auto;
	margin: 0 auto 30px auto;
	min-height: 1px;
	position: relative;
	width: 960px;
}

#fourNav-info .info-container {
	position: relative;
}

#fourNav-info a.close {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKBJREFUeNqs1NEJwCAMBFB7dL2uoTM5hwNa76PUippEGxAF8RHx0HnvU87Z7Y7icCTEGK8QQnIbVc5zonGBqx20xrjAs7GCtlgxXtCK9rBPhxZ0hHVBCZ1hQ3CEStgUbFENxjoYSsUDPJ1OMdapfE0nQaor19fURgraaGgjBWs0JBTWnEkorJiEYgWboVjFRujBn3YVa8NPHH9gdae3AAMAHZ/BiWxlUYsAAAAASUVORK5CYII=) 0 0;
	display: block;
	height: 20px;
	position: absolute;
	right: 20px;
	text-decoration: none;
	top: 20px;
	width: 20px;
}

.nav-child {
	box-shadow: -4px 4px 2px -2px rgba(0,0,0,0.1);
	-moz-box-shadow: -4px 4px 2px -2px rgba(0,0,0,0.1);
	-webkit-box-shadow: -4px 4px 2px -2px rgba(0,0,0,0.1);
}

.right-nav-child .icon-holder {
	float: left;
	height: 50px;
	width: 55px;
}

.right-nav-child .info-holder {
	float: left;
	padding: 0 0 0 10px;
	width: 190px;
}

.right-nav-child .icon-angle-right {
	top: 1px;
	position: relative;
}

.right-nav-child .info-holder {
	width: 300px;
}

.right-nav-child h5 {
	color: #444;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 10px;
	padding: 0;
}

.right-nav-child h5,.right-nav-child a.title {
	color: #fff;
	font-size: 23px;
	margin: 0;
	width: auto;
	line-height: 23px;
}

.right-nav-child a.title {
	text-decoration: underline;
	margin: 0 0 10px;
}

.right-nav-child .info-holder .other-rates>* {
	vertical-align: top;
}

.right-nav-child .info-holder .other-rates a {
	margin: 0 4px 3px 20px;
	display: inline-block;
}

.right-nav-child .info-holder .other-rates a.first {
	margin-left: 0;
}

.right-nav-child .info-holder .other-rates a i {
	text-decoration: none;
	margin-left: 3px;
}

.orange-container,.right-nav-child {
	background: #f5821f;
	color: #fff;
	display: none;
	height: inherit;
	padding: 25px;
	position: absolute;
	right: 155px !important;
	top: 0;
	width: 300px;
	min-height: 430px;
}

.LeftPanel .GetInTouch.active {
	height: 95px;
	width: 163px;
}

#OfferZone-child {
	height: auto;
	right: 155px;
	width: 300px;
	min-height: 445px;
	padding-bottom: 10px;
}

#OfferZone-child a {
	color: #fff;
}

#OfferZone-child h5,#GetInTouch-child h5.title {
	font-size: 35px;
	font-weight: initial;
	line-height: 35px;
	margin-bottom: 10px;
}

#OfferZone-child ul {
	margin: 5px 0 10px;
}

#OfferZone-child li {
	font-size: 25px;
	padding: 3px 0;
	line-height: 35px;
	border-bottom: 1px solid #5f749c;
}

#OfferZone-child li i {
	float: right;
	position: relative;
	right: 5px;
	top: 5px;
}

#OfferZone-child li a {
	text-decoration: none;
	padding-left: 50px;
	background: url(../offerzone-icons.png) 2px 3px no-repeat;
	line-height: 35px;
	height: 35px;
	display: inline-block;
}

#OfferZone-child .offer-electronics a {
	background-position: 2px -40px;
}

#OfferZone-child .offer-lifestyle a {
	background-position: 2px -89px;
}

#OfferZone-child .offer-shopping a {
	background-position: 2px -137px;
}

#OfferZone-child .icon-angle-right {
	line-height: 1em;
}

#GetInTouch-child {
	height: auto;
	right: 155px;
	width: 300px;
	padding-bottom: 15px;
}

#GetInTouch-child .info-holder {
	width: 235px;
}

a.GetInTouch span {
	background: none repeat scroll 0 0 #053c6d;
	display: block;
	height: 93px;
	left: -8px;
	position: absolute;
	top: 1px;
	width: 10px;
}

#GetInTouch-child ul {
	margin: 0;
}

#GetInTouch-child ul li {
	border-bottom: 1px solid #fff;
	padding: 10px 0;
}

#GetInTouch-child ul li.last {
	border-bottom: 0;
}

.orange-container h5.log-in,.right-nav-child h5.log-in {
	background: url(../icici_version6_homepage_10Sep13_V1_03.jpg) 0 0 no-repeat;
	height: 69px;
	margin: 0;
	padding: 0 0 10px;
	width: 227px;
}

.right-nav-child h5.customercare {
	background: url(../24hourCustomerCare.jpg) no-repeat top left;
}

#IBLogin-child {
	height: 430px;
}

.orange-container .banking-ul {
	margin: 10px 0 20px;
}

.orange-container .banking-ul a {
	font-size: 17px;
}

.orange-container .login-links {
	line-height: 14px;
	margin-bottom: 15px;
}

.orange-container .login-link {
	color: #fff;
	font-size: 14px;
	display: inline-block;
	position: relative;
	top: -2px;
}

.orange-container ul.need-help-list {
	margin: 0 0 10px;
}

.orange-container ul.need-help-list li {
	padding: 10px 0 0;
}

.orange-container ul.need-help-list li:first-child {
	padding-top: 0;
}

.orange-container span.divider,.right-nav-child span.divider {
	background: #fff;
	display: block;
	height: 1px;
	width: inherit;
}

.orange-container span.divider {
	background: #f8a863;
}

.orange-container ul,.right-nav-child ul {
	list-style-type: none;
	margin: 20px 0;
	padding: 0;
}

.orange-container ul li,.right-nav-child ul li {
	color: #fff;
	font-size: 13px;
	margin: 0;
	padding: 0;
}

.orange-container ul li a,.right-nav-child ul li p {
	color: #fff;
	display: inline-block;
	font-size: 13px;
	margin: 0 5px 0 0;
}

.orange-container ul li span,.right-nav-child ul li span {
	background: url(data:image/jpeg;base64,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) no-repeat 0 0;
	display: inline-block;
	height: 9px;
	width: 6px;
	position: relative;
	top: 1px;
}

.orange-container ul.banking-ul li span {
	background-image: url(data:image/jpeg;base64,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);
	height: 12px;
	width: 7px;
	position: relative;
	top: 1px;
}

.social .BigBanner ul.banner li .title {
	position: absolute;
	bottom: 10px;
}

.social .breadCrumbsContainer p {
	margin: 0;
	padding: 0 10px 0 5px;
}

.social .social-cover-btn {
	background: url(../social-cover-btn.png) left center no-repeat;
	text-indent: 25px;
	display: inline-block;
}

.social #main .middleContainer {
	height: auto;
}

.social #main .middleContainer.fourNavContainer {
	margin-top: 0;
	width: 100%;
}

.social .fourNav {
	width: 960px;
	margin: 0 auto;
	float: none;
}

.social .fourNav.borderTop {
	border-top: 0;
}

.social .leftColumnContainer,.social .rightColumnContainer {
	font-size: 13px;
	margin-bottom: 35px;
}

.social .leftColumnContainer a,.social .rightColumnContainer a {
	color: #f5821f;
	position: relative;
}

.social a .icon-angle-right {
	position: absolute;
	right: -9px;
	top: 50%;
	margin-top: -7px;
	text-decoration: none;
}

.social .leftColumnContainer {
	width: 215px;
	margin-right: 40px;
}

.social .leftColumnContainer>div {
	border-top: 1px solid #d3d3d3;
	padding: 15px 0;
}

.social .leftColumnContainer .social-rank {
	text-align: center;
	border: 0;
	padding-top: 0;
}

.social .social-rank img {
	display: block;
	margin: 0 auto 5px;
}

.social-header {
	font-size: 50px;
	line-height: 1em;
	margin-bottom: -5px;
	font-weight: initial;
}

.social-header-small {
	font-size: 41px;
}

.social-friends-faces {
	margin: 0 -5px -5px 0;
	padding: 5px 0;
}

.social-friends-faces a {
	float: left;
	margin: 0 5px 5px 0;
}

.social-discussions-header {
	border-top: 0 !important;
	padding: 15px 0 10px !important;
	font-weight: initial !important;
}

.social-discussions-header a {
	color: #f5821f;
	font-size: 21px;
	text-decoration: none;
	display: block;
	background-position: 195px center;
}

.social .social-rewards-person {
	line-height: 1.4em;
	margin-top: 15px;
}

.social .social-rewards-person img {
	float: left;
	margin-right: 10px;
}

.social .rightColumnContainer {
	width: 705px;
	margin-top: 20px;
}

.social .social-status {
	border-right: 1px solid #c7c7c7;
	padding: 15px 0 20px;
	position: relative;
	margin-right: 100px;
}

.social .social-status hr {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 40px;
	margin: 0;
}

.social .social-status .card-rating {
	color: #f5821f;
	font-size: 11px;
	display: inline-block;
}

.social .social-status-table {
	display: table;
	margin-right: 40px;
}

.social .social-status-table>* {
	display: table-cell;
	vertical-align: middle;
}

.social .social-status-content {
	padding-left: 10px;
}

.social .social-time {
	position: absolute;
	height: 22px;
	line-height: 22px;
	width: 80px;
	right: -100px;
	top: 37px;
	padding-left: 30px;
	background: url(../social-icon.png) no-repeat;
	z-index: 9;
}

.social-filter {
	background: #053c6d;
	height: 40px;
	line-height: 40px;
}

.social-filter nav {
	margin: 0 auto;
	width: 705px;
	padding-left: 255px;
	font-size: .95em;
}

.social-filter a {
	color: #fff;
	text-decoration: none;
	padding-right: 35px;
	display: inline-block;
	position: relative;
}

.social-filter a:hover,.social-filter a.selected {
	color: #f5821f;
}

.social-filter a.selected:after {
	content: '';
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #f5821f;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -22px;
}

.social-load {
	margin-top: 10px;
	display: inline-block;
}

.bank-answers-left {
	padding-top: 15px;
	border-bottom: 1px solid #d9d9d9;
}

.bank-answers-left>div {
	padding: 15px 0;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #e6e6e6;
	padding-left: 85px;
	line-height: 1.2em;
	font-size: 14px;
	position: relative;
}

.bank-answers-left .social-friends {
	padding-left: 0;
	font-size: 13px;
}

.bank-answers-left .social-rank a {
	margin-top: 5px;
	display: inline-block;
}

.bank-answers-left .leftColumnContainer-megaNav {
	left: 100%;
	margin: 0;
	top: 0;
}

.bank-answers-left .leftColumnContainer-megaNav li {
	width: auto !important;
}

.discuss-right {
	padding-top: 15px;
}

.discuss-right h2 {
	float: none;
}

.discuss-right .answers-content {
	margin-bottom: 5px;
}

.discuss-right .answers-article {
	padding: 0;
	margin-bottom: 10px;
}

.discuss-right .answers-col {
	display: table-cell;
	vertical-align: top;
}

.discuss-right .answers-col:first-child {
	padding: 20px 15px 10px;
	border-right: 1px solid #d9d9d9;
	width: 576px;
}

.discuss-right .answers-row {
	display: block;
	width: 81px;
	padding: 10px;
	border-top: 1px solid #d9d9d9;
}

.discuss-right .answers-row:first-child {
	border-top: 0;
}

.discuss-right .answers-row i {
	color: #f5821f;
	float: left;
	font-size: 15px;
	margin: 0 1px;
}

.discuss-right .answers-row .btn {
	clear: both;
	font-size: 13px;
	line-height: 25px;
	height: 25px;
	margin: 5px auto 3px;
}

.discuss-right .answers-article h4 {
	margin: 10px 0;
	font-size: 20px;
	line-height: 1.1em;
}

.discuss-right .answers-article p {
	float: none;
	font-size: 13px;
}

.discuss-right .answers-article i.icon-angle-right {
	color: #1a3871;
}

.discuss-right .discuss-nav {
	background: #053c6d;
	margin-bottom: 12px;
	padding: 0 15px;
	font-size: 15px;
	border-bottom: 1px solid #8595b3;
	clear: both;
}

.discuss-right .discuss-nav span {
	display: none;
	cursor: pointer;
}

.discuss-right .discuss-nav a {
	color: #fff;
	text-decoration: none;
	margin: 0 35px 0 10px;
	padding: 5px 0;
	display: inline-block;
}

.discuss-right .discuss-nav a i,.discuss-right .discuss-nav span i {
	font-size: 35px;
	position: absolute;
	right: 10px;
	top: 0;
	line-height: 30px;
	display: none;
}

.discuss-right .discuss-nav a.selected,.discuss-right .discuss-nav a:hover {
	color: #f5821f;
	position: relative;
}

.discuss-right .discuss-nav a.selected {
	font-weight: bold;
}

.discuss-right .discuss-nav a.selected:after {
	content: '';
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #1a3871;
	position: absolute;
	bottom: -4px;
	left: 50%;
	margin-left: -3px;
}

.discuss-right .discuss-nav a.discuss-write-review {
	float: right;
	margin: 0;
	font-weight: bold;
	text-decoration: underline;
}

.discuss-right .comment-article {
	padding: 15px;
	position: relative;
}

.discuss-right .comment-article .answers-user-header {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 5px !important;
}

.discuss-right .comment-article input[type=text] {
	margin-bottom: 5px;
	border: 1px solid #d9d9d9;
	width: 100%;
	padding: 0 7px;
	font-size: 25px;
	font-weight: normal;
	height: 45px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.discuss-right .comment-article input[type=submit] {
	border: 0;
	padding: 0 15px;
	line-height: 45px;
	height: 45px;
	float: right;
}

.discuss-right .comment-article textarea {
	color: #555;
	border: 1px solid #d9d9d9;
	padding: 7px;
	width: 100%;
	height: 125px;
	margin-bottom: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.discuss-right .comment-article .close-btn {
	background: url(data:image/gif;base64,R0lGODlhIgAhAIAAAP///0VFRSH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlGNTBCMkVGMzNEQTExRTM4NjgwODUzNTY4OUI4MThEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlGNTBCMkYwMzNEQTExRTM4NjgwODUzNTY4OUI4MThEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUY1MEIyRUQzM0RBMTFFMzg2ODA4NTM1Njg5QjgxOEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUY1MEIyRUUzM0RBMTFFMzg2ODA4NTM1Njg5QjgxOEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAAIgAhAAACVAyOqctp1qI8ENSJqbo5ct15Yrh8G+lk5rQyrYu+KWphsvTebKPbJT0CAXnCIa9HCyBJkKVqZoQinERYNGe8UWtPprdD1W25QWBrLJ1G02greZ0qAAA7);
	display: block;
	width: 34px;
	height: 34px;
	float: right;
	position: absolute;
	right: 15px;
}

.discuss-right .featured-article {
	background: #f3f3f3;
}

.discuss-right .featured-article .answers-col:first-child {
	padding-top: 10px;
}

.discuss-right .review-article .answers-col:first-child {
	padding-top: 10px;
}

.answers-user-header {
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 12px;
	font-size: 19px;
	margin-bottom: 15px !important;
	line-height: 1em;
}

.answers-user-header .user-tn {
	margin-right: 10px;
	border: 1px solid #d9d9d9;
	width: 65px;
	height: 65px;
	float: left;
}

.answers-user-header .user-rank {
	margin: 1px 0 2px -2px;
}

.answers-featured {
	background: #f5821f;
	margin: 0 0 10px -19px;
	color: #fff;
	font-size: 13px;
	line-height: 20px;
	height: 20px;
	text-transform: uppercase;
	display: inline-block;
	text-align: center;
	padding: 0 20px;
	position: relative;
	border-bottom: 1px solid #f4b782;
}

.answers-featured:after {
	display: block;
	width: 3px;
	height: 6px;
	content: '';
	position: absolute;
	left: 0;
	bottom: -6px;
}

.answers-started-by {
	margin-bottom: 10px !important;
	font-size: 15px !important;
}

.answers-started-by a {
	color: #1a3871 !important;
	font-size: 15px !important;
}

.answer-stats {
	font-size: 13px;
	color: #6d6d6d;
}

.answer-stats span span {
	float: right;
}

.answers-see-all {
	font-size: 13px;
	text-align: center;
	padding: 8px 0 !important;
	margin-top: 8px;
	width: auto !important;
	height: auto !important;
	float: none !important;
	clear: both;
}

.answers-see-all a,.answers-see-all span {
	display: inline-block;
	margin: 0 2px;
	font-weight: bold;
}

.answers-see-all .arrow {
	font-size: 19px;
	text-decoration: none;
	font-weight: normal;
	color: #b6b6b6;
	line-height: 18px;
	margin-top: 1px;
}

.answers-see-all a.arrow {
	color: #1a3871;
}

.how-it-works-footer {
	width: 100%;
	border-top: 1px solid #ddd;
	padding: 30px 0;
}

.how-it-works-footer>div {
	margin: 0 auto;
	border: 0;
	background: 0;
}

.how-it-works-footer .answers-header {
	padding-left: 0;
	padding-right: 0;
}

.how-it-works-footer .answers-header .answers-how {
	width: 327px;
}

.how-it-works-footer .answers-header .answers-links {
	padding-right: 50px;
}

.how-it-works-footer .answers-header .answers-recent {
	width: 170px;
	padding-left: 45px;
}

.news-ticker {
	background: #f4f4f4;
	color: #424141;
	font-size: .8em;
	height: 35px;
	line-height: 35px;
	border-top: 1px solid #ececec;
}

.news-ticker a {
	color: #424141;
	text-decoration: none;
}

.news-ticker a:hover {
	text-decoration: underline;
}

.news-ticker h4 {
	margin: 0;
	text-transform: uppercase;
	position: absolute;
	left: 0;
}

.news-ticker .middleContainer {
	height: auto !important;
	margin-bottom: 0 !important;
	position: relative;
	overflow: hidden;
	width: 975px;
}

.news-ticker-content {
	width: 900px;
	padding-left: 60px;
	height: 100%;
}

.news-ticker-link {
	position: absolute;
	right: 0;
	top: 0;
	text-align: right;
}

.news-ticker-link a {
	display: inline-block;
	width: 10px;
	height: 100%;
	background: url(data:image/gif;base64,R0lGODlhFAALAIAAAFFRUfWCHyH5BAAAAAAALAAAAAAUAAsAAAIdjI+pCYC9nmNzQVtlNPf0/QUhhUWjl3Gp8p3bWwAAOw==) left center no-repeat;
}

.news-ticker-link .news-ticker-next {
	background-position: right center;
}

.news-ticker-content>div {
	overflow: hidden;
}

.news-ticker-content ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 2547px;
}

.news-ticker-content li {
	float: left;
	padding-right: 100px;
}

#locatorbody {
	width: 960px;
}

#sidebar,#locatormap {
	display: block;
	float: left;
	height: 635px;
	overflow: hidden;
}

#locatormap {
	width: 645px;
}

#sidebar {
	background-color: #666;
	width: 300px;
	margin-right: 15px;
}

#sidebar ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.filterContainer h5 {
	font-size: 18px;
	color: #FFF;
	font-weight: normal;
	padding: 10px 20px;
	margin: 0 0 10px 0;
	background-color: #f5821f;
}

#sidebar .fullContainer {
	padding: 5px 0 15px 0;
	margin: 0 20px 10px 20px;
	border-bottom: 1px solid #b3b3b3;
	width: 260px;
}

.inputContainer {
	background-color: #fff;
}

.inputContainer .field .input {
	border-radius: 0;
	border: 0;
	font-size: 16px;
}

.locationButton {
	height: 30px;
	width: 30px;
	cursor: pointer;
	display: block;
}

.searchLocationButton {
	width: 30px !important;
	height: 30px;
}

.inputContainer .four {
	margin-left: 0 !important;
}

.locationButton,.searchLocationButton {
	display: inline;
	float: left;
}

.inputContainer .eight,.inputContainer .four {
	display: inline;
	float: left;
}

.fullContainer h6 {
	color: #fff;
	margin: 0;
	font-size: 16px;
}

#filterops ul {
	margin-bottom: 0;
}

#filterservices a {
	float: right;
}

#filterops ul li {
	padding: 10px 10px 10px 50px;
	margin-bottom: 10px;
	font-weight: normal;
}

#filterops li.selected {
	background-color: #1a3871;
	color: #FFF;
	cursor: pointer;
}

#filterops li {
	background-color: #d7d7d7;
}

#filterops label span {
	color: #f5821f;
}

#filterservices {
	color: #555 !important;
}

#servicesdrawer {
	display: block;
	position: absolute;
	width: inherit;
	z-index: 10;
	display: none;
}

#servicesdrawer label,#resultlist {
	font-size: 13px;
}

#servicesdrawer li span {
	float: right;
}

#servicesdrawer li .checkbox span {
	border: solid 3px #8b8b8b;
	border-radius: 100px;
}

#servicesdrawer .icon-check {
	color: #f5821f;
	font-size: 18px;
	top: -5px;
}

#servicesdrawer li {
	background-color: #fff;
	padding: 5px 10px 5px 50px !important;
}

#servicesdrawer li,#filterops ul li:last-child {
	margin-bottom: 0 !important;
}

#results sub {
	font-size: 12px;
	color: #fff;
}

#resultlist {
	background: #fff;
	height: 250px;
	overflow-y: scroll;
}

#resultlist a {
	color: #f5821f;
	text-decoration: none;
}

#resultlist ul li:nth-child(even) {
	background-color: #c5cbd7 !important;
}

#resultlist ul li {
	padding: 5px 5px 5px 42px;
}

#resultlist scrollbar {
	background: #fc0;
}

.product-overview-content,.feedback-content {
	clear: both;
	width: 492px;
	float: left;
}

.product-overview-article,.page-aside-article {
	border: 1px solid #d9d9d9;
	padding: 20px;
	background: #fff;
	margin-bottom: 6px;
}

.product-overview-article h2,.page-aside-article h2 {
	float: none;
	width: auto;
}

.product-overview-article p,.page-aside-article p,.feedback-content {
	float: none;
	line-height: 1.3em;
	font-size: 15px;
}

.product-overview-article h3 {
	font-size: 15px;
	margin: 0 0 3px;
	text-align: left;
}

.product-overview-card {
	position: relative;
}

.product-overview-card p {
	margin: 0 125px 5px 0;
	width: auto;
}

.product-overview-links {
	font-size: 13px;
	color: #9a9a9a;
	line-height: 30px;
	clear: both;
	position: relative;
}

.product-overview-links a {
	margin: 0 0 0 5px;
}

.product-overview-links a.first {
	margin-right: 5px;
}

.product-overview-links i {
	color: #1a3871;
}

.product-overview-links .icon-star,.product-overview-links .icon-star-empty {
	color: #f58524;
	font-size: 11px;
}

.product-overview-links-right {
	position: absolute;
	right: 0;
	bottom: 0;
}

.apply-now-btn {
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	background-color: #f5821f;
	text-decoration: none;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	padding: 0 10px;
	position: absolute;
	right: 5px;
	top: 0;
}

.learn-more {
	float: right;
	margin-right: 5px !important;
	position: relative;
	padding-right: 10px;
	line-height: 30px;
	font-size: 13px;
}

.learn-more i {
	position: absolute;
	text-decoration: none;
	top: 8px;
	right: 0;
}

.alt .product-overview-article h2 {
	margin-bottom: 15px;
}

.alt .product-overview-article p {
	float: none;
	width: auto;
}

.alt .product-overview-article hr {
	float: left;
	width: 100%;
	clear: both;
}

.alt .apply-now-btn {
	position: static;
	float: right;
	color: #fff;
}

.product-overview-img {
	float: left;
	margin-right: 20px;
}

.page-aside {
	width: 268px;
	float: right;
}

.page-aside img {
	margin-bottom: 10px;
}

.page-aside-header {
	background: #e3e3e3;
	border: 1px solid #d9d9d9;
	display: block;
	padding: 10px 20px;
	font-size: 15px;
	margin-bottom: -1px;
}

.page-aside-header i {
	position: absolute;
	text-decoration: none;
	margin: 4px 0 0 6px;
}

.how-answers {
	background: #858585;
	padding: 40px 0;
	margin: 65px 0 -100px;
	color: #fff;
}

.how-answers .middleContainer {
	font-size: 18px;
	margin-bottom: 0 !important;
}

.how-answers div {
	vertical-align: top;
	font-size: 13px;
}

.how-answers h2 {
	margin: 0 0 10px;
	font-size: 40px;
	font-weight: initial;
	line-height: .9em;
}

.how-answers i.icon-angle-right {
	color: #1a3871;
}

.how-answers-article {
	width: 400px;
	display: inline-block;
	margin-right: 35px;
}

.how-answers-article .read-more {
	margin-right: 6px;
}

.how-answers-more {
	width: 215px;
	display: inline-block;
	margin-right: 40px;
	margin-left: -5px;
	font-size: 18px !important;
	line-height: 1.1em;
}

.how-answers-more a {
	font-size: 13px;
	display: inline-block;
	line-height: 1em;
}

.how-answers-more a.first {
	margin-top: 10px;
}

.how-answers-more i {
	font-size: 16px;
	top: 1px;
	position: relative;
}

.how-answers-form {
	width: 270px;
	display: inline-block;
	margin-left: -5px;
}

.how-answers-form a {
	background: #f5821f;
	width: 100%;
	height: 45px;
	line-height: 45px;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	margin-bottom: 30px;
}

.how-answers-form form {
	font-size: 18px;
	line-height: 1.2em;
	position: relative;
}

.how-answers-form input[type=text] {
	margin-top: 10px;
	border: 0;
	padding: 3px 8px;
	height: 27px;
	line-height: 27px;
	width: 220px;
	font-weight: initial;
}

.how-answers-form input[type=submit] {
	width: 34px;
	height: 33px;
	padding: 0;
	border: 0;
	background: none transparent;
	float: right;
	position: absolute;
	z-index: 1;
	right: 0;
	bottom: 0;
}

.how-answers-form .icon-search {
	width: 34px;
	height: 33px;
	display: inline-block;
	line-height: 33px;
	text-align: center;
	color: #858585;
	background-color: #fff;
	position: absolute;
	z-index: 0;
	right: 0;
	bottom: 0;
}

.how-answers-contact {
	width: 560px;
	float: left;
	margin-right: 135px;
}

.how-answers-contact h2 {
	border-bottom: 1px solid #aaa;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.how-answers-contact-card {
	width: 170px;
	float: left;
	padding-left: 70px;
}

.how-answers-contact-card h3 {
	margin: 0 0 5px;
	font-size: 25px;
	font-weight: initial;
	line-height: 1em;
}

.how-answers-contact-card h4 {
	margin: 0;
	font-size: 16px;
}

.how-answers-right {
	float: right;
}

.how-answers-promo {
	width: 317px;
	margin-left: -55px;
}

.how-location {
	padding-left: 60px;
}

.bank-answers-page h1 {
	font-weight: initial;
	font-size: 20px;
	margin: 20px 0;
	line-height: 1em;
	float: none;
}

.bank-answers-page .page-title {
	background: #053c6d;
	font-size: 15px;
	color: #fff;
	padding: 15px;
	line-height: 15px;
	font-weight: bold;
	position: static;
	float: none;
	height: auto;
	display: block;
}

.bank-answers-page .page-title a {
	color: #fff;
	margin: 0 7px;
	height: auto;
	line-height: 1em;
	padding: 0;
}

.bank-answers-page .page-title a.last {
	margin-right: -15px;
	margin-top: -15px;
	margin-bottom: -15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.bank-answers-page .page-title span {
	height: auto;
	line-height: 1em;
	margin-left: 7px;
}

.bank-answers-page .page-title>div {
	position: relative;
}

.bank-answers-page .breadCrumbsContainer-megaNav {
	top: 30px;
}

.bank-answers-page .breadCrumbsContainer-megaNav a {
	margin: 0;
}

.bank-answers-page .breadCrumbsContainer-megaNav a i {
	top: 0;
}

.bank-answers-page .page-title>a:first-child {
	margin-left: 0;
	padding-left: 0;
}

.bank-answers-page .leftColumnContainer,.bank-answers-page .rightColumnContainer {
	margin-top: 0;
}

.bank-answers-page .leftColumnContainer {
	width: 215px;
	font-size: 13px;
}

.bank-answers-page .leftColumnContainer li {
	width: 190px;
}

.bank-answers-page .rightColumnContainer {
	width: 710px;
}

.bank-answers-page .rightColumnContainer h1 {
	margin-bottom: 5px;
}

.answers-header {
	background: #f3f3f3;
	border: 1px solid #d9d9d9;
	padding: 10px 15px;
	display: table;
}

.answers-header h3,.answers-header h4 {
	margin: 0;
}

.answers-header h3 {
	font-weight: initial;
	font-size: 25px;
	line-height: 1em;
	margin-bottom: 10px;
}

.answers-header h4 {
	font-size: 20px;
	margin-bottom: 5px;
}

.answers-header h4 span {
	font-size: 15px;
}

.answers-header h4 a {
	line-height: 1em;
}

.answers-header>div {
	border-left: 1px solid #d9d9d9;
	font-size: 15px;
	line-height: 1.2em;
	display: table-cell;
}

.answers-header>div:first-child {
	border-left: 0;
}

.answers-header .answers-how {
	width: 245px;
	padding: 8px 20px 8px 145px;
	background: url(../answers-how-icon.gif) 5px 10px no-repeat;
}

.answers-header .answers-searched {
	width: 170px;
	padding: 8px 25px;
}

.answers-header .answers-recent {
	width: 270px;
	padding: 8px 0 8px 25px;
}

.answers-header .answers-links {
	width: 195px;
	padding: 15px 20px 0 5px;
	border-left: 0;
}

.answers-top-user {
	line-height: 1em;
	margin-bottom: 3px;
}

.answers-top-user img {
	float: left;
	margin-right: 8px;
}

.answers-header a {
	line-height: 1.4em;
	position: relative;
}

.answers-header a i {
	position: relative;
	text-decoration: none;
	top: 1px;
	left: 6px;
}

.answers-header .answers-recent p {
	margin: 0 0 10px;
}

.answers-search {
	background: #f3f3f3;
	border: 1px solid #d9d9d9;
	padding: 15px;
	margin: 6px 0 0;
}

.answers-search form {
	position: relative;
}

.answers-search form input[type=text] {
	background: #fff;
	border: 0;
	border: 2px solid #ebebeb;
	padding: 4px 10px;
	font-size: 25px;
	font-weight: initial;
	width: 720px;
	float: left;
	-webkit-font-smoothing: antialiased;
}

.answers-search form input[type=submit] {
	background: #f5821f;
	border: 0;
	color: #fff;
	width: 175px;
	text-align: center;
	height: 40px;
	margin: 0 0 0 6px;
	float: left;
	text-transform: uppercase;
}

.answers-search .with-dropdown input[type=text] {
	border-right: 0;
	width: 538px;
	height: 29px;
	position: relative;
	z-index: 1;
}

.answers-search .filter-dropdown {
	width: 175px;
	height: 29px;
	padding: 4px 5px;
	background: #fff;
	border: 2px solid #ebebeb;
	border-left: 0;
	float: left;
}

.answers-search .filter-dropdown>span {
	background: #1a3871;
	height: 29px;
	line-height: 29px;
	display: block;
	color: #fff;
	padding-left: 10px;
	font-size: 15px;
}

.answers-search .filter-dropdown span i {
	float: right;
	line-height: 29px;
	margin-right: 10px;
}

.answers-search .filter-dropdown select {
	height: 29px;
	border: 0;
	width: 100%;
	margin-top: -29px;
	display: block;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
}

.answers-search .question-copy {
	font-size: 32px;
	line-height: 1.1;
	font-weight: initial;
	width: 338px;
	margin-right: 20px;
}

.answers-search .question-copy ~ input[type=text] {
	width: 343px;
}

.answers-content {
	margin-bottom: 40px;
}

.answers-article {
	border: 1px solid #d9d9d9;
	padding: 20px;
	margin-bottom: 6px;
}

.answers-article h2 {
	float: none;
	margin-bottom: 0;
	position: relative;
	cursor: pointer;
}

.answers-article h2 i {
	font-size: 1.3em;
	position: absolute;
	top: 5px;
	right: 2px;
	line-height: 15px;
}

.answers-article h2 i.icon-angle-down {
	display: none;
}

.answers-article hr {
	clear: both;
	width: 100%;
}

.answers-article.close h2 i {
	display: block;
}

.answers-article.close h2 i.icon-angle-up {
	display: none;
}

.answers-article.close hr,.answers-article.close div {
	display: none;
}

.answers-article.grey-box {
	padding: 20px 20px 10px;
	margin-bottom: 6px;
}

.answers-card {
	float: left;
	font-size: 13px;
	padding: 5px 0 10px;
}

.answers-card h3 {
	margin: 0;
}

.answers-card.width-250 {
	width: 245px;
}

.answers-card .icon-angle-right {
	color: #1a3871;
	left: 5px;
	top: 1px;
	position: relative;
	font-size: 1.2em;
}

.password-generator p {
	margin-bottom: 1em;
	float: none;
}

.password-links {
	margin-bottom: 20px;
}

.password-links a {
	width: 234px;
	height: 54px;
	background: #f5821f no-repeat;
	color: #fff;
	line-height: 54px;
	display: block;
	float: left;
	text-indent: 66px;
	text-decoration: none;
	font-size: 18px;
	font-weight: initial;
}

.password-links a:first-child {
	margin-right: 10px;
}

.password-links .password-userid-icon {
	background-image: url(../password-userid-icon.png);
	background-position: 15px center;
	width: 234px !important;
}

.password-links .password-password-icon {
	background-image: url(../password-password-icon.png);
	background-position: 15px center;
	width: 234px !important;
}

.password-support-icon {
	background: url(../password-support-icon.png) 2px top no-repeat;
}

.password-discussions-icon {
	background: url(../password-discussions-icon.png) 5px top no-repeat;
}

.password-contact-icon {
	background: url(../password-contact-icon.png) 5px 8px no-repeat;
}

.password-article {
	clear: both;
	margin-top: 40px;
}

.password-card {
	border-bottom: 1px solid #d9d9d9;
	padding: 0 0 25px 80px;
	margin-bottom: 20px;
	font-size: 15px;
}

.password-card h3 {
	margin: 0;
	font-size: 20px;
	line-height: 1em;
	padding-top: 8px;
}

.password-card h4 {
	font-size: 15px;
	font-weight: normal;
	margin: 20px 0 5px;
}

.password-card h4 a {
	color: #454545;
}

.password-footer {
	background: 0;
	padding: 0;
	margin-bottom: 35px;
}

.password-footer ul {
	margin: 5px 0 0;
	font-size: 15px;
	padding-left: 20px;
}

.password-footer li {
	margin-bottom: 10px;
}

.feedback h1,.feedback p {
	float: none;
}

.feedback-content {
	float: left;
	width: 470px;
}

.feedback-content h2 {
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 5px;
	float: none;
}

.feedback-content-article {
	margin: 30px 0 50px;
	clear: both;
}

.feedback-content-article p {
	margin-bottom: 15px;
}

.feedback-content-card {
	float: left;
	margin-left: 30px;
	width: 215px;
}

.feedback-content-card:first-child {
	margin-left: 0;
}

.feedback .BigBanner ul.banner li .title.short {
	margin-top: 100px;
}

.complaint-content {
	margin-top: 0;
}

.complaint-content h2 {
	border: 0;
}

.complaint-content h3 {
	margin-top: 0;
	border-bottom: 1px solid #d9d9d9;
	font-size: 19px;
	padding-bottom: 8px;
	margin-bottom: 12px;
	padding-left: 130px;
	position: relative;
}

.complaint-content h3 span {
	position: absolute;
	left: 0;
	font-size: 20px;
}

.complaint-content .feedback-content-article {
	margin: 15px 0 45px;
}

.complaint-content .feedback-content-icon {
	padding-left: 130px;
	font-size: 15px;
	background: no-repeat;
}

.complaint-content .btn {
	width: auto;
	padding: 0 20px;
	display: inline-block;
	margin-bottom: 20px;
}

.complaint-content .complaint-icon01 {
	background-position: 12px 3px;
}

.complaint-content .complaint-icon02 {
	background-position: 30px 9px;
}

.complaint-content .complaint-icon03 {
	background-position: 27px 3px;
}

.complaint-content .complaint-icon04 {
	background-position: 25px 5px;
}

.inline-btn {
	display: inline-block;
	padding: 0 30px;
}

.blue-btn {
	background: #1a3871;
}

.compliment-article {
	border: 1px solid #d9d9d9;
	padding: 10px;
	margin: 5px 0;
}

.compliment-article header {
	background: 0;
	border-bottom: 1px solid #d9d9d9;
}

.compliment-article footer {
	background: 0;
	border-top: 1px solid #d9d9d9;
}

form.compliment-article input {
	height: 45px;
	line-height: 45px;
	border: 0;
	padding: 0;
	float: left;
}

form.compliment-article input[type=text] {
	width: 490px;
	margin-right: 10px;
	padding: 0 10px;
	font-size: 24px;
	color: #555;
	font-weight: initial;
}

form.compliment-article input[type=submit] {
	width: 225px;
	font-weight: normal;
	font-size: 15px;
	text-transform: uppercase;
}

.reviews h1 {
	width: auto;
}

.reviews p {
	margin-bottom: 15px;
	text-align: justify;
}

.reviews .discuss-right {
	padding-top: 0;
}

.reviews .discuss-right .answers-col:first-child {
	width: 100%;
	padding: 15px 0 0;
}

.reviews .discuss-right .answers-col:first-child .answers-row {
	width: auto;
	padding: 0 15px;
}

.reviews .discuss-right .answers-col:first-child .answers-row:first-child {
	padding-bottom: 40px;
}

.reviews .review-header {
	margin-bottom: 0;
	border-bottom: 0;
}

.review-header {
	text-align: right;
	line-height: 34px;
	padding-right: 10px !important;
	font-size: 13px;
}

.review-header .answers-featured {
	margin: 6px 0 6px -3px;
	float: left;
}

.review-article h2 {
	font-size: 30px;
	margin-bottom: 7px;
	cursor: auto;
}

.review-article p {
	font-size: 15px !important;
	margin-bottom: .5em;
}

.review-article .btn {
	display: inline-block;
	padding: 0 15px;
	height: 25px;
	line-height: 25px;
	font-size: 13px;
	font-weight: bold;
}

.review-article .answers-user-header {
	border-bottom: 0;
	padding-bottom: 0;
	line-height: 1em;
}

.answers-user-header .user-rank {
	font-size: 15px;
}

.answers-user-header>div {
	margin-top: 25px;
}

.review-vote {
	float: left;
	text-align: left;
	font-weight: normal;
}

.review-footer {
	font-size: 13px;
	padding-top: 7px !important;
	padding-bottom: 7px !important;
	text-align: right;
	font-weight: bold;
}

.review-footer a {
	margin-left: 6px;
}

.review-footer a:first-child {
	margin-right: 6px;
}

.review-footer a.review-flag {
	margin-left: 0;
}

.review-dropdown {
	float: right;
	font-size: 14px;
	position: relative;
	color: #fff;
	margin-left: 5px;
}

.review-dropdown h5 {
	font-size: 25px;
	margin: 0 0 -15px;
	font-weight: initial;
}

.review-dropdown h6 {
	font-size: 17px;
	margin: 20px 0 0;
}

.review-dropdown a {
	color: #fff;
	line-height: 1em;
}

.review-dropdown>a {
	display: inline-block;
	background: #053c6d;
	color: #fff;
	text-decoration: none;
	font-size: 15px;
	padding: 0 90px 0 10px;
	line-height: 30px;
	height: 30px;
	position: relative;
	min-width: 132px;
}

.review-dropdown>a i {
	font-size: 35px;
	position: absolute;
	right: 10px;
	top: 0;
	line-height: 30px;
}

.review-dropdown>a i.icon-angle-up {
	display: none;
}

.review-dropdown>div {
	background: #555;
	padding: 10px 10px 15px;
	position: absolute;
	top: 30px;
	display: none;
	z-index: 11;
	left: 0;
	right: 0;
}

.review-dropdown ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.review-dropdown li {
	line-height: 1.2em;
	margin-top: 3px;
}

.review-dropdown:hover>a i.icon-angle-down {
	display: none;
}

.review-dropdown:hover>a i.icon-angle-up {
	display: block;
}

.review-dropdown:hover>a ~ div {
	display: block;
}

.captcha {
	float: left;
	margin-top: 12px;
}

.captcha ~ input[type=submit] {
	margin-top: 12px;
}

.captcha input[type=text] {
	width: 58px !important;
	margin-left: 10px;
}

.captcha p {
	width: 127px;
	float: left !important;
	margin-top: 19px;
}

.offer-zone .rightColumnContainer {
	width: auto;
	float: none;
}

.offer-zone .discuss-nav {
	z-index: 1;
	position: relative;
}

.offer-zone .answers-content {
	margin-bottom: 0;
}

.offer-zone .answers-article {
	margin: 5px;
	width: 211px;
	height: 298px;
	padding: 10px;
	float: left;
	position: relative;
}

.offer-zone .answers-see-all {
	background: none !important;
	cursor: auto !important;
}

.offer-zone .answers-article img {
	cursor: pointer;
}

.offer-zone .answers-article footer {
	background: 0;
	padding: 0;
	font-size: 13px;
	position: absolute;
	bottom: 10px;
	width: auto;
	left: 0;
	right: 0;
	padding: 10px 10px 0;
	border-top: 1px solid #e2e2e2;
}

.offer-zone .close-modal {
	right: 40px;
	top: 40px;
}

.offer-zone .modal {
	position: absolute;
	width: 960px;
}

.offer-items-wrapper {
	margin: 0 -6px;
	padding-top: 15px;
	clear: both;
}

.offer-subnav {
	background: #f3f3f3;
	padding: 0 46px;
	margin: -12px 0 20px;
	position: relative;
	z-index: 0;
	height: 115px;
}

.offer-subnav ul {
	margin: 0;
	padding: 0 0 10px;
	list-style-type: none;
	width: 868px;
	position: relative;
}

.offer-subnav li {
	float: left;
}

.offer-subnav li a {
	min-width: 68px;
	max-width: 100px;
	padding: 55px 5px 0;
	height: 60px;
	display: block;
	text-align: center;
	font-size: 15px;
	text-decoration: none;
	line-height: 1.2em;
	position: relative;
	background: center top no-repeat;
}

.offer-subnav li a:hover,.offer-subnav li.selected a {
	background-color: #f5821f;
	color: #fff;
	background-position: center bottom;
}

.offer-subnav li.selected a:after {
	content: '';
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #f5821f;
	position: absolute;
	bottom: -10px;
	left: 50%;
	margin-left: -5px;
}

.offer-subnav>a {
	text-decoration: none;
	font-size: 60px;
	position: absolute;
	top: 0;
	width: 45px;
	height: 100%;
	right: 0;
	text-align: center;
	line-height: 115px;
}

.offer-subnav>a:first-child {
	left: 0;
}

.offer-subnav>a:hover {
	color: #f5821f;
}

.offer-subnav-wrapper {
	width: 100%;
	overflow: hidden;
}

.offer-rank {
	color: #f5821f;
	font-size: 10px;
	line-height: 15px;
	margin-top: 3px;
}

.offer-rank a {
	font-size: 15px;
	font-weight: bold;
	margin-left: 3px;
}

.offer-social a {
	text-decoration: none;
	margin-right: 10px;
	display: inline-block;
}

.offer-social a i {
	top: 2px;
	position: relative;
}

.offer-social a span {
	color: #fff;
	font-size: 13px;
	padding: 1px 5px;
	margin-left: 3px;
	position: relative;
}

.offer-social a span:after {
	content: '';
	border-bottom: 5px solid transparent;
	border-top: 5px solid transparent;
	border-right: 5px solid #000;
	position: absolute;
	top: 50%;
	left: -5px;
	margin-top: -5px;
}

.offer-social a.offer-fb {
	color: #053c6d;
}

.offer-social a.offer-fb i {
	top: 3px;
}

.offer-social a.offer-fb span {
	background: white;
	border: 1px solid #898f9c;
	-webkit-border-radius: 2px;
	color: #6a7180;
	display: inline-block;
	font-size: 11px !important;
	height: auto;
	line-height: 16px;
	min-width: 13px;
	padding: 0 3px;
	text-align: center;
	white-space: nowrap;
	margin-left: 53px;
}

.offer-social a.offer-fb span:after {
	border-right-color: #898f9c;
}

.offer-social a.offer-tw {
	color: #32ccfe;
}

.offer-social a.offer-tw i {
	top: 2px;
}

.offer-social a.offer-tw span {
	background: white;
	border: 1px solid #898f9c;
	-webkit-border-radius: 2px;
	color: #6a7180;
	display: inline-block;
	font-size: 11px !important;
	height: auto;
	line-height: 16px;
	min-width: 13px;
	padding: 0 3px;
	text-align: center;
	white-space: nowrap;
	margin-left: 53px;
}

.offer-social a.offer-tw span:after {
	border-right-color: #898f9c;
}

.offer-social a.offer-gp {
	color: #dd4b38;
}

.offer-social a.offer-gp i {
	top: 2px;
}

.offer-social a.offer-gp span {
	background: #dd4b38;
}

.offer-social a.offer-gp span:after {
	border-right-color: #dd4b38;
}

.offer-wrapper {
	background: #fff;
	padding: 40px;
}

.offer-wrapper h1 {
	font-size: 20px;
	font-weight: initial;
	margin: 0;
	text-align: left;
}

.offer-wrapper h2 {
	font-size: 18px;
	font-weight: initial;
	margin: 0;
	line-height: 1.1em;
}

.offer-wrapper h3 {
	font-size: 16px;
	font-weight: initial;
	margin: 0;
	line-height: 1em;
}

.offer-wrapper .btn {
	font-size: 12px;
	font-weight: bold;
}

.offer-wrapper .leftColumnContainer {
	margin-top: 80px;
	width: 180px;
}

.offer-wrapper .leftColumnContainer li {
	width: auto;
	float: none;
}

.offer-wrapper .leftColumnContainer a {
	float: none;
}

.offer-right {
	width: 670px;
	float: right;
	text-align: right;
}

.offer-right p a {
	color: #f5821f;
}

.offer-content {
	background: url(../offer-bg.jpg);
	padding: 30px;
	margin-top: 10px;
	height: 630px;
	font-size: 15px;
	margin-bottom: 20px;
	text-align: left;
}

.offer-content>div {
	width: 268px;
}

.offer-content p {
	font-size: 15px;
	line-height: 1.2em;
	margin-top: 10px;
}

.offer-content.no-bg {
	background: 0;
	padding: 0;
	height: auto;
}

.offer-content.no-bg>div {
	width: auto;
}

.offer-content.no-bg .btn {
	margin-bottom: 10px;
}

.offer-content .img-left {
	float: left;
	margin: 0 15px 15px 0;
}

.offer-content.no-bg ~ .btn {
	float: left;
}

.offer-terms {
	width: 670px;
	float: right;
	display: none;
}

.offer-terms .offer-content {
	background: 0;
	height: auto;
	padding: 0;
}

.offer-terms .offer-content>div {
	padding: 0;
	width: auto;
	margin: 10px 0;
}

.offer-zone-details h2,.offer-zone-details p {
	float: none;
	width: auto;
}

.offer-zone-details .rightColumnContainer p,.offer-zone-details .rightColumnContainer ul {
	margin-bottom: 1.5em;
}

.offer-zone-details .rightColumnContainer ul {
	margin-top: 0;
	padding-left: 20px;
}

.offer-back-btn {
	font-size: 15px;
	margin-bottom: 10px;
	display: inline-block;
}

.offer-detail-back {
	display: block;
}

.left {
	float: left;
}

#main .util-bar-alt {
	height: auto !important;
}

#main .util-bar-alt .social {
	width: 590px !important;
}

#main .util-bar-alt .breadCrumbsContainer-alt {
	margin: 0 0 3px;
	color: #fff;
}

#main .util-bar-alt .write-review {
	margin-right: 0 !important;
}

#main .middleContainer .left-col-alt {
	width: 310px;
	margin: 0;
	float: right;
}

#main .middleContainer .left-col-alt li {
	width: auto;
	float: none;
}

#main .middleContainer .left-col-alt li a {
	float: none;
}

#main .middleContainer .right-col-alt {
	width: 640px;
	margin: 0;
	float: left;
}

h1 {
	color: #454545;
	margin: 0 0 20px;
	font-size: 20px;
	font-weight: initial;
}

#main .middleContainer .intro {
	overflow: hidden;
	margin: 0;
}

.grey-box {
	border: 1px solid #d9d9d9;
	background: #f3f3f3;
	padding: 10px 20px;
	overflow: hidden;
	margin: 0 0 20px;
}

.grey-box h3 {
	font-size: 20px;
	font-weight: 400 !important;
	margin: 0 0 10px;
}

.grey-box .content p {
	margin: 0 0 10px;
	font-size: 16px;
}

.grey-box .content {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	width: 190px;
	float: left;
}

.grey-box .control {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	width: 370px;
	float: right;
	margin: 0;
}

.grey-box .control ul {
	padding: 0;
	margin: 0;
	overflow: hidden;
}

.grey-box .control ul li {
	list-style-type: none;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	border: 0;
	width: 48%;
	margin: 0;
	padding: 10px 0;
}

.grey-box .control .checker input {
	width: 22px;
	height: 21px;
}

.grey-box .control .checker span,.grey-box .control .active span,.grey-box .control .focus span,.grey-box .control .active.focus span {
	width: 22px;
	height: 21px;
	position: relative;
	bottom: 5px;
}

.grey-box .control .checker span.checked,.grey-box .control .active.focus span.checked {
	background-position: left bottom;
}

.grey-box .control select {
	width: 100%;
	background: #fff;
}

.grey-box .control .selector {
	background: #053c6d;
}

.grey-box .control .selector span {
	border: 0;
	text-shadow: 0 0 0 transparent;
	color: #fff;
}

.grey-box .control .radio {
	width: 16px;
	height: 16px;
}

.grey-box .control .radio span,.grey-box .control .radio.active span,.grey-box .control .radio.hover span,.grey-box .control .radio.focus span,.grey-box .control .radio.focus.active span,.grey-box .control .radio.focus.active.hover span {
	width: 16px;
	height: 16px;
	position: relative;
	bottom: 2px;
}

.grey-box .control .radio span.checked,.grey-box .control .radio.active span.checked,.grey-box .control .radio.hover span.checked,.grey-box .control .radio.focus span.checked,.grey-box .control .radio.focus.active span.checked,.grey-box .control .radio.focus.active.hover span.checked {
	background-position: left bottom;
	position: relative;
	bottom: 2px;
}

.btn-holders {
	margin: 0 0 20px;
}

.btn-blue {
	background: #053c6d;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	padding: 12px 30px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
}

.btn-blue-like {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-transform: uppercase;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	text-decoration: none;
}

.btn-blue-like span {
	border-left: 1px solid #fff;
	margin: 0 25px 0 35px;
	padding: 12px 0 12px 20px;
	display: block;
}

.btn-orange {
	background-color: #f5821f;
}

.ui-widget-content {
	background: #dbdbdb;
	border: 1px solid #cfcfcf;
	height: 10px;
	position: relative;
}

.ui-state-default {
	border: 0 solid #cfcfcf;
	width: 20px;
	height: 20px;
	position: absolute;
	background: #053c6d;
	border-radius: 20px;
	margin: -5px 0 0 -10px;
	text-decoration: none;
}

.ui-state-default .slider-hover {
	width: 110px;
	text-align: center;
	position: relative;
	right: 55px;
	bottom: 47px;
}

.ui-state-default .amount {
	position: relative;
	font-size: 39px;
	width: 80px;
	text-align: right;
	background: transparent;
	border: 0;
	color: #053c6d;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	letter-spacing: -1px;
}

.ui-state-default span {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	margin: 20px 0 0;
}

.slider {
	margin: 45px 0 20px;
}

.left-col-alt .control {
	width: auto;
	margin: 0;
	float: none;
}

#main .middleContainer .left-col-alt.margin-topz {
	margin-top: 75px;
}

#main .middleContainer .left-col-alt.margin-topz .btn {
	margin: 0 0 20px;
}

#main .middleContainer .left-col-alt .grey-box.sidecol section {
	margin: 0 0 20px;
}

#main .middleContainer .left-col-alt .grey-box.sidecol .control ul li {
	padding: 0;
	width: 45%;
}

#main .middleContainer .left-col-alt .grey-box.sidecol .control {
	padding: 0;
	display: block;
}

#main .middleContainer .left-col-alt .grey-box.sidecol section .holder {
	font-size: 37px;
	color: #053c6d;
}

#main .middleContainer .left-col-alt .grey-box.sidecol section .holder .num {
	font-size: 77px;
	letter-spacing: -5px;
	font-weight: lighter;
	line-height: 100%;
}

.calculator .rightColumnContainer {
	width: auto;
	float: none;
	margin-top: 20px;
}

.calculator .leftColumnContainer {
	width: 310px;
	margin-top: 0;
}

.calculator .leftColumnContainer li {
	width: 290px;
}

.login-facebook,.login-details,.login-answers {
	margin-top: -15px;
	margin-bottom: -15px;
	padding: 15px;
}

.login-facebook h3,.login-details h3,.login-answers h3 {
	font-size: 25px;
	line-height: 1.2em;
	margin: 0 0 10px;
}

.login-facebook .btn,.login-details .btn,.login-answers .btn {
	font-size: 13px !important;
	height: 35px !important;
	line-height: 35px !important;
}

.login-facebook {
	width: 265px;
	float: left;
	padding-left: 0;
}

.login-facebook p {
	font-size: 15px;
	margin-top: 5px;
}

.login-facebook .btn {
	text-align: justify;
	text-indent: 5px;
	background-image: url(../fb-btn.png);
	background-position: 22px center;
	background-repeat: no-repeat;
	line-height: 36px;
	margin-bottom: 7px;
	width: 200px;
	padding-left: 40px;
	padding-right: 15px;
	font-size: 15px !important;
}

.login-facebook .linkedin {
	background-position: 14px center;
}

.login-details {
	width: 95.5%;
	float: left;
	border: none !important;
	height: 100%;
}

.login-details input[type=text] {
	font-size: 15px !important;
	height: 30px !important;
}

.login-details input[type=submit] {
	float: left !important;
	margin-top: 10px;
}

.login-answers {
	width: 200px;
	float: left;
}

.feedback .discuss-right .answers-col:first-child {
	width: auto;
	border: 0;
}

.feedback .discuss-right .answers-col:first-child .answers-row:first-child {
	padding-bottom: 25px;
}

.feedback .answers-rank {
	margin-bottom: 15px;
}

.dropdown-wraps {
	text-align: right;
	line-height: 30px;
	margin: 15px 0 !important;
}

.dropdown-wraps>div {
	text-align: left;
}

.dropdown-wraps .dropdown-label {
	margin-right: 15px;
}

.main-contentz table {
	width: 100%;
}

.main-contentz th {
	background: #053c6d;
	color: #fff;
	border: 1px solid #d9d9d9;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	padding: 7px 0;
}

.main-contentz th:first-child {
	width: 150px;
	text-align: left;
	padding: 7px 20px;
}

.main-contentz td {
	border: 1px solid #d9d9d9;
	font-size: 13px;
	padding: 7px 20px;
	text-align: center;
}

.main-contentz td:first-child {
	text-align: left;
}

.main-contentz .main-side .main {
	width: 400px;
	float: left;
}

.main-contentz .main-side .side {
	width: 224px;
	float: right;
}

.main-contentz .main-side .side .vertical1 {
	display: table;
	#position: relative;
	overflow: hidden;
	height: 154px;
	width: 224px;
}

.main-contentz .main-side .side .vertical2 {
	#position: absolute;
	#top: 50%;
	display: table-cell;
	vertical-align: middle;
}

.main-contentz .main-side .side .vertical3 {
	#position: relative;
	#top: -50%;
}

.main-contentz .main-side .side figure a {
	position: absolute;
	width: 224px;
	color: #f5821f;
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
}

.main-contentz .main-side .side figure a img {
	margin: 0 0 5px;
}

.main-contentz .main-side .side ul li {
	list-style-type: none;
	margin: 0 0 5px;
}

.main-contentz .main-side .side ul li a {
	font-size: 15px;
}

.main-contentz .subtitle {
	font-size: 20px;
	margin: 0 0 10px;
}

.main-contentz section {
	clear: both;
	margin: 0 0 20px;
	overflow: hidden;
}

.main-contentz section ul {
	margin: 0;
	padding: 0;
}

.main-contentz section ul li {
	list-style: disc inside none;
}

.main-contentz .section-footer {
	border-top: 1px solid #d9d9d9;
	padding: 15px 0 0;
	font-size: 13px;
}

.main-contentz .section-footer .btn-blue {
	padding: 5px 20px;
	position: relative;
	bottom: 5px;
}

.main-contentz .section-footer a {
	margin: 0 10px 0 0;
}

.main-contentz .section-footer .right a {
	margin: 0;
}

.main-contentz .section-footer .right .rate {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
}

.main-contentz .section-footer .right .rate img {
	position: relative;
	bottom: 1px;
}

.main-contentz p a {
	color: #f5821f;
}

.linkz {
	top: 33px;
	font-size: 13px;
}

.linkz a {
	margin: 0 0 0 10px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
}

.blog .review-header {
	text-align: left;
	padding-left: 10px;
}

.blog .review-header span {
	float: right;
}

.blog .review-header .answers-featured {
	margin-left: -13px;
}

#drivingdirections {
	z-index: 100;
	background: #666;
	display: block;
}

.drivesingle {
	margin: 0 20px 0 20px;
}

#drivingdirections,#drivingdirections a,#origin h6 {
	color: #fff;
}

#drivingdirections .fullContainer {
	border-bottom: 0;
}

#driveheading a {
	float: right;
	font-size: 12px;
	text-decoration: underline;
	margin-top: 4px;
}

#driveheading i[class^="icon-"] {
	margin: 0;
	padding: 0;
}

#drivesearch {
	height: 160px;
}

#drivesearch sub {
	font-size: 13px;
}

#drivesearch .field.prepend,#drivesearch .field.append {
	background-color: #fff;
	margin: 10px 0;
}

#drivesearch .field input {
	width: 190px;
	border-radius: 0;
	border: 0;
	height: 40px;
	padding: 0 10px;
	float: left;
}

#drivesearch .field .adjoined {
	width: 50px;
	border-radius: 0;
	border: 0;
	background-color: #fff;
	height: 40px;
	display: block;
	text-align: center;
	float: right;
}

#drivesearch .field .adjoined a {
	display: block;
	height: 100%;
	text-decoration: none;
}

#drivesearch .field .adjoined i {
	color: #666;
	font-weight: lighter;
	display: block;
	height: 100%;
	line-height: 40px;
}

#origin h6 {
	font-size: 12px;
	float: left;
	margin: 0;
	font-weight: normal;
}

#originname {
	width: 200px;
	margin-right: 30px;
}

#originname,#originicons {
	display: inline-block;
	float: left;
}

#originicons {
	width: 30px !important;
	height: 30px;
	text-align: center;
	background-color: #f5821f;
	float: right;
}

#originicons a {
	text-decoration: none;
	line-height: 30px;
}

#originicons i {
	min-width: 0;
	margin: 0 -1px;
	font-size: 11px;
	font-weight: bold;
	display: inline-block;
	position: relative;
}

#originicons .icon-long-arrow-up {
	top: -4px;
}

#originicons .icon-long-arrow-down {
	top: 1px;
	left: 2px;
}

#getdirections {
	text-decoration: none;
	width: 160px;
	margin-top: 5px;
	font-size: 15px;
	text-align: center;
	padding: 10px;
	background-color: #f5821f;
	display: block;
}

#getdirections,#reset {
	float: left;
}

#reset {
	font-size: 13px;
	margin: 29px 0 0 10px;
	text-decoration: underline;
}

#ddinstructions {
	height: 317px;
	overflow-y: scroll;
	border-bottom: 1px solid transparent;
}

#ddtable tr td {
	color: #666;
	font-size: 13px;
	line-height: 18px;
	padding: 10px;
	vertical-align: top;
}

#ddtable tr td:first-child {
	font-weight: bold;
}

#ddtable tr td b {
	font-weight: bolder;
}

.distance {
	font-size: 10px !important;
	width: 20%;
}

.diredetails {
	width: 70%;
}

#drivedetailhead {
	margin-top: 30px;
}

#drivedetailhead h4 {
	font-weight: normal;
	color: #fff;
	font-size: 26px;
	margin: 5px 0;
}

#drivedetailhead h4,#drivedetailhead a {
	float: left;
}

table.striped tr {
	background-color: #fff;
}

table.striped tr.even {
	background-color: #e5e5e5;
}

.product-finder .answers-search {
	margin-bottom: -1px;
	border-color: #e9e9e9;
	border-bottom-color: #d9d9d9;
	position: relative;
	z-index: 1;
	padding: 26px;
}

.friends-overlay {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
	z-index: 999;
	opacity: .9;
	cursor: pointer;
}

.friends-overlay-close {
	width: 34px;
	height: 33px;
	display: block;
	position: absolute;
	right: 11px;
	top: 8px;
}

.friends-overlay-content {
	position: fixed;
	z-index: 1000;
	opacity: .9;
	width: 340px;
	height: 430px;
	background: #f2f2f2;
	top: 50%;
	left: 50%;
	margin: -215px 0 0 -195px;
	border: 2px solid #dbdad9;
	padding: 25px;
}

.friends-overlay-content>div {
	height: 100px;
	height: 365px;
	margin: 0 8px;
	overflow: auto;
}

.friends-overlay-content h4 {
	margin: 0 0 17px;
	padding: 15px 0 5px;
	border-bottom: 1px solid #cfcfcf;
	font-size: .95em;
	font-weight: normal;
	line-height: 1.2em;
	color: #454545;
}

.friends-overlay-content h4 span {
	float: left;
}

.friends-overlay-count {
	font-size: 4.15em;
	margin-right: 10px;
	line-height: 1em;
	margin-top: -20px;
}

.friends-overlay-title {
	font-size: 15px;
	color: #f5821f;
}

.friends-overlay-content ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.friends-overlay-content li {
	margin-bottom: 7px;
}

.friends-overlay-content li>* {
	display: table-cell;
	vertical-align: middle;
}

.friends-overlay-content li img {
	float: left;
	margin-right: 10px;
}

.italic-btn {
	display: block;
	float: right;
	width: 30px;
	height: 30px;
	margin: -30px 0 10px 0;
}

.mobile-show {
	display: none !important;
}

.mobVideo img {
	width: 241px;
	height: auto;
}

@media only screen and (max-width:1024px) {
	.BigBanner ul.pagination {
		bottom: 72px;
	}
}

@media only screen and (max-width:980px) {
	.middleContainer {
		width: auto;
	}

	.offer-right {
		width: auto;
		float: none;
	}

	.offer-wrapper {
		padding: 40px 10px;
	}

	.offer-social {
		text-align: left !important;
		margin-bottom: 10px;
	}

	.offer-zone .answers-article footer {
		position: relative;
	}

	.offer-terms {
		width: auto;
	}

	.facebookSmallButton {
		display: none !important;
	}

	.inline-btn {
		display: inline-block;
		padding: 0 15px;
	}

	.apply-now-btn {
		color: #fff;
		font-weight: bold;
		font-size: 13px;
		text-transform: uppercase;
		background-color: #f5821f;
		text-decoration: none;
		height: 30px;
		line-height: 30px;
		display: inline-block;
		padding: 0 10px;
		position: relative;
		right: 5px;
		top: 0;
		float: right;
		margin: 10px 0;
	}

	.product-overview-card p {
		margin: 0;
		width: auto;
	}

	.mobVideo img {
		width: 100%;
		height: auto;
	}

	.container {
		padding-top: 45px;
		overflow: hidden;
	}

	#main,.container>footer {
		overflow: hidden;
		-webkit-transition: right .3s,left .3s;
		-o-transition: right .3s,left .3s;
		transition: right .3s,left .3s;
	}

	body.bodyMargin0 .container {
		padding-top: 0 !important;
	}

	.nav-header {
		background: url(../mobile-logo.gif) center center no-repeat #666;
		background-size: 133px auto;
		position: fixed;
		top: 0;
		z-index: 99;
		-webkit-box-shadow: 0 0 10px -1px #333;
		        box-shadow: 0 0 10px -1px #333;
	}

	header .menu li.selected,header .SearcContainer,.LeftPanel {
		cursor: pointer;
	}

	header .menu {
		margin: 0;
		width: auto;
	}

	header .menu li {
		display: none;
	}

	header .menu li.selected {
		display: block;
		background: url(../mobile-menu.gif) center 10px no-repeat;
		background-size: 15px auto;
		height: 45px;
		width: 45px;
		padding: 0;
		margin: 0;
		position: relative;
		border-right: 1px solid #949494;
	}

	header .menu li.selected:before {
		content: 'Menu';
		position: absolute;
		width: 100%;
		text-align: center;
		bottom: 9px;
		left: 0;
		font-size: 13px;
		line-height: .7em;
		color: #fff;
		font-weight: 600;
	}

	header .menu li.selected a {
		display: none;
	}

	header .SearcContainer {
		margin: 0;
		background: url(../mobile-search-icon.gif) center 8px no-repeat;
		background-size: 16px auto;
		position: relative;
		height: 45px;
		width: 45px;
		border-left: 1px solid #949494;
		right: 46px;
	}

	header .SearcContainer:before {
		content: 'Search';
		position: absolute;
		width: 100%;
		text-align: center;
		bottom: 9px;
		left: 0;
		font-size: .7em;
		line-height: .7em;
		color: #fff;
	}

	header .SearcContainer input {
		display: none;
	}

	#main .middleContainer {
		height: auto;
		margin-bottom: 0;
	}

	#main .BigBanner .middleContainer {
		height: 100%;
		margin: 0;
		padding: 20px 15px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	#main .middleContainer.secondNav {
		top: 45px;
		bottom: 0;
		position: fixed;
		width: 275px;
		height: auto;
		left: -275px;
		background: #666;
		-webkit-box-shadow: -4px 4px 10px -3px #333 inset;
		        box-shadow: -4px 4px 10px -3px #333 inset;
		z-index: 90;
		overflow: scroll;
		-webkit-transition: left .3s;
		-o-transition: left .3s;
		transition: left .3s;
	}

	.secondNav .Logo {
		display: none;
	}

	.secondNav .menu {
		width: auto;
		margin: 0;
		float: none;
		font-size: .75em;
	}

	.secondNav .menu li {
		float: none;
		padding: 0;
		height: 42px !important;
		line-height: 42px;
		margin: 0 1px !important;
		width: auto;
		display: block;
		float: none;
		text-decoration: none;
		position: relative !important;
		background-size: 30px auto;
		background-image: url(../mobile-rightbar-icons.png);
		background-repeat: no-repeat;
		font-size: inherit;
	}

	.secondNav .menu li:after {
		background: url(../mobile-rightbar-divider.gif) center bottom repeat-x !important;
		background-size: auto 2px !important;
		content: '';
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		height: 2px;
	}

	.secondNav .menu li a {
		color: #fff;
		padding-left: 50px;
		display: block;
		font-size: 13px;
	}

	.secondNav .menu li:hover,.secondNav .menu li.hover {
		background-color: #f5821f;
		color: #fff;
	}

	.secondNav .menu li .nav-child,.secondNav .menu li .arrow-up {
		display: none !important;
	}

	.secondNav .BankInvestmentDetails {
		display: none;
	}

	.secondNav .menu li.subnav-header,.secondNav .menu li#nav-goto {
		background-image: none;
		padding-left: 15px;
		font-size: 1.2em;
	}

	.secondNav .menu li.subnav-header {
		cursor: pointer;
	}

	.secondNav .menu li.subnav-header i {
		position: absolute;
		right: 15px;
		top: 0;
		font-size: 30px;
		line-height: 40px;
		display: none;
	}

	.secondNav .menu li.subnav-header i.icon-angle-up,.secondNav .menu.menu-close li.subnav-header i.icon-angle-down,.secondNav .menu.menu-close li.subnav-header {
		display: block;
	}

	.secondNav .menu.menu-close li.subnav-header i.icon-angle-up,.secondNav .menu.menu-close li {
		display: none;
	}

	.secondNav .menu li#nav-other-icici {
		background-position: 13px -280px;
	}

	.secondNav .menu li#nav-country-specific {
		background-position: 13px -320px;
	}

	.secondNav .menu li#nav-privilege {
		background-position: 13px -360px;
	}

	.secondNav .menu li#nav-wealth {
		background-position: 13px -400px;
	}

	.secondNav .menu li#nav-nri {
		background-position: 13px -440px;
	}

	.secondNav .menu li#nav-private {
		background-position: 13px -480px;
	}

	.secondNav .menu li#nav-business {
		background-position: 13px -520px;
	}

	.secondNav .menu li#nav-corperate {
		background-position: 13px -560px;
	}

	.secondNav #nav-social {
		font-size: 12px;
		padding-top: 15px;
		margin-bottom: 50px;
	}

	.secondNav #nav-social a {
		color: #fff;
		text-decoration: none;
		margin: 0 0 5px 20px;
		display: inline-block;
		line-height: 20px;
		padding-left: 33px;
		background: url(../mobile-social-icons.gif) 2px 1px no-repeat;
		background-size: 16px auto;
	}

	.secondNav #nav-social a.twitter {
		background-position: 2px -18px;
	}

	.secondNav #nav-social a.linkedIn {
		background-position: 2px -37px;
	}

	body.nri .secondNav #nav-social,body.m2i .secondNav #nav-social {
		display: none;
	}

	.LeftPanel {
		background: url(../mobile-login-icon.gif) center 8px no-repeat;
		background-size: 18px auto;
		position: fixed !important;
		top: 0 !important;
		z-index: 100;
		width: 45px;
		height: 45px;
		border-left: 1px solid #949494;
	}

	.LeftPanel:before {
		content: 'Login';
		position: absolute;
		width: 100%;
		text-align: center;
		bottom: 9px;
		left: 0;
		font-size: 13px;
		line-height: .7em;
		color: #fff;
		font-weight: 600;
	}

	.LeftPanel .sub-container {
		top: 45px;
		bottom: 0;
		position: fixed;
		width: 275px;
		height: auto;
		background: #666;
		-webkit-box-shadow: 4px 4px 10px -3px #333 inset;
		        box-shadow: 4px 4px 10px -3px #333 inset;
		cursor: auto;
		font-size: .75em;
		right: -275px !important;
		-webkit-transition: right .3s;
		-o-transition: right .3s;
		transition: right .3s;
		overflow-y: auto;
	}

	.LeftPanel .buttons,.LeftPanel .ImageContainer {
		height: 42px !important;
		line-height: 42px;
		margin: 0 1px !important;
		width: auto;
		display: block;
		float: none;
		text-decoration: none;
		position: relative;
		background-size: 30px auto;
		background-image: url(../mobile-rightbar-icons.png) !important;
		background-repeat: no-repeat;
		cursor: pointer;
		background-color: #f5821f;
	}

	.LeftPanel .buttons:after,.LeftPanel .ImageContainer:after {
		background: url(../mobile-rightbar-divider.gif) center bottom repeat-x !important;
		background-size: auto 2px !important;
		content: '';
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		height: 2px;
	}

	.LeftPanel .buttons:hover,.LeftPanel .ImageContainer:hover {
		background-color: #f5821f !important;
	}

	.LeftPanel .ImageContainer {
		background: none !important;
		color: #fff;
	}

	.LeftPanel .ImageContainerTn {
		height: 34px;
		overflow: hidden;
		position: relative;
		margin: 3px 0 0 8px;
	}

	.LeftPanel .ImageContainerTn img {
		height: 36px;
		width: 36px;
	}

	.LeftPanel .ImageContainerTn ~ span {
		position: absolute;
		left: 50px;
		top: 0;
	}

	.LeftPanel .ImageContainerTn .facebookSmallButton,.LeftPanel .ImageContainerTn .number {
		right: 40px;
		overflow: hidden;
		bottom: 0;
		padding: 0;
		top: auto;
		left: auto;
	}

	.LeftPanel .ImageContainerTn .facebookSmallButton {
		background-size: 100% auto;
	}

	.LeftPanel .ImageContainerTn .number {
		right: 0;
		font-size: 6px;
		line-height: 10px;
	}

	.LeftPanel .ImageContainer .tn-logged-out {
		background: 0;
	}

	.LeftPanel .ImageContainer .tn-logged-out a {
		color: #fff;
		padding-left: 50px;
		text-decoration: none;
		background: url(../fb-login-icon.png) 21px center no-repeat;
	}

	.LeftPanel .ImageContainer .tn-logged-out a:before {
		display: none;
	}

	.LeftPanel .ImageContainer .tn-loading {
		background: 0;
	}

	.LeftPanel .ImageContainer .tn-loading span {
		color: #fff;
		padding-left: 50px;
		background: url(../loader-grey.gif) 17px center no-repeat;
		background-size: auto 20px;
		display: block;
		height: 100%;
	}

	.LeftPanel .buttons {
		color: #fff;
		padding-left: 50px;
		position: relative !important;
	}

	.LeftPanel .buttons:before {
		height: 0;
	}

	.LeftPanel .buttons.IBLogin {
		background-position: 13px top;
	}

	.LeftPanel .buttons.OfferZone {
		background-position: 13px -40px;
	}

	.LeftPanel .buttons.GetInTouch {
		background-position: 13px -80px;
	}

	.LeftPanel .buttons.RechargeRates {
		background-position: 13px -120px;
	}

	.open-right #main,.open-right .container>footer {
		position: relative;
		left: -275px;
		width: auto;
	}

	.open-right .LeftPanel .sub-container {
		right: 0 !important;
	}

	.open-right #bottomnav,.open-right #directiontext {
		right: 295px;
	}

	.open-left #main,.open-left .container>footer {
		position: relative;
		left: 275px;
		width: auto;
		right: 0;
	}

	.open-left #main .middleContainer.secondNav {
		left: 0;
	}

	.open-left #bottomnav,.open-left #directiontext {
		left: 295px;
	}

	.BigBanner {
		min-width: 0;
		max-width: none;
		height: 350px;
	}

	.BigBanner ul.banner {
		height: 100%;
	}

	.BigBanner ul.banner li {
		max-width: none;
		background-size: auto 100%;
		height: 100%;
	}

	.BigBanner ul.banner li img {
		min-width: 0;
		max-width: none;
		width: 100%;
		height: 100%;
	}

	.BigBanner ul.banner li p {
		width: 70%;
	}

	.BigBanner ul.banner li p br {
		display: none;
	}

	.BigBanner ul.banner li .title,.BigBanner .BigText {
		margin: 0;
		font-size: 1.9em;
		line-height: 1em;
	}

	.BigBanner ul.banner li .title.short {
		margin-top: 80px;
	}

	.BigBanner ul.banner li .desription {
		width: 50%;
		margin: 5px 0 0;
		line-height: 1.2em;
		font-size: .95em;
	}

	.BigBanner ul.pagination {
		bottom: 10px;
		left: 0 !important;
		text-align: center;
		width: 100%;
		height: auto;
		right: 0 !important;
	}

	.BigBanner ul.pagination li {
		float: none;
		height: 10px;
		width: 12px;
		background-size: auto 20px;
		margin: 0 2px;
	}

	.BigBanner .findoutmore {
		font-size: 15px;
		font-weight: bold;
		margin-top: 10px;
	}

	.BigBanner.noTop {
		margin: 0;
	}

	#mainImage.BigBanner.noTop img {
		max-width: none;
		width: 100%;
		height: auto;
	}

	.BigBanner .BigText {
		width: 65%;
	}

	#main .middleContainer.fourNavContainer {
		margin: 0;
		width: 100%;
	}

	.fourNav {
		height: auto;
		background: #f3f3f3;
		width: auto !important;
		padding-top: 0 !important;
	}

	.fourNav li {
		height: 90px;
		width: 25%;
		background-size: 80px auto;
		background-repeat: no-repeat;
		background-position: center 15px;
		overflow: hidden;
		border-left: 1px solid #c8c8c8;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.fourNav li:first-child {
		border: 0;
	}

	.fourNav li a {
		width: 100%;
		margin: 0;
		padding: 55px 0 0;
		height: 35px;
	}

	.fourNav li a span {
		font-size: 13px;
		margin: 0 5px 100%;
		width: auto;
		line-height: 1.1em !important;
	}

	.fourNav li.BuyOnline a span {
		margin-left: 8px;
		margin-right: 8px;
	}

	.fourNavLong li {
		height: 105px;
	}

	#fourNav-info {
		display: none;
	}

	.right-nav-child {
		display: none !important;
	}

	.container>footer {
		padding: 0;
	}

	footer .containers {
		display: none;
	}

	footer .middleContainer {
		margin: 0;
		line-height: 1.2em;
		text-align: left;
		padding: 10px 15px;
		color: #fff;
	}

	footer .middleContainer a {
		margin: 0;
	}

	div.mobile-show,hr.mobile-show,li.mobile-show {
		display: block !important;
	}

	span.mobile-show,a.mobile-show,img.mobile-show,br.mobile-show {
		display: inline !important;
		font-size: 13px;
	}

	.tablet-hide {
		display: none;
	}

	.leftColumnContainer,.leftColumnContainer li,.leftColumnContainer li a {
		float: none;
		width: auto !important;
		display: block;
	}

	.leftColumnContainer {
		margin: 15px 15px 0;
		overflow: hidden;
	}

	.leftColumnContainer:before {
		content: attr(data-content);
		display: block;
		padding: 5px 10px 5px 15px;
		font-size: 21px;
		line-height: 30px;
		color: #fff;
		background: #f5821f;
		background-size: auto 7px;
	}

	.leftColumnContainer li {
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 8px !important;
		padding-bottom: 8px !important;
		display: none;
		cursor: auto;
	}

	.leftColumnContainer li br {
		display: none;
	}

	.leftColumnContainer li.cta {
		display: none !important;
	}

	.leftColumnContainer li a:hover {
		color: #f5821f;
	}

	.megaNav>a:hover,.megaNav>a.selected,.megaNav:hover>a,.megaNav>a {
		background: none !important;
	}

	.megaNav>a span {
		display: inline-block !important;
	}

	.reviewContainer,.breadCrumbsContainer {
		display: none;
	}

	.savings .rightColumnContainer,.savings .rightColumnContainer .rows .smallrowsRight,.savings .rightColumnContainer .rows .smallrowsLeft,.savings .rightColumnContainer p.short {
		width: auto;
		float: none;
	}

	.savings .rightColumnContainer {
		margin: 0;
	}

	.savings .rightColumnContainer .rows,.savings .rightColumnContainer .rows .smallrowsLeft,.savings .rightColumnContainer .rows .smallrowsRight {
		background: block !important;
		padding: 25px 15px;
		margin: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.savings .rightColumnContainer .rows.phone,.savings .rightColumnContainer .rows.rewards {
		height: auto;
		padding: 0;
		margin: 0;
	}

	.savings .rightColumnContainer .rows.top-link {
		padding-bottom: 0;
	}

	.savings .rightColumnContainer .rows.bottom-link {
		padding-top: 0;
	}

	body.search .rightColumnContainer {
		width: auto !important;
		float: none;
		padding: 25px 15px;
		margin: 0;
	}

	h2.page-heading {
		padding-top: 15px !important;
		margin-bottom: 0;
	}

	.rightColumnContainer p.more-link {
		padding-bottom: 0 !important;
	}

	.rightColumnContainer .visa-video {
		position: relative;
		right: auto;
		top: auto;
		margin-bottom: 15px;
		width: auto;
		height: auto;
	}

	.rightColumnContainer .visa-video img {
		width: 100%;
		display: block;
	}

	.rightColumnContainer .visa-video iframe {
		z-index: 99;
		position: absolute;
		top: 0;
		display: block;
	}

	.box {
		float: none !important;
		width: auto !important;
		margin: 0 0 6px !important;
		height: auto !important;
		padding: 0 !important;
	}

	.box p,.box h3,.box h2 {
		width: auto !important;
	}

	.box.left h2 {
		margin: 0 -1px 0;
	}

	.box .bottom-bar {
		position: static !important;
		margin: 15px 0 0;
		background: #d9d9d9;
		padding: 0;
		display: table;
		width: 100% !important;
		min-height: 30px;
	}

	.box .bottom-bar a {
		display: table-cell;
		border-left: 1px solid #bdbdbd;
		text-align: center;
		color: #666;
		text-decoration: none;
		padding: 5px 10px;
		vertical-align: middle;
	}

	.box .bottom-bar a:first-child {
		border: 0;
	}

	.box ul {
		margin-bottom: -1px !important;
		cursor: pointer;
	}

	.box ul:after {
		content: attr(data-content);
		display: block;
		line-height: 25px;
		text-align: center;
		background: url(../mobile-more-arrow.png) center top no-repeat #d9d9d9;
		background-size: auto 50px;
	}

	.box ul.open:after {
		background-position: center bottom;
	}

	.box ul li {
		float: none !important;
		background: url(../mobile-list-arrow.png) right center no-repeat #f3f3f3;
		background-size: auto 10px;
		border-bottom: 1px solid #d9d9d9;
		width: auto !important;
		padding: 0 !important;
		cursor: auto;
	}

	.box ul li:nth-child(6) ~ li {
		display: none;
	}

	.box ul li a {
		color: #666;
		text-decoration: none;
		line-height: 25px;
		display: block;
		padding: 0 0 0 15px;
		font-size: 1.1em;
	}

	.search .search-results {
		margin-bottom: 15px !important;
	}

	.search .search-results li {
		padding: 15px 0 0 !important;
	}

	.social #main .social-content {
		display: block;
	}

	.social #main .social-content>div {
		float: none;
	}

	.social .rightColumnContainer {
		width: auto;
		padding: 0 15px;
		margin-top: 8px;
		margin-bottom: 2px;
	}

	.social .rightColumnContainer>hr {
		margin: 10px 0 0;
	}

	.social .leftColumnContainer {
		cursor: auto;
		margin-right: 15px;
		margin-top: 0;
		color: #454545;
		line-height: 1.4em;
		margin-bottom: 10px;
	}

	.social .leftColumnContainer>div {
		background: #f3f3f3;
		border: 1px solid #d9d9d9 !important;
		margin-bottom: 2px;
		padding: 5px 5px 10px !important;
		position: relative;
	}

	.social .leftColumnContainer:before {
		display: none;
	}

	.social .fourNav {
		width: auto;
	}

	.social .BigBanner {
		height: 178px;
	}

	.social .BigBanner ul.banner li {
		background-size: cover;
	}

	.social .BigBanner ul.banner li .title {
		width: auto;
		font-size: 1.15em;
		line-height: 1.15em;
		right: 15px;
		left: 15px;
		bottom: 10px;
	}

	.social .BigBanner ul.banner li .title .user-tn {
		float: left;
		margin-right: 10px;
	}

	.social .BigBanner ul.banner li .title .user-badge {
		width: 38px;
		position: absolute;
		left: -8px;
		bottom: -4px;
	}

	.social .BigBanner ul.banner li .title span {
		display: block;
		font-weight: bold;
		font-size: 1.35em;
	}

	.change-cover {
		color: #f5821f;
		font-size: .7em;
	}

	.social .BigBanner .breadCrumbsContainer {
		display: none;
	}

	.social-filter:before {
		content: attr(data-content);
		display: block;
		padding: 0 10px 0 0;
		font-size: 22px;
		margin-top: -5px;
	}

	.social-filter {
		margin: 18px 15px 0;
		background-color: transparent;
		height: auto;
	}

	.social-filter nav:before {
		content: attr(data-content);
		display: block;
		padding: 5px 10px 5px 15px;
		font-size: 21px;
		line-height: 30px;
		color: #fff;
		background: #f5821f;
		background-size: auto 7px;
	}

	.social-filter nav {
		width: auto;
		padding-left: 0;
		cursor: pointer;
	}

	.social-filter nav a {
		cursor: auto;
		padding: 8px 10px 8px 10px;
		margin: 0;
		border-bottom: 1px solid silver;
		display: block;
		height: 30px;
		line-height: 30px;
		background: #fff;
		font-size: 1.4em;
		color: #555;
		font-weight: initial;
		display: none;
		display: block;
	}

	.social-filter nav a.selected,.social-filter nav a:hover {
		color: #f5821f;
	}

	.social .social-status {
		padding-bottom: 12px;
		margin-right: 75px;
	}

	.social .social-status-img {
		vertical-align: top;
	}

	.social .social-status-img img {
		width: 30px;
		height: auto;
		margin-top: 2px;
	}

	.social .social-time {
		color: #afafaf;
		height: 10px;
		line-height: 10px;
		font-size: 10px;
		background-size: auto 10px;
		width: 65px;
		right: -75px;
		padding-left: 15px;
		bottom: -4px;
	}

	.social .social-status-table {
		margin-right: 12px;
	}

	.social .social-status hr {
		right: 12px;
	}

	.social-load {
		background-size: 13px auto;
		padding-right: 18px;
	}

	.social .social-header {
		font-size: 25px;
		display: inline-block;
		margin-top: 7px;
	}

	.social .social-friends hr,.social .social-rewards hr {
		margin: 5px 0 5px;
	}

	.social .leftColumnContainer .social-rank {
		text-align: left;
		padding: 18px 5px !important;
	}

	.social .social-rank img {
		float: left;
		width: 103px;
		height: auto;
		margin: 5px 10px 5px 5px;
	}

	.social .social-rank hr {
		margin: 3px 0 5px;
	}

	.social .social-rank-header {
		padding-top: 5px;
	}

	.social .social-rank-header span {
		font-size: 25px;
	}

	.social .leftColumnContainer .social-friends {
		padding-left: 124px !important;
	}

	.social .social-friends-faces {
		position: absolute;
		left: 5px;
		top: 5px;
		margin: -3px -3px 0 0;
		width: 112px;
	}

	.social .social-friends-faces a {
		margin: 0 3px 3px 0;
	}

	.social .social-friends-faces img {
		width: 25px;
		height: 25px;
	}

	.social .social-friends {
		min-height: 84px;
	}

	.social .social-rewards-person {
		margin-top: 10px;
	}

	.social .social-rewards-person img {
		width: 25px;
		height: 25px;
		margin: 0 5px 30px 0;
	}

	.social .leftColumnContainer .social-rewards {
		padding-left: 124px !important;
		background-size: 73px auto;
	}

	.news-ticker {
		font-size: .75em;
		border-color: #ececec;
	}

	.news-ticker h4 {
		left: 15px;
	}

	.news-ticker-link {
		padding-right: 10px;
		width: 140px;
	}

	.news-ticker-content {
		padding-left: 65px;
	}

	.page-bg {
		margin-bottom: -1px !important;
	}

	.product-overview .BigBanner ul.banner li .title.short {
		margin-top: 0 !important;
	}

	.product-overview .rightColumnContainer {
		width: 95%;
		padding: 15px;
		margin-top: 0;
	}

	.product-overview .rightColumnContainer h1 {
		font-size: 20px;
		line-height: 1.1em;
		margin: 0 5px 15px;
		width: auto;
	}

	.product-overview .rightColumnContainer h1 br {
		display: none;
	}

	.product-overview .product-overview-content {
		width: 100%;
	}

	.page-aside {
		width: 268px;
		float: left;
	}

	.page-aside img {
		width: 100%;
	}

	.how-answers {
		margin-top: 0;
		padding: 15px;
		margin: 0;
	}

	.how-answers div {
		width: auto;
		margin: 0;
		float: none;
	}

	.how-answers h2 {
		font-size: 18px;
		margin: 5px 0;
	}

	.how-answers h2 br {
		display: none;
	}

	.how-answers h3 br {
		display: none;
	}

	.how-answers p {
		margin: 5px 0;
	}

	.how-answers-article,.how-answers-more {
		border-bottom: 1px solid #949494;
		padding-bottom: 12px;
		margin-bottom: 12px !important;
		display: block;
	}

	.how-answers-form {
		display: block;
	}

	.how-answers-form a {
		display: block;
		margin-bottom: 14px;
		height: 32px;
		line-height: 32px;
	}

	.how-answers-form form {
		border-top: 1px solid #949494;
		padding-top: 19px;
		position: relative;
		padding: 10px 50px 0 0;
	}

	.how-answers-form input[type=text] {
		width: 100%;
	}

	.how-answers-form input[type=submit],.how-answers-form .icon-search {
		margin-top: 0;
		position: absolute;
		right: 0;
		bottom: 0;
	}

	.breadCrumbsContainer {
		display: none;
	}

	.page-title {
		display: none !important;
	}

	.bank-answers-page .page-title {
		margin-top: 15px;
	}

	.bank-answers-page h1 a {
		display: none;
	}

	.bank-answers-page .answers-article h2 {
		width: auto;
		padding-right: 30px;
	}

	.answers-search form.with-dropdown input[type=text] {
		width: 100% !important;
		height: 41px;
		border: 2px solid #ebebeb;
		margin-bottom: 5px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.answers-search form.with-dropdown .filter-dropdown {
		width: 50%;
	}

	.main-content {
		padding: 0 15px;
	}

	.main-content .leftColumnContainer {
		margin-left: 0;
		margin-right: 0;
	}

	.main-content .rightColumnContainer {
		width: auto;
		float: none;
		margin: 15px 0 0;
	}

	.main-content .rightColumnContainer>* {
		float: none;
	}

	.answers-search {
		margin-bottom: 6px;
	}

	.answers-search form input[type=text] {
		position: absolute;
		left: 0;
		right: 105px;
		width: auto !important;
	}

	.answers-search form input[type=submit] {
		float: right;
		width: 100px;
	}

	.answers-header {
		display: block;
	}

	.answers-header>div:first-child {
		border-top: 0;
		padding-top: 10px !important;
	}

	.answers-header>div {
		display: block;
		width: auto !important;
		border-left: 0 !important;
		border-top: 1px solid #d9d9d9;
		padding: 15px 5px !important;
	}

	.answers-header .answers-how {
		background-size: 50px auto;
	}

	.answers-header .answers-how h3 {
		margin: 0 0 5px 65px;
		line-height: 40px;
	}

	.answers-card.width-250 {
		width: auto;
		margin-right: 50px;
	}

	.feedback .rightColumnContainer {
		width: auto;
	}

	.feedback-content {
		width: auto;
	}

	.feedback-content-article {
		margin: 30px 0;
	}

	.feedback-content-card {
		float: none;
		width: auto;
		margin: 30px 0 0;
	}

	.feedback-content-card:first-child {
		margin-top: 0;
	}

	.feedback .BigBanner ul.banner li .title.short {
		margin-top: 0 !important;
	}

	.how-answers-contact-card {
		padding-left: 70px !important;
		margin: 15px 0 !important;
	}

	.how-contact {
		background-position: 3px top;
	}

	.how-answers-contact {
		border-bottom: 1px solid #949494;
		margin-bottom: 14px !important;
	}

	.how-location {
		background-position: 8px top;
	}

	.password-generator .rightColumnContainer {
		width: auto;
		float: none;
		padding: 15px 15px 0;
		margin: 0 0 -20px;
	}

	.password-links {
		margin-bottom: 25px;
	}

	.password-links a {
		width: auto !important;
		float: none;
		margin-right: 0 !important;
	}

	.answers-user-header {
		font-size: 18px;
	}

	.answers-user-header>div {
		margin-top: 30px;
	}

	.answers-user-header .user-rank {
		font-size: 13px;
	}

	.answers-user-header .user-tn {
		width: 70px;
		height: 70px;
	}

	.answers-featured {
		padding: 0 10px;
	}

	.reviews h1 {
		margin-bottom: 10px;
		font-size: 20px;
		line-height: 1em;
	}

	.reviews .main-content .rightColumnContainer {
		position: relative;
	}

	.reviews .discuss-right .answers-col {
		width: auto !important;
		display: block !important;
		border: 0;
	}

	.reviews .discuss-right .answers-col:first-child .answers-row {
		padding: 0 10px;
	}

	.reviews .discuss-right .answers-col:first-child .answers-row:first-child {
		padding-bottom: 15px;
	}

	.reviews .answers-content {
		position: relative;
	}

	.reviews .review-header {
		border: 0;
		z-index: 9;
		position: absolute;
		left: 0;
		right: 101px;
	}

	.reviews .how-answers {
		margin-top: 10px;
	}

	.review-dropdown {
		width: 100%;
		float: none;
		margin-bottom: 5px;
	}

	.review-dropdown>a {
		display: block;
	}

	.review-dropdown>div {
		left: 0;
		right: 0;
	}

	.discuss-right .discuss-nav {
		padding: 0;
		margin-bottom: 5px;
		border-bottom: 0;
	}

	.discuss-right .discuss-nav span {
		display: block;
		line-height: 30px;
		height: 30px;
		color: #fff;
		padding: 0 10px;
		position: relative;
	}

	.discuss-right .discuss-nav span i {
		display: block;
	}

	.discuss-right .discuss-nav a {
		line-height: 30px;
		display: block;
		margin: 0;
		display: none;
		padding: 0 10px;
		background: #555;
	}

	.discuss-right .discuss-nav a.selected {
		color: #fff;
		font-weight: normal;
	}

	.discuss-right .discuss-nav a.selected:hover {
		color: #f5821f;
	}

	.discuss-right .discuss-nav a.selected:after {
		display: none;
	}

	.discuss-right .discuss-nav a.discuss-write-review {
		position: relative;
		top: -30px;
		right: 0;
		color: #fff;
		display: block;
		background: 0;
	}

	.discuss-right .discuss-nav.open a {
		display: block;
	}

	.discuss-right .answers-row:first-child {
		border-bottom: 0;
		margin-bottom: -2px;
	}

	.discuss-right>.btn {
		display: block;
	}

	.review-article h2 {
		line-height: 1.1em;
		font-size: 20px !important;
		margin-bottom: 5px;
	}

	.review-article p {
		font-size: 13px !important;
	}

	.review-article .answers-user-header {
		border-bottom: 1px solid #d9d9d9;
		padding: 42px 102px 10px 10px;
		margin-left: -11px;
		margin-right: -11px;
	}

	.review-rate-col {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 10;
		border-left: 1px solid #d9d9d9 !important;
	}

	.review-footer {
		padding-top: 42px !important;
		position: relative;
		font-weight: bold;
		text-align: left;
		border-top: 0 !important;
	}

	.review-vote {
		border-top: 1px solid #d9d9d9;
		border-bottom: 1px solid #d9d9d9;
		display: block;
		float: none;
		line-height: 32px;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		padding: 0 10px;
		font-weight: normal;
	}

	.how-answers-promo img {
		width: 100%;
	}

	.offer-zone .BigBanner ul.banner li .title.short,.offer-zone-details .BigBanner ul.banner li .title.short {
		margin-top: 40px;
	}

	.offer-zone .answers-article {
		width: auto;
		height: auto;
		padding-bottom: 45px;
	}

	.offer-zone .answers-article>img {
		width: 100%;
	}

	.offer-zone .answers-article footer {
		border-top: 0;
	}

	.offer-items-wrapper {
		padding-top: 0;
		margin-bottom: 10px;
	}

	.offer-subnav {
		margin-top: -5px;
		height: 90px;
	}

	.offer-subnav>a {
		line-height: 90px;
		width: 43px;
		font-size: 40px;
	}

	.offer-subnav ul {
		width: 900px;
	}

	.offer-subnav li a {
		width: 90px;
		height: 45px;
		padding-top: 45px;
		font-size: 13px;
		background-position: center top;
		background-size: 32px auto;
	}

	.offer-subnav li a:hover,.offer-subnav li.selected a {
		background-position: center -93px;
	}

	#main .util-bar-alt {
		display: none;
	}

	#main .middleContainer .intro {
		padding: 20px 0 0;
		margin: 0 15px 10px;
	}

	#main .middleContainer .left-col-alt,#main .middleContainer .right-col-alt {
		float: none;
		width: auto;
	}

	#main .middleContainer .intro h1 {
		font-size: 25px;
	}

	#main .middleContainer .intro .left-col-alt {
		text-align: center;
		width: auto;
		float: none;
		margin: 0 0 10px;
	}

	#main .middleContainer .intro .right-col-alt {
		text-align: center;
		width: auto;
		float: none;
		margin: 0 0 10px;
	}

	.grey-box {
		width: auto;
		float: none;
		text-align: left;
		margin-left: 15px;
		margin-right: 15px;
	}

	.grey-box .content {
		width: auto;
		float: none;
		text-align: left;
	}

	.grey-box .control {
		width: 100%;
		float: none;
	}

	.grey-box .control ul li {
		margin: 0 15px 15px 0;
	}

	.grey-box .control .selector {
		width: auto !important;
		display: block;
	}

	.grey-box .control .selector span {
		display: block;
		width: auto !important;
	}

	#main .middleContainer .left-col-alt .grey-box.sidecol .control ul li {
		padding: 0;
		width: auto;
		margin: 0 15px 15px 0;
	}

	.calculator .leftColumnContainer {
		margin-bottom: 20px;
	}

	.login-facebook,.login-details,.login-answers {
		margin: 0 -15px;
		padding: 15px;
		width: auto;
		border: 0;
		border-top: 1px solid #d9d9d9;
		float: none;
	}

	.login-facebook {
		border-top: 0;
		padding-top: 0;
	}

	.login-answers {
		padding-bottom: 0;
	}

	.linkz {
		text-align: right;
		float: right !important;
		top: 0;
	}

	.linkz a {
		display: block;
	}

	.main-contentz .main-side .main {
		width: auto;
		margin: 0 0 20px;
		clear: both;
		float: none;
	}

	.main-contentz .main-side .main p {
		float: none;
	}

	.main-contentz .main-side .side {
		width: auto;
		margin: 0 0 20px;
		text-align: left;
		clear: both;
		float: none;
	}

	.main-contentz .section-footer .left {
		float: none;
	}

	.main-contentz .section-footer .right {
		float: none;
		border-top: 1px solid #d9d9d9;
		padding: 10px 0 0;
		margin-top: 6px;
	}

	.main-contentz .section-footer .right .rate {
		display: inline-block;
		*display: inline;
		zoom: 1;
		vertical-align: top;
		float: right;
	}

	.main-contentz .section-footer .right span {
		float: left;
	}

	.main-contentz .table-container {
		overflow-x: scroll;
	}

	form.compliment-article {
		border: 0;
		padding: 0;
	}

	form.compliment-article input[type=text] {
		width: 100% !important;
		margin: 0;
		border: 1px solid #d9d9d9;
		margin-bottom: 10px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	form.compliment-article input[type=submit] {
		width: 100% !important;
	}

	.dropdown-wraps {
		text-align: left;
	}

	.review-dropdown {
		margin-left: 0;
	}

	.feedback .review-header {
		position: static;
		border: 1px solid #d9d9d9;
		border-bottom: 0;
	}

	.feedback .answers-featured {
		position: absolute;
		top: 40px;
		left: 0;
	}

	.feedback .featured-header {
		position: absolute;
		top: 40px;
		left: 0;
	}

	.feedback .featured-content .review-article {
		padding-top: 30px;
	}

	.answers-article.grey-box {
		margin-left: 0;
		margin-right: 0;
	}

	.blog .review-header {
		height: 54px;
	}

	.blog .review-header>span {
		position: absolute;
		bottom: -3px;
		display: block;
		text-align: left;
		font-size: 12px;
	}

	.blog .review-rate-col {
		height: 140px;
	}

	#locatorbody {
		width: auto;
		margin-top: 40px !important;
	}

	#sidebar {
		position: relative;
		margin: 25px 0 50px;
		left: 20px;
		background: 0;
		z-index: 9;
		height: auto;
		-webkit-transition: right .3s,left .3s;
		-o-transition: right .3s,left .3s;
		transition: right .3s,left .3s;
	}

	#sidebar .fullContainer {
		padding: 0;
		margin: 0;
		float: none;
		width: auto;
		border: 0;
	}

	#locatormap {
		position: absolute !important;
		top: 45px;
		bottom: 0;
		left: 0;
		right: 0;
		overflow: hidden;
		z-index: 8;
		width: auto;
		height: auto;
		-webkit-transition: right .3s,left .3s;
		-o-transition: right .3s,left .3s;
		transition: right .3s,left .3s;
	}

	#filterops,#results {
		display: none;
		background-color: #e8e8e8;
		color: #444;
		padding: 10px 15px !important;
	}

	.open #filterops,.open #results {
		display: block;
	}

	#filterops li.selected {
		background-color: #f5821f;
	}

	#results h6 {
		float: left;
	}

	#results sub {
		float: right;
		line-height: 27px;
	}

	#resultlist {
		clear: both;
	}

	#drivingcontent {
		background-color: #e8e8e8;
	}

	#drivehead {
		padding-top: 15px;
	}

	#drivingdirections,#drivingdirections a,#origin h6,#drivedetailhead h4 {
		color: #444;
	}

	#originicons a,#getdirections {
		color: #fff !important;
	}

	.filterContainer {
		background: 0;
		width: 280px;
	}

	.filterContainer h5 {
		margin-bottom: 1px;
		height: 18px;
		line-height: 18px;
	}

	.fullContainer .inputContainer {
		border: 1px solid #d8d8d8;
		width: auto;
		border-right: 0;
		height: auto;
	}

	input.SearchLoc {
		width: 205px;
		height: 18px;
	}

	.locationButton {
		height: 34px;
		background-position: center center;
	}

	.searchLocationButton {
		height: 34px;
		background-color: #f5821f;
		width: auto !important;
		border-radius: 0;
	}

	#drivingdirections {
		display: block;
	}

	#servicesdrawer {
		position: static;
	}

	.locator #main {
		position: absolute;
		min-height: 100%;
		top: 0;
	}

	.locator #sidebar sub,.locator #sidebar h6 {
		color: #444;
	}

	.locator #sidebar h6 {
		margin: 5px 0;
		font-weight: normal;
	}

	.locator #locatormap {
		position: absolute;
	}

	.locator .container>footer {
		position: fixed;
		bottom: 0;
		z-index: 9;
		display: none;
	}

	#bottomnav,#directiontext {
		position: fixed;
		left: 20px;
		right: 20px;
		bottom: 0;
		z-index: 9;
		-webkit-transition: right .3s,left .3s;
		-o-transition: right .3s,left .3s;
		transition: right .3s,left .3s;
	}

	#directions,#maparrow {
		float: left;
	}

	#directions h6,#directions i {
		float: left;
		margin: 0;
		font-size: 16px;
		color: #444;
		font-weight: initial;
	}

	#directions i {
		float: right;
		line-height: 22px;
		margin-right: 20px;
		color: #d04526;
		font-weight: bold;
	}

	#maparrow {
		background: #f6821f;
		color: #fff;
		font-size: 18px;
		height: 30px;
		width: 30px !important;
		float: right;
		text-align: center;
		line-height: 30px;
		text-decoration: none;
	}

	#directions,#directiontext {
		width: 70%;
		min-width: 210px;
	}

	#directiontext {
		right: 20px;
		width: auto;
	}

	#dircontent {
		position: relative;
		min-width: 260px;
	}

	#dircontent #close a {
		position: absolute;
		right: 20px;
		top: 15px;
		text-decoration: none;
		color: #d04526;
	}

	#directiontext {
		z-index: 100;
		bottom: 0;
		display: none;
	}

	#directiontext h6,.dirsingle sub,.dirsingle h6 {
		font-size: 16px;
		margin: 0;
	}

	#dirhead {
		width: 70%;
	}

	#directiontext p,#directiontext span,.dirsingle ul {
		font-size: 13px;
		line-height: 26px;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	.dirsingle ul {
		display: none;
	}

	.dirsingle,.drivesingle {
		border-bottom: 1px solid #ccc;
		padding: 5px;
		margin: 0 10px;
	}

	.dirsingle sub,.dirsingle h6 {
		font-weight: bold;
		display: inline-block;
		line-height: 26px;
		margin-bottom: 5px;
	}

	.dirsingle h6 {
		display: block;
	}

	#dirget h6,#driveget h6 {
		background: #f6821f;
		padding: 10px;
		color: #fff;
		margin: 0;
		font-weight: initial;
		text-decoration: none;
	}

	#dirget h6 a {
		color: #fff !important;
		margin: 0 !important;
		top: 2px !important;
		display: block;
	}

	#drivesearch {
		height: auto;
		padding-bottom: 15px;
		border-bottom: 0;
	}

	#drivesearch input {
		width: 180px !important;
	}

	#drivesearch span {
		width: 10%;
	}

	#drivesearch h6 {
		font-size: smaller;
	}

	#driveget h6 {
		width: 48%;
	}

	#originname {
		width: 190px;
	}

	#drivedetails {
		border-top: 1px solid #ccc;
		display: none;
	}

	#drivedetailhead {
		margin-top: 0;
		border-bottom: 0;
	}

	#directions,#dircontent {
		background: #e8e8e8;
		padding: 10px;
	}

	#dircontent .toggle {
		text-decoration: none;
		color: #d04526;
		position: relative;
		top: 3px;
		margin-left: 5px;
	}

	#dircontent .toggle a {
		font-weight: bold;
	}

	.alt .product-overview-article h2 {
		display: block;
	}

	.alt .product-overview-article hr {
		margin: 10px 0;
	}

	.alt .product-overview-article .learn-more {
		float: none;
		display: inline-block;
		line-height: 1em;
		margin: 0 0 10px;
	}

	.alt .product-overview-article .learn-more i {
		top: 1px;
	}

	.alt .product-overview-links-right {
		position: static;
	}

	.alt .product-overview-img {
		float: none;
		margin: 0 0 10px;
		width: 100%;
	}

	.alt .product-overview-links .learn-more {
		margin: 0;
		top: 10px;
	}

	.alt .apply-now-btn {
		margin-top: 10px;
	}

	.leftColumnContainer li.left-nav-year>a:hover,.leftColumnContainer li.left-nav-year:hover>a {
		margin: 0;
		padding: 0;
		border: 0;
	}

	.leftColumnContainer li.left-nav-year>a:hover span,.leftColumnContainer li.left-nav-year:hover>a span {
		right: -3px;
		bottom: 1px;
	}

	.left-nav-year>.mobile-show {
		display: block !important;
		position: relative !important;
		margin: 5px 15px 0 0 !important;
		left: auto !important;
		top: auto !important;
		padding: 0 !important;
		border: 0 !important;
		height: auto !important;
		width: auto !important;
	}

	.left-nav-year>.mobile-show a {
		margin-right: 0 !important;
		margin: 0 !important;
		padding-left: 15px;
		padding-top: 5px;
		border-bottom: 0 !important;
		border-top: 1px solid silver;
	}

	.left-nav-year>.mobile-show a:first-child {
		border-top: 0;
	}

	.BigBanner ul.banner li {
		min-width: 0 !important;
	}

	.product-overview .BigBanner ul.banner li a {
		float: none;
	}

	.fourNav li a h1 {
		font-size: 13px;
	}

	header .menu li.selected a {
    display: block!important;
    height: 45px;
    opacity: 0;
	}
}

@media only screen and (max-width:460px) {
	.BigBanner ul.banner li {
		background-size: cover;
	}

	.BigBanner .BigText {
		width: 85%;
	}

	.BigBanner.noTop#mainImage {
		background-size: cover;
	}
}

@media only screen and (max-width:320px) {
	.mobile-hide {
		display: none;
	}

	.mobile-break {
		display: block;
		height: 0;
	}

	.product-overview .product-overview-content {
		min-width: 235px;
		max-width: 300px;
	}
}

@import url("fonts.css");

html {
	color: #555;
}

ul.unstyled {
	margin: 0;
	padding: 0;
}

ul.unstyled li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.no-pad {
	padding: 0 !important;
}

#modalOverlay {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.8);
	z-index: 8888;
}

html.lt-ie9 #modalOverlay {
	background-color: #000;
	filter: alpha(opacity=80);
}

.modal {
	width: 850px;
	height: 480px;
	position: fixed;
	z-index: 9999;
}

.close-modal {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10000;
	width: 41px;
	height: 41px;
	background: #fff;
	background: rgba(255,255,255,0.9);
}

.close-modal:hover {
	background: #fff;
}

.leftColumnContainer li a,.rightColumnContainer h1,.rightColumnContainer h2,.rightColumnContainer h3,.rightColumnContainer p {
	font-family: Arial,Helvetica,sans-serif;
	font-weight: initial;
}

body.search .leftColumnContainer li {
	width: 200px !important;
	padding-bottom: 2px;
}

body.search .leftColumnContainer li a {
	width: 190px;
	padding-right: 10px;
}

body.search .rightColumnContainer {
	width: 710px;
}

body.search .rightColumnContainer h2,body.search .rightColumnContainer p {
	float: none;
}

.box {
	background: #f3f3f3;
	border: solid 1px #d9d9d9;
	width: 350px;
	float: left;
	font-size: 12px;
	padding-bottom: 10px;
	position: relative;
}

.box.left {
	margin-right: 5px;
}

.box h2 {
	background: #053c6d;
	color: #fff;
	font-size: 17px;
	padding: 5px 15px;
	width: 320px;
}

.box li a,.box p a,.box h3 a {
	color: #f5821f;
	font-size: 12px;
}

.box p,.box h3 {
	padding: 0 15px;
	width: 320px;
	margin: 0 0 5px 0;
	font-size: 12px;
	line-height: 16px;
}

.box h3 a {
	font-size: 15px;
}

.box ul li {
	float: left;
	width: 160px;
	padding: 0 0 5px 15px;
}

.box .bottom-bar {
	position: absolute;
	bottom: 10px;
}

h2.page-heading {
	padding-top: 40px;
	border-bottom: solid 1px #ccc;
}

h2.page-heading span {
	font-size: 15px;
}

.search-results {
	margin-bottom: 25px !important;
}

.search-results li {
	padding: 13px 0 11px !important;
	border-bottom: solid 1px #e0dfdf;
}

.search-results h3 {
	margin: 0;
}

.search-results p {
	padding: 0;
	margin: 0;
}

.search-results p.meta-bar {
	padding: 0;
}

.search-results i.icon-star,.search-results i.icon-angle-right,.more-link i {
	color: #f5821f;
}

.rightColumnContainer p.more-link {
	padding-bottom: 45px;
}

.page-bg {
	background: url(../bg_page_bot.jpg) repeat-x left bottom;
}

body.search #main .middleContainer.fourNavContainer {
	margin-top: 0;
}

body.search .fourNav.borderTop {
	border-top: 0;
}

#main .util-bar {
	height: 55px;
	overflow: hidden;
}

#main .util-bar .panel {
	background: #053c6d;
	margin-right: 2px;
	float: left;
	color: #fff;
	font-size: 13px;
	width: 100%;
}

body.compare-credit-cards #main .util-bar .panel a:nth-child(1) {
	padding-left: 5.5%;
}

.breadCrumbsContainer-alt {
	background: #1a3871;
	padding: 20px 15px;
	width: auto;
	font-size: 15px;
	line-height: 16px;
}

.breadCrumbsContainer-alt a {
	color: #fff;
}

#main .util-bar .social {
	width: auto;
	padding: 0 15px;
}

#main .util-bar .social p {
	float: left;
	width: 150px;
	font-weight: initial;
	line-height: 15px;
	padding: 13px 15px;
	margin: 0;
}

#main .util-bar .social ul {
	float: left;
	padding-top: 13px;
	margin-right: 10px;
}

#main .util-bar .social ul li {
	float: left;
	margin-right: 5px;
}

#main .util-bar .social a.more-link {
	color: #f5821f;
	display: inline-block;
	line-height: 53px;
}

#main .rating {
	padding: 19px 15px;
	line-height: 18px;
}

.rating span {
	unicode-bidi: bidi-override;
	direction: rtl;
}

.rating span a.star {
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	display: inline-block;
	text-decoration: none;
}

.rating span a.star:hover {
	cursor: pointer;
}

.rating span a.star:before {
	content: "\f006";
	padding-right: 5px;
	color: #f5821f;
}

.rating span a.star:hover:before,.rating span a.star:hover~a.star:before {
	content: "\f005";
	color: #f5821f;
}

#main .write-review {
	display: block;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 20px 15px;
	font-size: 15px;
	line-height: 16px;
}

table.card-comparison td,table.card-comparison th {
	vertical-align: top;
	text-align: left;
	padding: 10px 0;
}

table.card-comparison th {
	font-size: 15px;
	font-weight: initial;
	width: 150px;
}

table.card-comparison th.sub {
	font-size: 13px;
}

table.card-comparison td {
	font-size: 13px;
	line-height: 15px;
	padding: 10px;
	width: 200px;
	min-width: 200px;
	max-width: 200px;
	text-align: center;
}

table.card-comparison tr.divider td {
	border-bottom: solid 1px #ccc;
	padding: 15px 0 20px;
	margin-bottom: 15px;
	text-align: right;
}

table.card-comparison tr.divider td a {
	font-size: 20px;
	text-decoration: none;
}

table.card-comparison tr.divider+tr td,table.card-comparison tr.divider+tr th {
	padding-top: 20px;
}

table.card-comparison td a {
	color: #f5821f;
}

table.card-comparison td.check {
	text-align: center;
}

table.card-comparison tr.cta td {
	text-align: center;
}

table.card-comparison tr.cta td .btn {
	display: block;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	background: #f5821f;
	text-align: center;
	line-height: 45px;
	height: 45px !important;
	font-size: 15px;
	font-weight: bold;
	margin: 0 auto;
	width: 60%;
}

table.card-comparison td p.card-rating {
	color: #f5821f;
	padding-top: 5px;
}

table.card-comparison td p.learn-more {
	padding-top: 10px;
	color: #f5821f;
}

h1.line-em-up {
	border-bottom: solid 1px #ccc;
	padding-bottom: 10px;
}

table.card-comparison tr.social ul {
	width: 136px;
}

table.card-comparison tr.social ul li {
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
}

#selectCard {
	width: 100%;
	width: 136px;
	display: block;
}

#uniform-selectCard {
	margin-top: 20px;
	background: #f3f3f3;
	text-align: left;
	border: solid 1px #ccc;
	cursor: pointer;
	width: 136px;
}

#uniform-selectCard span {
	background-image: url(../card_comparison/dropdown.jpg);
}

.ribbon {
	background: #555;
	color: #fff;
	font-weight: initial;
	padding: 20px 0;
	margin: 45px 0 0;
}

.ribbon a {
	color: #f5821f;
}

.ribbon h2 {
	font-size: 40px;
	border-bottom: solid 1px #ccc;
	margin: 0 0 20px 0;
	padding: 0;
	font-weight: initial;
}

.ribbon h3 {
	font-weight: initial;
	font-size: 25px;
	line-height: 29px;
	margin: 0;
	padding: 0 0 10px 0;
}

.ribbon p {
	margin: 0;
	font-size: 13px;
}

.ribbon p.tel {
	font-weight: bold;
	font-size: 16px;
}

.ribbon .two-col .left {
	float: left;
}

.ribbon .two-col .right {
	float: right;
}

#main .ribbon .middleContainer {
	height: auto;
}

.customer-care {
	background: url(../card_comparison/ico_customer_care.png) no-repeat left top;
	padding-left: 75px;
	margin-right: 75px;
}

.location {
	background: url(../card_comparison/ico_location.png) no-repeat left top;
	padding-left: 75px;
	margin-right: 40px;
}

body.card-compare .fourNav.shorter {
	padding: 60px 0;
}

#RechargeRates-child {
	background: #053c6d;
	height: auto;
	right: 160px;
	width: 300px;
	padding-bottom: 5px;
}

.right-nav-child {
	z-index: 1000;
}

.right-nav-child.rates h5 {
	font-size: 35px;
	font-weight: initial;
	line-height: 35px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #ccc;
}

.right-nav-child.rates h6 {
	font-size: 25px;
	font-weight: initial;
	line-height: 25px;
	margin: 0;
}

.right-nav-child.rates h6.savings {
	padding-left: 30px;
	background: url(../icon_rupee.png) no-repeat left center;
}

.right-nav-child.rates h6.deposits {
	padding-left: 30px;
	background: url(../icon_deposit.png) no-repeat left center;
}

.right-nav-child.rates h6.home {
	padding-left: 30px;
	background: url(../icon_home.png) no-repeat left center;
}

.right-nav-child.rates .info-holder {
	padding: 0;
}

.right-nav-child.rates .table {
	border-bottom: solid 1px #ccc;
	margin: 5px 0 10px;
	width: 300px;
}

.right-nav-child.rates .table tr {
	vertical-align: bottom;
}

.right-nav-child.rates .table th {
	font-size: 13px;
	vertical-align: bottom;
	text-align: left;
	font-weight: initial;
	width: 95px;
}

.right-nav-child.rates .table td.rate {
	font-size: 33px;
	line-height: 33px;
	font-weight: initial;
	width: 100px;
	text-align: right;
}

.right-nav-child.rates .table td.rate span {
	font-size: 13px;
	position: relative;
	top: 5px;
}

.right-nav-child.rates .table td.apply {
	text-align: right;
	width: 70px;
}

.right-nav-child.rates .table td a {
	color: #fff;
	font-size: 12px;
}

.right-nav-child.rates .table tr:last-child td,.right-nav-child.rates .table tr:last-child th {
	padding-bottom: 10px;
}

.right-nav-child.rates .other-rates {
	font-size: 12px;
}

.right-nav-child.rates .other-rates a {
	color: #fff;
}

a.RechargeRates span {
	background: none repeat scroll 0 0 #1a3871;
	display: block;
	height: 94px;
	left: -8px;
	position: absolute;
	top: 386px;
	width: 10px;
}

.left-col,.right-col {
	float: left;
}

#main .util-bar.full-width .breadCrumbsContainer-alt {
	float: none !important;
	margin-right: 0;
}

#main .util-bar.full-width {
	height: 115px;
}

#main .util-bar.full-width .panel.second-row {
	margin-top: 2px;
}

#main .util-bar.full-width .panel.social {
	width: 590px;
}

#main .util-bar.full-width .panel.social p {
	padding-left: 0;
}

#main .util-bar.full-width .panel.write-review {
	margin-right: 0;
}

.mobile-only {
	display: none !important;
}

@media only screen and (max-width:980px) {
	#main .util-bar.full-width {
		display: none;
	}
}

h1.h1-styling {
	color: #454545;
	font-family: Helvetica,Arial,sans-serif;
	font-weight: initial;
	font-size: 35px;
	line-height: 40px;
	margin: 0 0 20px;
	padding: 0;
	width: 100%;
}

@media only screen and (max-width:980px) {
	h1.h1-styling {
		font-size: 2em;
		margin: 10px 0;
	}
}

.single-col-content {
	border: solid 1px #e9e9e9;
}

@media only screen and (max-width:980px) {
	.single-col-content {
		margin: 0 auto;
		padding: 10px 15px;
		border: 0;
	}

	body.product-finder h1 {
		margin: 0 auto;
		padding: 30px 15px 10px;
		font-size: 2em;
	}
}

.questions,.product-list {
	background: #f3f3f3;
	padding: 10px 26px 26px;
}

.questions {
	padding-bottom: 30px;
}

@media only screen and (max-width:980px) {
	.questions {
		border: solid 1px #e9e9e9;
		margin-bottom: 15px;
		padding: 10px 15px;
	}
}

.question {
	font-family: Helvetica,Arial,sans-serif;
	font-weight: initial;
}

.question p {
	margin-top: 0;
}

.question .question-body .left-col {
	width: 338px;
	padding-top: 35px;
	margin-right: 20px;
}

@media only screen and (max-width:980px) {
	.question .question-body .left-col {
		padding-top: 0;
		width: 100%;
		float: none;
	}
}

.question .question-body .question-copy {
	font-size: 32px;
	line-height: 1.1;
	font-weight: 200;
}

.question .question-body .right-col .left-col {
	font-size: 15px;
}

.question .slider {
	width: 542px;
	height: 21px;
	margin-top: 35px;
	background: url(../product-finder/bg_slider.png) repeat-x 0 0;
	background-size: cover;
	border-radius: 0;
	border: 0;
}

@media only screen and (max-width:980px) {
	.question .slider {
		width: 100%;
		margin-top: 65px;
		margin-bottom: 20px;
	}

	.question .question-body .question-copy {
		font-size: 26px;
	}
}

.question .slider .perc-indicator {
	width: 110px;
	height: 50px;
	font-family: Helvetica,Arial,sans-serif;
	font-weight: initial;
	font-size: 23px;
	color: #1a3871;
	position: absolute;
	top: -75px;
	left: 70%;
	text-align: center;
}

.question .slider .perc-indicator span {
	font-size: 57px;
}

@media only screen and (max-width:980px) {
	.question .slider .perc-indicator {
		top: -50px;
		left: 65%;
		width: 100px;
	}

	.question .slider .perc-indicator span {
		font-size: 34px;
	}
}

.next-btn {
	color: #fff;
	background: #f5821f;
	text-transform: uppercase;
	padding: 10px 0;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	width: 100px;
	display: block;
	float: right;
	margin-top: 35px;
}

@media only screen and (max-width:980px) {
	.next-btn {
		float: none;
		background: #f5821f;
	}
}

.question .ui-slider-horizontal .ui-slider-handle {
	background: #1a3871;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	border: 0;
	cursor: pointer;
}

.product-list {
	padding-top: 10px;
	border-top: solid 1px #ccc;
	font-family: Helvetica,Arial,sans-serif;
	font-weight: initial;
}

@media only screen and (max-width:980px) {
	.product-list {
		background: 0;
		padding: 0;
	}
}

.product-list .util-bar {
	font-size: 15px;
}

.product-list .util-bar .pull-right a {
	font-weight: bold;
}

@media only screen and (max-width:980px) {
	.product-list .util-bar .pull-right {
		float: none;
		display: block;
		clear: both;
	}

	.product-list .util-bar a {
		float: right;
	}
}

#selectSortBy {
	width: 230px;
}

#uniform-selectSortBy {
	margin-left: 30px;
	background: #1a3871;
	text-align: left;
	cursor: pointer;
	width: 136px;
}

#uniform-selectSortBy span {
	background: url(../product-finder/dropdown.png) no-repeat 95% center;
	color: #fff;
	text-shadow: none;
}

@media only screen and (max-width:980px) {
	#selectSortBy {
		width: 100%;
	}

	#uniform-selectSortBy {
		width: 100%;
		display: block;
		margin: 10px 0 0 0;
	}

	#uniform-selectSortBy span {
		background-position: 95% center;
	}
}

#uniform-selectSortBy option {
	color: #fff;
}

.product-list ul.products {
	margin: 0;
	padding: 0;
}

.product-list ul.products li {
	list-style-type: none;
	width: 290px;
	margin-right: 15px;
	float: left;
	background: #e2e2e2;
	border: solid 1px #d6d6d6;
}

@media only screen and (max-width:980px) {
	.product-list ul.products li {
		width: 100%;
		float: none;
		background: #fff;
		margin-bottom: 15px;
	}

	.product-list ul.products li img {
		width: 100%;
	}
}

.product-list ul.products li:nth-child(3n) {
	margin-right: 0;
}

.product-list ul.products li .inner {
	padding: 20px;
}

@media only screen and (max-width:980px) {
	.product-list ul.products li .inner {
		padding: 15px;
	}
}

.product-list ul.products li h2 {
	padding: 0;
	margin: 0;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 25px;
	font-weight: 200;
}

#main .product-list ul.products li p {
	font-size: 15px;
	line-height: 1.4;
}

#main .product-list ul.products li p.rating {
	padding: 10px 0;
	margin: 0;
	font-size: 13px;
}

#main .product-list ul.products li p.rating i.icon-angle-right,#main .product-list ul.products li p.learn {
	color: #1a3871;
}

.product-list ul.products li .btn-bar a {
	width: 120px;
	display: block;
	float: left;
	background: #f5821f;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px 0;
}

.product-list ul.products li .btn-bar a:first-child {
	margin-right: 10px;
}

@media only screen and (max-width:980px) {
	.product-list ul.products li .btn-bar a {
		background: #f5821f;
		width: 48%;
	}

	.product-list ul.products li .btn-bar a:first-child {
		margin-right: 2%;
	}
}

.product-list .additional-links {
	margin-top: 20px;
	border-top: solid 1px #ccc;
}

.product-list .additional-links a {
	display: block;
	border-bottom: solid 1px #ccc;
	font-family: Helvetica,Arial,sans-serif;
	font-weight: initial;
	font-size: 21px;
	color: #555;
	text-decoration: none;
	line-height: 28px;
	padding: 10px 0;
}

@media only screen and (max-width:980px) {
	.product-list .additional-links a {
		font-size: 16px;
	}
}

.orange {
	color: #f5821f;
}

@media only screen and (max-width:980px) {
	.desktop-only {
		display: none !important;
	}

	.mobile-only {
		display: block !important;
	}

	body.product-finder .divider {
		height: 15px;
	}
}

@media only screen and (min-width:980px) {
	.mobile-only {
		display: none;
	}
}

body.blog #main .util-bar.full-width {
	height: 55px;
}

body.blog .BigBanner {
	margin-bottom: 40px;
}

body.blog .BigBanner ul.banner li .title {
	font-size: 52px;
	font-family: Helvetica,Arial,sans-serif;
	font-weight: initial;
	margin-top: 155px;
}

body.blog .BigBanner ul.banner li .desription {
	font-size: 20px;
	width: 450px;
	line-height: 1.4;
}

body.blog .BigBanner ul.pagination {
	bottom: 40px;
}

body.blog .BigBanner ul.banner li p {
	width: 700px;
}

body.blog .BigBanner li#image1 {
	background-image: url(../blog/bigbanner.jpg);
}

body.blog .BigBanner .tag {
	background: url(../blog/bigbanner-tag-left.png) no-repeat 0 0;
	padding: 0 0 0 7px;
	margin: 0;
	position: absolute;
	top: 100px;
	height: 35px;
}

body.blog .BigBanner .tag span {
	background: #f5821f;
	height: 28px;
	line-height: 28px;
	padding: 7px 15px;
	font-size: 12px;
	text-transform: uppercase;
}

@media only screen and (max-width:980px) {
	body.blog .BigBanner {
		min-width: 0;
		max-width: none;
		height: 350px;
		margin-bottom: 0;
	}

	body.blog .BigBanner ul.banner {
		height: 100%;
	}

	body.blog .BigBanner ul.banner li {
		min-width: 0;
		max-width: none;
		height: 100%;
	}

	body.blog .BigBanner ul.banner li p {
		width: 70%;
	}

	body.blog .BigBanner ul.banner li p br {
		display: none;
	}

	body.blog .BigBanner ul.banner li .title,.BigBanner .BigText {
		margin: 0;
		font-size: 1.9em;
		line-height: 1em;
	}

	body.blog .BigBanner ul.banner li .title.short {
		margin-top: 80px;
	}

	body.blog .BigBanner ul.banner li .desription {
		width: 50%;
		margin: 5px 0 0;
		line-height: 1.2em;
		font-size: .95em;
	}

	body.blog .BigBanner ul.pagination {
		bottom: 10px;
		left: 0 !important;
		text-align: center;
		width: 100%;
		height: auto;
		right: 0 !important;
	}

	body.blog .BigBanner ul.pagination li {
		float: none;
		height: 10px;
		width: 12px;
		background-size: auto 20px;
		margin: 0 2px;
	}

	body.blog .BigBanner .findoutmore {
		font-size: 15px;
		font-weight: bold;
		margin-top: 10px;
		padding: 5px 10px;
	}

	body.blog .BigBanner.noTop {
		margin: 0;
	}

	body.blog .BigBanner.noTop#mainImage {
		background-size: auto 100%;
	}

	body.blog .BigBanner .BigText {
		width: 65%;
	}
}

.left-col-main {
	width: 220px;
	margin-right: 30px;
	float: left;
}

@media only screen and (max-width:980px) {
	.left-col-main {
		float: none;
		margin: 0 15px;
		width: auto;
	}
}

body.blog .BigBanner .breadCrumbsContainer {
	padding: 5px 15px;
}

.left-col-main h2 {
	color: #f5821f;
	font-family: Helvetica,Arial,sans-serif;
	font-weight: initial;
	font-size: 18px;
	line-height: 1.2;
	margin: 0;
	padding: 0 0 5px 0;
	width: 100%;
	border-bottom: solid 1px #ccc;
	background: url(../blog/menu_orange.png) no-repeat right 5px;
}

.right-col-main {
	float: left;
	width: 710px;
}

@media only screen and (max-width:980px) {
	.right-col-main {
		margin: 15px;
		float: none;
		width: auto;
	}
}

.right-col-main .answers-search form input[type=text] {
	width: 473px;
}

.right-col-main .answers-search {
	margin-bottom: 20px;
}

.box-nav-wrap {
	background: #f3f3f3;
	border: solid 1px #c9c9c9;
	margin-top: 15px;
	display: none;
}

.box-nav-wrap .tab-nav a {
	width: 50%;
	text-align: center;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	display: block;
	float: left;
	background: #c9c9c9;
	padding: 5px 0;
	color: #fff;
}

.box-nav-wrap .tab-nav a.active {
	background: #f3f3f3;
	color: #1a3871;
}

@media only screen and (max-width:980px) {
	.box-nav-wrap .list-tabs {
		ovverflow-x: hidden;
		overflow-y: auto;
	}
}

.box-nav-wrap .list-tabs ul.tab {
	margin: 0;
	padding: 0;
	width: 85%;
	margin: 0 auto;
	display: none;
}

.box-nav-wrap .list-tabs ul.tab.active {
	display: block;
}

.box-nav-wrap li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 13px;
	color: #737373;
	padding: 10px 0;
	border-top: solid 1px #ccc;
}

.box-nav-wrap li:first-child {
	border-top: 0;
}

.box-nav-wrap li a.permalink {
	font-size: 13px;
	padding-top: 5px;
	display: block;
	font-weight: bold;
}

.box-nav-wrap p.load {
	width: 85%;
	margin: 0 auto;
	padding: 15px 0;
	border-top: solid 1px #ccc;
	color: #1a3871;
	font-weight: bold;
}

.post-grid ul.unstyled li {
	width: 347px;
	float: left;
	margin: 0 8px 8px 0;
}

@media only screen and (max-width:980px) {
	.post-grid ul.unstyled li {
		width: 100%;
		float: none;
		margin: 0 0 8px 0;
	}
}

.post-grid .img-wrap {
	position: relative;
	width: 347px;
	height: 237px;
}

@media only screen and (max-width:980px) {
	.post-grid .img-wrap {
		width: 100%;
		height: auto;
	}

	.post-grid .img-wrap img {
		width: 100%;
		height: auto;
	}
}

.post-grid .img-wrap .tag {
	background: url(../blog/tag-left.png) no-repeat left top;
	display: block;
	height: 26px;
	position: absolute;
	top: 8px;
	left: -3px;
	text-decoration: none;
}

.post-grid .img-wrap .tag span {
	display: block;
	background: #f5821f;
	padding: 4px 15px;
	color: #fff;
	font-size: 12px;
	line-height: 1;
	text-transform: uppercase;
	font-weight: bold;
	border: 1px solid #fff;
}

.post-grid .img-wrap .feat-img {
	position: absolute;
	border: solid 1px #ccc;
}

@media only screen and (max-width:980px) {
	.post-grid .img-wrap .feat-img {
		position: relative;
		display: block;
	}
}

.post-grid .post-info {
	padding: 5px 20px;
	border: solid 1px #ccc;
	border-top: 0;
	text-align: left;
	position: relative;
}

.post-grid .post-info a.permalink {
	font-size: 20px;
	font-weight: bold;
}

@media only screen and (max-width:980px) {
	.post-grid .post-info {
		padding-top: 10px;
	}

	.post-grid .post-info a.permalink {
		font-size: 1.1em;
		line-height: 1.3;
	}
}

.post-grid .post-info p.meta {
	font-size: 13px;
}

.post-grid .post-info .social span {
	height: 18px;
	line-height: 18px;
	font-size: 13px;
	color: #fff;
}

.post-grid .post-info .social span {
	padding: 0 10px;
}

.post-grid .post-info .social .fb {
	background: url(../blog/fb.png) no-repeat 0 0;
	padding-left: 21px;
}

.post-grid .post-info .social .fb span {
	background: #1a3871;
}

.post-grid .post-info .social .twitter {
	background: url(../blog/twitter.png) no-repeat 0 0;
	padding-left: 24px;
}

.post-grid .post-info .social .twitter span {
	background: #32ccfe;
}

.post-grid .post-info .social .gplus {
	background: url(../blog/gplus.png) no-repeat 0 0;
	padding-left: 22px;
}

.post-grid .post-info .social .gplus span {
	background: #dd4b38;
}

.post-grid .post-footer {
	text-align: right;
	padding: 5px 20px;
	border: solid 1px #ccc;
	border-top: 0;
	font-size: 13px;
	display: none;
}

.h1-styling.post-title {
	color: #1a3871;
}

body.blog .post-content .post-img {
	margin-bottom: 20px;
}

body.blog .post-content h2 {
	font-size: 25px;
	font-family: Helvetica,Arial,sans-serif;
	font-weight: initial;
}

body.blog .post-content .table {
	width: 100%;
}

body.blog .post-content .table thead th {
	background: #1a3871;
	color: #fff;
	font-size: 17px;
	line-height: 23px;
	text-align: left;
	padding: 5px 20px;
	font-family: Helvetica,Arial,sans-serif;
	font-weight: initial;
	padding: 8px 20px;
}

body.blog .post-content .table td {
	background: #f3f3f3;
	padding: 5px 20px;
}

body.blog .post-content .table td,body.blog .post-content .table th {
	border: solid 1px #ccc;
	border-left-width: 1px !important;
}

body.blog .post-content .table td.center,body.blog .post-content .table th.center {
	text-align: center;
}

body.blog .post-content ul {
	padding-left: 15px;
	margin: 0;
}

body.blog .post-content li {
	margin-left: 0;
	line-height: 1.8;
}

body.blog .post-content .related-posts {
	border-top: solid 1px #ccc;
	margin-top: 25px;
}

body.blog .post-content .related-posts ul {
	padding: 0;
}

body.blog .post-content .related-posts li {
	width: 200px;
	float: left;
	margin-left: 40px;
}

@media only screen and (max-width:980px) {
	body.blog .post-content .related-posts li {
		float: none;
		width: auto;
		margin: 0 0 15px;
	}
}

body.blog .post-content .related-posts li:first-child {
	margin-left: 0;
}

body.blog .post-content .related-posts li h3,body.blog .post-content .related-posts li h3 a {
	padding: 0;
	margin: 0;
	font-size: 15px;
	line-height: 1.3;
	font-weight: bold;
}

body.blog .post-content .related-posts li h3 {
	padding-top: 10px;
}

body.blog .post-content .comments-section {
	border-top: solid 1px #ccc;
	margin-top: 25px;
}

body.blog .post-content .comments-section a.write-comment {
	font-weight: bold;
	margin-top: 20px;
}

body.blog .post-content .comment-nav {
	background: #1a3871;
	padding: 10px;
	margin-bottom: 25px;
}

body.blog .post-content .comment-nav a {
	text-decoration: none;
	color: #445e90;
	padding: 10px;
}

body.blog .post-content .comment-nav a.active {
	color: #fff;
	position: relative;
}

body.blog .post-content .comment-nav a.active:after {
	content: " ";
	width: 11px;
	height: 6px;
	background: url(../blog/arrow_down.jpg) no-repeat 0 0;
	display: block;
	position: absolute;
	top: 40px;
	left: 42%;
}

body.blog .post-content .comments {
	padding-left: 0;
	width: 100%;
}

body.blog .post-content .comments li {
	margin-bottom: 10px;
}

body.blog .post-content .comments li .comment-header {
	border: solid 1px #ccc;
	padding: 5px 15px;
	font-size: 13px;
	line-height: 1.1;
}

body.blog .post-content .comments li .comment-header .pull-left {
	position: relative;
}

body.blog #main .post-content .comments li .comment-header .tag {
	background: url(../blog/bigbanner-tag-left.png) no-repeat 0 0;
	padding: 0 0 0 7px;
	margin: 0;
	position: absolute;
	top: 0;
	height: 35px;
}

body.blog #main .post-content .comments li .comment-header .tag {
	background: url(../blog/tag-left.png) no-repeat left top;
	display: block;
	height: 26px;
	position: absolute;
	top: -8px;
	left: -18px;
	text-decoration: none;
	width: 250px;
	padding: 0;
}

body.blog #main .post-content .comments li .comment-header .tag span {
	display: block;
	background: #f5821f;
	padding: 4px 15px;
	color: #fff;
	font-size: 13px;
	line-height: 1;
	text-transform: uppercase;
	font-weight: bold;
}

body.blog .post-content .comments li .comment-body {
	border: solid 1px #ccc;
	border-top: 0;
}

body.blog .post-content .comments li .comment-body .left-col {
	width: 590px;
	float: left;
	border-right: solid 1px #ccc;
}

body.blog .post-content .comments li .comment-body .right-col {
	float: left;
	width: 115px;
}

body.blog .post-content .comments li .comment-body .author {
	padding: 15px;
}

body.blog .post-content .comments li .comment-body .author img {
	float: left;
	margin-right: 10px;
	border: solid 1px #ccc;
}

body.blog .post-content .comments li .comment-body .author-name {
	font-weight: bold;
	display: block;
	line-height: 1.3;
	margin-top: 19px;
	font-size: 20px;
	font-family: Helvetica,Arial,sans-serif;
}

body.blog .post-content .comments li .comment-body .author-name span {
	display: block;
	font-weight: normal;
	font-size: 15px;
}

body.blog .post-content .comments li .comment-body .comment-copy {
	padding: 0 15px 15px 15px;
}

body.blog .post-content .comments li .comment-body .comment-copy p {
	font-size: 15px;
	line-height: 1.2;
	margin-top: 0;
}

body.blog .post-content .comments li .comment-body .comment-actions {
	padding: 0 15px 15px 15px;
}

body.blog .post-content .comments li .comment-body .comment-actions a {
	background: #1a3871;
	color: #fff;
	padding: 10px 20px;
	text-decoration: none;
	margin-right: 10px;
	font-size: 13px;
	text-transform: uppercase;
}

body.blog .post-content .comments li .comment-body .comment-votes {
	font-size: 13px;
	padding: 8px 15px;
	border-top: solid 1px #ccc;
}

body.blog #main .post-content .comments .rating {
	line-height: 18px;
	padding: 10px;
	font-size: 13px;
}

body.blog #main .post-content .comments .rating span a.star:before {
	padding-right: 1px;
}

body.blog #main .post-content .comments .rate-btn {
	background: #1a3871;
	color: #fff;
	padding: 5px;
	text-align: center;
	text-decoration: none;
	margin-right: 10px;
	font-size: 13px;
	text-transform: uppercase;
	width: 80%;
	display: block;
	margin: 0 auto;
}

body.blog .leftColumnContainer {
	width: auto;
	float: none;
}

body.blog .leftColumnContainer h2 {
	position: relative;
	background: 0;
	width: auto;
	padding-right: 10px;
}

body.blog .leftColumnContainer h2>a {
	display: block;
	text-decoration: none;
	color: #f5821f;
}

body.blog .leftColumnContainer-megaNav {
	top: 0;
	font-size: 13px;
}

@media only screen and (max-width:980px) {
	.post-content img {
		width: 100%;
		height: auto;
	}

	body.blog .post-content .comments li .comment-body .author img {
		width: auto;
	}

	body.blog .discuss-right .comment-article #reviewstar img {
		width: auto;
	}
}

.center-align {
	text-align: center !important;
}

.imp-notice {
	font-size: 12px;
}

.imp-notice strong,.imp-notice a {
	color: #f5821f;
}

.fine-print {
	font-size: 11px;
	padding-bottom: 20px;
	color: #555;
}

@font-face {
	font-family:'zurich_btroman';src:url('../font/tt0178m_-webfont.eot');src:url('../font/tt0178m_-webfont.eot?#iefix') format('embedded-opentype'),url('../font/tt0178m_-webfont.woff') format('woff'),url('../font/tt0178m_-webfont.ttf') format('truetype'),url('../font/tt0178m_-webfont.svg#zurich_btroman') format('svg');font-weight:normal;font-style:normal;
}

html {
	color: #454545 !important;
}

.bodyclass {
	display: none;
	font: Times New Roman !important;
}

.breadCrumbsContainer {
	left: 170px !important;
}

.breadCrumbsContainer-megaNav {
	display: none;
}

.BigBanner .findoutmore {
	margin: -30px 0;
}

.BigBanner ul.banner a li {
	width: 1300px !important;
}

.rightColumnContainer div.short {
	width: 500px;
}

.rightColumnContainer .rows.phone {
	background-position: right center;
}

.rightColumnContainer .rows.rewards {
	background-size:  244px 181px !important;
	padding: 0;
}

.rightColumnContainer h1 {
	float: none;
	font-size: 25px !important;
}

.rightColumnContainer h2 {
	float: none;
	font-size: 18px !important;
}

.rightColumnContainer h2.subtitle {
	font-size: 18px !important;
}

.rightColumnContainer p a {
	font-size: 13px;
}

.rows p a {
	font-size: 13px;
}

ul li,ol li {
	font-size: 13px;
	text-align: justify;
}

ol li {
	clear: left;
}

td a {
	color: #f5821f;
}

img {
	border: 0 !important;
}

.displayNone {
	display: none;
}

.topBorder {
	border-top: 1px solid #d3d3d3;
}

ul li a,ol li a {
	font-size: 1em;
	color: #f5821f;
}

h2 a {
	color: #f5821f;
}

.term-and-conditions a,.term-and-conditions ul li a,.term-and-conditions p a {
	color: #f5821f !important;
	font-size: 13px !important;
}

.offer-wrapper .leftColumnContainer {
	margin-top: 20px;
	width: 180px;
	text-align: left;
}

.offer-wrapper h1 {
	float: none;
	font-size: 20px !important;
}

.offer-right h2 {
	float: none;
	font-size: 18px !important;
}

.offer-right p {
	float: none;
	font-size: 1em !important;
	text-align: justify;
}

.secondNav .menu {
	width: auto !important;
}

.menu-nav-close {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKBJREFUeNqs1NEJwCAMBFB7dL2uoTM5hwNa76PUippEGxAF8RHx0HnvU87Z7Y7icCTEGK8QQnIbVc5zonGBqx20xrjAs7GCtlgxXtCK9rBPhxZ0hHVBCZ1hQ3CEStgUbFENxjoYSsUDPJ1OMdapfE0nQaor19fURgraaGgjBWs0JBTWnEkorJiEYgWboVjFRujBn3YVa8NPHH9gdae3AAMAHZ/BiWxlUYsAAAAASUVORK5CYII=) 0 0;
	display: block;
	height: 20px;
	position: absolute;
	right: 325px;
	text-decoration: none;
	top: 10px;
	width: 20px;
}

.pollWindowWrapper {
	display: none;
}

.product-rating {
	display: inline-block;
}

.product-overview-image-desc {
	min-height: 87px;
}

ul.banner li div.middleContainer {
	width: 960px;
	margin: 0 auto;
}

.BigBanner ul.banner li {
	z-index: 3;
}

.BigBanner ul.banner li .middleContainer a {
	text-decoration: none;
}

.BigBanner ul.banner li img,#mainImage.BigBanner.noTop img {
	position: absolute;
	left: 0;
	z-index: -1;
	top: 0;
	height: 100%;
}

.BigBanner ul.banner li .title.short {
	margin: 75px 0 0 0 !important;
}

.BigBanner ul.banner li p {
	text-align: left;
	font-size: 16px;
}

.BigBanner .findoutmore {
	margin: 0;
}

.BigBanner ul.banner li .middleContainer p img {
	z-index: 1;
	position: absolute;
	width: auto !important;
	height: auto;
	min-width: initial;
	max-width: initial;
	left: initial;
	top: initial;
}

.BigBanner ul.banner li .rightText .title {
	text-align: right;
}

.BigBanner ul.banner li .rightText p {
	text-align: right;
}

.middleContainer.rightText a {
	float: right;
}

.BigBanner ul.banner li .rightText .findoutmore {
	float: right;
}

.BigBanner ul.banner li .centerText a {
	text-decoration: none;
}

.BigBanner ul.banner li .centerText .title {
	text-align: center;
}

.BigBanner ul.banner li .centerText .title.short {
	position: relative;
	left: 50%;
	margin: 60px 0 0 -300px !important;
}

.BigBanner ul.banner li .centerText .desription {
	margin-left: -300px;
	left: 50%;
	position: relative;
	width: 600px;
}

.BigBanner ul.banner li .centerText .desription p {
	float: none;
	text-align: center;
}

.BigBanner ul.banner li .centerText .findoutmore {
	position: relative;
	left: 50%;
	margin-left: -63px;
}

.BigBanner.noTop {
	z-index: 5;
}

.BigBanner .findoutmore.right {
	float: right;
	margin: 30px 0;
}

.BigBanner.noTop .middleContainer {
	margin: 0 auto !important;
	width: 960px;
}

.BigBanner.noTop .middleContainer.leftText .BigText {
	float: left;
	text-align: left;
}

.BigBanner.noTop .middleContainer.leftText .findoutmore.right {
	float: left;
}

.BigBanner.noTop .middleContainer.rightText .BigText {
	float: right;
	text-align: right;
}

.BigBanner.noTop .middleContainer.rightText .findoutmore.right {
	float: right;
}

.BigBanner.noTop .middleContainer.centerText .BigText {
	float: none;
	text-align: center;
	margin: 0 0 50px -245px;
	padding-top: 90px;
	position: relative;
	left: 50%;
}

.BigBanner.noTop .middleContainer.centerText .findoutmore.right {
	float: none;
	left: 50%;
	position: relative;
	margin-left: -34px;
}

.LeftPanel .sub-container .right-nav-child {
	background: #053c6d;
	height: 432px;
}

.LeftPanel .sub-container .orange-container {
	background: #f5821f;
	height: 432px;
}

.LeftPanel .sub-container a.buttons:first-child span {
	background-color: #f5821f;
	top: 0 !important;
}

.LeftPanel .sub-container a.buttons strong.right-mobile-show {
	display: none;
}

#RechargeRates-child.rates h5 {
	border-bottom: 1px solid #ccc;
	font-size: 35px;
	font-weight: initial;
	line-height: 35px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#RechargeRates-child.rates h6 {
	font-size: 25px;
	font-weight: initial;
	line-height: 25px;
	margin: -23px 0 0 0;
	padding-left: 30px;
}

#RechargeRates-child.rates .info-holder {
	padding: 0;
}

#RechargeRates-child.rates .table {
	border-bottom: 1px solid #ccc;
	margin: 5px 0 10px;
	width: 300px;
}

#RechargeRates-child.rates .table tr {
	vertical-align: bottom;
}

#RechargeRates-child.rates .table th {
	font-size: 13px;
	font-weight: initial;
	text-align: left;
	vertical-align: bottom;
	width: 95px;
}

#RechargeRates-child.rates .table td.rate {
	font-size: 25px;
	font-weight: initial;
	line-height: 33px;
	text-align: right;
	width: 100px;
}

#RechargeRates-child.rates .table td.rate span {
	font-size: 13px;
	position: relative;
	top: 5px;
}

#RechargeRates-child.rates .table td.apply {
	text-align: right;
	width: 70px;
}

#RechargeRates-child.rates .table td a {
	color: #fff;
	font-size: 12px;
}

#RechargeRates-child.rates .table tr:last-child td,#RechargeRates-child.rates .table tr:last-child th {
	padding-bottom: 10px;
}

#RechargeRates-child.rates .other-rates {
	font-size: 12px;
}

#RechargeRates-child.rates .other-rates a {
	color: #fff;
}

#IBLogin-child h5.log-in {
	background: url("../icici_version6_homepage_10Sep13_V1_03.jpg") no-repeat scroll 0 0 rgba(0,0,0,0);
	height: 69px;
	margin: 0;
	padding: 0 0 10px;
	width: 227px;
}

.fourNav li.grid-class-1,.fourNav li.grid-class-2,.fourNav li.grid-class-3,.fourNav li.grid-class-4 {
	background-image: url(../DisplayImage_Grid_default.png);
}

.fourNav li:hover.grid-class-1,.fourNav li:hover.grid-class-2,.fourNav li:hover.grid-class-3,.fourNav li:hover.grid-class-4 {
	background-image: url(../DisplayIcon_Grid_hover.png);
}

.fourNav li a.hcplfix {
	padding-top: 0;
}

.grid-dropdown {
	background: none repeat scroll 0 0 #f4f4f4;
	display: none;
	padding: 30px;
}

.grid-dropdown ul {
	float: left;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

.grid-dropdown ul.last {
	margin: 0;
}

.grid-dropdown ul li {
	cursor: pointer;
	margin: 0 50px 0 0;
	padding: 0 0 20px;
	width: 260px;
	float: left;
}

.grid-dropdown ul li.last {
	margin: 0;
}

.grid-dropdown .icon-holder {
	float: left;
	height: 50px;
	width: 55px;
}

.grid-dropdown .info-holder {
	float: left;
	padding: 0 0 0 10px;
	width: 190px;
	text-align: left;
}

.grid-dropdown .info-holder h5 {
	color: #444;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 10px;
	padding: 0;
}

.grid-dropdown .info-holder p {
	color: #444;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.grid-dropdown .info-holder h5 a {
	text-decoration: none;
	color: #444;
}

.grid-dropdown ul li a {
	text-decoration: none;
}

.fourNav.shorter li a.hcplfix {
	padding-top: 0;
}

.share {
	display: none;
}

.share-this {
	position: absolute;
	z-index: 9;
	right: 107px;
	top: 10px;
	text-align: center;
}

.share-this:hover .share {
	display: block;
	cursor: pointer;
}

.shareTitle {
	display: block;
	height: 100%;
	width: 100%;
	background: #f2f2f2;
	-webkit-box-shadow: 0 0 4px 1px #dedede;
	        box-shadow: 0 0 4px 1px #dedede;
	border-radius: .3125em;
	margin-right: 0;
	width: 7.4375em;
	font-weight: bold;
	cursor: default;
	line-height: 2.1875em;
	width: 8.7em;
}

.sharelinkWarapper {
	width: 8.1275em;
	font-size: .975em;
	position: relative;
	display: block;
	cursor: pointer;
	font-weight: 100;
	color: #8a8889;
	border-radius: .3125em;
	background: #f2f2f2;
	-webkit-box-shadow: 0 0 4px 1px #dedede;
	        box-shadow: 0 0 4px 1px #dedede;
	text-decoration: none;
	margin: 8px 0;
	padding: 5px;
}

.share a span:hover,.share a span:hover i {
	color: #053c6d;
}

.share a span,.share a i {
	display: inline-block;
	color: #8a8889;
	text-decoration: none;
}

img.youTubeSubscribe {
	width: 82px;
	height: 19px;
	background: url(../youtube-subscribe.png) no-repeat center center;
	display: block;
	border: 0;
}

img.youTubeChannel {
	width: 85px;
	height: 20px;
	background: url(../shareyt.png) no-repeat center center;
	background-size: 85px 20px;
	display: block;
	border: 0;
	margin-top: 2px;
}

img.facebookShareThis {
	width: 85px;
	height: 20px;
	background: url(../sharefb.png) no-repeat center center;
	background-size: 85px 20px;
	display: block;
	border: 0;
}

img.twitterShare {
	width: 85px;
	height: 20px;
	background: url(../sharetw.png) no-repeat center center;
	background-size: 85px 20px;
	display: block;
	border: 0;
	margin-top: 2px;
}

img.linkedIn {
	width: 85px;
	height: 20px;
	background: url(../sharelk.png) no-repeat center center;
	background-size: 85px 20px;
	display: block;
	border: 0;
	margin-top: 2px;
}

.sharelinkWarapper .icon-facebook,.sharelinkWarapper .icon-twitter,.sharelinkWarapper .icon-linkedin,.sharelinkWarapper .icon-youtube-play {
	margin-right: 10px;
}

.bannerPause i,.bannerPlay i {
	text-decoration: none;
	color: #fff;
	padding-right: 3px;
	margin-top: -1px;
	font-size: 1.15em;
	float: left;
}

.bannerPause i:hover,.bannerPlay i:hover {
	color: #f5821f;
}

.bannerPause i {
	background-size: 17px !important;
}

.icon-play:before {
	content: "" !important;
}

.bannerPause i.icon-play {
	background: url(../play-icon-white.png) no-repeat;
	height: 18px;
	width: 15px;
	display: inline-block;
}

.bannerPause i.icon-play:hover {
	background: url(../play-icon-orange.png) no-repeat;
	height: 18px;
	width: 15px;
	display: inline-block;
}

.icon-pause:before {
	content: "" !important;
}

.bannerPause i.icon-pause {
	background: url(../pause-icon-white.png) no-repeat;
	height: 18px;
	width: 15px;
	display: inline-block;
}

.bannerPause i.icon-pause:hover {
	background: url(../pause-icon-orange.png) no-repeat;
	height: 18px;
	width: 15px;
	display: inline-block;
}

.news-ticker-content a {
	color: #424141;
	text-decoration: none;
	font-size: 12px;
}

.nri-ticker {
	padding-left: 10%;
}

body.tax-campaign .nri-ticker {
	padding-left: 26%;
}

body.tax-campaign .news-ticker h4 {
	font-size: 1.2em;
}

body.tax-campaign .news-ticker-content li {
	list-style: inside;
	padding-right: 30px;
	text-align: left;
}

.facebook-failed {
	background: url('../DisplayIcon_FacebookFailed.jpg');
	display: block;
	height: 94px;
}

.lt-ie9 body.poll-disclaimer .rightColumnContainer.clearfix {
	background: red !important;
	margin-left: 2%;
	width: 400px;
	float: left;
}

.LeftPanel .ImageContainer .facebookLogout {
	background: url(../DisplayIcon_FacebookLogout.png) no-repeat top left;
	width: 36px;
	height: 36px;
	position: absolute;
	top: 0;
	right: 0;
	display: block;
}

.review-list {
	font-family: Helvetica,Arial,sans-serif;
}

.review-list ul {
	list-style: none;
	padding: 0;
}

.review-list ul li {
	padding: 10px 0;
	position: relative;
}

.review-list ul li hr {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 40px;
	margin: 0;
}

.review-list ul li .review-text,.review-list ul li .review-rating,review-list ul li .review-moderation {
	margin-top: 5px;
}

.review-list .review-moderation a {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.review-list .review-moderation a.enabled {
	color: #288820;
}

.review-list .review-moderation a.disabled {
	color: #f82c26;
}

.panel-review-rating {
	margin-top: 2px;
}

.discuss-write-review.btn.inline-btn {
	line-height: 31px !important;
	height: 31px !important;
}

#reviewstar {
	width: 700px !important;
}

#reviewstar:before {
	content: 'Rate Your Experience';
	font-size: 12px;
	color: #454545;
	display: inline-block;
	width: 125px;
}

.reviewContainerAjax {
	display: inline;
}

.dashboard-login {
	display: block;
	width: 100%;
	padding: 10px 0;
	text-align: center;
}

.facebooklogin .init,.dashboard-login .init,.review-login .init {
	cursor: pointer;
}

.social .leftColumnContainer>div.social-recommend {
	background-color: #eef;
	border: 1px solid #d3d3d3;
	padding: 0;
}

.social .social-recommend .social-status-content {
	padding: 0 5px;
}

.social-recommend h3 {
	font-size: 15px;
	background-color: #053c6d;
	line-height: 30px;
	color: #fff;
	text-align: center;
	margin: 0;
	border: 1px solid #d3d3d3;
}

.social a .icon-angle-right {
	top: 3px;
}

body.social ul.banner li a {
	text-decoration: none;
}

body.social ul.banner li {
	list-style: none;
}

body.social ul.banner li .title {
	font-weight: initial;
	margin: 60px 0 0 0;
	font-size: 52px;
	line-height: 52px;
	font-family: Helvetica,Arial,sans-serif;
	color: #000;
}

body.social .welcomemsg {
	font-weight: initial;
	margin: 0;
	font-size: 25px;
	line-height: 25px;
	color: #000;
}

.noBg {
	background: none !important;
	-webkit-box-shadow: none !important;
	        box-shadow: none !important;
}

.nav-child p {
	margin: 0;
	padding: 0;
	float: clear;
}

.secondNav div.BankInvestmentDetails {
	left: 50px;
	margin: 34px 0 0;
	position: relative;
	width: 125px;
}

div.leftColumnContainer {
	float: left;
}

.leftColumnContainer ul {
	list-style: none outside none;
	margin: 70px 0 0;
	padding: 0;
	width: 150px;
}

.LeftPanel .buttons {
	height: 97px;
}

.LeftPanel.lp3 {
	height: 287px;
}

.LeftPanel.lp4 {
	height: 384px;
}

.LeftPanel .sub-container a.buttons:first-child {
	margin-top: 0;
}

.wm .LeftPanel .sub-container .orange-container {
	background-color: rgba(35,31,32,0.9);
	border-top: 5px solid #912124;
}

.wm .LeftPanel .sub-container .orange-container .black-container {
	background: 0;
}

.wm .LeftPanel .sub-container .orange-container #IBLogin-child {
	border: none !important;
}

.rightColumnContainer {
	margin-right: 15px;
}

.answers-card {
	width: 220px;
	margin: 0 10px 0 0;
}

body.bank-answers-page.nri .answers-card {
	width: auto;
}

body.bank-answers-page.nri .answers-card a {
	line-height: 24px;
}

body.bank-answers-page.nri .answers-card a:before {
	content: "•  ";
	font-size: 15px;
}

.right.linkz {
	margin-bottom: 14px;
	text-align: right;
	margin-top: 14px;
}

.linkz a {
	color: #f5821f;
}

.faq-url {
	display: none;
}

footer .containers li select.Other {
	width: 219px;
	font-size: 12px;
	display: inline-block;
	background-color: #fff;
}

select.select-card {
	display: block;
	width: 136px;
}

div.uniform-select-card {
	background: url("../cards/dropdown.jpg") right top no-repeat #f3f3f3;
	cursor: pointer;
	margin-top: 20px;
	text-align: left;
	width: 136px;
}

td div.uniform-select-card span {
	background-image: url("../cards/dropdown.jpg");
	background-size: 30px auto;
}

body.blog .post-content ul {
	margin: 0;
}

body.blog.login-answers {
	float: right;
	width: 146px;
}

.blog-box {
	height: 100px;
}

body.blog-topic .breadCrumbsContainer,body.blog-post .breadCrumbsContainer {
	position: relative;
	margin: 0 auto 30px auto;
	left: initial !important;
	float: none;
	display: block;
}

.blog-social {
	bottom: 10px;
	float: left;
	left: 21px;
	position: absolute;
	text-align: center;
}

body.blog .fb-like {
	background: url(../fb-like.png) center center no-repeat;
	background-size: 49px 20px;
	width: 49px;
	height: 20px;
	position: absolute;
}

body.blog .tweet-share {
	background: url(../tweet.png) center center no-repeat;
	background-size: 49px 20px;
	width: 49px;
	height: 20px;
	position: absolute;
}

.linkedin-share {
	background: rgba(0,0,0,0) url("../linkedin.png") no-repeat scroll center center / 49px 20px;
	height: 20px;
	position: absolute;
	width: 49px;
}

.blog-social a {
	text-decoration: none;
	margin-right: 10px;
	display: inline-block;
}

.blog-social a i {
	top: 2px;
	position: relative;
}

.blog-social a span {
	color: #fff;
	font-size: 13px;
	padding: 1px 5px;
	margin-left: 3px;
	position: relative;
}

.blog-social a span:after {
	content: '';
	border-bottom: 5px solid transparent;
	border-top: 5px solid transparent;
	border-right: 5px solid #000;
	position: absolute;
	top: 50%;
	left: -5px;
	margin-top: -5px;
}

.blog-social a.offer-fb {
	color: #053c6d;
}

.blog-social a.offer-fb i {
	top: 3px;
}

.blog-social a.offer-fb span {
	background: white;
	border: 1px solid #898f9c;
	-webkit-border-radius: 2px;
	color: #6a7180;
	display: inline-block;
	font-size: 11px !important;
	height: auto;
	line-height: 16px;
	min-width: 13px;
	padding: 0 3px;
	text-align: center;
	white-space: nowrap;
	margin-left: 53px;
}

.blog-social a.offer-fb span:after {
	border-right-color: #898f9c;
}

.blog-social a.offer-tw {
	color: #32ccfe;
}

.blog-social a.offer-tw i {
	top: 2px;
}

.blog-social a.offer-tw span {
	background: white;
	border: 1px solid #898f9c;
	-webkit-border-radius: 2px;
	color: #6a7180;
	display: inline-block;
	font-size: 11px !important;
	height: auto;
	line-height: 16px;
	min-width: 13px;
	padding: 0 3px;
	text-align: center;
	white-space: nowrap;
	margin-left: 53px;
}

.blog-social a.offer-tw span:after {
	border-right-color: #898f9c;
}

.hcpl-mnu-tab {
	background: #053c6d;
	height: 40px;
	line-height: 40px;
}

.hcpl-mnu-tab nav {
	margin: 0 auto;
	width: 705px;
	padding-left: 0;
	font-size: .95em;
}

.hcpl-mnu-tab a {
	color: #445e90;
	text-decoration: none;
	padding-right: 35px;
	display: inline-block;
	position: relative;
}

.hcpl-mnu-tab a:hover,.social-filter a.selected {
	color: #f5821f;
}

.hcpl-mnu-tab a.selected:after {
	content: '';
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #fff;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -22px;
}

.customLeftColumnContainer .customLeftColumnContainer-megaNav {
	line-height: 1.4em;
	position: absolute;
	width: 100%;
	background-color: #555;
	margin-left: -10px;
	padding: 15px 20px;
	min-height: 427px;
	display: none;
	z-index: 9;
	color: #fff;
	margin-top: 20px;
}

.customLeftColumnContainer .customLeftColumnContainer-megaNav:hover {
	display: block;
}

.customLeftColumnContainer .customLeftColumnContainer-megaNav h5 {
	margin: 30px 0 0;
	font-size: 25px;
	font-weight: normal;
}

.customLeftColumnContainer .customLeftColumnContainer-megaNav h5:first-child {
	margin-top: 10px;
}

.customLeftColumnContainer .customLeftColumnContainer-megaNav h5 a {
	font-size: 25px;
}

.customLeftColumnContainer .customLeftColumnContainer-megaNav h6 {
	margin: 10px 0 0;
	font-size: 17px;
}

.customLeftColumnContainer .customLeftColumnContainer-megaNav hr {
	margin: 5px 0;
}

.customLeftColumnContainer .customLeftColumnContainer-megaNav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.customLeftColumnContainer .customLeftColumnContainer-megaNav li {
	line-height: 1.35em;
	width: auto !important;
	float: none;
	padding: 0;
	border: 0;
	margin: 0;
}

.customLeftColumnContainer .customLeftColumnContainer-megaNav a {
	line-height: 1.35em;
	padding: 0;
	margin: 0 5px 0 0;
	position: relative;
	color: #fff;
	float: none;
	width: auto;
	font-size: 15px;
	text-decoration: underline;
	font-weight: normal;
	display: inline-block;
}

.customLeftColumnContainer .customLeftColumnContainer-megaNav>div {
	width: 300px;
	display: inline-block;
	vertical-align: top;
}

.customLeftColumnContainer .customLeftColumnContainer-megaNav>div.first {
	width: 290px;
	margin-right: 45px;
}

.customLeftColumnContainer .customLeftColumnContainer-megaNav .float-left {
	float: left;
}

.customLeftColumnContainer .customLeftColumnContainer-megaNav .float-right {
	float: right;
}

.customLeftColumnContainer .customLeftColumnContainer-megaNav .mega-bottom {
	position: absolute;
	bottom: 13px;
	width: 300px;
}

.customLeftColumnContainer .customLeftColumnContainer-megaNav .mega-bottom ul {
	margin-bottom: 35px;
}

.customLeftColumnContainer .customLeftColumnContainer-megaNav footer {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -29px;
	padding: 0;
	background: #d9d9d9;
	padding: 5px 0;
}

.customLeftColumnContainer .customLeftColumnContainer-megaNav footer a {
	color: #555;
	margin-left: 35px;
	font-size: 13px;
	display: inline-block;
}

.customLeftColumnContainer .customLeftColumnContainer-megaNav footer a:first-child {
	margin-left: 20px;
}

.customLeftColumnContainer-megaNav a i {
	position: absolute;
	right: -10px;
	top: 3px;
	text-decoration: none;
}

.search-list .search-results li .meta-bar {
	color: #f5821f;
	font-style: italic;
}

.ans_result_box {
	background: #f3f3f3;
	border: solid 1px #d9d9d9;
	float: left;
	font-size: 12px;
	padding-bottom: 10px;
	position: relative;
	width: 220px;
	margin-top: 20px;
}

.ans_result_box h2 {
	background: #053c6d;
	color: #fff;
	font-size: 17px;
	padding: 5px 15px;
	margin-top: 0;
	font-weight: normal;
}

.ans_result_box li a,.ans_result_box p a,.ans_result_box h3 a {
	color: #f5821f;
	font-size: 12px;
}

.ans_result_box p,.ans_result_box h3 {
	padding: 0 15px;
	margin: 0 0 5px 0;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	display: block;
}

.ans_result_box h5 a {
	font-size: 15px;
}

.ans_result_box .bottom-bar {
	padding-top: 20px;
}

.did-you-mean a {
	color: #f5821f;
	font-style: italic;
	font-weight: normal;
	font-size: 15px;
}

.search ul.unstyled li {
	text-align: left;
}

.autocomplete-suggestions {
	background-color: #fff;
	border: 2px solid #f5821f;
	font-size: 100%;
	line-height: 1.8em;
	padding-left: 5px;
	padding-right: 4px;
	display: block;
	color: #000;
	border-top: 1px solid #f5821f;
	margin-left: -2px;
	overflow-y: auto;
}

.autocomplete-suggestion {
	color: grey;
	text-transform: lowercase;
	border-bottom: 1px dotted #f5821f;
}

.autocomplete-suggestion:last-child {
	border: 0;
}

.autocomplete-selected {
	background: #f4f4f4;
	color: #000;
}

.search-rating {
	display: inline-block;
}

.search-results .meta-bar .separator {
	color: #000;
}

.search-results .meta-bar .reviews {
	font-style: normal;
}

header .SearcContainer input[type="text"] {
	outline: 0;
}

.ans_result_box.pdf_box p {
	padding-bottom: 15px;
}

.ans_result_box.pdf_box h3 {
	padding-top: 15px;
}

hr.searchPdf {
	width: 50%;
	margin: 0 auto;
}

.carousel-pad h2 {
	font-weight: initial;
}

.rs-carousel-mask {
	overflow: hidden;
	width: 971px;
	height: 340px;
}

.rs-carousel-runner {
	position: relative;
}

.rs-carousel-horizontal .rs-carousel-item {
	float: left;
	width: 320px;
	margin-right: 13px;
	list-style: none;
	background-repeat: no-repeat;
	height: 340px;
	position: relative;
}

.rs-carousel-mask {
	position: relative;
}

.rs-carousel-runner {
	-webkit-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.rs-carousel-transition .rs-carousel-runner {
	-webkit-transition: -webkit-transform .400s ease;
	-o-transition: -o-transform .400s ease;
	transition: -webkit-transform .400s ease;
	-o-transition: transform .400s ease;
	transition: transform .400s ease;
	transition: transform .400s ease, -webkit-transform .400s ease;
}

.rs-carousel-action-prev {
	position: absolute;
	float: left;
	text-decoration: none;
	font-size: 24px;
	margin-left: -43px;
	margin-top: -222px;
	color: #053c6d;
}

.rs-carousel-action-next {
	position: relative;
	float: right;
	text-decoration: none;
	font-size: 24px;
	margin-right: -35px;
	margin-top: -222px;
	color: #053c6d;
}

.rs-carousel-horizontal {
	position: relative;
}

.go-insight {
	float: right;
	margin: 20px 0;
}

ol.rs-carousel-pagination {
	text-align: center;
	margin: 0 auto;
	margin-top: 20px;
}

.icon-box {
	position: relative;
	right: 15px;
	width: 25px !important;
	height: 25px !important;
	background: rgba(0,0,0,0.85) url(../post_icons.png) no-repeat 0 0 !important;
	padding: 5px;
	display: block !important;
	float: right;
	clear: both;
	margin-top: -33px !important;
}

.carousel a {
	color: #fff;
	text-decoration: none;
}

.comments {
	background-position: 5px -25px !important;
}

.lt-ie9 .comments {
	filter: alpha(opacity=80);
	background-color: black;
	background-position: 5px -25px !important;
	background-image: url(../post_icons.png);
}

.shares {
	top: 40px;
	background-position: 5px -55px !important;
}

.lt-ie9 .shares {
	filter: alpha(opacity=80);
	background-color: black;
	background-position: 5px -55px !important;
	background-image: url(../post_icons.png);
}

.icon-box span {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 10px;
	text-align: right;
	display: block;
	padding-top: 18px;
	color: #fff;
}

.rs-carousel-pagination li {
	list-style: none;
	margin: 0 10px;
}

.tag {
	top: 15px;
	font-size: 12px;
	font-weight: bold;
	filter: alpha(opacity=80);
}

.tag a {
	color: #fff;
	text-decoration: none;
}

.tag span {
	background: black;
	background: rgba(0,0,0,0.7);
	padding: 6px 10px;
	margin-right: 5px;
}

.lt-ie9 .tag span {
	background: black;
}

.tag .post-icon {
	width: 25px;
	height: 27px;
	margin-top: -6px;
	float: right;
	background: rgba(0,0,0,0.7) url(../wm/post_icons.png) no-repeat 0 0;
	position: absolute;
}

.lt-ie9 .tag .post-icon {
	background-color: #000;
}

.lt-ie9 .tag .post-icon.page {
	background-position: 7px 6px !important;
	background: url(../wm/post_icons.png) no-repeat 0 0;
	background-color: black;
	filter: alpha(opacity=80);
	margin-top: -5px;
	margin-left: 4px;
}

.tag .post-icon.page {
	background-position: 7px 6px !important;
}

.details {
	background-color: rgba(255,255,255,0.9);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 305px;
}

.details>.title {
	padding: 10px 15px;
	max-height: 155px;
	min-height: 80px;
}

.lt-ie9 .title {
	background: url(../grey-white70.png) repeat 0 0;
}

.details .title h3 {
	font-size: 18px;
	line-height: .2;
	padding: 0 0 5px;
	font-weight: initial;
	text-align: left;
	margin-bottom: -8px;
	color: #f5821f;
}

.details .title h3 p {
	line-height: 1.3;
}

.details .title h3 a,.title p a {
	color: #454545;
	text-decoration: none;
}

.title p {
	font-size: 12px;
}

.details .author {
	background-color: rgba(0,0,0,0.7);
	padding: 10px 15px;
	height: 40px;
	color: #b6b8ba;
}

.lt-ie9 .details .author {
	filter: alpha(opacity=85);
	background: black;
	padding: 23px 15px;
}

.author-img img {
	width: 40px;
	height: 40px;
}

.details .author .author-info .name {
	font-size: 15px;
}

.details .author .author-info {
	float: left;
}

.details .author .author-info .name {
	font-size: 15px;
}

.details .author .author-img {
	width: 40px;
	float: left;
	margin-right: 10px;
}

.details .author .author-img {
	width: 40px;
	float: left;
	margin-right: 10px;
}

.details .author .author-info .name {
	margin-top: 0;
}

.details .author .author-info .name a {
	font-size: 15px;
	color: #fff !important;
	text-decoration: none;
}

.details .author .author-info .role {
	margin-top: -20px;
	line-height: 32px;
}

.details .author .author-info .role a {
	font-size: 12px;
	color: #fff !important;
	text-decoration: none;
}

.rs-carousel-pagination-link {
	height: 13px;
	width: 15px;
	display: inline-block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAaCAYAAABozQZiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODY0MjQ2QjAxM0I2MTFFM0E1MEVCRTkxNzE2QUEzMzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODY0MjQ2QjExM0I2MTFFM0E1MEVCRTkxNzE2QUEzMzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NjQyNDZBRTEzQjYxMUUzQTUwRUJFOTE3MTZBQTMzMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NjQyNDZBRjEzQjYxMUUzQTUwRUJFOTE3MTZBQTMzMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhDgJ58AAAE0SURBVHjanJQxa8JAGIaPKE4FJycXBcEpU7uKk1P+hJOii/0P/QNKwakQf4QucTHoqFOnougklDpJxaFQzvdrv8DHoZK7Fx6SC/fk7nLfRWmtlcEjeANr/Z9vEIGm2Vc2MqCv72cGqtfkoU6XL1CWcqDtMpZypO3je0qpDKgr+9RJzoOcg1wg+Qh+HOQDyb8gdpBj168dmfscWuxzxZRzKSpsfqvCZG3TLLZGbbfMvtnzS8n8ED4o0lZw+xPswcrs6In7KpiBEDTAAz+vgCZYgj4X1V+yfC2DuRjtVnpcUF058msKMUkHBInsJw2L9BLZ6VDQ2j2L6crQuvMkHxxkOkhHz/lQ4ECR/A6mlvJAblXXYvojMJHyBtTAIsWI7Wvl+cEvaPMyTvx8x6M9gWf517kIMAAuPQ5lDGW1XQAAAABJRU5ErkJggg==) no-repeat top left;
	padding: 0;
	margin: 0 5px;
	cursor: pointer;
}

.rs-carousel-pagination-link-active {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAaCAYAAABozQZiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODY0MjQ2QjAxM0I2MTFFM0E1MEVCRTkxNzE2QUEzMzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODY0MjQ2QjExM0I2MTFFM0E1MEVCRTkxNzE2QUEzMzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NjQyNDZBRTEzQjYxMUUzQTUwRUJFOTE3MTZBQTMzMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NjQyNDZBRjEzQjYxMUUzQTUwRUJFOTE3MTZBQTMzMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhDgJ58AAAE0SURBVHjanJQxa8JAGIaPKE4FJycXBcEpU7uKk1P+hJOii/0P/QNKwakQf4QucTHoqFOnougklDpJxaFQzvdrv8DHoZK7Fx6SC/fk7nLfRWmtlcEjeANr/Z9vEIGm2Vc2MqCv72cGqtfkoU6XL1CWcqDtMpZypO3je0qpDKgr+9RJzoOcg1wg+Qh+HOQDyb8gdpBj168dmfscWuxzxZRzKSpsfqvCZG3TLLZGbbfMvtnzS8n8ED4o0lZw+xPswcrs6In7KpiBEDTAAz+vgCZYgj4X1V+yfC2DuRjtVnpcUF058msKMUkHBInsJw2L9BLZ6VDQ2j2L6crQuvMkHxxkOkhHz/lQ4ECR/A6mlvJAblXXYvojMJHyBtTAIsWI7Wvl+cEvaPMyTvx8x6M9gWf517kIMAAuPQ5lDGW1XQAAAABJRU5ErkJggg==) no-repeat bottom left;
}

.rs-carousel-pagination-link a {
	margin-top: -5px;
	margin-left: 4px;
	position: absolute;
	opacity: 0;
}

.lt-ie9 .rs-carousel-pagination-link a {
	filter: alpha(opacity=0);
}

.rs-carousel-pagination-link-active a {
	color: orange;
	opacity: 0;
}

.lastVisit {
	display: none;
	background: #f0f0f0;
	position: fixed;
	bottom: 16px;
	right: 21px;
	padding: 5px 10px;
	border: 1px solid #d6d6d6;
	z-index: 9999;
	font-size: 12px;
	color: #f5821f;
	width: 203px;
}

.lastVisit a {
	display: block;
	text-decoration: none;
}

.lastVisit a:hover {
	color: #454545;
}

.closeVisit {
	background: #f5821f;
	color: #fff;
	line-height: 25px;
	position: absolute;
	right: -12px;
	text-align: center;
	top: -10px;
	width: 24px;
	text-decoration: none;
	border-radius: 12px;
	cursor: pointer;
	font-family: Arial,Helvetica,sans-serif;
}

a.closeVisit:hover {
	color: #053c6d;
}

.lastVisit a p {
	color: #f5821f;
}

.lastVisit a.postEvent {
	margin-left: 0 !important;
}

.lastVisit.sellAds span {
	background: transparent;
}

.defered-popup {
	display: none;
}

.nriVisit {
	display: none;
	background: #053c6d;
	position: fixed;
	top: 96px;
	right: 21px;
	padding: 5px 10px;
	border: 1px solid #d6d6d6;
	z-index: 999;
	font-size: 12px;
	color: #454545;
	width: 203px;
}

.nriVisit a {
	display: block;
	text-decoration: none;
	color: #fff !important;
}

.nriCloseVisit {
	background: #f5821f;
	color: #fff;
	line-height: 25px;
	position: absolute;
	right: -12px;
	text-align: center;
	top: -10px;
	width: 24px !important;
	text-decoration: none;
	border-radius: 12px;
	cursor: pointer;
	font-family: Arial,Helvetica,sans-serif;
}

a.nriCloseVisit {
	color: #fff !important;
	text-decoration: none !important;
	text-align: center !important;
}

a.nriCloseVisit:hover {
	color: #053c6d !important;
}

.font14 {
	font-size: 14px;
}

.font13 {
	font-size: 13px;
}

.font12 {
	font-size: 12px;
}

.font11 {
	font-size: 11px;
}

#main .middleContainer.fourNavContainer {
	margin-top: 23px !important;
	border: 0;
}

.ins-text {
	display: inline-block;
	margin-left: 5px;
	vertical-align: top;
	width: 90%;
}

.log-in-title {
	color: #fff;
	Font-size: 36px;
	font-weight: lighter;
	line-height: 36px;
}

.rhs-arrow {
	display: none !important;
}

.disc-modal-content {
	width: 80%;
	margin: 15px;
}

.lt-ie8 body.product-overview #main .middleContainer .rightColumnContainer .product-overview-content .product-overview-article div ul li {
	list-style-position: inside !important;
	color: red;
}

.lt-ie9 body.product-overview #main .middleContainer .rightColumnContainer .product-overview-content .product-overview-article div ul li {
	list-style-position: inside !important;
	color: red;
}

.lt-ie10 body.product-overview #main .middleContainer .rightColumnContainer .product-overview-content .product-overview-article div ul li {
	list-style-position: inside !important;
	color: red;
}

.rhs-mobile-show {
	display: none;
}

.img-scroll {
	overflow: auto;
}

.internet-banking-login .rightColumnContainer {
	margin-top: 0 !important;
}

.social-new-user .mrb10 {
	margin-bottom: 5px;
}

.siteMapAccordian .answers-content .answers-article {
	background: #f3f3f3;
}

.siteMapAccordian .answers-content .accordian h2 span {
	margin-top: -10px;
	font-weight: normal;
}

.siteMapAccordian .answers-content .answers-article .main-contentz .answers-card ul {
	margin: 0;
	padding-left: 7px;
}

.siteMapAccordian .answers-content .answers-article .main-contentz .answers-card ul li {
	list-style: none;
	display: inline-block;
	vertical-align: top;
}

.siteMapAccordian .answers-content .answers-article .main-contentz .answers-card ul li a {
	color: #053c6d;
	display: inline-block;
	width: 131px;
	margin-left: 5px;
	vertical-align: top;
	text-align: left;
	width: 180px;
}

.answers-card .icon-angle-right:before {
	content: "" !important;
}

.answers-card .icon-angle-right {
	background: url(../right-arrow-sitemap.png) no-repeat;
	height: 11px;
	width: 9px;
	display: inline-block;
}

.answers-article.accordian h2 .icon-angle-up {
	background: url(../accordian-up.png) no-repeat;
	height: 11px;
	width: 16px;
}

.answers-article.accordian h2 .icon-angle-down {
	background: url(../accordian-down.png) no-repeat;
	height: 11px;
	width: 16px;
}

.accor-main-head {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: start;
	-webkit-box-align: start;
	        align-items: flex-start;
	margin-bottom: 20px;
}

.heading-class {
	-ms-flex: 1;
	-webkit-box-flex: 1;
	        flex: 1;
}

.heading-class h2 {
	margin: 0;
	font-size: 25px !important;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: initial;
	color: #ef7c00;
	text-align: center;
}

.see-more {
	text-align: center;
}

.load-more-btn {
	margin-bottom: 10px;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	padding: 6px 12px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #f5821f;
	font-size: 18px;
}

.load-more-btn img {
	width: 30px;
	margin-right: 10px;
}

.accordianBox {
	display: none;
}

.all-faqs-btn {
	display: none;
}

.orangeLink {
	font-weight: bold;
	color: #f5821f;
	padding-bottom: 10px;
	text-decoration: none;
}

.fb-banner-login {
	cursor: pointer;
}

#pollForm ul li {
	list-style: none;
	line-height: 13px;
}

#pollForm ul li label {
	line-height: 25px;
}

.poll-form-poll2 ul li {
	list-style: none;
}

#pollPageForm input.poll {
	margin-top: -3px;
}

#pollPageForm li {
	margin: 0 0 10px 0;
}

.view-result-poll2 a {
	margin: 13px;
}

body.nri .view-result-poll2 a.fl,body.m2i .view-result-poll2 a.fl {
	display: none !important;
}

.offer-social {
	text-align: center;
	margin-top: 15px;
}

.offer-zone .fb-like {
	background: url(../fb-like.png) center center no-repeat;
	background-size: 49px 20px;
	width: 49px;
	height: 20px;
	position: absolute;
}

.tweet-share {
	display: inline-block;
	background: url(../tweet.png) center center no-repeat;
	background-size: 49px 20px;
	width: 49px;
	height: 20px;
	position: absolute;
}

.offer-img-link {
	width: 211px;
	height: 160px;
	display: block;
	background: #f7f7f7 url(../loader.gif) center center no-repeat;
	margin: 10px 0 5px;
}

.expiry {
	position: relative;
	color: red;
	font-size: 18px;
	width: 100% !important;
	text-align: center;
}

.newoffer {
	display: inline;
	height: 22px;
	position: absolute;
	right: 0;
	width: 32px;
	background: url(../offer-new.gif) center center no-repeat;
}

body.offer-zone h1#toptitle {
	float: left;
	width: 125px;
}

body.offer-zone span.missed a {
	color: #053c6d;
	font-size: 18px;
	float: right;
	text-decoration: none;
	position: relative;
	top: 10px;
}

.smallText {
	font-size: 10px;
	line-height: 12px;
}

.review-success {
	color: green;
	font-weight: bold;
	text-align: center;
	margin-bottom: 13px;
}

.review-success span {
	font-size: 15px !important;
}

body.offer-zone-details .breadCrumbsContainer {
	display: block !important;
	top: 130px;
	left: 235px !important;
}

body.offer-zone-details .BigBanner .btn.desktop-only {
	background: none !important;
}

body.offer-zone-details.nobanner .breadCrumbsContainer {
	margin-top: 130px;
	left: 238px !important;
	display: block !important;
}

body.offer-zone-details .BigBanner .btn {
	background: 0;
}

.addthis_toolbox {
	position: absolute;
	bottom: 5px;
	float: left;
	left: 21px;
}

.addthis-for-recommand {
	display: inline-block;
}

body.offer-zone .addthis_toolbox {
	margin-top: 5px;
}

.nav_down {
	padding: 7px;
	background-color: white;
	position: fixed;
	background: transparent url(../arrow_down.png) no-repeat top center;
	background-position: 100% 100%;
	width: 78px;
	height: 68px;
	top: 226px;
	left: 70px;
	white-space: nowrap;
	cursor: pointer;
	z-index: 9;
}

.nothing {
	font-size: 22px;
	color: #f5821f;
}

.whiteBg {
	background: #fff;
}

.mob-hide {
	margin-bottom: 10px;
}

.lhs-see-more {
	margin-bottom: 20px !important;
	display: block !important;
}

.lhs-see-more ul li {
	display: list-item;
}

embed {
	min-width: 800px;
	min-height: 600px;
}

.embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.leftColumnContainer .leftColumnContainer-megaNav a {
	font-size: 1em !important;
}

.bggrey {
	background: #f3f3f3;
	padding: 0 55px;
}

.page-aside-header {
	background: #d1d1d1 !important;
}

.product-overview-article {
	background: #fff !important;
}

.form div input[type=text] {
	border: 1px solid #d9d9d9;
	padding: 0 7px;
	margin-bottom: 7px;
	height: 35px;
}

.selectSearch190 {
	width: 190px !important;
	height: 33px;
	overflow: hidden;
	background: #f3f3f3 url("../cards/dropdown.jpg") right top no-repeat;
	border: 1px solid #ccc;
	vertical-align: top;
}

.selectSearch190 select {
	width: 110%;
	background-color: rgba(0,0,0,0);
	border: 0;
	font-size: 12px;
	outline: 0;
	color: #555;
	padding-top: 8px;
	padding-left: 5px;
	cursor: pointer;
}

div.inlineDiv div {
	display: inline-block;
}

.mr50 {
	margin-right: 50px;
}

.ml14 {
	margin-left: 14px;
}

.ml50 {
	margin-left: 50px;
}

.ml30 {
	margin-left: 30px;
}

.ml108 {
	margin-left: 108px;
}

.ml113 {
	margin-left: 113px;
}

.mb50 {
	margin-bottom: 50px;
}

.mb10 {
	margin-bottom: 10px;
}

.mb15 {
	margin-bottom: 15px;
}

.mb5 {
	margin-bottom: 5px;
}

.mb7 {
	margin-bottom: 7px;
}

.mb20 {
	margin-bottom: 20px;
}

.mt20 {
	margin-top: 20px;
}

.mt50 {
	margin-top: 50px;
}

.mt5 {
	margin-top: 5px;
}

.mt6 {
	margin-top: 6px;
}

.mt8 {
	margin-top: 8px !important;
}

.mt10 {
	margin-top: 10px;
}

.mr20 {
	margin-right: 20px !important;
}

.mr30 {
	margin-right: 30px !important;
}

.mr40 {
	margin-right: 40px !important;
}

.mr50 {
	margin-right: 50px !important;
}

.m0 {
	margin: 0 !important;
}

.p0 {
	padding: 0 !important;
}

.width250 {
	width: 250px !important;
}

.width220 {
	width: 220px !important;
}

.width350 {
	width: 350px !important;
}

#GetInTouch-child a {
	color: #fff;
}

.offer-subnav ul li.offer-filter-li {
	float: left;
	width: 125px;
	height: 115px;
}

.review-dropdown.sort-by .icon-angle-down:before {
	content: "" !important;
}

.review-dropdown.sort-by .icon-angle-down {
	background: url(../arrow-down-black-offerzone.png) no-repeat;
	height: 26px;
	width: 16px;
	margin-top: 7px;
}

.review-dropdown.sort-by .icon-angle-up:before {
	content: "" !important;
}

.review-dropdown.sort-by .icon-angle-up {
	background: url(../arrow-up-black-offerzone.png) no-repeat;
	height: 26px;
	width: 16px;
	margin-top: 7px;
}

.tdHover td:hover {
	background: #f5821f;
	color: #fff;
}

.news-ticker {
	background: #f5821f;
}

.news-ticker-content {
	background: #f5821f;
}

.msr_calc_iframe iframe {
	border: 0;
}

.offerBtn {
	line-height: 27px;
	height: 27px !important;
	padding: 0 27px;
}

.table-container a {
	color: #f5821f;
}

.nav-child .sub-container ul li div.info-holder {
	border-bottom-color: #ccc;
	border-bottom-style: solid;
	border-bottom-width: thin;
	width: 200px;
	height: 114px;
	text-align: left;
}

.nav-child .sub-container ul li div.info-holder p {
	font-size: 13px !important;
	color: #f5821f !important;
}

.nav-child .sub-container ul li div.info-holder p a {
	font-size: 13px !important;
	color: #f5821f !important;
	line-height: 26px;
}

.nav-child .sub-container ul li div.info-holder div {
	padding-top: 6px;
}

.nav-child .sub-container ul li .top_more {
	font-size: 15px !important;
	color: #f5821f !important;
}

.answers-article {
	padding: 9px !important;
}

.answers-article h2 {
	font-size: 18px !important;
}

body.grey-accordian .answers-article {
	background: #f3f3f3;
	margin-bottom: 20px;
}

body.grey-accordian .accordian h2 span {
	padding: 10px 3%;
}

body.grey-accordian .accordian h2 span span {
	padding: 0 5px;
}

body.grey-accordian .answers-article h2 i {
	padding: 10px 3%;
}

ul.three-col {
	display: inline-block;
	float: left;
	list-style-type: none;
	margin: 0 0 20px;
	padding: 0;
	width: 100%;
}

ul.three-col li {
	width: 32%;
	float: left;
	height: 100%;
}

ul.three-col li h3 {
	width: 100%;
	float: left;
	font-size: 1.125em;
	color: #555;
	line-height: 1.125em;
	margin-bottom: 10px;
}

ul.three-col li ul.link-list {
	width: 100%;
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: left;
}

ul.three-col li ul.link-list li {
	width: 100%;
	float: left;
	display: inline-block;
	margin-bottom: 6px;
}

ul.three-col li ul.link-list li a {
	display: inline-block;
	padding: 0;
	clear: both;
	margin: 3px 0;
	font-size: 1em;
	text-align: left;
}

.three-col .content {
	display: block;
}

.w50 {
	width: 50% !important;
}

h2.faq-question span {
	width: 91%;
	display: block;
}

.accordian h2 span {
	width: 91%;
	display: block;
}

.inline {
	display: inline !important;
}

.padding0 {
	padding: 0 !important;
}

li.offer-filter-li a.offer-filter-sub {
	background-position: top center;
}

.maroonText {
	color: #a41c2b !important;
}

.tblBorder {
	border: 1px solid #d9d9d9;
	padding: 0 20px;
}

ul.hashingSelect p {
	margin: 20px 0 5px 0;
}

ul.hashingSelect {
	padding: 0;
	margin: 0;
	padding-bottom: 25px;
}

ul.hashingSelect li {
	list-style: none;
}

ul.hashingSelect li .selectWrapper {
	width: 100%;
}

ul.hashingSelect li .selectWrapper:after {
	content: '';
	width: 35px;
	height: 35px;
	position: absolute;
	display: inline-block;
	background: url("../cards/dropdown.jpg") no-repeat left center;
	pointer-events: none;
}

ul.hashingSelect li select {
	display: inline-block;
	padding: 7px 3px 5px 5px;
	width: 78%;
	outline: 0;
	color: #74646e;
	border: 1px solid #ccc;
	background-color: #f3f3f3;
	height: 35px;
	position: relative;
	margin-right: -35px;
	font-size: 12px;
}

.mobVideo {
	float: right;
	position: relative;
}

.mobVideo #modal-content {
	width: auto !important;
	height: auto !important;
}

iframe.video-modal-launcher {
	width: 480px;
	height: 360px;
}

.floatNone {
	float: none !important;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 5px;
	opacity: .95;
	font-size: 10px !important;
	font-weight: lighter !important;
	width: 200px;
	height: auto;
	color: #454545;
}

.tooltipPop {
	cursor: pointer;
	font-size: 1em;
}

#tooltip h3,#tooltip div {
	margin: 0;
}

.review-dropdown>div {
	max-height: 250px;
	overflow: auto;
}

.review-dropdown .icon-angle-down {
	background: url(../dropdown-arrow-down.png) no-repeat;
	height: 26px;
	width: 18px;
	margin-top: 7px;
	display: inline-block;
}

.review-dropdown .icon-angle-up {
	background: url(../dropdown-arrow-up.png) no-repeat;
	height: 26px;
	width: 18px;
	margin-top: 7px;
	display: inline-block;
}

.review-dropdown ul li .icon-angle-right {
	background: url(../breadcrumb_icon.png) no-repeat;
	background-size: 5px;
	height: 9px;
	width: 7px;
	display: inline-block;
}

ul#ui-id-1 {
	width: 100%;
	max-width: 1180px;
	z-index: 9;
	padding: 0;
	text-indent: 12px;
	border: 0;
	background: transparent;
	left: inherit !important;
	left: 50% !important;
	margin: 0 auto 0 -590px !important;
}

ul#ui-id-1 li {
	list-style: none;
	width: 426px;
	float: right;
	display: block;
	clear: both;
	border-left: 1px solid #888585;
	background: #f4f4f4;
	margin-left: 5px;
	padding: 7px;
	border-right: 1px solid #ccc;
}

ul#ui-id-1 li:last-child {
	border-bottom: 1px solid #888585;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active {
	background: #f4f4f4 !important;
	border-collapse: collapse;
	color: #000 !important;
	border: 1px solid #f4f4f4;
}

.ui-widget-content a {
	color: #f5821f !important;
}

ul#ui-id-1 li+li {
	border-top: 1px solid #ccc;
}

.itemAction {
	background: #f5821f;
	float: left;
	text-indent: 0;
	border: 1px solid #fe1300;
}

.itemKnow {
	background: #f5821f;
	display: inline-block;
	text-indent: 0;
	border: 1px solid #fe1300;
}

.ui-widget-content a.amboile {
	color: #fff !important;
	font-size: 11px;
	padding: 10px 20px !important;
}

.ctaWrapper {
	margin-top: 5px;
}

.itemHeader {
	display: block;
	font-weight: normal;
	text-indent: 0;
	vertical-align: top;
	color: #454545;
	margin-top: 2px;
	font-size: 14px;
	max-width: 100%;
	overflow: hidden;
	margin-bottom: 5px;
}

.itemAction a {
	text-transform: uppercase;
}

.itemDesc {
	text-indent: 0;
	font-size: 12px;
}

.ui-menu-item:first-child .ui-menu-item-wrapper {
	border-color: #f4f4f4;
}

.ui-menu .ui-menu-item-wrapper {
	padding: 3px 1em 3px 1em;
}

header.nav-header div:not(.updated-header) ul.menu li:nth-child(9),header.nav-header div:not(.updated-header) ul.menu li:nth-child(10),header.nav-header div:not(.updated-header) ul.menu li:nth-child(11) {
	display: none !important;
}

header.nav-header div:not(.updated-header) ul.menu li {
	width: 82px;
}

header.nav-header div:not(.updated-header) ul.menu li:nth-child(8) {
	display: block !important;
}

body.nri .left-content h3 {
	margin-top: -40px;
}

.testimonal {
	margin-top: 20px;
	border-left: 1px solid #c9c9c9;
	padding: 10px 0 10px 20px;
	width: 280px;
}

.testimonal p {
	color: #444;
	font-size: 12px;
}

.testimonal .testBot {
	padding-top: 10px;
}

.testimonal .testDivider {
	height: 30px;
}

.tblVscroll>.table-container>table {
	max-height: 900px;
	display: block !important;
}

.custFirstImg img {
	padding: 0 20px;
	vertical-align: top;
	margin-bottom: 24px;
}

.extUserBtn {
	background: #f5821f;
	height: 30px;
	line-height: 30px;
	color: #fff !important;
	float: right;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	padding: 0 10px;
}

.main-contentz table {
	display: inline-table !important;
	overflow: auto;
}

@-moz-document url-prefix() {
	.main-contentz table {
		display: inline-table !important;
		overflow: auto;
	}

	footer .middleContainer {
		margin-top: 60px;
	}
}

.txtCenter>a.btn {
	margin-left: 35% !important;
}

.nri-login-link {
	color: #fff;
	font-size: 23px;
	font-weight: initial;
	line-height: 35px;
	padding-bottom: 10px;
}

.per-login-link {
	color: #fff;
	font-size: 24px;
	font-weight: initial;
	line-height: 35px;
	padding-bottom: 10px;
}

#GetInTouch-child .info-holder {
	text-align: left;
}

#OfferZone-child li {
	padding: 2px 0;
	line-height: 23px;
}

#container-2-child ul li a {
	font-size: 18px;
	padding: 2px 0;
	line-height: 24px;
	height: 23px;
}

#OfferZone-child .icon-angle-right {
	background: url(../breadcrumb_icon.png) no-repeat;
	height: 13px;
	width: 16px;
	margin-left: 2px;
	display: inline-block;
}

#container-3-child p .icon-angle-right {
	background: url(../breadcrumb_icon.png) no-repeat;
	margin-left: 2px;
	background-size: 5px;
	height: 9px;
	display: inline-block;
	width: 5px;
}

#container-4-child ul li .icon-angle-right {
	background-size: 10px;
	height: 19px;
	margin-left: 4px;
}

#container-4-child p .icon-angle-right {
	margin-left: 2px;
	background-size: 5px;
	height: 9px;
}

#container-5-child p .icon-angle-right {
	background: url(../breadcrumb_icon.png) no-repeat;
	margin-left: 2px;
	background-size: 5px;
	height: 9px;
	width: 7px;
	display: inline-block;
}

#container-5-child .info-holder .apply .icon-angle-right {
	background: url(../breadcrumb_icon.png) no-repeat;
	margin-left: 2px;
	background-size: 5px;
	height: 9px;
	width: 7px;
	display: inline-block;
}

.other-rates .icon-angle-right {
	background: url(../breadcrumb_icon.png) no-repeat;
	margin-left: 2px;
	background-size: 5px;
	height: 9px;
}

ul.imglinkblog li {
	display: inline-block;
	width: 215px;
	text-align: center;
	margin: 5px;
	vertical-align: top;
	margin-bottom: 20px;
}

ul.imglinkblog li p {
	text-align: center;
	font-style: italic;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
	line-height: 21px;
}

.msr_calc {
	float: none !important;
	width: auto;
}

.msr-partners-box li a img {
	border: 5px solid #e5e5e5;
	display: block;
	margin: 0 10px 10px 0;
}

.msr-partners-box li {
	float: left;
	list-style: none;
}

#msr-partners-box li {
	display: none;
	list-style: none;
}

#msr-partners-box li a img {
	border: 5px solid #e5e5e5;
	display: block;
	margin: 0 10px 10px 0;
	float: left;
}

#msi-partners-more-box a#msr-partners-more-btn {
	color: #424141;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	cursor: pointer;
}

#msr-partners-more-box {
	cursor: pointer;
	display: block;
	margin-top: 10px;
	background: #d9d9d9;
	padding: 5px;
}

#msr-partners-more-btn {
	color: #424141;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
}

.bc_current {
	color: #f5821f;
	font-size: 13px;
}

.leadformBoxNew h3 {
	text-align: left;
}

.leadformBoxNew p {
	text-align: left;
}

.leadformBoxNew .w50 {
	width: 341px !important;
	display: inline-block;
}

.leadformBoxNew .w164 {
	width: 164px !important;
}

.leadformBoxNew input {
	width: 200px !important;
	display: inline-block;
}

.leadformBoxNew input[type="checkbox"] {
	width: 20px !important;
	height: 35px !important;
	display: inline-block !important;
}

.lt-ie9 .leadformBoxNew input[type="checkbox"] {
	width: 35px !important;
}

.lt-ie10 .leadformBoxNew input[type="checkbox"] {
	width: 35px !important;
}

.leadformBoxNew input[type="submit"] {
	width: 10% !important;
}

.oneRow input.ccode {
	width: 143px !important;
}

.selectSearch {
	width: 172px !important;
	height: 33px;
	overflow: hidden;
	background: #f3f3f3 url("../card_comparison/dropdown.jpg") right top no-repeat;
	border: 1px solid #ccc;
}

.selectSearch select {
	width: 110%;
	background-color: rgba(0,0,0,0);
	border: 0;
	font-size: 12px;
	outline: 0;
	color: #555;
	padding-top: 8px;
	padding-left: 5px;
	cursor: pointer;
}

.lt-ie9 .selectSearch {
	z-index: 9px;
}

.lt-ie9 .selectSearch select {
	background: 0;
	position: relative;
	width: 115%;
}

.lt-ie8 .selectSearch {
	z-index: 9px;
}

.lt-ie8 .selectSearch select {
	background: 0;
	position: relative;
	width: 115%;
}

.countrySearch {
	width: 192px !important;
}

.noDisplay {
	display: none;
}

#footer-countryDD {
	padding: 5px 0;
}

#footer-countryDD ul {
	float: left;
	margin: 0 5px;
}

.footer-drpListcountry li {
	list-style-type: none;
	height: 17px;
}

.footer-drpListcountry li a {
	color: #6c6c6c;
	font-size: 12px;
	line-height: 16px;
	display: block;
	float: left;
}

#leadformBoxFrm input,#m2ileadformBoxFrm input[type="text"] {
	-moz-box-sizing: border-box;
	border: 1px solid #d9d9d9;
	font-size: 14px;
	font-weight: normal;
	height: 32px;
	margin-bottom: 5px;
	padding: 0 7px;
	width: 50%;
}

#leadformBoxFrm label,#m2ileadformBoxFrm label {
	float: left;
	width: 100px;
	font-size: 14px;
}

#leadformBoxFrm input.btn {
	width: 110px;
}

.w30 {
	width: 30%;
	display: inline-block;
}

.w50 {
	width: 50% !important;
	display: inline-block;
}

.w100 {
	width: 100% !important;
}

.fl {
	float: left;
}

.oneRow {
	clear: both;
}

.w40 {
	width: 24% !important;
}

.ccode {
	width: 18% !important;
}

.w45 {
	width: 40%;
}

.longlabel {
	width: 250px !important;
}

.mediumlabel {
	width: 167px !important;
}

#callme {
	float: left;
	margin: 0 10px;
}

.noborder {
	border: none !important;
}

.noborder iframe {
	border: 0;
}

.subBtn {
	margin-bottom: 20px;
	text-align: center;
}

.disclaimer {
	font-size: 11px;
	display: inline-block;
}

.radioSelect {
	margin-left: 10px;
}

ul.radioSelect {
	list-style: none;
	margin-bottom: 35px;
	padding: 0;
}

ul.radioSelect li {
	vertical-align: top;
	clear: both;
}

ul.radioSelect li div {
	display: inline-block;
	margin-bottom: 10px;
}

ul.radioSelect li input[type=radio] {
	margin-right: 5px;
	vertical-align: top;
	margin-top: 4px;
}

ul.radioSelect li label {
	margin-right: 30px;
	width: 90px;
	position: relative;
	display: inline-block;
}

ul.radioSelect li .radioWrapper {
	float: left;
}

ul.radioSelect li .selectWrapper {
	width: 78%;
}

ul.radioSelect li .selectWrapper:after {
	content: '';
	width: 35px;
	height: 35px;
	position: absolute;
	display: inline-block;
	background: url("../cards/dropdown.jpg") no-repeat left center;
	pointer-events: none;
}

ul.radioSelect li select {
	display: inline-block;
	padding: 7px 3px 5px 5px;
	width: 78%;
	outline: 0;
	color: #74646e;
	border: 1px solid #ccc;
	background-color: #f3f3f3;
	height: 35px;
	position: relative;
	margin-right: -35px;
	font-size: 12px;
}

ul.radioSelect li select:disabled {
	opacity: .4;
	background: #fff;
}

#subscriptionsSubmit {
	display: none;
}

@media screen and (min-width:0\0) {
	ul.radioSelect li label:after {
		display: none;
	}
}

.vCenter {
	padding-top: 5%;
}

.vCenter a {
	font-size: 13px;
	color: #f5821f;
}

.mrgn10 {
	margin: 0 10px;
}

#modal-background {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .8;
	-webkit-opacity: .8;
	-moz-opacity: .5;
	filter: alpha(opacity=50);
	z-index: 1000;
}

#modal-content,#modal-error-content {
	background-color: white;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	box-shadow: 0 0 20px 0 #222;
	-webkit-box-shadow: 0 0 20px 0 #222;
	-moz-box-shadow: 0 0 20px 0 #222;
	display: none;
	height: auto;
	position: fixed;
	top: 18%;
	left: 50%;
	z-index: 99999;
	overflow: auto;
	min-height: 100px;
	padding: 30px;
	width: 510px;
	margin-left: -285px;
}

#modal-background.active,#modal-content.active,#modal-error-content.active {
	display: block;
}

#modal-close {
	background: url(data:image/gif;base64,R0lGODlhIgAhAIAAAP///0VFRSH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlGNTBCMkVGMzNEQTExRTM4NjgwODUzNTY4OUI4MThEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlGNTBCMkYwMzNEQTExRTM4NjgwODUzNTY4OUI4MThEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUY1MEIyRUQzM0RBMTFFMzg2ODA4NTM1Njg5QjgxOEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUY1MEIyRUUzM0RBMTFFMzg2ODA4NTM1Njg5QjgxOEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAAIgAhAAACVAyOqctp1qI8ENSJqbo5ct15Yrh8G+lk5rQyrYu+KWphsvTebKPbJT0CAXnCIa9HCyBJkKVqZoQinERYNGe8UWtPprdD1W25QWBrLJ1G02greZ0qAAA7) no-repeat center center;
	height: 20px;
	width: 20px;
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 8px;
}

#modal-content h2,#modal-error-content h2 {
	text-align: center;
}

.modalContent div {
	text-align: center;
	color: #454545;
}

#modal-content .modalFooter {
	text-align: center;
}

#modal-error-content {
	width: 450px !important;
	left: 32% !important;
}

a.modal-error-close {
	margin-left: 42%;
}

.siteCaptureContent {
	display: none;
}

.siteCaptureContent #modal-content {
	width: 750px;
	margin-left: -405px;
	max-height: 480px;
	overflow: hidden;
}

.siteCaptureContent #modal-content .modalContent {
	overflow: hidden;
}

.mob_siteCapture {
	display: none;
}

.siteCaptureClose {
	background: url("../closeBanner.png")no-repeat center center !important;
}

.closeBanner {
	right: 0 !important;
	top: 0 !important;
	height: 39px !important;
	width: 43px !important;
}

body.nri #modal-content,body.m2i #modal-content {
	width: 50% !important;
	left: 23% !important;
	max-height: 450px !important;
	margin-left: 0 !important;
}

body.nri #chatTogglerDiv,body.m2i #chatTogglerDiv {
	z-index: 999;
}

body.nri .nav-child .sub-container ul li div.info-holder {
	height: auto !important;
}

#push-modal-background {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .8;
	-webkit-opacity: .8;
	-moz-opacity: .5;
	filter: alpha(opacity=50);
	z-index: 1000;
}

#push-modal-content,#push-modal-error-content {
	background-color: white;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	box-shadow: 0 0 20px 0 #222;
	-webkit-box-shadow: 0 0 20px 0 #222;
	-moz-box-shadow: 0 0 20px 0 #222;
	display: none;
	height: auto;
	position: fixed;
	top: 18%;
	left: 50%;
	z-index: 99999;
	overflow: auto;
	min-height: 100px;
	padding: 30px;
	width: 510px;
	margin-left: -285px;
}

#push-modal-background.active,#push-modal-content.active,#push-modal-error-content.active {
	display: block;
}

#push-modal-close {
	background: url(data:image/gif;base64,R0lGODlhIgAhAIAAAP///0VFRSH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlGNTBCMkVGMzNEQTExRTM4NjgwODUzNTY4OUI4MThEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlGNTBCMkYwMzNEQTExRTM4NjgwODUzNTY4OUI4MThEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUY1MEIyRUQzM0RBMTFFMzg2ODA4NTM1Njg5QjgxOEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUY1MEIyRUUzM0RBMTFFMzg2ODA4NTM1Njg5QjgxOEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAAIgAhAAACVAyOqctp1qI8ENSJqbo5ct15Yrh8G+lk5rQyrYu+KWphsvTebKPbJT0CAXnCIa9HCyBJkKVqZoQinERYNGe8UWtPprdD1W25QWBrLJ1G02greZ0qAAA7) no-repeat center center;
	height: 20px;
	width: 20px;
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 8px;
}

.push-modalContent div {
	text-align: center;
	color: #454545;
}

#push-modal-content .modalFooter {
	text-align: center;
}

#push-modal-error-content {
	width: 450px !important;
	left: 32% !important;
}

a.push-modal-error-close {
	margin-left: 42%;
}

h2.faq-question {
	width: 655px;
	word-wrap: break-word;
}

.imgLeft {
	float: left;
	width: 188px;
	height: 101px;
	margin-left: 24px;
	display: inline-block;
}

.lt-ie9 .imgLeft {
	float: left;
	width: 188px;
	height: 101px;
	margin-left: 24px;
	display: inline-block;
}

.greyText {
	font-size: 12px !important;
	color: #7a7a7a !important;
	line-height: 1.4em !important;
}

.carousel .carousel-wrap ul {
	width: 1011px !important;
}

.rightColumnContainer p {
	text-align: justify;
	float: none;
	font-size: 13px !important;
}

.product-overview-article {
	text-align: justify;
}

.rightColumnContainer .rows .smallrowsLeft {
	width: 430px !important;
}

.secondNav .menu li#nav-corporate {
	background-position: 13px -560px;
}

.secondNav .menu li#nav-privilege {
	background-position: 13px -360px;
}

.drop-down-show-hide {
	margin-top: 20px;
}

.selectSearch {
	width: 172px !important;
	height: 33px;
	overflow: hidden;
	background: #f3f3f3 url("../cards/dropdown.jpg") right top no-repeat;
	border: 1px solid #ccc;
}

.selectSearch select {
	width: 110%;
	background-color: rgba(0,0,0,0);
	border: 0;
	font-size: 12px;
	outline: 0;
	color: #555;
	padding-top: 8px;
	padding-left: 5px;
	cursor: pointer;
}

.radioBulletWrapper {
	margin-bottom: 20px;
}

.radioBulletWrapper>div>input[type=radio] {
	margin: 10px 0;
}

.opinionPoll {
	margin: 0 auto;
	background: #fff;
	padding: 30px;
	width: 335px;
	height: auto;
	top: 20%;
	left: 37%;
	position: fixed;
	z-index: 99999;
}

#pollMsg {
	margin-top: 20px;
	display: inline-block;
}

#pollForm div.clearfix input[type=radio] {
	margin-right: 10px;
}

#pollForm div.clearfix {
	margin: 15px 0;
}

.poll-result ul {
	padding: 0;
}

.poll-result ul li {
	list-style: none;
	margin: 15px 0;
}

p.subHeading {
	color: #f5821f;
	font-weight: bold;
}

.radioBotWrap>div>input[type=radio] {
	margin: 15px 0;
}

.knowMore a {
	font-size: 13px;
	color: #424141;
	text-decoration: none;
}

.knowMore a:hover {
	color: #f5821f;
}

.vote {
	width: 69px;
	height: 30px;
	line-height: 31px;
	border: 0;
	float: left;
	margin-right: 15px;
	margin-top: 10px;
}

.poll_pop_up {
	background-color: #053c6d;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	color: #fff;
	padding: 20px;
	min-width: 400px;
	min-height: 65px;
}

.b-close {
	cursor: pointer;
	position: absolute;
	right: 230px;
	top: 67px;
}

.opClose {
	float: right;
}

.cityPopup {
	margin: 0 auto;
	background: #fff;
	padding: 30px;
	width: auto;
	height: auto;
	min-height: 198px;
	top: 20%;
	left: 37%;
	position: fixed;
	z-index: 99999;
	text-align: center;
}

#cityDrop {
	margin-bottom: 20px;
	width: 90%;
	margin-left: -16%;
}

.citydrp {
	margin: 0 auto;
}

.cityDropWrapper:after {
	content: '';
	width: 35px;
	height: 35px;
	position: absolute;
	display: inline-block;
	background: url("../cards/dropdown.jpg") no-repeat left center;
	pointer-events: none;
}

.cityDropWrapper select {
	display: inline-block;
	padding: 7px 3px 5px 5px;
	width: 78%;
	outline: 0;
	color: #74646e;
	border: 1px solid #ccc;
	background-color: #f3f3f3;
	height: 35px;
	position: relative;
	margin-right: -35px;
	font-size: 12px;
}

#info-apply-online,#info-buy-online,#info-pay-online,#nav-child {
	background: #f4f4f4;
	display: none;
	padding: 30px;
}

#nav-child {
	height: auto;
	overflow: hidden;
	padding: 0;
}

#nav-child .sub-container {
	padding: 30px 0 30px 30px;
	float: left;
}

#info-apply-online ul,#nav-child ul,#info-buy-online ul,#info-pay-online ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav-child ul {
	float: left;
	margin: 0 70px 0 0;
}

#info-apply-online ul li,#nav-child ul li,#info-buy-online ul li,#info-pay-online ul li {
	cursor: pointer;
	padding: 0 0 20px;
	width: 260px;
	float: left;
	margin-left: 50px;
}

#info-apply-online ul li:first-child,#info-buy-online ul li:first-child,#info-pay-online ul li:first-child {
	margin-left: 0;
}

#nav-child ul li {
	padding: 0 0 30px;
	float: none;
	margin-left: 0;
}

#nav-child ul li {
	float: none;
	height: auto;
}

#info-apply-online .icon-holder,#nav-child .icon-holder,#info-buy-online .icon-holder,#info-pay-online .icon-holder,.right-nav-child .icon-holder {
	float: left;
	height: 50px;
	width: 55px;
}

#info-apply-online .info-holder,#nav-child .info-holder,#info-buy-online .info-holder,#info-pay-online .info-holder,.right-nav-child .info-holder {
	float: left;
	padding: 0 0 0 10px;
	width: 191px;
}

.right-nav-child .icon-angle-right {
	top: 1px;
	position: relative;
}

.right-nav-child .info-holder {
	width: 300px;
}

#info-apply-online .info-holder h5,#nav-child .info-holder h5,#info-buy-online .info-holder h5,#info-pay-online .info-holder h5,.right-nav-child h5 {
	color: #444;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 10px;
	padding: 0;
}

.right-nav-child h5,.right-nav-child a.title {
	color: #fff;
	font-size: 23px;
	margin: 0;
	width: auto;
	line-height: 23px;
}

.right-nav-child a.nriTitle {
	font-size: 20px;
	line-height: 20px;
	color: #fff;
}

.right-nav-child .nri-info-holder {
	height: 27px;
}

.right-nav-child .nri-icon-holder {
	height: 27px;
	float: left;
	margin-right: 13px;
}

ul.nri-rhs-small {
	margin: 0;
	padding-left: 44px !important;
}

ul.nri-rhs-small li {
	display: inline-block;
	margin-right: 10px;
	width: 115px;
}

ul.nri-rhs-small li a {
	color: #fff !important;
}

.right-nav-child a.title {
	text-decoration: underline;
	margin: 0 0 10px;
}

#info-apply-online .info-holder p,#nav-child .info-holder p,#info-buy-online .info-holder p,#info-pay-online .info-holder p {
	color: #444;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.right-nav-child .info-holder .other-rates>* {
	vertical-align: top;
}

.right-nav-child .info-holder .other-rates a {
	margin: 0 !important;
	display: inline-block;
}

.right-nav-child .info-holder .other-rates a.first {
	margin-left: 0;
}

.right-nav-child .info-holder .other-rates a i {
	text-decoration: none;
	margin-left: 3px;
}

#nav-child .blue-banner {
	float: right;
	height: 480px;
	width: 310px;
	right: 0;
	position: absolute;
}

#nav-child ul.last {
	margin-right: 0;
}

#nav-child .grey-container {
	background: #e4e4e4;
	padding: 26px;
	float: right;
}

#nav-child .grey-container ul {
	float: none;
	margin: 0;
}

#nav-child .grey-container ul li {
	padding: 0 0 20px;
}

#info-icici-bank-answers {
	padding: 30px;
	left: 0;
	width: 600px;
}

#nav-child .grey-container .info-holder,#nav-child .grey-container ul li {
	width: auto;
}

#nav-child .grey-container ul li:hover {
	background: 0;
}

#nav-child .grey-container ul li .icon-holder {
	width: 40px;
}

#nav-child .grey-container ul a {
	color: #424141;
	display: block;
	font-size: 12px;
	text-decoration: underline;
}

#nav-child .grey-container ul h5 {
	margin: 0;
}

.secondNav .menu li {
	position: static;
	background-position: 13px 0;
}

.menu li .nav-child {
	left: 50%;
	width: 1301px !important;
	margin-left: -651px;
}

#main {
	min-height: 727px;
}

.news-detail-page .page-title {
	background: none repeat scroll 0 0 #053c6d;
	color: #fff;
	display: block;
	float: none;
	font-size: 15px;
	font-weight: bold;
	height: auto;
	line-height: 15px;
	padding: 6px;
	position: static;
}

.news-listing-page .page-title {
	background: none repeat scroll 0 0 #053c6d;
	color: #fff;
	display: block;
	float: none;
	font-size: 15px;
	font-weight: bold;
	height: auto;
	line-height: 15px;
	padding: 6px;
	position: static;
}

.news-listing-page .review-dropdown {
	margin-right: 16.3%;
	position: absolute;
	right: 0;
}

.news-detail-page .rightColumnContainer {
	float: left;
	margin-left: 8%;
	margin-top: 40px;
	width: 770px;
}

.news-detail-page .rightColumnContainer h3 {
	float: right;
	font-family: Helvetica,Arial,sans-serif;
	font-weight: initial;
}

.free-text-page .rightColumnContainer {
	float: left;
	margin-left: 11%;
	margin-top: 40px;
}

.free-text-page .rightColumnContainer p {
	text-align: justify;
}

body.internet-banking-login .rightColumnContainer p {
	text-align: justify;
}

.primier_banners__banner {
	margin-left: 10px;
}

.mapPage .rightColumnContainer {
	margin-top: 19%;
	float: left;
}

.main-contentz table {
	display: inline-table;
}

.main-contentz>.faq-answer>table {
	display: inline-block;
	overflow: scroll;
	display: block\9;
	overflow-x: scroll\9;
	width: 350px\9;
}

.main-contentz td:first-child {
	text-align: center !important;
}

.adImobile {
	margin: 0;
}

.adImobile p {
	margin-bottom: 20px;
}

.adImobile input {
	width: 213px;
	height: 32px;
	padding: 0 10px;
	float: left;
	border: 1px solid #d3d3d3;
	margin-right: 20px;
}

.adImobile .imob {
	width: 60px;
	height: 30px;
	padding: 2px 10px 0 10px;
	line-height: 30px;
}

.adImobile small {
	font-size: 11px;
}

#iframe_mobile {
	height: 42px;
	float: left;
	width: 250px;
}

.leftColumnContainer {
	margin: 0;
}

.leftColumnContainer li {
	width: 140px !important;
	text-align: left;
	line-height: 20px;
}

.leftColumnContainer li a {
	word-wrap: break-word;
	font-size: 15px !important;
	width: 130px;
	padding-right: 10px;
}

#welcomeNote {
	font-size: 19px;
	color: #053c6d;
	margin: 0;
	padding-bottom: 5px;
	display: block;
}

.welcome_userbox {
	position: absolute;
	left: 170px;
	top: 0;
	z-index: 9;
	display: block;
}

.welcome_userbox p {
	margin: 0;
}

.userbox {
	background: #1a3871;
	padding: 15px 15px 15px 15px;
	font: 20px/19px Arial;
	color: #FFF;
	display: table;
}

.userbox .username {
	color: #FFF;
	border-right: 1px solid #3b5589;
	padding-right: 5px;
	display: inline-block;
}

.welcome_userbox .breadcrumbs {
	background: #1a3871;
	font: 15px/15px Arial;
	color: #FFF;
	padding: 13px 15px;
}

.welcome_userbox .breadcrumbs a,.welcome_userbox .breadcrumbs span {
	color: #FFF;
	margin-right: 8px;
	text-decoration: none;
}

.welcome_userbox .breadcrumbs a:hover,.welcome_userbox .breadcrumbs a.active {
	text-decoration: underline;
}

.sub-container.hoverAdded {
	right: 350px;
}

.orange-container,.right-nav-child {
	background: #f5821f;
	color: #fff;
	display: none;
	height: inherit;
	padding: 25px;
	position: absolute;
	right: -350px !important;
	top: 0;
	width: 300px;
	min-height: 430px;
}

.multipleCtaWrapper {
	z-index: 999;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
}

.multipleCtaWrapper a {
	display: inline-block;
	position: absolute;
	font-size: 12px !important;
}

.middleContainer .multipleCtaWrapper a .findoutmore {
	width: auto;
}

.middleContainer.leftText .multipleCtaWrapper {
	float: left;
}

.middleContainer.leftText .multipleCtaWrapper a {
	float: left;
}

.middleContainer.centerText .multipleCtaWrapper {
	text-align: center;
}

.middleContainer.centerText .multipleCtaWrapper a .findoutmore {
	margin-left: -50% !important;
	left: 0 !important;
}

.middleContainer.rightText .multipleCtaWrapper a {
	margin-right: 0;
	float: left;
	right: 0;
}

.middleContainer.rightText .multipleCtaWrapper a .findoutmore {
	float: none;
}

.BigBanner .desktop .multipleCtaWrapper .desktop-only {
	display: block;
}

.BigBanner .desktop .multipleCtaWrapper .tablet-only,.BigBanner .desktop .multipleCtaWrapper .mobile-only {
	display: none;
}

.BigBanner .tablet .multipleCtaWrapper .desktop-only,.BigBanner .tablet .multipleCtaWrapper .tablet-only .tabletH,.BigBanner .tablet .multipleCtaWrapper .tablet-only .tabletV,.BigBanner .tablet .multipleCtaWrapper .mobile-only {
	display: none;
}

.BigBanner .mobile .multipleCtaWrapper .desktop-only,.BigBanner .mobile .multipleCtaWrapper .tablet-only,.BigBanner .mobile .multipleCtaWrapper .mobile-only {
	display: none;
}

a.postEvent span {
	position: relative;
	top: 318px;
	left: 728px;
	padding: 10px;
	background: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15px;
}

a.postEvent+a.postEvent {
	margin-left: 20px;
}

input.review-fname {
	margin-right: 20px;
}

input.review-fname,.review-lname {
	width: 48.5% !important;
}

.login-details input[type=submit] {
	float: none !important;
	margin: 10px auto;
}

body.blog.reviews .input.review-fname,body.blog.reviews .review-lname {
	width: 48.4% !important;
}

#pollFeedbackForm {
	line-height: 30px;
	margin-right: 5px;
}

#pollFeedbackForm .vote {
	float: left;
	clear: both;
	margin-top: 0;
}

#pollFeedbackForm #pollMsg {
	float: left;
	margin-top: 7px;
}

#pollFeedbackForm .captcha {
	margin: 15px 0;
}

#pollFeedbackForm .captcha input {
	margin-left: 10px;
}

#pollFeedbackForm #captchaResult {
	float: left;
	margin-top: 7px;
}

#pollFeedbackForm input#poll_value {
	margin-right: 5px;
}

#panel-poll .poll-form {
	max-width: 750px;
}

.pollTopBorder #panel-poll {
	border-top: 1px solid #d3d3d3;
	width: 770px !important;
}

#panel-poll h2 {
	font-size: 1.5em;
	margin: .83em 0;
}

#poll_value {
	float: left;
	margin-top: 7px;
}

.poll-form .clearfix {
	margin-bottom: 10px;
}

.poll-form .clearfix span {
	display: inline-block;
	width: 720px;
	line-height: 22px;
	margin-top: 3px;
}

.marketingLayer {
	display: none;
}

body.treasury .report-wrapper {
	border-bottom: 1px solid #d3d3d3;
	border-top: 1px solid #d3d3d3;
	overflow: auto;
	padding: 13px 0 21px 8px;
}

body.treasury .report-box-wrapper {
	float: left;
	margin-right: 20px;
	background-color: #f4f4f4;
	width: 354px;
}

body.treasury .report-box-wrapper.last {
	margin-right: 0 !important;
}

body.treasury .report-box-wrapper ul {
	margin: 15px 12px 12px 12px;
}

body.treasury .report-box-header {
	text-align: center;
	background: #053c6d;
	color: white;
	padding-top: 4%;
	padding-bottom: 4%;
	width: 100%;
}

body.treasury .report-box-title {
	font-size: 14px;
	font-weight: bold;
}

body.treasury .report-box-wrapper a img {
	width: 100%;
}

body.treasury .news-ticker-content {
	padding-left: 140px;
}

body.treasury .treasury-subheading {
	margin-top: 13px;
}

body.treasury .report-wrapper p a.fr {
	margin-top: 2%;
}

body.treasury .treasury-poll h3 p {
	font-size: 15px !important;
	margin: 1em 0;
	font-weight: bold;
}

body.treasury .TreasurySearchLabel {
	float: left;
	margin-top: 40px;
	margin-right: 5px;
	font-weight: bold;
}

body.treasury .treasurySearch {
	margin-top: 38px;
	margin-bottom: 20px;
}

body.treasury input.TreasuryGo {
	background: #f5821f;
	border: 0;
	color: #fff;
	font-size: 10px;
	display: inline-block;
	line-height: 24px;
	height: 21px;
	padding: 0 13px;
	margin-left: 5px;
}

body.treasury #pollPageForm input.poll {
	margin-top: -3px;
}

body.treasury #pollPageForm li {
	margin: 0 0 10px 0;
}

body.treasury .desktop-only .middleContainer {
	min-width: auto;
}

body.treasury .view-result-poll2 a {
	margin: 13px;
}

body.treasury .treasury-poll {
	width: 50%;
	float: left;
	margin-right: 0 !important;
}

body.treasury .treasury-poll #panel-poll h4 {
	margin-right: 25px;
}

body.treasury .treasury-prev-poll {
	border-left: 1px solid #d3d3d3;
	padding-left: 25px;
	height: auto;
}

.market_commentary li {
	color: #053c6d;
	font-weight: bold;
	cursor: pointer;
}

.market_commentary li span {
	color: gray;
}

.market_commentary_box ul li {
	color: #555;
	font-weight: normal;
	list-style-type: disc;
}

body.treasuryReport .reportHeader {
	background: #f3f3f3;
	color: #000;
	font-size: 20px;
	display: block;
	border: 1px solid #d9d9d9;
	padding: 9px;
}

body.treasuryReport .report-type {
	margin-top: 5%;
}

body.treasuryReport .treasury-research {
	clear: both;
	position: relative;
}

body.treasuryReport #categories {
	float: left;
	position: relative;
	margin-right: 8px;
}

body.treasuryReport #categories a span img.icon-angle-down {
	margin-top: -25px !important;
}

body.treasuryReport #year {
	float: left;
	margin-right: 8px;
	position: relative;
}

body.treasuryReport #countries {
	float: left;
	margin-right: 0;
	position: relative;
}

body.treasuryReport .review-dropdown>a {
	width: 72px;
	min-width: 0;
}

body.treasuryReport .review-dropdown .icon-angle-down {
	background: 0;
	height: 20px;
	width: 32px;
}

.addHomeScreenBtn,.addHomeScreen {
	display: none;
}

.nobanner .BigBanner {
	height: auto;
	margin-bottom: 50px;
	vertical-align: middle;
}

.nobanner .breadCrumbsContainer {
	vertical-align: middle;
	width: 960px;
}

.nobanner .reviewContainer {
	float: right;
	position: relative;
	z-index: 10;
	left: -160px !important;
}

.nobanner .reviewContainer .writeAreview {
	font-size: 13px;
	text-transform: none;
	font-weight: normal;
	padding: 17px 10px;
	border-left: 1px solid #fff;
	margin-top: 7px;
	height: 0;
	line-height: 0;
	margin-left: 9px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.nobanner .reviewContainer .rateContainer {
	padding: 4px 0;
	margin-right: 0;
	height: 26px;
}

.nobanner .reviewContainer .rateContainer div.panel-review-rating {
	width: 146px !important;
}

.breadCrumbsContainer .icon-angle-right:before {
	content: "" !important;
}

.breadCrumbsContainer .icon-angle-right {
	background: url(../breadcrumb_icon.png) no-repeat;
	height: 9px;
	width: 8px;
	margin-top: -4px;
	display: inline-block;
	background-size: 7px 9px;
}

.custFeedback .captcha {
	border: 1px solid #ccc;
	padding: 15px;
	color: #f5821f;
	font-family: "Great Vibes",cursive;
	text-shadow: 0 .5px .5px #000;
	font-size: 20px !important;
	font-style: oblique;
}

.custFeedback .captcha p {
	font-style: normal;
	margin-top: 7px;
	text-shadow: 0 .5px .5px #fff;
}

.custFeedback #surveySubmit {
	display: block;
	clear: both;
}

.custFeedback {
	float: right;
	padding: 20px 80px 20px 0;
	margin-top: -110px;
}

#custSurveySubmit {
	display: block;
	clear: both;
}

p.subHeading.serviceFeedback {
	position: absolute;
	left: 45%;
	line-height: 44px;
}

@media only screen and (max-width:1366px) {
	#modal-content {
		width: 53%;
	}
}

@media only screen and (max-width:1250px) {
	.offer-subnav {
		z-index: 99 !important;
	}
}

@media only screen and (max-width:1120px) {
	#nav-products {
		position: static;
	}

	#nav-child {
		width: auto;
		left: 0;
		right: 0;
		margin-right: 310px;
		overflow: visible;
		height: 482px;
	}

	#nav-child ul li {
		width: 100%;
		padding-bottom: 25px;
	}

	#nav-child ul.last {
		margin-top: 25px;
	}

	#nav-child .sub-container {
		position: absolute;
		left: 0;
		padding: 0;
		width: 66%;
	}

	#nav-child .fr {
		width: 34%;
	}

	#nav-child .sub-container ul {
		width: 50%;
		padding: 25px 20px 25px;
		margin: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	#nav-child .sub-container ul:first-child {
		padding-right: 0;
	}

	#nav-child .info-holder {
		padding-left: 70px;
		width: auto;
		top: 0;
		float: right;
	}

	#nav-child .icon-holder {
		position: absolute;
		display: block;
	}

	#nav-child .grey-container {
		position: absolute;
		bottom: 0;
	}

	.aboutUsLink {
		display: none;
	}
}

@media only screen and (max-width:1024px) {
	#nav-products {
		position: static;
	}

	#nav-child {
		width: auto;
		left: 0;
		right: 0;
		margin-right: 310px;
		overflow: visible;
		height: 482px;
	}

	#nav-child ul li {
		width: 100%;
		padding-bottom: 25px;
	}

	#nav-child ul.last {
		margin-top: 25px;
	}

	#nav-child .sub-container {
		position: absolute;
		left: 0;
		padding: 0;
		width: 66%;
	}

	#nav-child .fr {
		width: 34%;
	}

	#nav-child .sub-container ul {
		width: 32%;
		padding: 25px 10px 25px;
		margin: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	#nav-child .sub-container ul:first-child {
		padding-right: 0;
	}

	#nav-child .info-holder {
		padding-left: 53px;
		width: auto;
		top: 0;
		float: right;
		padding-left: 0;
		margin-left: 48px !important;
	}

	#nav-child .icon-holder {
		position: absolute;
	}

	#nav-child .grey-container {
		position: absolute;
		bottom: 0;
	}

	.secondNav .menu li {
		position: static;
		background-position: 13px 0;
	}

	.menu li .nav-child {
		margin-left: 0;
		width: 1024px !important;
	}

	.nav-child .sub-container ul li div.info-holder p a {
		line-height: 18px;
	}

	#nav-child .info-holder {
		float: left;
		width: 147px !important;
	}

	#nav-child .sub-container {
		width: 70%;
	}

	#nav-child .icon-holder a img {
		width: 70%;
		height: auto;
	}

	#nav-child .blue-banner {
		margin-right: 3%;
	}

	.menu-nav-close {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKBJREFUeNqs1NEJwCAMBFB7dL2uoTM5hwNa76PUippEGxAF8RHx0HnvU87Z7Y7icCTEGK8QQnIbVc5zonGBqx20xrjAs7GCtlgxXtCK9rBPhxZ0hHVBCZ1hQ3CEStgUbFENxjoYSsUDPJ1OMdapfE0nQaor19fURgraaGgjBWs0JBTWnEkorJiEYgWboVjFRujBn3YVa8NPHH9gdae3AAMAHZ/BiWxlUYsAAAAASUVORK5CYII=) 0 0;
		display: block;
		height: 20px;
		position: absolute;
		right: 350px;
		text-decoration: none;
		top: 10px;
		width: 20px;
	}
}

.navHover0.selected,.navHover1.selected,.navHover2.selected,.navHover3.selected,.navHover4.selected {
	display: block;
	height: 62px;
	width: 1301px;
	position: absolute;
	left: 50%;
	margin-left: -650px;
}

.leftpanel-btn span .icon-angle-right:before {
	content: "" !important;
}

.leftpanel-btn span .icon-angle-right {
	background: url(../right-panel-show-hide-right-arrow.png) no-repeat;
	height: 26px;
	width: 16px;
	margin-top: 7px;
}

.leftpanel-btn span .icon-angle-left:before {
	content: "" !important;
}

.leftpanel-btn span .icon-angle-left {
	background: url(../right-panel-show-hide-left-arrow.png) no-repeat;
	height: 26px;
	width: 16px;
	margin-top: 7px;
}

.BigBanner video {
	-o-object-fit: fill;
	   object-fit: fill;
}

.multiCTAVideo .videoMultiCTA div a {
	position: absolute;
	display: block;
	z-index: 1;
}

.multiCTAVideo {
	position: relative;
}

form.fileUpload {
	margin: 20px 5px;
}

form.fileUpload input#fileName {
	color: #9c9c9c;
	direction: rtl;
	border: 1px solid #dcdcdc;
	margin-right: 7px;
}

form.fileUpload input.uploadBtn {
	background: #f5821f;
	border: 0;
	color: #fff;
	padding: 4px 15px;
}

span.sucssessMsg {
	color: #f5821f;
	display: inline-block;
	margin-left: 5px;
}

.sellAds .btn.inline-btn {
	line-height: 29px !important;
	height: 27px !important;
	padding: 0 !important;
	font-size: 11px !important;
}

@font-face {
	font-family:'zurich_lt_btlight';src:url('../font/zurichBT-Light.eot');src:url('../font/zurichBT-Light.eot?#iefix') format('embedded-opentype'),url('../font/zurichBT-Light.woff') format('woff'),url('../font/zurichBT-Light.ttf') format('truetype'),url('../font/zurichBT-Light.svg#zurich_btroman') format('svg');font-weight:normal;font-style:normal;
}

@font-face {
	font-family:'zurich_bdxcn_btbold';src:url('../font/zurchbxc-webfont.eot');src:url('../font/zurchbxc-webfont.eot?#iefix') format('embedded-opentype'),url('../font/zurchbxc-webfont.woff') format('woff'),url('../font/zurchbxc-webfont.ttf') format('truetype'),url('../font/zurchbxc-webfont.svg#zurich_bdxcn_btbold') format('svg');font-weight:normal;font-style:normal;
}

@font-face {
	font-family:'zurich_cn_btbold';src:url('../font/zurchbc-webfont.woff2') format('woff2'),url('../font/zurchbc-webfont.woff') format('woff');font-weight:normal;font-style:normal;
}

.BigBanner ul.banner li .unica-text-container.middleContainer a {
	position: relative;
	top: 25px;
}

.unica-text-container .title {
	font-family: 'zurich_lt_btlight' !important;
	color: #053c69 !important;
	font-size: 35px !important;
	line-height: normal !important;
}

.unica-text-container .desription {
	margin: 0 !important;
}

.unica-text-container .desription p {
	margin: 11px 0 0 0 !important;
	font-size: 25px !important;
	font-family: 'zurich_lt_btlight' !important;
	color: #053c69 !important;
	line-height: normal !important;
}

.unica-text-container a.postEvent span {
	position: relative !important;
	left: auto;
	top: auto !important;
	font-family: 'zurich_bdxcn_btbold' !important;
	font-size: 18px;
	font-weight: bold;
	padding: 8px 15px !important;
	line-height: normal !important;
}

.unica-text-container .utandc {
	position: absolute;
	bottom: 44px;
	font-size: 11px;
	font-weight: bold;
	color: #053c69;
	font-family: zurich_cn_btbold !important;
}

.unica-text-container.orange .title,.unica-text-container.orange .desription p span,.unica-text-container.orange .utandc {
	color: #f5821f !important;
}

.unica-text-container.orange a.postEvent span {
	background: #f5821f !important;
	color: #fff !important;
}

.unica-text-container.maroon .title,.unica-text-container.maroon .desription p span,.unica-text-container.maroon .utandc {
	color: #962926 !important;
}

.unica-text-container.maroon a.postEvent span {
	background: #962926 !important;
	color: #fff !important;
}

.unica-text-container.grey .title,.unica-text-container.grey .desription p span,.unica-text-container.grey .utandc {
	color: #757575 !important;
}

.unica-text-container.grey a.postEvent span {
	background: #f5821f !important;
	color: #fff !important;
}

.unica-text-container.blue .title,.unica-text-container.blue .desription p span,.unica-text-container.blue .utandc {
	color: #053c69 !important;
}

.unica-text-container.blue a.postEvent span {
	background: #053c69 !important;
	color: #fff !important;
}

.unica-text-container.white .title,.unica-text-container.white .desription p span,.unica-text-container.white .utandc {
	color: #fff !important;
}

.unica-text-container.white a.postEvent span {
	background: #f5821f !important;
	color: #fff !important;
}

.unica-text-container .title,.unica-text-container .desription p,.unica-text-container .utandc {
	max-width: 495px !important;
}

header.nav-header .middleContainer.updated-header .MagnifyingGlass {
	font-size: 0;
}

@media only screen and (min-width:981px) {
	.secondNav .menu li.first-leval-search {
		display: none;
	}
}

@media only screen and (max-width:980px) {
	.aboutUsLink {
		display: block;
	}

	.nav-header .middleContainer {
		height: 45px;
	}

	body.aboutuspage .aboutUsUl {
		display: none;
	}

	.aboutUsUl {
		display: block;
	}

	ul.mobile-segments li.aboutUsLinkDesktop {
		display: none !important;
	}

	#welcomeMobileNote {
		font-size: 14px;
		color: #fff;
		margin: 0;
		line-height: 42px;
		padding-left: 20px;
		margin-left: 1px;
		background: #f5821f url(../mobile-rightbar-divider.gif) center bottom repeat-x !important;
		background-size: auto 2px !important;
	}

	.SearcContainer.tabletsearch-container,.SearcContainer.mobilesearch-container {
		display: none;
	}

	#main .middleContainer.secondNav {
		top: 45px;
		bottom: 0;
		position: fixed;
		width: 315px;
		height: auto;
		left: -315px;
		background: #666;
		-webkit-box-shadow: -4px 4px 10px -3px #333 inset;
		        box-shadow: -4px 4px 10px -3px #333 inset;
		z-index: 90;
		overflow: scroll;
		-webkit-transition: left .3s;
		-o-transition: left .3s;
		transition: left .3s;
	}

	.secondNav .menu li.first-leval-search {
		background: 0;
		background-color: #858585;
		font-size: 1.2em !important;
		padding-left: 5px !important;
	}

	.secondNav .menu li.first-leval-search span.lbl-search {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 1.2em;
		color: #fff;
		float: left;
		margin: 0 10px 0 0;
	}

	.secondNav .menu li.first-leval-search:hover,.secondNav .menu li.first-leval-search.hover {
		background-color: #858585;
		color: #fff;
	}

	.input-txt-search-container {
		background-color: #fff;
		width: 250px;
		float: left;
	}

	.input-txt-search {
		width: 260px;
		background-color: #fff;
		border: 0;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #666;
		padding: 6px 5px 6px 5px;
		margin: 7px 0 0 0;
		float: left;
		font-style: italic;
	}

	.input-txt-search:focus {
		outline: 0;
		font-style: normal;
		background-color: #fff;
	}

	.input-txt-search01:focus {
		outline: 0;
	}

	/* ::-webkit-input-placeholder {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #666;
		font-style: italic;
	}

	:-moz-placeholder {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #666;
		font-style: italic;
	}

	::-moz-placeholder {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #666;
		font-style: italic;
	}

	:-ms-input-placeholder {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #666;
		font-style: italic;
	} */

	input.input-txt-search:focus::-webkit-input-placeholder {
		opacity: 0;
	}

	.input-submit-button {
		background: url(../mobile-search-icon.gif) center 8px no-repeat;
		background-size: 16px auto;
		position: relative;
		width: 16px;
		height: 28px;
		border: 0;
		margin: 5px 0 0 10px;
		padding: 0;
		float: left;
		cursor: pointer;
	}

	.mobile-left-panel {
		width: 315px;
		height: 100%;
		background-color: #666;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 98;
	}

	.mobile-left-sub-panel {
		width: 78px;
	}

	ul.mpl-container {
		padding: 0;
		margin: 0;
	}

	ul.mpl-container li {
		padding: 0;
		margin: 0;
		display: block;
	}

	.mpl-personal-mobile-1 {
		background: url(../mobile_leftbar_icons.png) center -308px no-repeat;
		background-size: 30px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	.mpl-personal-mobile-2 {
		background: url(../mobile_leftbar_icons.png) center -164px no-repeat;
		background-size: 30px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	.mpl-personal-mobile-3 {
		background: url(../mobile_leftbar_icons.png) center -304px no-repeat;
		background-size: 30px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	.mpl-personal-mobile-4 {
		background: url(../mobile_leftbar_icons.png) center -1132px no-repeat;
		background-size: 30px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	.mpl-personal-mobile-5 {
		background: url(../mobile_leftbar_icons.png) center -29px no-repeat;
		background-size: 30px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	ul.mpl-container li a.mpl-personal-mobile-5 span {
		padding: 30px 0 0 0;
	}

	.mpl-nri-mobile-lhs-1 {
		background: url(../mobile_leftbar_icons.png) center -1600px no-repeat;
		background-size: 30px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	.mpl-nri-mobile-lhs-2 {
		background: url(../mobile_leftbar_icons.png) center -830px no-repeat;
		background-size: 30px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	.mpl-nri-mobile-lhs-3 {
		background: url(../mobile_leftbar_icons.png) center -836px no-repeat;
		background-size: 30px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	ul.mpl-container li a.mpl-nri-mobile-lhs-3 span {
		padding: 30px 0 0 0;
	}

	.mpl-nri-mobile-lhs-4 {
		background: url(../mobile_leftbar_icons.png) center -1791px no-repeat;
		background-size: 27px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	ul.mpl-container li a.mpl-nri-mobile-lhs-4 span {
		padding: 30px 0 0 0;
	}

	.mpl-lhs-sub-links-1 {
		background: url(../m2i_mobile_leftbar_icon.gif) center -2px no-repeat;
		background-size: 40px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	ul.mpl-container li a.mpl-lhs-sub-links-1 span {
		padding: 30px 0 0 0;
	}

	.mpl-lhs-sub-links-2 {
		background: url(../mobile_leftbar_icons.png) center -313px no-repeat;
		background-size: 30px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	ul.mpl-container li a.mpl-lhs-sub-links-2 span {
		padding: 30px 0 0 0;
	}

	.mpl-lhs-sub-links-3 {
		background: url(../m2i_mobile_leftbar_icon.gif) center -92px no-repeat;
		background-size: 35px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	.mpl-lhs-sub-links-4 {
		background: url(../m2i_mobile_leftbar_icon.gif) center -179px no-repeat;
		background-size: 35px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	.mpl-lhs-sub-links-5 {
		background: url(../mobile_leftbar_icons.png) center -307px no-repeat;
		background-size: 30px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	.mpl-corporate-mobile-lhs-1 {
		background: url(../mobile_leftbar_icons.png) center -308px no-repeat;
		background-size: 30px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	.mpl-corporate-mobile-lhs-2 {
		background: url(../mobile_leftbar_icons.png) center -1843px no-repeat;
		background-size: 30px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	ul.mpl-container li a.mpl-corporate-mobile-lhs-2 span {
		padding: 30px 0 0 0;
	}

	.mpl-corporate-mobile-lhs-3 {
		background: url(../mobile_leftbar_icons.png) center -170px no-repeat;
		background-size: 30px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	ul.mpl-container li a.mpl-corporate-mobile-lhs-3 span {
		padding: 30px 0 0 0;
	}

	.mpl-corporate-mobile-lhs-4 {
		background: url(../mobile_leftbar_icons.png) center -1518px no-repeat;
		background-size: 27px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	ul.mpl-container li a.mpl-corporate-mobile-lhs-4 span {
		padding: 30px 0 0 0;
	}

	.mpl-business-mobile-lhs-1 {
		background: url(../mobile_leftbar_icons.png) center -1606px no-repeat;
		background-size: 30px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	ul.mpl-container li a.mpl-business-mobile-lhs-1 span {
		padding: 30px 0 0 0;
	}

	.mpl-business-mobile-lhs-2 {
		background: url(../mobile_leftbar_icons.png) center -389px no-repeat;
		background-size: 30px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	ul.mpl-container li a.mpl-business-mobile-lhs-2 span {
		padding: 30px 0 0 0;
	}

	.mpl-business-mobile-lhs-3 {
		background: url(../mobile_leftbar_icons.png) center -239px no-repeat;
		background-size: 30px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	ul.mpl-container li a.mpl-business-mobile-lhs-3 span {
		padding: 30px 0 0 0;
	}

	.mpl-business-mobile-lhs-4 {
		background: url(../mobile_leftbar_icons.png) center -986px no-repeat;
		background-size: 30px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	.mpl-business-mobile-lhs-5 {
		background: url(../mobile_leftbar_icons.png) center -29px no-repeat;
		background-size: 30px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	ul.mpl-container li a.mpl-business-mobile-lhs-5 span {
		padding: 30px 0 0 0;
	}

	.mpl-about-mobile-1 {
		background: url(../mobile_leftbar_icons.png) center -308px no-repeat;
		background-size: 30px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	.mpl-about-mobile-2 {
		background: url(../mobile_leftbar_icons.png) center -313px no-repeat;
		background-size: 30px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	ul.mpl-container li a.mpl-about-mobile-2 span {
		padding: 30px 0 0 0;
	}

	.mpl-about-mobile-3 {
		background: url(../mobile_leftbar_icons.png) center -313px no-repeat;
		background-size: 30px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	ul.mpl-container li a.mpl-about-mobile-3 span {
		padding: 30px 0 0 0;
	}

	.mpl-about-mobile-4 {
		background: url(../mobile_leftbar_icons.png) center -308px no-repeat;
		background-size: 30px auto;
		height: 62px;
		display: block;
		text-align: center;
	}

	ul.mpl-container li a {
		color: transparent;
	}

	ul.mpl-container li a.selected-nav {
		background-color: #f5821f;
	}

	ul.mpl-container li a span {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #fff;
		padding: 40px 0 0 0;
		display: block;
	}

	ul.mpl-container>li:after {
		background: url(../divider01.jpg) center bottom repeat-x !important;
		background-size: auto 2px !important;
		content: '';
		display: block;
		position: relative;
		height: 2px;
	}

	body.nri ul.mpl-container>li:last-child:after {
		background: none !important;
	}

	body.m2i ul.mpl-container>li:last-child:after {
		background: none !important;
	}

	.search-second-leavel {
		width: 78px;
		height: 50px;
		background-color: #858585;
		display: block;
		float: left;
		border-right: 1px solid #767676;
	}

	.back-menu {
		width: 236px;
		height: 50px;
		background-color: #858585;
		display: block;
		float: left;
		text-align: right;
	}

	.search-second-level-sec:after {
		background: url(../divider01.jpg) center bottom repeat-x !important;
		background-size: auto 2px !important;
		content: '';
		display: block;
		position: relative;
		height: 2px;
	}

	.search-second-leavel a {
		background: url(../mobile-search-icon.gif) center 18px no-repeat;
		background-size: 20px auto;
		position: relative;
		width: 100%;
		height: 60px;
		display: block;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 1em;
		color: #fff;
		padding: 0;
		margin: 0;
		text-align: center;
		text-decoration: none;
	}

	.back-menu a {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #fff;
		text-decoration: none;
		padding: 20px 15px 0 0;
		display: inline-block;
	}

	.back-menu em {
		font-size: 18px;
		right: 130px;
		position: absolute;
		text-indent: 0;
		top: 17px;
	}

	ul.mpl-container li #nav-social {
		font-size: .75em;
		padding-top: 10px;
		margin-bottom: 5px;
	}

	ul.mpl-container li #nav-social a {
		color: #fff;
		text-decoration: none;
		margin: 0 0 10px 5px;
		display: inline-block;
		line-height: 20px;
		padding-left: 25px;
		background: url(../mobile-social-icons.gif) 2px 1px no-repeat;
		background-size: 16px auto;
	}

	ul.mpl-container li #nav-social a:last-child {
		margin: 0 0 2px 5px;
	}

	ul.first-leval-ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}

	ul.first-leval-ul li {
		list-style: none;
		padding: 0;
		margin: 0;
	}

	ul.first-leval-ul li a {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 13px;
		color: #fff;
		text-decoration: none;
		padding: 10px 15px 10px 15px;
		display: block;
		text-align: left;
	}

	ul.first-leval-ul li a em {
		position: relative;
		font-size: 30px;
		line-height: 14px;
		display: none;
		color: #fff;
		float: right;
	}

	ul.first-leval-ul li.sub-nav-active_.close-menu_ a em.icon-angle-up {
		display: none;
	}

	ul.first-leval-ul li.sub-nav-active_.close-menu_ a em.icon-angle-down {
		display: block;
	}

	ul.first-leval-ul li.sub-nav-active_.close-menu_.close-menu a em.icon-angle-down {
		display: none;
	}

	ul.first-leval-ul li.sub-nav-active_.close-menu_.close-menu a em.icon-angle-up {
		display: block;
	}

	ul.first-leval-ul li.sub-nav-active ul a {
		font-size: 12px;
	}

	ul.first-leval-ul li ul {
		padding: 0;
		margin: 0;
		display: none;
	}

	ul.first-leval-ul li.sub-nav-active ul {
		display: block;
	}

	ul.first-leval-ul li ul li {
		padding: 0;
		margin: 0;
	}

	ul.first-leval-ul li ul li a {
		padding: 10px 15px 10px 30px;
	}

	ul.first-leval-ul li.sub-nav-active {
		-webkit-box-shadow: inset 0 0 10px 1px rgba(50,50,50,0.75);
		box-shadow: inset 0 0 10px 1px rgba(50,50,50,0.75);
		background-color: #c56919;
	}

	ul.first-leval-ul li ul li:first-child:before {
		background: url(../divider02.jpg) center top repeat-x !important;
		background-size: auto 2px !important;
		content: '';
		display: block;
		position: relative;
		height: 2px;
	}

	ul.first-leval-ul li ul li:after {
		background: url(../divider02.jpg) center bottom repeat-x !important;
		background-size: auto 2px !important;
		content: '';
		display: block;
		position: relative;
		height: 2px;
	}

	.input-txt-search01 {
		width: 189px;
		background-color: #fff;
		border: 0;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #222;
		padding: 6px 5px;
		margin: 0;
		float: left;
	}

	.input-submit-button01 {
		background: url(../mobile-search-icon.gif) center 8px no-repeat;
		background-size: 16px auto;
		position: relative;
		width: 16px;
		height: 28px;
		border: 0;
		margin: 0 0 0 10px;
		padding: 0;
		float: left;
		cursor: pointer;
	}

	.search-section {
		background-color: #858585;
		padding: 5px 5px;
		position: absolute;
		z-index: 555;
		left: 79px;
	}

	ul.first-leval-ul li:first-child a.sub {
		padding-top: 20px;
	}

	.SearcContainer.search-container {
		display: none;
	}

	.secondNav .menu.menu-close li.first-leval-search {
		display: block !important;
	}

	ul.menu.bsr li.first-leval-search {
		background-color: #858585;
		padding: 5px 5px;
		position: absolute !important;
		z-index: 555;
		left: 77px;
		top: 52px;
		height: auto !important;
		line-height: normal;
		background-image: none;
		background-position: 0 0;
		margin: 0;
		text-align: left;
		width: 228px;
	}

	ul.menu.bsr li.first-leval-search .input-txt-search {
		width: 189px;
		background-color: #fff;
		border: 0;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #222;
		padding: 6px 5px;
		margin: 0;
		float: left;
	}

	ul.menu.bsr li.first-leval-search .input-submit-button {
		background: url(../mobile-search-icon.gif) center 8px no-repeat;
		background-size: 16px auto;
		position: relative;
		width: 16px;
		height: 28px;
		border: 0;
		margin: 0 0 0 10px;
		padding: 0;
		float: left;
		cursor: pointer;
	}

	.secondNav ul.menu.bsr li:after {
		background: none !important;
		background-size: 0 0 !important;
		content: '';
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		height: 0;
	}

	.bannerPause i {
		background-size: 14px !important;
	}

	.bannerPause i.icon-play {
		height: 11px !important;
		background-size: 16px 19px;
	}

	.bannerPause i.icon-pause {
		height: 11px !important;
		background-size: 17px 15px;
	}

	.container-left {
		background-color: #f5821f;
		width: 236px;
		min-height: 650px;
		height: 750px;
		position: absolute;
		left: 78px;
		top: 52px;
		padding: 0;
		-webkit-box-shadow: -4px -4px 8px -4px #3b1c02 inset;
		        box-shadow: -4px -4px 8px -4px #3b1c02 inset;
		display: none;
	}

	.marketingLayer {
		padding: 0;
		height: 40px;
		text-align: center;
		width: 100%;
		display: block;
		background: #fff;
		z-index: 9999;
	}

	.marketingLayer a {
		display: block;
	}

	.marketingLayerLogo {
		height: 30px;
		float: left;
		margin: 5px 10px;
	}

	.marketingLayerText {
		text-align: center;
		display: inline-block;
		min-width: 165px;
		font-size: 1.5em;
		margin: 10px 0;
	}

	.marketingLayerCta {
		display: block;
		color: #fff;
		text-decoration: none;
		text-transform: uppercase;
		background: #f5821f;
		text-align: center;
		line-height: 30px;
		height: 30px !important;
		font-size: 13px;
		font-weight: bold;
		float: right;
		padding: 0 15px;
		margin: 5px 0;
	}

	.rs-carousel-mask {
		overflow: hidden;
		width: 97%;
		height: 340px;
		margin: 0 auto;
	}

	.rs-carousel-action-prev {
		position: relative;
		text-decoration: none;
		font-size: 24px;
		float: right;
		margin-right: 36px;
		margin-top: -432px;
	}

	.rs-carousel-action-next {
		text-decoration: none;
		font-size: 24px;
		margin-right: 18px;
		margin-top: -432px;
	}

	.rs-carousel-horizontal .rs-carousel-item {
		float: left;
		width: 320px;
		margin-right: 13px;
		list-style: none;
		background-repeat: no-repeat;
		height: 340px;
		position: relative;
	}

	.primier_banners__banner {
		margin: 0;
	}

	.primier_banners.mobile-only.clearfix a img {
		width: 110%;
		margin-left: -5%;
	}

	#main .BigBanner .middleContainer {
		padding: 0 15px;
		width: 100%;
	}

	.BigBanner ul.banner li .middleContainer a {
		display: block;
		height: 100%;
		width: 100%;
	}

	.BigBanner ul.banner li .title.short {
		margin: 20px 0 0 0 !important;
		width: 51%;
	}

	.BigBanner ul.banner li .desription {
		width: 51%;
	}

	.BigBanner ul.banner li .findoutmore {
		font-size: 10px;
		margin: 0;
		padding: 8px 12px;
	}

	.BigBanner ul.banner li .desription p {
		line-height: 1.2em;
		font-size: 15px;
	}

	.BigBanner ul.banner li .title,.BigBanner .BigText {
		font-size: 30px;
	}

	.middleContainer.rightText a {
		float: right;
		width: 100%;
		padding: 0;
	}

	.BigBanner ul.banner li .rightText .title.short {
		float: right;
	}

	.BigBanner ul.banner li .rightText .desription {
		width: 100%;
	}

	.BigBanner ul.banner li .rightText .desription p {
		float: right;
	}

	.BigBanner ul.banner li .centerText a {
		text-decoration: none;
	}

	.BigBanner ul.banner li .centerText .title {
		text-align: center;
	}

	.BigBanner ul.banner li .centerText .title.short {
		position: relative;
		left: 50%;
		margin: 60px 0 0 -259px !important;
		width: 518px;
	}

	.BigBanner ul.banner li .centerText .desription {
		margin-left: -259px;
		left: 50%;
		position: relative;
		width: 518px;
	}

	.BigBanner ul.banner li .centerText .desription p {
		width: 518px;
	}

	.BigBanner ul.banner li .centerText .findoutmore {
		position: relative;
		left: 50%;
		margin-left: -83px;
	}

	.BigBanner.noTop .middleContainer {
		padding: 50px 15px 15px 15px !important;
		width: 100%;
		position: absolute;
	}

	.BigBanner.noTop .middleContainer a .title.short {
		margin: 20px 0 0 0 !important;
		width: 51%;
	}

	.BigBanner.noTop .middleContainer .findoutmore.right {
		margin: 15px 0;
	}

	.BigBanner.noTop .middleContainer.rightText .findoutmore.right {
		width: initial;
		padding: 10px 20px;
	}

	.BigBanner.noTop .middleContainer.centerText .BigText {
		padding-top: 0;
		margin: 0 0 20px -240px;
	}

	.BigBanner.noTop .middleContainer.centerText .findoutmore.right {
		margin-left: -37px;
	}

	.siteCapture {
		display: none;
	}

	.rhs-show {
		display: block;
	}

	.rhs-hide {
		display: none;
	}

	.rhs-arrow-click {
		text-decoration: none;
	}

	ul.rhs-mobile {
		padding: 0;
		margin: 0;
	}

	ul.rhs-mobile li {
		list-style: none;
		position: relative !important;
		color: #fff;
		padding: 0;
	}

	ul.rhs-mobile li :after {
		background: url(../mobile-rightbar-divider.gif) center bottom repeat-x !important;
		background-size: auto 2px !important;
		content: '';
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		height: 2px;
	}

	ul.rhs-mobile a:hover {
		background-color: #f5821f !important;
	}

	ul.rhs-mobile li a {
		color: #fff;
		display: block;
		font-weight: normal;
		position: relative;
		font-size: 13px;
		text-decoration: none;
		padding-left: 50px;
		line-height: 42px;
		background-position: 13px 0;
		background-size: 30px auto;
		background-image: url(../mobile-rightbar-icons.png)/*!important*/;
		background-repeat: no-repeat;
	}

	.rhs-arrow {
		position: absolute;
		right: 10px;
		font-size: 30px;
		line-height: 40px;
		color: #fff;
		float: right;
		margin-top: -40px;
		display: inline !important;
	}

	ul.rhs-mobile li.no-link-li {
		background: url(../mobile-rightbar-divider.gif) center bottom repeat-x !important;
		background-size: auto 2px !important;
		content: '';
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		font-size: 13px;
		line-height: 40px;
		font-weight: bold;
	}

	ul.rhs-mobile li:hover.no-link-li {
		background-color: #f5821f !important;
	}

	ul.rhs-mobile li.link-li {
		background: url(../mobile-rightbar-divider.gif) center bottom repeat-x !important;
		background-size: auto 2px !important;
		content: '';
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		font-size: 13px;
		line-height: 40px;
	}

	ul.rhs-mobile li.link-li a {
		background-image: none !important;
	}

	a.rhs-forgot-password {
		background-position: 13px -1046px !important;
	}

	li.rhs-sub-links a {
		background-position: 31px -1046px !important;
		padding-left: 70px !important;
	}

	.rhs-new-user a {
		background-position: 13px -783px !important;
	}

	.bannerPause i,.bannerPlay i {
		float: none;
	}

	.share-this {
		right: 12px !important;
	}

	.news-detail-page .rightColumnContainer {
		width: 100% !important;
		margin-left: 0 !important;
	}

	body.news-listing-page .rightColumnContainer h1 {
		padding-top: 50px;
	}

	.news-listing-page .review-dropdown {
		position: relative !important;
	}

	.mob-btn {
		font-size: 15px !important;
		height: 45px !important;
		line-height: 45px;
	}

	#modal-error-content {
		width: 70% !important;
		left: 6% !important;
	}

	.offerBtn {
		padding: 0 !important;
	}

	.responsive-img {
		width: 100%;
		height: auto;
	}

	.offer-terms {
		float: none;
	}

	.compare-credit-cards .leftColumnContainer {
		width: 21% !important;
		display: block !important;
		float: left !important;
	}

	.compare-credit-cards .rightColumnContainer {
		width: 70% !important;
		float: right !important;
	}

	.compare-credit-cards .leftColumnContainer.open.lhs-see-more {
		display: none !important;
	}

	.secondNav .menu li.personal-mobile-1 {
		background-position: 13px -160px;
	}

	.secondNav .menu li.personal-mobile-2 {
		background-position: 13px -80px;
	}

	.secondNav .menu li.personal-mobile-3 {
		background-position: 13px -200px;
	}

	.secondNav .menu li.personal-mobile-4 {
		background-position: 13px -593px;
	}

	.secondNav .menu li.personal-mobile-5 {
		background-position: 13px -479px;
	}

	.LeftPanel .buttons.personal-mobile-rhs-1 {
		background-position: 13px top;
	}

	.LeftPanel .buttons.personal-mobile-rhs-3 {
		background-position: 13px -1007px;
	}

	.LeftPanel .buttons.personal-mobile-rhs-4 {
		background-position: 13px -40px;
	}

	.LeftPanel .buttons.personal-mobile-rhs-5 {
		background-position: 13px -973px;
	}

	.secondNav .menu li.corporate-mobile-lhs-1 {
		background-position: 13px -159px;
	}

	.secondNav .menu li.corporate-mobile-lhs-2 {
		background-position: 13px -938px;
	}

	.secondNav .menu li.corporate-mobile-lhs-3 {
		background-position: 13px -79px;
	}

	.secondNav .menu li.corporate-mobile-lhs-4 {
		background-position: 13px -857px;
	}

	.LeftPanel .buttons.corporate-mobile-rhs-1 {
		background-position: 13px top;
	}

	.LeftPanel .buttons.corporate-mobile-rhs-2 {
		background-position: 13px -665px;
	}

	.LeftPanel .buttons.corporate-mobile-rhs-3 {
		background-position: 13px -780px;
	}

	.LeftPanel .buttons.corporate-mobile-rhs-4 {
		background-position: 13px -970px;
	}

	.secondNav .menu li.business-mobile-lhs-1 {
		background-position: 13px -824px;
	}

	.secondNav .menu li.business-mobile-lhs-2 {
		background-position: 13px -199px;
	}

	.secondNav .menu li.business-mobile-lhs-3 {
		background-position: 13px -120px;
	}

	.secondNav .menu li.business-mobile-lhs-4 {
		background-position: 13px -523px;
	}

	.LeftPanel .buttons.business-mobile-rhs-1 {
		background-position: 13px top;
	}

	.LeftPanel .buttons.business-mobile-rhs-2 {
		background-position: 13px -857px;
	}

	.LeftPanel .buttons.business-mobile-rhs-3 {
		background-position: 13px -937px;
	}

	.LeftPanel .buttons.business-mobile-rhs-4 {
		background-position: 13px -1010px;
	}

	.LeftPanel .buttons.business-mobile-rhs-5 {
		background-position: 13px -973px;
	}

	.secondNav .menu li.nri-mobile-lhs-1 {
		background-position: 13px -824px;
	}

	.secondNav .menu li.nri-mobile-lhs-2 {
		background-position: 13px -160px;
	}

	.secondNav .menu li.nri-mobile-lhs-3 {
		background-position: 13px -439px;
	}

	.secondNav .menu li.nri-mobile-lhs-4 {
		background-position: 13px -1082px;
	}

	.secondNav .menu li.nri-mobile-lhs-5 {
		background-position: 13px -593px;
	}

	.LeftPanel .buttons.nri-mobile-rhs-1 {
		background-position: 13px top;
	}

	.LeftPanel .buttons.nri-mobile-rhs-2 {
		background-position: 13px -857px;
	}

	.LeftPanel .buttons.nri-mobile-rhs-3 {
		background-position: 13px -1007px;
	}

	.LeftPanel .buttons.nri-mobile-rhs-4 {
		background-position: 13px -40px;
	}

	.LeftPanel .buttons.nri-mobile-rhs-5 {
		background-position: 13px -973px;
	}

	.img_left_text_right {
		clear: both;
	}

	.img_left_text_right img {
		float: left;
		clear: both;
		margin-right: 15px;
	}

	.img_left_text_right a {
		display: block !important;
	}

	.msr_calc_iframe {
		overflow: scroll;
	}

	.breadCrumbsContainer {
		left: 0 !important;
		margin: 0 !important;
	}

	body.offer-zone-details .breadCrumbsContainer {
		display: none !important;
	}

	ul.radioSelect li .selectWrapper {
		width: 101%;
	}

	ul.radioSelect li .selectWrapper {
		width: 101%;
	}

	ul.radioSelect li select {
		width: 100%;
	}

	.card-comp-tba {
		width: 90%;
		overflow: scroll;
		text-align: center;
		float: right;
	}

	.mobVideo {
		float: none;
	}

	.nobanner .BigBanner {
		margin-bottom: 0 !important;
	}

	body.social .welcomemsg {
		margin-top: 20px;
		margin-left: 20px;
	}

	body.internet-banking-login .rightColumnContainer {
		width: auto !important;
	}

	body.offer-zone-details.nobanner .breadCrumbsContainer {
		display: none !important;
	}

	body.nri .nav-header {
		background: url(../../managed-assets/images/nri/icici-bank-nri-logo.png) 70px center no-repeat #666;
		background-size: 133px auto;
		position: fixed;
		top: 0;
		z-index: 99;
		-webkit-box-shadow: 0 0 10px -1px #333;
		        box-shadow: 0 0 10px -1px #333;
	}

	body.m2i .nav-header {
		background: url(../../managed-assets/images/nri/icici-bank-money-2-india.png) 70px center no-repeat #666;
		background-size: 133px auto;
		position: fixed;
		top: 0;
		z-index: 99;
		-webkit-box-shadow: 0 0 10px -1px #333;
		        box-shadow: 0 0 10px -1px #333;
	}

	body.m2i .page-aside {
		display: none;
	}

	.product-overview-content {
		width: auto;
	}

	ul.mobile-segments li:first-child {
		display: none !important;
	}

	li.subnav-header {
		border-bottom: 1px solid #e66a00;
	}

	.nav_down {
		display: none !important;
	}

	.megaNav {
		display: none;
	}

	embed {
		min-width: 100%;
		min-height: 100%;
		margin: 0;
	}

	.rightColumnContainer .rows .smallrowsLeft {
		width: 100% !important;
	}

	.free-text-page .rightColumnContainer {
		margin: 0;
		padding: 15px;
		width: 92%;
	}

	#main .middleContainer.fourNavContainer {
		margin-top: 0 !important;
	}

	#mainImage.BigBanner.noTop img.mobile {
		width: 100 !important;
		height: 100%;
		float: none;
		display: block;
		margin: 0 auto;
	}

	.product-overview .BigBanner ul.pagination {
		left: 0 !important;
	}

	.leftColumnContainer li {
		width: auto !important;
		display: block !important;
	}

	.fourNav li a.hcplfix img {
		width: 80px;
		padding-top: 15px;
		background-color: #f3f3f3;
	}

	.fourNav li a.hcplfix span {
		margin: 0;
		width: 100%;
		padding: 0 0 15px;
		background-color: #f3f3f3;
		line-height: 20px;
	}

	.nav-1-child,.nav-2-child,.nav-3-child,.nav-4-child,.nav-5-child,.nav-6-child {
		min-height: 180px;
		max-height: 480px;
	}

	.nav-2-child {
		left: -505px;
	}

	.nav-3-child {
		left: -615px;
	}

	.adImobile {
		margin-left: 20px;
		margin-bottom: 20px;
		width: 99%;
	}

	.adImobile p {
		margin-top: 20px;
	}

	.leadformBoxNew input[type="submit"] {
		width: auto !important;
	}

	.rightColumnContainer div.short {
		width: 100%;
	}

	.mobVideo img {
		position: relative;
		width: 100%;
		height: auto;
		margin-bottom: 35px;
	}

	#main {
		min-height: 0;
	}

	.main-contentz table {
		display: block !important;
		overflow: initial;
	}

	.linkz {
		float: none !important;
		margin-top: 10px;
	}

	.linkz a {
		display: inline-block;
	}

	div.leftColumnContainer,ul.leftColumnContainer {
		float: none;
		margin: 15px 15px 0;
		display: none;
	}

	ul.leftColumnContainer {
		margin: 0;
	}

	.leftColumnContainer:before {
		padding: 0 10px 0 15px;
	}

	.ans_result_box {
		width: 100%;
	}

	#nav-personal {
		background-position: 13px 0;
	}

	.LeftPanel.lp3 {
		height: 45px;
	}

	.LeftPanel.lp4 {
		height: 45px;
	}

	.LeftPanel a.buttons {
		background-position: 13px top;
		height: 0 !important;
	}

	.LeftPanel .sub-container a.buttons.link {
		height: 42px !important;
	}

	.tn-logged-out {
		background: none !important;
		background-color: #f5821f !important;
	}

	.LeftPanel .buttons.get-in-touch {
		background-position: 13px -80px;
	}

	.LeftPanel .buttons.recharge-rates {
		background-position: 13px -120px;
	}

	.LeftPanel .buttons.offer-zone {
		background-position: 13px -40px;
	}

	.LeftPanel .sub-container a.buttons strong.right-mobile-show {
		display: inline-block;
		font-weight: normal;
		position: relative;
		top: -44px;
		font-size: 13px;
	}

	.LeftPanel .sub-container a.buttons.link strong.right-mobile-show {
		top: 0;
	}

	.LeftPanel .sub-container a.buttons.link span {
		display: none;
	}

	.secondNav .menu li.subnav-header {
		background-image: none !important;
		padding-left: 15px !important;
		font-size: 13px !important;
	}

	.secondNav .menu li.subnav-header a {
		padding-left: 0;
	}

	.secondNav .menu li.nav-products {
		background-position: 13px -160px;
	}

	.secondNav .menu li.nav-icici-bank-answers {
		background-position: 13px -80px;
	}

	.secondNav .menu li.nav-find-atm {
		background-position: 13px -200px;
	}

	.secondNav .menu li.nav-icici-blog {
		background-position: 13px -240px;
	}

	.menu.mobile-other-websites>li {
		background-position: 13px -280px;
	}

	.menu.mobile-country-websites>li {
		background-position: 13px -320px;
	}

	.lhs-sub-links-1 {
		background-size: 39px auto !important;
		background-image: url(../money-2-india-mobile-icon.gif) !important;
		background-position: 6px 0 !important;
	}

	.lhs-sub-links-3 {
		background-size: 39px !important;
		background-image: url(../money-2-india-mobile-icon.gif) !important;
		background-position: 6px -37px !important;
	}

	.lhs-sub-links-4 {
		background-size: 39px auto !important;
		background-image: url(../money-2-india-mobile-icon.gif) !important;
		background-position: 6px -75px !important;
	}

	.buttons.container.rhs-mobile-2 {
		background-size: 39px auto !important;
		background-image: url(../money-2-india-mobile-icon.gif) !important;
		background-position: 5px 0 !important;
	}

	.buttons.container.rhs-mobile-3 {
		background-size: 39px auto !important;
		background-image: url(../money-2-india-mobile-icon.gif) !important;
		background-position: 5px -147px !important;
	}

	.buttons.container.rhs-mobile-4 {
		background-size: 39px auto !important;
		background-image: url(../money-2-india-mobile-icon.gif) !important;
		background-position: 5px -181px !important;
	}

	.buttons.container.rhs-mobile-5 {
		background-size: 39px auto !important;
		background-image: url(../money-2-india-mobile-icon.gif) !important;
		background-position: 5px -220px !important;
	}

	body.wm .secondNav>.menu li:hover {
		background-image: url(../wm/mobile/nav-icons.png);
		background-repeat: no-repeat;
		background-size: 23px auto;
	}

	body.wm .secondNav>.mobile-show>ul.mobile-other-websites li {
		background-position: 13px -280px;
	}

	body.wm .secondNav>.mobile-show>ul.mobile-country-websites li {
		background-position: 13px -320px;
	}

	body.wm .secondNav>.mobile-show>ul.mobile-segments li:hover,body.wm .secondNav>.mobile-show>ul.mobile-other-websites li:hover,body.wm .secondNav>.mobile-show>ul.mobile-country-websites li:hover {
		background-image: url(../mobile-rightbar-icons.png);
		background-repeat: no-repeat;
		background-size: 30px auto;
	}

	.leftColumnContainer ul {
		width: auto !important;
		display: block;
		margin: 20px 0 0;
	}

	.SearcContainer>form.mobile-show {
		background: #666;
		width: 265px;
		display: block !important;
		position: absolute;
		top: 45px;
		right: -47px;
		padding: 5px;
	}

	.SearcContainer>form.mobile-show input {
		display: block !important;
		outline: 0;
	}

	.savings .rightColumnContainer {
		width: auto;
		padding: 15px 15px 0;
		margin-top: 0;
	}

	.savings .rightColumnContainer h1 {
		font-size: 30px;
		line-height: 1.1em;
		margin: 0 5px;
		width: auto;
	}

	#modal-content {
		left: 21%;
	}

	.autocomplete-suggestions {
		border: 5px solid #666;
		border-top: 1px solid #666;
		margin-left: -5px;
	}

	.fourNav li.grid-class-1,.fourNav li.grid-class-2,.fourNav li.grid-class-3,.fourNav li.grid-class-4 {
		background-image: none !important;
	}

	.fourNav li:hover.grid-class-1,.fourNav li:hover.grid-class-2,.fourNav li:hover.grid-class-3,.fourNav li:hover.grid-class-4 {
		background-image: none !important;
	}

	.welcome_userbox {
		display: none;
	}

	.multipleCtaWrapper a {
		display: inline-block !important;
		margin-right: 0;
		width: auto !important;
	}

	.multipleCtaWrapper a .findoutmore {
		font-size: 10px;
		margin: 0 6px;
		padding: 8px 12px;
	}

	.middleContainer.leftText .multipleCtaWrapper {
		float: left;
	}

	.middleContainer.leftText .multipleCtaWrapper a {
		float: left;
	}

	.middleContainer.centerText .multipleCtaWrapper a {
		width: auto !important;
	}

	.middleContainer.centerText .multipleCtaWrapper a .findoutmore {
		margin: 0;
	}

	.middleContainer.rightText .multipleCtaWrapper a {
		float: left;
		margin: 0 0 5px 0;
	}

	.middleContainer.rightText .multipleCtaWrapper a .findoutmore {
		margin-left: 0;
	}

	.review-rating img {
		width: auto;
	}

	#panel-poll .poll-form {
		max-width: 80%;
	}

	.pollTopBorder #panel-poll {
		border-top: 1px solid #d3d3d3;
		width: 93% !important;
		padding: 10px;
	}

	#poll_value {
		float: left;
		margin-top: 7px;
	}

	.poll-form .clearfix {
		margin-bottom: 10px;
	}

	.poll-form .clearfix span {
		display: inline-block;
		width: 90%;
		line-height: 22px;
	}

	textarea#feedback_comments {
		width: 100%;
	}

	body.treasury ul li {
		text-align: left;
	}

	body.treasury .report-box-wrapper {
		float: none;
		margin-right: initial;
		margin-top: 10%;
		width: auto;
	}

	body.treasury a.modal-launcher img {
		width: 100%;
	}

	body.treasury .view-result-poll2 a {
		margin: 16px 13px;
	}

	body.treasury .more-reports {
		margin-right: 0;
	}

	body.treasury .report-box-wrapper ul {
		padding-bottom: 15px;
	}

	body.treasury .TreasurySearchLabel {
		width: 100%;
		clear: both;
	}

	body.treasuryReport .treasury-research {
		clear: both;
	}

	body.treasuryReport .review-dropdown>a {
		width: auto;
	}

	body.treasuryReport #categories a span img.icon-angle-down {
		margin-top: 5px !important;
	}

	body.treasuryReport #countries {
		margin-bottom: 30px;
	}

	body.treasuryReport .report-type ul li {
		text-align: left;
	}

	body.treasuryReport .review-dropdown>div {
		position: relative;
		top: 0;
	}

	#poll_pop_up {
		min-width: 0 !important;
		text-align: center;
		left: 12% !important;
		right: 12% !important;
	}

	#poll_pop_up a.b-close {
		margin: 0 auto;
		width: 79%;
		right: auto !important;
	}

	.reviews .discuss-right {
		width: 100%;
	}

	.discuss-write-review.btn.inline-btn {
		display: inline-block;
		width: auto;
		text-align: left;
		padding-left: 10px;
		font-weight: normal;
		margin-top: -10px;
	}

	.discuss-right .comment-article input[type=submit] {
		line-height: 32px;
	}

	.review-dropdown:hover>a ~ div {
		position: relative;
		top: 0;
	}

	a.addHomeScreenBtn {
		position: fixed;
		top: 5px;
		right: 55px;
		z-index: 99;
	}

	a.addHomeScreenBtn img {
		height: 35px;
	}

	.addHomeScreen a {
		color: #000;
		text-decoration: none;
	}

	.addHomeScreen {
		display: none !important;
	}

	.addHomeScreen.active {
		display: block !important;
	}

	.addHomeScreen #modal-background {
		opacity: .9;
		-webkit-opacity: .9;
		-moz-opacity: .9;
		filter: alpha(opacity=90);
	}

	.BigBanner .desktop .multipleCtaWrapper .desktop-only,.BigBanner .desktop .multipleCtaWrapper .tablet-only,.BigBanner .desktop .multipleCtaWrapper .mobile-only {
		display: none;
	}

	.BigBanner .tablet .multipleCtaWrapper .desktop-only,.BigBanner .tablet .multipleCtaWrapper .tablet-only .tabletH,.BigBanner .tablet .multipleCtaWrapper .tablet-only .tabletV,.BigBanner .tablet .multipleCtaWrapper .mobile-only {
		display: none;
	}

	.BigBanner .mobile .multipleCtaWrapper .desktop-only,.BigBanner .mobile .multipleCtaWrapper .tablet-only {
		display: none;
	}

	.BigBanner .mobile .multipleCtaWrapper .mobile-only {
		display: block;
	}

	.arrowdiv .rhs-arrow-click .icon-angle-up,#nav-country-specific .icon-angle-up,#nav-other-icici .icon-angle-up,#nav-personal .icon-angle-up,.sub-nav-active_ .icon-angle-up {
		background: url(../dropdown-arrow-up.png) no-repeat;
		height: 26px;
		width: 18px;
	}

	.arrowdiv .rhs-arrow-click .icon-angle-down,#nav-country-specific .icon-angle-down,#nav-other-icici .icon-angle-down,#nav-personal .icon-angle-down,.sub-nav-active_ .icon-angle-down {
		background: url(../dropdown-arrow-down.png) no-repeat;
		height: 26px;
		width: 18px;
	}

	.arrowdiv .rhs-arrow-click .icon-angle-up,.arrowdiv .rhs-arrow-click .icon-angle-down {
		margin-top: -31px;
	}

	.no-link-li .arrowdiv .rhs-arrow-click .icon-angle-up,.arrowdiv .rhs-arrow-click .icon-angle-down {
		margin-top: -26px;
	}

	#nav-personal .icon-angle-up,#nav-personal .icon-angle-down,#nav-country-specific .icon-angle-up,#nav-other-icici .icon-angle-up,#nav-country-specific .icon-angle-down,#nav-other-icici .icon-angle-down {
		margin-top: 13px;
	}

	.back-menu .icon-angle-left {
		background: url(../arrow-left-wm.png) no-repeat;
		margin-top: 6px;
		margin-right: -7px;
		background-size: 5px;
		height: 9px;
		width: 7px;
	}

	.audio::-webkit-media-controls,video::-webkit-media-controls {
		display: none;
	}

	video::-webkit-media-controls-start-playback-button {
		display: none !important;
	}

	.multiCTAVideo .videoMultiCTA .multipleCtaWrapper {
		z-index: 9;
	}

	.tabletVideoBanner .videoMultiCTA .tabletH,.tabletVideoBanner .videoMultiCTA .tabletV {
		display: none;
	}

	.unica-text-container .title.short,.unica-text-container .desription,.unica-text-container p {
		width: 100% !important;
	}

	.unica-text-container .title {
		font-size: 1.4em !important;
	}

	.unica-text-container .desription p {
		margin: 5px 0 0 0 !important;
		line-height: .6em !important;
	}

	.unica-text-container .desription p span {
		font-size: .6em;
	}

	.unica-text-container .utandc {
		bottom: 10px;
	}

	.unica-text-container.middleContainer a {
		top: 7px !important;
		left: 0 !important;
		height: auto !important;
		width: auto !important;
	}

	.unica-text-container.middleContainer a .findoutmore {
		font-size: 13px !important;
	}

	body.nri .left-content h3 {
		margin-top: -20px;
	}

	body.nri .insights,body.m2i a.videoBack {
		width: auto;
	}

	body.nri a.videoBack,body.m2i a.videoBack {
		margin-right: 2%;
	}

	.custFeedback {
		margin-top: -60px;
	}

	p.subHeading.serviceFeedback {
		position: absolute;
		left: 25%;
		line-height: 44px;
	}

	header.nav-header div:not(.updated-header) ul.menu li {
		width: 45px;
	}

	header.nav-header div:not(.updated-header) ul.menu li:nth-child(8) {
		display: none !important;
	}
}

@media only screen and (min-width:740px) and (max-width:800px) {
	.nri-ticker {
		padding-left: 18%;
	}

	.BigBanner ul.banner li .unica-text-container.middleContainer a {
		position: relative;
		top: 25px;
	}

	.unica-text-container .title {
		font-family: 'zurich_lt_btlight' !important;
		color: #053c69 !important;
		font-size: 35px !important;
		line-height: normal !important;
	}

	.unica-text-container .desription {
		margin: 0 !important;
	}

	.unica-text-container .desription p {
		margin: 11px 0 0 0 !important;
		font-size: 25px !important;
		font-family: 'zurich_lt_btlight' !important;
		color: #053c69 !important;
		line-height: normal !important;
	}

	.unica-text-container .desription p span {
		font-size: 25px !important;
	}

	.unica-text-container a.postEvent span {
		position: relative !important;
		left: auto;
		top: auto !important;
		font-family: 'zurich_bdxcn_btbold' !important;
		font-size: 18px;
		font-weight: bold;
		padding: 8px 15px !important;
		line-height: normal !important;
	}

	.unica-text-container.middleContainer a .findoutmore {
		font-size: 18px !important;
	}

	.unica-text-container .utandc {
		position: absolute;
		bottom: 44px;
		font-size: 11px;
		font-weight: bold;
		color: #053c69;
		font-family: zurich_cn_btbold !important;
	}

	.unica-text-container.orange .title,.unica-text-container.orange .desription p span,.unica-text-container.orange .utandc {
		color: #f5821f !important;
	}

	.unica-text-container.orange a.postEvent span {
		background: #f5821f !important;
		color: #fff !important;
	}

	.unica-text-container.maroon .title,.unica-text-container.maroon .desription p span,.unica-text-container.maroon .utandc {
		color: #962926 !important;
	}

	.unica-text-container.maroon a.postEvent span {
		background: #962926 !important;
		color: #fff !important;
	}

	.unica-text-container.grey .title,.unica-text-container.grey .desription p span,.unica-text-container.grey .utandc {
		color: #757575 !important;
	}

	.unica-text-container.grey a.postEvent span {
		background: #f5821f !important;
		color: #fff !important;
	}

	.unica-text-container.blue .title,.unica-text-container.blue .desription p span,.unica-text-container.blue .utandc {
		color: #053c69 !important;
	}

	.unica-text-container.blue a.postEvent span {
		background: #053c69 !important;
		color: #fff !important;
	}

	.unica-text-container.white .title,.unica-text-container.white .desription p span,.unica-text-container.white .utandc {
		color: #fff !important;
	}

	.unica-text-container.white a.postEvent span {
		background: #f5821f !important;
		color: #fff !important;
	}

	.unica-text-container .title,.unica-text-container .desription p,.unica-text-container .utandc {
		max-width: 380px !important;
	}
}

@media only screen and (min-width:790px) and (max-width:1034px) {
	.BigBanner .desktop .multipleCtaWrapper .desktop-only,.BigBanner .desktop .multipleCtaWrapper .tablet-only,.BigBanner .desktop .multipleCtaWrapper .mobile-only {
		display: none;
	}

	.BigBanner .tablet .multipleCtaWrapper .tablet-only .tabletV,.BigBanner .tablet .multipleCtaWrapper .desktop-only,.BigBanner .tablet .multipleCtaWrapper .mobile-only {
		display: none !important;
	}

	.BigBanner .tablet .multipleCtaWrapper .tablet-only .tabletH {
		display: block !important;
	}

	.BigBanner .mobile .multipleCtaWrapper .desktop-only,.BigBanner .mobile .multipleCtaWrapper .tablet-only,.BigBanner .mobile .multipleCtaWrapper .mobile-only {
		display: none;
	}

	.BigBanner {
		height: 480px;
	}

	.BigBanner ul.pagination {
		left: 72px !important;
	}

	.BigBanner ul.pagination li {
		height: 13px;
		width: 15px;
		background-size: initial;
		margin: 0 5px;
		float: left !important;
	}

	.BigBanner .tablet .multipleCtaWrapper .tablet-only .findoutmore {
		font-size: 12px;
		padding: 10px 20px;
	}

	.bannerPause i.icon-play,.bannerPause i.icon-pause,.bannerPause i.icon-play:hover,.bannerPause i.icon-pause:hover {
		float: left;
		height: 18px !important;
		background-size: initial !important;
	}

	.tabletVideoBanner .videoMultiCTA .tabletH {
		display: block !important;
	}

	.tabletVideoBanner .videoMultiCTA .tabletV {
		display: none !important;
	}

	.tabletVideoBanner.multiCTAVideo video {
		height: 480px;
	}

	.megaNav {
		display: block;
	}
}

@media only screen and (min-width:590px) and (max-width:810px) {
	.BigBanner .desktop .multipleCtaWrapper .desktop-only,.BigBanner .desktop .multipleCtaWrapper .tablet-only,.BigBanner .desktop .multipleCtaWrapper .mobile-only {
		display: none;
	}

	.BigBanner .tablet .multipleCtaWrapper .tablet-only .tabletH,.BigBanner .tablet .multipleCtaWrapper .desktop-only,.BigBanner .tablet .multipleCtaWrapper .mobile-only {
		display: none !important;
	}

	.BigBanner .tablet .multipleCtaWrapper .tablet-only .tabletV {
		display: block !important;
	}

	.BigBanner .mobile .multipleCtaWrapper .desktop-only,.BigBanner .mobile .multipleCtaWrapper .tablet-only,.BigBanner .mobile .multipleCtaWrapper .mobile-only {
		display: none;
	}

	.tabletVideoBanner .videoMultiCTA .tabletV {
		display: block !important;
	}

	.BigBanner video {
		height: 350px !important;
	}

	.megaNav {
		display: block;
	}

	.leftColumnContainer {
		overflow: visible;
	}
}

@media only screen and (max-width:460px) {
	.marketingLayer {
		width: 100%;
	}

	.marketingLayerText {
		font-size: 1em;
		max-width: 165px;
		margin: 5px 0;
	}

	.marketingLayerCta {
		padding: 0 11px;
		font-size: 11px;
	}

	.compare-credit-cards .leftColumnContainer {
		display: none !important;
		width: 90% !important;
	}

	.compare-credit-cards .leftColumnContainer.open.lhs-see-more {
		display: block !important;
	}

	.compare-credit-cards .rightColumnContainer {
		width: 95% !important;
		float: none !important;
	}

	.compare-credit-cards .util-bar {
		display: none;
	}

	.card-comp-tba {
		width: 90% !important;
		margin: 0 20px;
	}

	.adImobile {
		margin-left: 20px;
		margin-bottom: 20px;
		width: 94%;
	}

	.nri-ticker {
		padding-left: 26%;
	}

	.adImobile .imob {
		margin-top: 10px;
	}

	.adImobile p {
		margin-top: 20px;
	}

	.card-comp-tba {
		width: 30%;
	}

	div.leftColumnContainer {
		float: none;
		margin: 15px 15px 0;
	}

	ul.leftColumnContainer {
		margin: 0;
	}

	.leftColumnContainer:before {
		padding: 0 10px 0 15px;
	}

	.ans_result_box {
		width: 100%;
	}

	body.wm .secondNav>.menu li:hover {
		background-image: url(../wm/mobile/nav-icons.png);
		background-repeat: no-repeat;
		background-size: 23px auto;
		color: #f00 !important;
	}

	body.wm .secondNav>.mobile-show>ul.mobile-segments li:hover,body.wm .secondNav>.mobile-show>ul.mobile-other-websites li:hover,body.wm .secondNav>.mobile-show>ul.mobile-country-websites li:hover {
		background-image: url(../wm/mobile/nav-icons.png);
		background-repeat: no-repeat;
		background-size: 30px auto;
	}

	#nav-personal {
		background-position: 13px 0;
	}

	.LeftPanel.lp3 {
		height: 45px;
	}

	.LeftPanel.lp4 {
		height: 45px;
	}

	.leftColumnContainer ul {
		width: auto !important;
		display: block;
	}

	.ins-text {
		width: 79%;
	}

	.BigBanner ul.banner li .title.short {
		width: 64%;
	}

	.BigBanner ul.banner li .desription {
		width: 72%;
	}

	.BigBanner ul.banner li .title.short {
		margin: 5px 0 0 0 !important;
	}

	.BigBanner ul.banner li p {
		margin: 5px 0 0 0;
	}

	.BigBanner .findoutmore {
		margin: 10px 6px 0 0;
		font-size: 10px;
	}

	.BigBanner ul.banner li .rightText .title.short {
		width: 64%;
		float: right;
	}

	.BigBanner ul.banner li .rightText .desription {
		width: 100%;
	}

	.BigBanner ul.banner li .rightText .desription p {
		float: right;
	}

	.BigBanner ul.banner li .centerText a {
		text-decoration: none;
	}

	.BigBanner ul.banner li .centerText .title {
		text-align: center;
	}

	.BigBanner ul.banner li .centerText .title.short {
		position: relative;
		left: 50%;
		margin: 15px 0 0 -93px !important;
		width: 183px;
	}

	.BigBanner ul.banner li .centerText .desription {
		margin-left: -93px;
		left: 50%;
		position: relative;
		width: 183px;
	}

	.BigBanner ul.banner li .centerText .desription p {
		width: 183px;
	}

	.BigBanner ul.banner li .centerText .findoutmore {
		position: relative;
		margin-left: -83px;
	}

	#mainImage.BigBanner.noTop img.mobile {
		position: absolute !important;
	}
}

@media only screen and (min-width:320px) and (max-width:480px) {
	.screenShot {
		width: 100%;
		height: auto;
	}
}

@media only screen and (min-width:320px) and (max-width:600px) {
	.bggrey {
		padding: 0;
	}

	.product-overview .rightColumnContainer {
		width: auto !important;
		padding: 15px 15px 0 !important;
	}

	.rightColumnContainer {
		margin-right: 0 !important;
		float: none !important;
	}

	.page-aside {
		width: 100% !important;
	}

	.BigBanner ul.banner li {
		min-width: 0;
	}

	#mainImage.BigBanner.noTop img {
		min-width: 0;
	}

	.mob-hide {
		display: none;
	}

	.offer-subnav {
		z-index: 0 !important;
	}

	.lastVisit.sellAds p {
		font-size: 12px;
		margin: 0;
	}

	.lastVisit.sellAds b {
		font-size: 13px;
	}

	.sellAds .btn.inline-btn {
		line-height: 22px !important;
		height: 22px !important;
	}
}

@media only screen and (min-width:600px) and (max-width:1024px) {
	.BigBanner .breadCrumbsContainer {
		background: #053c6d;
		height: auto;
		max-width: 90%;
	}

	.nav_down {
		display: none !important;
	}

	.savings .leftColumnContainer:before {
		content: none;
	}

	.savings .leftColumnContainer {
		margin: 0 0 0 15px;
		width: 22% !important;
		display: block;
		float: left;
	}

	.savings .leftColumnContainer.open.lhs-see-more {
		display: none !important;
	}

	.savings .rightColumnContainer {
		width: 69%;
		padding: 15px 15px 0;
		margin-top: 0;
		float: right;
	}

	.product-overview .middleContainer .leftColumnContainer {
		display: block !important;
		float: left;
		width: 16% !important;
	}

	.product-overview .leftColumnContainer.open.lhs-see-more {
		float: left;
		width: 18% !important;
		margin: 2% 1%;
	}

	.product-overview .rightColumnContainer {
		width: 75% !important;
		margin: 2% 1%;
		padding: 0;
	}

	.product-overview .rightColumnContainer .product-overview-content {
		margin-right: 1%;
		width: 69%;
	}

	.product-overview .rightColumnContainer .page-aside {
		width: 30%;
	}

	body.nri .left-content h3 {
		margin-top: -40px;
	}
}

.middleContainer {
	min-width: 975px;
	width: 100%;
}

#main .middleContainer {
	margin: 0 auto;
}

.rightColumnContainer {
	padding: 110px 30px 30px 30px;
	max-width: 1120px;
	margin: 0 auto;
	width: 100%;
	float: none;
}

a {
	color: #ef7c00;
}

.third-level-nav-container p,.third-level-nav-container p,.tab-nav-container-hor p,.cross-sell-container p,.inquiry-container p,.text-bullet-image-container p,.text-bullet-image-container p,.three-steps-container p,.list-container p,.icon-text-container p,.icici-cc-container p,.text-image-container p,.accordian-wrapper p,.text-container p,.offer-container p,.short p {
	font-size: 16px !important;
}

.tab-nav-container-hor li:before,.cross-sell-container li:before,.inquiry-container li:before,.text-bullet-image-container li:before,.text-bullet-image-container li:before,.three-steps-container li:before,.list-container li:before,icon-text-container li:before,.icici-cc-container li:before,.text-image-container li:before,.text-container li:before,.offer-container li:before,.answers-card li:before {
	color: #f07800;
	content: '• ';
	padding-right: 15px;
}

.tab-nav-container-hor li,.cross-sell-container li,.inquiry-container li,.text-bullet-image-container li,.text-bullet-image-container li,.three-steps-container li,.list-container li,icon-text-container li,.icici-cc-container li,.text-image-container li,.text-container li,.offer-container li,.answers-card li {
	font-size: 16px !important;
	list-style: none;
}

.tab-nav-container-hor li.resp-tab-item.hor_1:before {
	text-indent: 0;
	content: "";
	padding: 13px 15px;
}

a {
	text-decoration: none;
}

.nav-header .middleContainer.updated-header {
	width: 100%;
	max-width: 1180px;
	height: 40px;
}

header.nav-header .middleContainer.updated-header .menu {
	width: auto;
	margin-left: -50px;
}

header.nav-header .middleContainer.updated-header .menu li {
	padding: 8px 11px 7px 10px !important;
	width: auto;
}

header.nav-header .middleContainer.updated-header .SearcContainer {
	margin: 4px 0 0 0;
	width: 180px;
}

header.nav-header .middleContainer.updated-header ul.menu li:nth-child(10) span {
	border-right: 1px solid #f0b567;
	display: inline-block;
	margin-left: 16px;
}

header.nav-header .middleContainer.updated-header ul.menu li:nth-child(10) span.offer-icon {
/* 	background: url("../offer_icon.svg") 0 0 no-repeat; */
	width: 21px;
	height: 21px;
	display: inline-block;
	border-right: 0;
	vertical-align: middle;
	margin-right: 4px;
	margin-left: 45px;
} 

header.nav-header .middleContainer.updated-header ul.menu li:nth-child(11) span.help-icon {
	background: url(../../images/odr/help.png) 0 0 no-repeat;
	width: 21px;
	height: 21px;
	display: inline-block;
	border-right: 0;
	vertical-align: middle;
	margin-right: 4px;
}

header.nav-header .middleContainer.updated-header ul.menu li:last-child {
	margin-left: -20px;
}

header.nav-header .middleContainer.updated-header ul.menu li:last-child span {
	border-right: 1px solid #f0b567;
	display: inline-block;
	margin-left: 16px;
}

header.nav-header .middleContainer.updated-header .MagnifyingGlass {
	background: url("../search_icon.svg") 0 0 no-repeat;
	width: 63px;
	height: 18px;
	line-height: 18px;
	display: inline-block;
	border: 0;
	font-size: 16px;
	color: #f07800;
	text-align: right;
	margin-top: 7px;
	background: 0;
	padding: 0;
}

header.nav-header .middleContainer.updated-header .SearcContainer input[type="text"] {
	width: 105px;
	height: 32px;
	float: left;
	padding: 0 1vw;
	float: left;
	border: 0;
	padding: 0 5px;
}

header.nav-header .middleContainer.updated-header a.aboutUsLink.desktop-only {
	left: 12px !important;
	top: 22px !important;
	display: none;
}

/* ::-webkit-input-placeholder {
	color: rgba(98,98,98,0.5);
	font-style: normal;
	font-size: 1.35vw;
}

:-ms-input-placeholder {
	color: rgba(98,98,98,0.5);
	font-style: normal;
	font-size: 1.35vw;
}

::-moz-placeholder {
	opacity: 1;
	color: rgba(98,98,98,0.5);
	font-style: normal;
	font-size: 1.35vw;
}

:-moz-placeholder {
	opacity: 1;
	color: rgba(98,98,98,0.5);
	font-style: normal;
	font-size: 1.35vw;
} */

#main .middleContainer.secondNav.updated-secondNav {
	width: 1278px;
}

#main .middleContainer.secondNav.updated-secondNav .menu {
	margin: 0 0 0 55px;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li {
	height: 25px;
	padding: 50px 15px 20px;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login {
	padding-left: 0;
	padding-right: 0;
	padding-top: 32px;
	position: relative;
	width: 230px;
	line-height: 18px;
}

body.nri #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login {
	padding-left: 1.5em;
	padding-right: 0;
	padding-top: 32px;
	position: relative;
	width: 202px;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login-new {
	padding-left: 0;
	padding-right: 0;
	padding-top: 32px;
	position: relative;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login span {
	margin-right: 15px;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login a span {
	margin-right: 0;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login:hover,#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login-new:hover {
	background: 0;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li .nav-child {
	top: 95px;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li.shorter span {
	margin: 10px auto 0 auto;
}

.BigBanner.product-banner .breadCrumbsContainer,.breadCrumbsContainer {
	left: 26px !important;
}

.nobanner .breadCrumbsContainer {
	width: 100%;
	max-width: 1155px;
	padding: 0 30px;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li>a {
	color: #0c4678;
	font-size: 18px;
}

.pl-login-box {
	border: 1px solid #0c4678;
	color: #0c4678;
	font-weight: normal;
	padding: 12px 20px;
	display: inline-block;
	background: #f1f1f1;
	width: 185px;
}

.secondNav .Logo {
	margin-left: 15px;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login a.pp-personal span.pl-login-box>img {
	margin-left: 30px;
	-webkit-transition: -webkit-transform .65s ease;
	transition: -webkit-transform .65s ease;
	-o-transition: transform .65s ease;
	transition: transform .65s ease;
	transition: transform .65s ease, -webkit-transform .65s ease;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login.highlight a.pp-personal span.pl-login-box>img {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login>.product-personal-details {
	display: none;
	z-index: 999999;
}

.pl-login-ornage-box {
	background-color: #c01012;
	color: #fff;
	font-weight: bold;
	padding: 11px 25px 8px 20px;
	margin-left: 0;
	display: inline-block;
}

.pl-login-ornage-box img {
	margin-right: 5px;
	padding-bottom: 2px;
}

.product-personal-login a:first-child {
	margin-left: 20px;
	text-decoration: none;
}

.product-personal-details {
	background-color: #f1f1f1;
	padding: 18px 0;
	width: 330px;
	position: absolute;
	z-index: 5;
	right: -126px;
	margin: 0;
}

img.desktop-only-01 {
	display: inline-block;
}

img.mobile-only-01 {
	display: none;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li .product-personal-details ul {
	padding: 0;
	margin: 0;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li .product-personal-details ul li {
	display: block;
	float: none;
	height: auto;
	border-bottom: 1px solid #d8d8d8;
	padding: 15px 0;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li .product-personal-details ul li:last-child {
	border: 0;
	padding-bottom: 0;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li .product-personal-details ul li a {
	color: #f07800;
	display: block;
	padding: 8px 0;
	margin: 0;
	font-size: 18px;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li .product-personal-details ul li.new-users a:first-child {
	float: left;
	color: #0c4678;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li .product-personal-details ul li.new-users a:last-child {
	float: right;
	color: #0c4678;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li .product-personal-details ul li ul li {
	display: block;
	padding: 5px 0;
	margin: 0 40px;
	border-bottom: 1px solid #d8d8d8;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li .product-personal-details ul li ul li:last-child {
	border: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li .product-personal-details ul li ul li a {
	font-size: 16px;
	color: #0c4678;
	display: block;
	background: 0;
	border: 0;
	-webkit-box-shadow: none;
	        box-shadow: none;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login a span.open {
	display: inline-block;
	text-align: right;
	float: right;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login>.product-personal-details {
	display: none;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login:hover>.product-personal-details {
	display: block;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li .product-personal-details ul.group-list span {
	float: right;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li .product-personal-details ul li.new-users a:last-child span {
	margin-left: 10px;
}

.nav a,.nav label {
	display: block;
	-webkit-transition: all .25s ease-in;
	-o-transition: all .25s ease-in;
	transition: all .25s ease-in;
}

.nav label {
	cursor: pointer;
	color: #f07800;
	font-size: 18px;
	padding-left: 15px;
}

.group-list a,.group-list label {
	padding-left: 2rem;
	background: #252525;
	-webkit-box-shadow: inset 0 -1px #373737;
	        box-shadow: inset 0 -1px #373737;
}

.group-list a:focus,.group-list a:hover,.group-list label:focus,.group-list label:hover {
	background: #131313;
}

.sub-group-list a,.sub-group-list label {
	padding-left: 4rem;
	background: #353535;
	-webkit-box-shadow: inset 0 -1px #474747;
	        box-shadow: inset 0 -1px #474747;
}

.sub-group-list a:focus,.sub-group-list a:hover,.sub-group-list label:focus,.sub-group-list label:hover {
	background: #232323;
}

.sub-sub-group-list a,.sub-sub-group-list label {
	padding-left: 6rem;
	background: #454545;
	-webkit-box-shadow: inset 0 -1px #575757;
	        box-shadow: inset 0 -1px #575757;
}

.sub-sub-group-list a:focus,.sub-sub-group-list a:hover,.sub-sub-group-list label:focus,.sub-sub-group-list label:hover {
	background: #333;
}

.group-list,.sub-group-list,.sub-sub-group-list {
	height: 100%;
	max-height: 0;
	overflow: hidden;
	-webkit-transition: max-height .5s ease-in-out;
	-o-transition: max-height .5s ease-in-out;
	transition: max-height .5s ease-in-out;
	background: 0;
}

.nav__list input[type=radio]:checked+label+ul {
	max-height: 1000px;
}

#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login .nav label span {
	margin-right: 0;
	margin-top: 7px;
	float: right;
	-webkit-transition: -webkit-transform .65s ease;
	transition: -webkit-transform .65s ease;
	-o-transition: transform .65s ease;
	transition: transform .65s ease;
	transition: transform .65s ease, -webkit-transform .65s ease;
	background: url('../down_arrow.svg') 0 0 no-repeat;
	width: 9px;
	height: 6px;
}

.nav__list input[type=radio]:checked+label>span {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

body.new-user-show #main .middleContainer.secondNav.updated-secondNav .menu {
	margin: 0 !important;
}

body.new-user-show a.newUser {
	margin-top: 32px !important;
	padding: 9px 5px !important;
	margin-left: 5px !important;
	font-weight: normal;
	line-height: 25px !important;
	height: 25px !important;
	width: 108px !important;
	font-size: 18px !important;
}

body.new-user-show #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login {
	width: 192px;
}

body.new-user-show li.product-new-user {
	padding: 0 !important;
}

body.new-user-show #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login a.pp-personal span.pl-login-box>img {
	right: 8px;
}

body.new-user-show #main .middleContainer.secondNav.updated-secondNav .menu .shorter {
	padding: 50px 10px 20px;
}

body.new-user-show #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login a.pp-personal span.pl-login-box {
	padding: 12px 20px 12px 7px;
}

body.new-user-show #main .middleContainer.secondNav.updated-secondNav .menu>li.secondNav .menu li:hover {
	background-color: transparent;
}

body.new-user-show .secondNav .menu li.product-new-user:hover {
	background: 0;
}

body.new-user-show #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login {
	width: 192px !important;
}

body.new-user-show #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login-new .pl-login-ornage-box {
	padding: 11px 15px 8px 15px;
}

body.new-user-show li.corporate-mobile-1,body.new-user-show li.corporate-mobile-lhs-2,body.new-user-show li.corporate-mobile-lhs-3,body.new-user-show li.corporate-mobile-lhs-4,body.new-user-show li.corporate-mobile-lhs-5,body.new-user-show li.corporate-mobile-lhs-6 {
	width: 100px;
	text-align: center;
	line-height: 24px !important;
	padding: 30px 7px 20px !important;
}

body.corporate.new-user-show #main .middleContainer.secondNav.updated-secondNav .menu>li>a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 45px;
}

body.new-user-show .business-mobile-lhs-1,body.new-user-show .business-mobile-lhs-2,body.new-user-show .business-mobile-lhs-3,body.new-user-show .business-mobile-lhs-4,body.new-user-show .business-mobile-lhs-5,body.new-user-show .business-mobile-lhs-6,body.new-user-show .business-mobile-lhs-7,body.new-user-show .business-mobile-lhs-8 {
	width: 73px !important;
}

body.business.new-user-show .product-new-user {
	width: 130px !important;
}

body.business.new-user-show a.newUser {
	margin-top: 0 !important;
}

body.new-user-show .nri-mobile-lhs-1,body.new-user-show .nri-mobile-lhs-2,body.new-user-show .nri-mobile-lhs-3,body.new-user-show .nri-mobile-lhs-4,body.new-user-show .nri-mobile-lhs-5,body.new-user-show .nri-mobile-lhs-6,body.new-user-show .nri-mobile-lhs-7,body.new-user-show .nri-mobile-lhs-8 {
	width: 90px !important;
	text-align: center;
	line-height: 24px !important;
	padding: 30px 7px 20px !important;
}

body.nri.new-user-show .product-new-user {
	width: 130px !important;
}

body.sme.new-user-show #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login a.pp-personal span.pl-login-box {
	width: 185px;
}

body.sme.new-user-show #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login {
	padding-left: 97px !important;
	width: 155px !important;
}

body.aboutuspage.new-user-show #main .middleContainer.secondNav.updated-secondNav .menu>li {
	width: 85px;
}

body.aboutuspage.new-user-show #main .middleContainer.secondNav.updated-secondNav .menu .shorter {
	padding: 35px 10px 20px;
}

body.aboutuspage.new-user-show #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login a.pp-personal span.pl-login-box {
	padding: 12px 20px 11px 7px;
}

body.nri #main .middleContainer.secondNav.updated-secondNav .menu>li {
	padding: 30px 13px 18px;
	width: 99px;
	text-align: center;
	line-height: 24px;
	height: 45px;
}

body.nri .secondNav .menu li.first-leval-search {
	display: none !important;
}

body.nri #main .middleContainer.secondNav.updated-secondNav .menu>li>a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 42px;
}

body.nri #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login a {
	line-height: 24px;
}

body.nri #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login a span {
	text-align: left;
	line-height: 18px;
}

body.nri #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login a.pp-personal span.pl-login-box>img {
	bottom: 38px;
}

body.nri #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login-new {
	width: auto;
	line-height: 18px;
	padding-left: 0;
	padding-top: 32px;
	line-height: 18px;
}

body.nri #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login {
	display: block;
}

body.nri #main .middleContainer.secondNav.updated-secondNav .menu {
	margin: 0 0 0 12px !important;
}

body.corporate header.nav-header .middleContainer.updated-header ul.menu li:nth-child(10) span.offer-icon {
	background: url(../demo.png) 0 0 no-repeat;
	width: 23px;
	background-size: 23px;
}

body.corporate #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login {
	width: 160px;
}

body.corporate #main .middleContainer.secondNav.updated-secondNav .menu {
	margin: 0 0 0 17px;
}

body.corporate #main .middleContainer.secondNav.updated-secondNav .menu>li .product-personal-details ul li ul li a.FXOnline {
	background: url('../fx.png') no-repeat;
	background: url(../fx.png) no-repeat 75px 7px;
	background-size: 62px;
}

body.business #main .middleContainer.secondNav.updated-secondNav .menu>li {
	padding: 30px 7px 20px !important;
	width: 99px;
	text-align: center;
	line-height: 24px;
	height: 45px;
}

body.business .secondNav .menu li.first-leval-search {
	display: none !important;
}

body.business #main .middleContainer.secondNav.updated-secondNav .menu>li>a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 42px;
}

body.business #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login a {
	line-height: 24px;
}

body.business #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login a span {
	text-align: left;
	line-height: 18px;
}

body.business #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login a.pp-personal span.pl-login-box>img {
	bottom: 38px;
}

body.business #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login-new {
	width: auto;
	line-height: 18px;
}

body.business #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login {
	display: block;
}

body.business #main .middleContainer.secondNav.updated-secondNav .menu {
	margin: 0 0 0 12px !important;
}

body.business #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login {
	width: 168px !important;
	padding-top: 30px !important;
	padding-right: 0 !important;
	padding-left: 8px !important;
}

body.business #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login-new {
	padding-left: 0 !important;
}

body.business .product-personal-login a:first-child {
	margin-left: 0;
}

body.business #main .middleContainer.secondNav.updated-secondNav .menu>li .product-personal-details ul li ul li a.FXOnline {
	background: url('../fx.png') no-repeat;
	background: url(../fx.png) no-repeat 75px 7px;
	background-size: 62px;
}

body.aboutuspage #main .middleContainer.secondNav.updated-secondNav .menu>li>a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 45px;
}

body.aboutuspage #main .middleContainer.secondNav.updated-secondNav .menu>li {
	padding: 35px 10px 20px;
	width: 97px;
	text-align: center;
	line-height: 24px;
	height: 40px;
}

body.aboutuspage #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login {
	padding-left: 0;
	padding-right: 0;
	padding-top: 32px;
	position: relative;
	width: 230px;
	line-height: 18px;
	height: 25px;
}

body.aboutuspage #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login-new {
	padding-left: 0;
	padding-right: 0;
	padding-top: 32px;
	width: inherit;
}

body.aboutuspage .secondNav div.BankInvestmentDetails {
	left: 10px;
	float: left;
}

body.aboutuspage #main .middleContainer.secondNav.updated-secondNav .menu>li.shorter span {
	margin: 5px auto 0 auto;
}

body.aboutuspage #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login a span {
	text-align: left;
}

body.aboutuspage #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login-new .pl-login-ornage-box {
	padding: 10px 25px 8px 20px;
}

body.sme .secondNav .menu li.first-leval-search {
	display: none !important;
}

body.sme #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login a.pp-personal span.pl-login-box {
	width: 126px;
}

body.sme #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login {
	width: 168px !important;
	padding-top: 30px !important;
	padding-right: 0 !important;
	padding-left: 174px !important;
}

body.sme #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login-new {
	padding-left: 0 !important;
	padding-top: 30px !important;
}

body.sme .product-personal-login a:first-child {
	margin-left: 0;
}

body.sme #main .middleContainer.secondNav.updated-secondNav .menu>li .product-personal-details ul li ul li a.FXOnline {
	background: url('../fx.png') no-repeat;
	background: url(../fx.png) no-repeat 75px 7px;
	background-size: 62px;
}

.LeftPanel.lp3 {
	display: none !important;
	top: auto !important;
}

ul.morenavigation {
	display: inline-block !important;
	padding: 0 !important;
	margin-left: -4px !important;
}

.middleContainer.sectionWrapper {
	width: auto;
}

.BigBanner ul.pagination {
	bottom: 60px !important;
}

.BigBanner,.BigBanner ul.banner,.BigBanner ul.banner li {
	height: 350px !important;
}

.slide-container {
	margin-bottom: 0 !important;
}

.slide-container h1 {
	font-size: 25px !important;
	color: #ef7c00;
	text-align: center;
	font-weight: normal;
	text-transform: uppercase;
	padding: 20px 0;
	margin: 0 0 !important;
}

.BigBanner.product-banner,.BigBanner.product-banner ul.banner,.BigBanner.product-banner ul.banner li {
	height: 350px !important;
}

body.nobanner .BigBanner {
	height: 0 !important;
	min-height: 0 !important;
	margin-bottom: 35px;
}

.BigBanner.product-banner ul.pagination {
	bottom: 60px;
}

.bg-light-orange {
	background-color: rgba(240,120,0,0.2);
}

.bg-light-grey {
	background-color: #f8f8f8;
}

.bg-white {
	background-color: #fff;
}

.bg-dark-orange {
	background-color: #ef7c00;
}

.bg-blue {
	background-color: #0c4678;
}

.component1 {
	width: 100%;
	margin: 0 auto 0 auto;
	position: relative;
}

.input-placeholder-apply-container {
	width: 100%;
	max-width: 1180px;
	margin: 0 auto 0 auto;
	position: relative;
	padding: 3.91vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	        flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.input-placeholder-apply-container>div {
	margin: 2.6vw 0;
}

.input-placeholder-apply-field1,.input-placeholder-apply-field2,.input-placeholder-apply-label,.input-placeholder-apply-field3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.input-placeholder-apply-container label {
	padding: 2.34vw 3.34vw 2.34vw 2.34vw;
	font-size: 3.26vw;
	line-height: 1em;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #0c4678;
	color: #0c4678;
	margin: 0;
	display: block;
	float: left;
	position: relative;
	background: url('') 0 0 no-repeat;
	white-space: nowrap;
}

.input-placeholder-apply-container .input-placeholder-apply-label .inquiry-container-content-dropdown-select {
	width: 32.03vw;
}

.input-placeholder-apply-container label span {
	position: absolute;
	top: 2.0vw;
	right: -9px;
}

.input-placeholder-apply-container input[type="text"] {
	font-size: 3.26vw;
	padding: 2vw;
	border: 1px solid #cac5b9;
	border-left: 0;
	background: transparent;
	color: #626262;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.input-placeholder-apply-container input[type="text"]::-webkit-input-placeholder {
	font-size: 3.26vw;
}

.input-placeholder-apply-container input[type="text"]:-moz-placeholder {
	font-size: 3.26vw;
}

.input-placeholder-apply-container input[type="text"]::-moz-placeholder {
	font-size: 3.26vw;
}

.input-placeholder-apply-container input[type="text"]:-ms-input-placeholder {
	font-size: 3.26vw;
}

.input-placeholder-apply-container .inquiry-container-content-dropdown-select {
	font-size: 1.35vw;
	padding: 0;
	border: 1px solid #cac5b9;
	overflow: hidden;
	border-left: 0;
	background: transparent;
	color: #626262;
	margin: 0;
	background: url("../down_arrow.svg") 90% 50% no-repeat;
}

.input-placeholder-apply-container .inquiry-container-content-dropdown-select select {
	font-size: 3.26vw;
	padding: 2.05vw 5vw;
	color: #626262;
	border: 0;
	-webkit-box-shadow: none;
	        box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.input-placeholder-apply-container .inquiry-container-content-dropdown-select select:invalid {
	color: rgba(98,98,98,0.5);
}

.input-placeholder-apply-container .inquiry-container-content-dropdown-select select:focus {
	outline: 0;
}

.input-placeholder-apply-btn,.tab-nav-container-contents-btn {
	width: 42.45vw;
	padding: 2.05vw 8.85vw;
	font-size: 3.26vw;
	border: 0;
	background-color: #ef7c00;
	color: #fff;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
	border-radius: 0;
	margin-left: 1.8vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-transform: uppercase;
	text-decoration: none;
}

.tab-nav-container-contents-btn {
	display: inline-block;
	width: 42.45vw;
	margin: 10px 0 0 0;
}

ul.tab-nav-container-hor-links {
	width: 100%;
	border-bottom: 1px solid #e6ecf1;
	font-size: 16px;
	color: #0c4678;
	display: inline-block;
	padding: 0;
	margin: 0;
	list-style: none;
	cursor: pointer;
}

.tab-nav-container-hor-links li {
	font-size: 1.36vw;
	color: #0c4678;
	display: inline-block;
	padding: 13px 1.25vw;
	margin: 0;
	list-style: none;
	cursor: pointer;
}

.tab-nav-container-hor-links li:last-child {
	padding-right: 0;
}

.tab-nav-container-hor-li-links {
	padding: 0;
	background-color: #fff;
	clear: left;
}

h2.resp-accordion {
	cursor: pointer;
	padding: 5px;
	display: none;
}

.resp-tab-content {
	display: none;
	padding: 15px;
}

.resp-tab-active {
	padding-bottom: 14px;
	background-color: transparent;
	border-bottom: 3px solid #ef7c00;
	border-color: #ef7c00;
}

.resp-content-active,.resp-accordion-active {
	display: block;
}

.resp-tab-content h1 {
	font-size: 18px;
	color: #ef7c00;
}

.resp-tab-content p {
	font-size: 14px;
	color: #626262;
	padding: 0 5.59vw;
}

h2.resp-accordion {
	font-size: 16px;
	color: #0c4678;
	font-weight: normal;
	border: 0;
	margin: 0;
	padding: 10px 15px;
	text-align: left;
	border-bottom: 1px solid #e4e5e6;
}

h2.resp-tab-active {
	padding: 10px 15px !important;
}

h2.resp-tab-title:last-child {
	border: 0;
}

.resp-vtabs ul.tab-nav-container-hor-links {
	float: left;
	width: 30%;
}

.resp-vtabs .tab-nav-container-hor-links li {
	display: block;
	padding: 15px 15px !important;
	margin: 0 0 4px;
	cursor: pointer;
	float: none;
}

.resp-vtabs .tab-nav-container-hor-li-links {
	padding: 0;
	background-color: #fff;
	border: 1px solid #c1c1c1;
	float: left;
	width: 68%;
	min-height: 250px;
	border-radius: 4px;
	clear: none;
}

.bg-light-grey .tab-nav-container-hor-li-links {
	background-color: #f8f8f8;
}

.bg-white .tab-nav-container-hor-li-links {
	background-color: #fff;
}

.resp-vtabs .resp-tab-content {
	border: 0;
	word-wrap: break-word;
}

.resp-vtabs li.resp-tab-active {
	position: relative;
	z-index: 1;
	margin-right: -1px !important;
	padding: 14px 15px 15px 14px !important;
	border-top: 1px solid;
	border: 1px solid #5ab1d0 !important;
	border-left: 4px solid #5ab1d0 !important;
	margin-bottom: 4px !important;
	border-right: 1px #FFF solid !important;
}

.resp-arrow {
	width: 0;
	height: 0;
	float: right;
	margin-top: 3px;
	border: 0;
	background: url('../down_arrow.svg') 0 0 no-repeat;
	width: 9px;
	height: 6px;
}

h2.resp-tab-active span.resp-arrow {
	border: 0;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	background: url('../down_arrow.svg') 0 0 no-repeat;
	width: 9px;
	height: 6px;
}

.resp-easy-accordion h2.resp-accordion {
	display: block;
}

.resp-easy-accordion .resp-tab-content {
	border: 1px solid #c1c1c1;
}

.resp-easy-accordion .resp-tab-content:last-child {
	border-bottom: 1px solid #c1c1c1;
}

.resp-jfit {
	width: 100%;
	margin: 0;
}

.resp-tab-content-active {
	display: block;
}

.product-personal-details {
	background-color: #f1f1f1;
	padding: 18px 0;
	width: 330px;
	position: absolute;
	z-index: 5;
	right: -130px;
	margin: 0;
}

img.desktop-only-01 {
	display: inline-block;
}

img.mobile-only-01 {
	display: none;
}

.component2 {
	width: 100%;
	margin: 0 auto 0 auto;
	position: relative;
}

.third-level-nav-container {
	width: 100%;
	min-width: 960px;
	max-width: 1180px;
	margin: 0 auto 0 auto;
	position: relative;
	padding: 0;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.third-level-nav-container-nav {
	webkit-transition: background-color 1s ease;
	-o-transition: background-color 1s ease;
	-webkit-transition: background-color 1s ease;
	transition: background-color 1s ease;
}

.third-level-nav-container-nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	width: auto;
	width: auto;
	height: auto;
	display: inline-block;
}

.third-level-nav-container-nav ul li {
	display: inline-block;
	padding: 0;
	margin: 0;
	float: none;
	position: static;
}

.third-level-nav-container-nav ul li a {
	color: #0c4678;
	font-size: 16px !important;
	padding: 25px 15px 25px 15px;
	text-decoration: none;
	text-transform: inherit;
	float: none;
	display: initial;
}

.third-level-nav-container-nav ul li a:hover {
	background-color: #dfdfdf;
}

.third-level-nav-container-nav ul li.third-level-nav-container-drop-down.current>a {
	background-color: #dfdfdf;
}

.third-level-nav-container-nav ul li a.selected {
	border-bottom: 3px solid #ef7c00;
}

.third-level-nav-container-nav ul li.third-level-nav-container-drop-down {
	padding: 0;
}

.third-level-nav-container-nav ul li.third-level-nav-container-drop-down a {
	color: #ef7c00;
	display: block;
}

.third-level-nav-container-nav ul li.third-level-nav-container-drop-down a label {
	cursor: pointer;
}

.third-level-nav-container-nav ul li.third-level-nav-container-drop-down a span.third-level-nav-container-down-arrow {
	width: 9px;
	height: 6px;
	margin-left: 2px;
	display: inline-block;
	vertical-align: middle;
	background: url('../down_arrow_orange.svg') 0 0 no-repeat;
	float: none;
	position: static;
	right: initial;
	bottom: initial;
}

.third-level-nav-container-nav ul li.getQuotes {
	display: none;
}

.third-level-nav-container-nav ul li.getQuotes>a.third-level-nav-container-btn {
	width: 11.86vw;
	background-color: #0c4678;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	font-size: 1.36vw;
	padding: .85vw .85vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-transform: uppercase;
}

.third-level-nav-container-nav {
	padding: 0;
	border-bottom: 1px solid #e0e6eb;
	margin-bottom: -30px;
}

.more-drop-down {
	width: 100%;
	position: absolute;
	right: 0;
	left: 0;
	top: 71px;
	padding: 0;
	margin: 0;
	display: none;
	background-color: #dfdfdf;
	text-align: center;
	webkit-transition: background-color 1s ease;
	-o-transition: background-color 1s ease;
	-webkit-transition: background-color 1s ease;
	transition: background-color 1s ease;
	display: none;
}

.third-level-nav-container-nav ul li.third-level-nav-container-drop-down:hover>.more-drop-down {
	display: block;
}

.third-level-nav-container-nav ul li.third-level-nav-container-drop-down:hover>a {
	background-color: #dfdfdf;
}

.third-level-nav-container-nav.float-panel.fixed ul li.third-level-nav-container-drop-down:hover>a {
	background-color: #d86c00;
}

.third-level-nav-container-nav.float-panel.fixed ul {
	padding: 0vw 0 0vw 0;
}

.third-level-nav-container-nav.float-panel.fixed ul>.third-level-nav-container-drop-down ul {
	padding: 0vw 0 0vw 0;
}

.third-level-nav-container-nav .more-drop-down ul {
	padding: 0;
	margin: 0;
	border-bottom: 0;
	display: inline-block;
	text-align: center;
}

.third-level-nav-container-nav .more-drop-down ul li {
	padding: 0;
}

.third-level-nav-container-nav .more-drop-down ul li a {
	font-size: 16px;
	padding: 20px 24px;
	display: inline-block;
	text-decoration: none;
	color: #ef7c00;
}

.third-level-nav-container-nav .more-drop-down ul li:last-child a {
	border-right: 0;
	padding-right: 0;
}

.third-level-nav-container-nav.float-panel.fixed {
	background-color: #f07800;
	position: fixed;
	top: 0;
	z-index: 999;
	width: 100%;
	padding: 2px 10px 2px 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	left: 0;
	right: 0;
	webkit-transition: background-color 1s ease;
	-o-transition: background-color 1s ease;
	-webkit-transition: background-color 1s ease;
	transition: background-color 1s ease;
	height: auto;
}

.third-level-nav-container-nav.float-panel.fixed ul {
	border-bottom: 0;
}

.third-level-nav-container-nav.float-panel.fixed ul li a {
	color: #fff;
	padding: 39px 15px;
}

.third-level-nav-container-nav.float-panel.fixed ul li a.selected {
	border-bottom: 4px solid #053c6d;
}

.third-level-nav-container-nav.float-panel.fixed ul li a:hover {
	background-color: #d86c00;
}

.third-level-nav-container-nav.float-panel.fixed ul li.third-level-nav-container-drop-down.current>a {
	background-color: #d86c00;
}

.third-level-nav-container-nav.float-panel.fixed ul li.third-level-nav-container-drop-down a span.third-level-nav-container-down-arrow {
	background: url('../down_arrow_white.svg') 0 0 no-repeat;
}

.third-level-nav-container-nav.float-panel.fixed .more-drop-down {
	background-color: #d86c00;
	top: 66px;
	webkit-transition: background-color 1s ease;
	-o-transition: background-color 1s ease;
	-webkit-transition: background-color 1s ease;
	transition: background-color 1s ease;
}

.third-level-nav-container-nav.float-panel.fixed .more-drop-down ul li a {
	color: #fff;
}

.third-level-nav-container-nav.float-panel.fixed ul li.getQuotes {
	display: inline-block;
}

.third-level-nav-container-nav.float-panel.fixed ul li.getQuotes>a.third-level-nav-container-btn:hover {
	background-color: #0c4678;
}

.third-level-nav-container h2 {
	font-size: 2.12vw;
	font-weight: normal;
	color: #ef7c00;
	text-align: center;
}

.third-level-nav-container p.third-level-nav-container-desc {
	color: #626262;
	font-size: 1.36vw;
	padding: 0 1.69vw;
}

.third-level-nav-container p a {
	text-decoration: none;
}

.third-level-nav-container-features {
	width: 100%;
	margin-top: 2.54vw;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.third-level-nav-container-features>div {
	max-width: 25%;
}

.third-level-nav-container-features>div a {
	text-decoration: none;
}

.third-level-nav-container-features h3 {
	font-size: 1.53vw;
	color: #0c4678 !important;
	font-weight: normal;
	margin: 1.27vw 0;
	text-align: center;
}

.third-level-nav-container-features p {
	font-size: 1.36vw;
	color: #626262;
	font-weight: normal;
	margin: 0 1.69vw;
	text-align: center;
}

.leftColumnContainer {
	width: 100%;
}

.leftColumnContainer li,.leftColumnContainer li a {
	width: auto !important;
}

.leftColumnContainer li {
	border-bottom: 0;
}

.leftColumnContainer li a.selected {
	color: #0c4678;
}

.rightColumnContainer {
	margin-top: 0 !important;
}

.rightColumnContainer h1,.rightColumnContainer h2,.rightColumnContainer h3 {
	color: #ef7c00;
}

.bg-light-grey {
	background-color: #f8f8f8;
}

.aboutUsLinkDesktop {
	display: block !important;
}

.rightColumnContainer div.short {
	width: 75%;
}

.accordian h2 span {
	color: #454545;
}

.nobanner .BigBanner {
	height: auto !important;
}

footer .middleContainer {
	max-width: 975px !important;
}

.component3 {
	width: 100%;
	margin: 0 auto 0 auto;
	position: relative;
}

.tab-nav-container-hor {
	width: 100%;
	min-width: 960px;
	max-width: 1180px;
	margin: 0 auto 0 auto;
	position: relative;
	padding: 30px 30px 0 30px;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.component4 {
	width: 100%;
	margin: 0 auto 0 auto;
	position: relative;
}

.cross-sell-container {
	width: 100%;
	min-width: 960px;
	max-width: 1180px;
	margin: 0 auto 0 auto;
	position: relative;
	padding: 30px 30px;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.cross-sell-container h2 {
	font-size: 25px;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	margin: 0 0 2.54vw 0;
	padding: 0;
}

.cross-ell-container-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
}

.cross-ell-container-items .cross-sell-container-items-content {
	width: 32.2vw;
	margin: 0 .42vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.cross-sell-container-items-content:first-child {
	margin-left: 0;
}

.cross-sell-container-items-content:last-child {
	margin-right: 0;
}

.cross-sell-container-items-content-image img {
	width: 100%;
}

.cross-sell-container-items-content-desc h3 {
	font-size: 1.53vw;
	color: #ef7c00;
	font-weight: normal;
	text-align: center;
	padding: 0;
	margin: 0;
}

.cross-sell-container-items-content-desc {
	background-color: #fff;
	padding: 1.69vw 1.69vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.cross-sell-container-items-content-desc p {
	font-size: 1.19vw;
	color: #626262;
	font-weight: normal;
	text-align: center;
}

.cross-sell-container-items-content-btn {
	padding: 1.27vw 2.12vw;
	margin-top: 10px;
	font-size: 1.36vw;
	border: 0;
	background-color: #ef7c00;
	color: #fff;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-transform: uppercase;
	text-decoration: none;
	display: inline-block;
}

.cross-sell-container-items-content-btn.mobile-only {
	display: none !important;
}

.product-component5 {
	width: 100%;
	margin: 0 auto 0 auto;
	position: relative;
}

.inquiry-container {
	width: 100%;
	min-width: 960px;
	max-width: 1180px;
	margin: 0 auto 0 auto;
	position: relative;
	padding: 2.54vw 2.54vw;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.inquiry-container-content {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-align-self: auto;
	-ms-flex-item-align: auto;
	align-self: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 2.54vw 2.54vw;
}

.inquiry-container-content-heading {
	width: 352px;
	min-width: 352px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 2.54vw 2.54vw;
}

.inquiry-container-content h3 {
	font-size: 2.12vw;
	color: #ef7c00;
	text-align: center;
	font-weight: normal;
}

.inquiry-container-content p {
	font-size: 1.36vw;
	color: #626262;
	text-align: center;
}

.inquiry-container-content-btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.three-steps-container-content-btn {
	padding: 1.27vw 2.12vw;
	margin-top: 10px;
	font-size: 1.36vw;
	border: 0;
	background-color: #ef7c00;
	color: #fff;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-transform: uppercase;
	text-decoration: none;
	display: inline-block;
}

.inquiry-container-content-heading {
	background-color: #f2f2f2;
}

.inquiry-container-content-heading p {
	font-size: 1.36vw;
	padding: 10px 1.69vw;
}

.inquiry-container-content-heading .three-steps-container-content-btn {
	margin-top: 20px;
}

.inquiry-container-content-heading .fleft {
	float: left;
}

.inquiry-container-content-heading .fright {
	float: right;
}

.inquiry-container-content-heading input[type="text"] {
	width: 20vw;
	font-size: 1.36vw;
	padding: 12px 1.02vw;
	border: 0;
	background: transparent;
	background-color: #fff;
	color: #626262;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.inquiry-container-content-heading input.input-txt-big {
	width: 100%;
	margin-top: 20px;
}

.inquiry-container-content-heading input[type="text"]::-webkit-input-placeholder {
	font-size: 1.36vw;
	color: rgba(98,98,98,0.3);
	text-align: center;
}

.inquiry-container-content-heading input[type="text"]:-moz-placeholder {
	font-size: 1.36vw;
	color: rgba(98,98,98,0.3);
	text-align: center;
}

.inquiry-container-content-heading input[type="text"]::-moz-placeholder {
	font-size: 1.36vw;
	color: rgba(98,98,98,0.3);
	text-align: center;
}

.inquiry-container-content-heading input[type="text"]:-ms-input-placeholder {
	font-size: 1.36vw;
	color: rgba(98,98,98,0.3);
	text-align: center;
}

.inquiry-container-content-heading .inquiry-container-content-dropdown-select {
	width: 20vw;
	font-size: 1.36vw;
	padding: 0;
	overflow: hidden;
	border: 0;
	background: transparent;
	background-color: #fff;
	color: #626262;
	margin: 0;
	background: #fff url("../down_arrow.svg") 90% 50% no-repeat;
}

.inquiry-container-content-heading .inquiry-container-content-dropdown-select select {
	width: 100%;
	font-size: 1.36vw;
	padding: 12px 1.02vw;
	color: #626262;
	border: 0;
	-webkit-box-shadow: none;
	        box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.inquiry-container-content-heading .inquiry-container-content-dropdown-select select:invalid {
	color: rgba(98,98,98,0.3);
	text-align: center;
}

.inquiry-container-content-heading .inquiry-container-content-dropdown-select select:focus {
	outline: 0;
	text-align: center;
}

.product-component6 {
	width: 100%;
	margin: 0 auto 0 auto;
	position: relative;
}

.product-component7 {
	width: 100%;
	margin: 0 auto 0 auto;
	position: relative;
}

.text-bullet-image-container {
	width: 100%;
	min-width: 960px;
	max-width: 1180px;
	margin: 0 auto;
	padding: 2.54vw 2.54vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.text-bullet-image-container-img {
	width: 50%;
}

.text-bullet-image-container-img img {
	width: 100%;
}

.text-bullet-image-container-desc {
	width: 50%;
	padding: 0 6.36vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.text-bullet-image-container-desc.full-width {
	width: 100%;
	padding: 0 20px;
}

.text-bullet-image-container-desc h3 {
	font-size: 2.12vw;
	color: #ef7c00;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

.text-bullet-image-container-desc p {
	font-size: 1.36vw;
	color: #626262;
	font-weight: normal;
}

.text-bullet-image-container-desc ul {
	padding: 0;
	margin: 0;
	padding-left: 20px;
}

.text-bullet-image-container-desc ul li {
	font-size: 1.36vw;
	color: #626262;
	font-weight: normal;
	list-style: none;
	padding: 2px 0;
	margin: 0;
}

.text-bullet-image-container-desc ul li:before {
	content: "• ";
	color: #ef7c00;
}

.product-component8 {
	width: 100%;
	margin: 0 auto 0 auto;
	position: relative;
}

.three-steps-container {
	width: 100%;
	min-width: 960px;
	max-width: 1180px;
	margin: 0 auto;
	padding: 2.54vw 2.54vw;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.three-steps-container h1 {
	color: #ef7c00;
}

.three-steps-container h3 {
	font-size: 1.53vw;
	color: #fff;
	text-align: center;
	font-weight: normal;
	text-transform: uppercase;
}

.three-steps-container h3 span {
	text-align: center;
	vertical-align: middle;
	background-color: #ef7c00;
	color: #fff;
	width: 3.98vw;
	height: 3.98vw;
	border-radius: 50%;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-inline-flexbox;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.three-steps-container-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
}

.three-steps-container-content-step {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.three-steps-container-content-step .three-steps-container-content-img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid #fff;
	color: #fff;
	width: 13.98vw;
	height: 13.98vw;
	border-radius: 50%;
	overflow: hidden;
}

.three-steps-container-content-step .three-steps-container-content-img-desc {
	font-size: 16px;
	text-align: center;
	color: #fff;
	width: 13.98vw;
	padding: 1.69vw 1.69vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.three-steps-container-content-img-svg {
	padding: 0 4.66vw;
}

.three-steps-container .three-steps-container-content-btn {
	margin-top: 20px;
}

.product-component9 {
	width: 100%;
	margin: 0 auto 0 auto;
	position: relative;
}

.list-container {
	width: 100%;
	min-width: 960px;
	max-width: 1180px;
	margin: 0 auto;
	padding: 30px 30px;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.list-container h3 {
	font-size: 25px;
	color: #ef7c00;
	text-align: center;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

.list-container p {
	font-size: 16px;
	color: #626262;
	text-align: center;
	font-weight: normal;
}

.list-container p a {
	font-size: 16px;
	color: #0c4678;
	text-align: center;
	font-weight: normal;
	padding: 0 27px;
	margin: 0;
	text-decoration: none;
}

.list-container-bullets {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	min-width: inherit;
}

.list-container-bullets p {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 0;
}

.list-container-bullets p:after {
	content: '';
	width: 60px;
	border-bottom: 1px solid #b6c7d6;
	margin: 27px auto 0 auto;
}

.list-container-bullets p:last-child:after {
	display: none;
}

.product-component10 {
	width: 100%;
	margin: 0 auto 0 auto;
	position: relative;
}

.video-section-container {
	width: 100%;
	min-width: 960px;
	max-width: 1180px;
	margin: 0 auto;
	padding: 30px 30px;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.product-component10 img {
	width: 100%;
}

.product-component10 .play-video {
	position: absolute;
	top: 50%;
	left: 42%;
	right: auto;
}

.product-component10 .video-mobile {
	display: none;
}

.product-component10 .video-desktop {
	display: block;
}

.product-component11 {
	width: 100%;
	margin: 0 auto 0 auto;
	position: relative;
}

.icon-text-container {
	width: 100%;
	min-width: 960px;
	max-width: 1180px;
	margin: 0 auto;
	padding: 30px 30px;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.icon-text-container .icon-text-container-img {
	padding: 20px 20px;
}

.icon-text-container h3 {
	font-size: 25px;
	color: #ef7c00;
	text-align: center;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

.icon-text-container p {
	font-size: 16px;
	color: #626262;
	text-align: center;
	font-weight: normal;
}

.component12 {
	width: 100%;
	margin: 0 auto 0 auto;
	position: relative;
}

.icici-cc-container {
	width: 100%;
	min-width: 960px;
	max-width: 1180px;
	margin: 0 auto;
	padding: 30px 30px;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.icici-cc-container h3 {
	font-size: 25px;
	color: #ef7c00;
	text-align: center;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

.cc-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
}

.cc-card {
	width: 352px;
	background-color: #fff;
	padding: 20px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 30px 20px 0 0;
}

.card-action a {
	display: inline-block;
	margin: 0 10px;
	padding: 0 30px;
}

.card-action a:last-child {
	margin: 10px auto 0 auto;
}

.cc-card h4,.cc-card h3 {
	font-size: 16px !important;
	color: #ef7c00;
	text-align: center;
	font-weight: normal;
	padding: 0;
	margin: 0;
	letter-spacing: inherit;
}

.cc-card p {
	font-size: 14px;
	color: #626262;
	text-align: center;
	font-weight: normal;
	padding: 0 10px;
	min-height: 112px;
	max-height: 112px;
}

.cc-card-desc p {
	margin-bottom: -20px;
}

.cc-card-thumb {
	padding: 0;
}

.cc-card-desc {
	padding-bottom: 20px;
}

.cc-card-desc h4 {
	margin-bottom: 0;
}

.cc-compare {
	border-top: 1px solid #e6ecf1;
	border-bottom: 1px solid #e6ecf1;
	padding: 15px 0;
	margin: 40px 0;
}

.card-action {
	padding: 0 0 10px 0;
}

.cc-compare label,.cc-compare label a {
	color: #000;
	font-size: 16px;
}

.cc-compare label a {
	text-decoration: none;
}

.cc-card-name-mobile-only {
	display: none;
}

.cc-card-name-mobile-only h6 {
	background-color: #a8252a;
	padding: 10px 10px;
	margin: 0;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
}

.product-component13 {
	width: 100%;
	margin: 0 auto 0 auto;
	position: relative;
}

.text-image-container {
	width: 100%;
	min-width: 960px;
	max-width: 1180px;
	margin: 0 auto;
	padding: 2.54vw 2.54vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.text-image-container-img {
	width: 50%;
}

.text-image-container-img img {
	width: 100%;
}

.text-image-container-desc {
	width: 50%;
	padding: 0 6.36vw;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.text-image-container-desc h2 {
	font-size: 25px !important;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: initial;
	color: #ef7c00;
}

.text-image-container-desc h3 {
	font-size: 2.12vw;
	color: #ef7c00;
	font-weight: normal;
	text-align: center;
	padding: 0;
	margin: 0;
}

.text-image-container-desc p {
	font-size: 1.36vw;
	color: #626262;
	font-weight: normal;
	text-align: center;
}

.product-component14 {
	width: 100%;
	margin: 0 auto 0 auto;
	position: relative;
}

.text-image-container-right-align {
	width: 100%;
	min-width: 960px;
	max-width: 1180px;
	margin: 0 auto;
	padding: 2.54vw 2.54vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.text-image-container-right-align-img {
	width: 50%;
}

.text-image-container-right-align-img img {
	width: 100%;
}

.text-image-container-right-align-desc {
	width: 50%;
	padding: 0 6.36vw;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.text-image-container-right-align-desc h3 {
	font-size: 2.12vw;
	color: #ef7c00;
	font-weight: normal;
	text-align: center;
	padding: 0;
	margin: 0;
}

.text-image-container-right-align-desc p {
	font-size: 1.36vw;
	color: #626262;
	font-weight: normal;
	text-align: center;
}

.product-component15 {
	width: 100%;
	margin: 0 auto 0 auto;
	position: relative;
}

.text-container {
	width: 100%;
	min-width: 960px;
	max-width: 1180px;
	margin: 0 auto;
	padding: 30px 30px;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.text-container h3 {
	font-size: 25px;
	color: #ef7c00;
	text-align: center;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

.text-container p {
	font-size: 16px;
	color: #626262;
	text-align: center;
	font-weight: normal;
}

.product-component16 {
	width: 100%;
	margin: 0 auto 0 auto;
	position: relative;
}

.offer-container {
	width: 100%;
	min-width: 960px;
	max-width: 1180px;
	margin: 0 auto;
	padding: 30px 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.offer-container-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	border-bottom: 1px solid #dfdfdf;
	padding-bottom: 25px;
	margin-bottom: 25px;
}

.offer-container-content:last-child {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

.offer-container-img {
	width: 30%;
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-align-self: auto;
	-ms-flex-item-align: auto;
	align-self: auto;
}

.offer-container-img img {
	width: 100%;
}

.offer-container-desc {
	width: 70%;
	padding: 0 100px 0 20px;
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-align-self: auto;
	-ms-flex-item-align: auto;
	align-self: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.offer-container-desc h3 {
	font-size: 18px;
	color: #ef7c00;
	text-align: center;
	font-weight: normal;
	padding: 0;
	margin: 0;
	text-align: left;
}

.offer-container-desc p {
	font-size: 14px;
	color: #626262;
	text-align: center;
	font-weight: normal;
	padding: 0;
	margin: 10px 0 0 0;
	text-align: left;
}

.offer-container-desc p a {
	font-size: 14px;
	color: #ef7c00;
	text-align: center;
	font-weight: normal;
	padding: 0;
	margin: 0;
	text-align: left;
	text-decoration: none;
}

.component17 {
	width: 100%;
	margin: 0 auto 0 auto;
	position: relative;
}

.especially-offers-container {
	width: 100%;
	min-width: 960px;
	max-width: 1180px;
	margin: 0 auto;
	padding: 30px 30px;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

.especially-offers-container h3 {
	font-size: 25px;
	color: #ef7c00;
	text-align: center;
	font-weight: normal;
	text-transform: uppercase;
	padding: 20px 0;
	margin: 0;
}

.share-sm {
	display: none;
}

.share-sm span {
	display: inline-block;
	font-weight: bold;
	vertical-align: top;
	margin: 25px 0 0 0;
	font-size: 15px;
}

.share-sm a.list-icon-fb,.share-sm a.list-icon-tw {
	display: inline-block;
	width: 38px;
	height: 38px;
	border: 0;
	outline: 0;
	background: url(../list_icon_fb.png) center center no-repeat;
	margin: 15px 0 0 10px;
}

.share-sm a.list-icon-tw {
	background: url(../list_icon_tw.png) center center no-repeat;
	margin: 15px 0 0 20px;
}

.component17 {
	background-color: #f8f8f8;
}

.flexslider {
	background: #f8f8f8 !important;
	border: 4px solid #f8f8f8 !important;
	margin: 0 0 30px;
}

.slide_box {
	background: white;
}

.slide-container {
	margin: 22px auto 0 auto !important;
}

.product-component18 {
	width: 100%;
	margin: 0 auto 0 auto;
	position: relative;
}

.videoWrapper {
	min-width: 960px;
	max-width: 1180px;
	margin: 0 auto;
}

ul.morenavigation {
	display: inline-block !important;
	padding: 0 !important;
	margin-left: -4px !important;
}

.middleContainer.sectionWrapper {
	width: auto;
}

.BigBanner ul.pagination {
	bottom: 60px !important;
}

.BigBanner,.BigBanner ul.banner,.BigBanner ul.banner li {
	height: 350px !important;
}

video#VideoBanner {
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}

.slide-container {
	margin-bottom: 0 !important;
}

.slide-container h1 {
	font-size: 25px !important;
	color: #ef7c00;
	text-align: center;
	font-weight: normal;
	text-transform: uppercase;
	padding: 20px 0;
	margin: 0 0 !important;
}

.right.linkz {
	margin-bottom: 14px;
	text-align: right;
	margin-top: 14px;
}

.accordian-wrapper {
	max-width: 1180px;
	margin: 0 auto;
	padding: 30px;
}

.answers-content {
	margin-bottom: 40px;
}

.answers-article {
	border: 1px solid #d9d9d9;
	padding: 9px;
	margin-bottom: 6px;
}

.answers-article h2 {
	float: none;
	position: relative;
	cursor: pointer;
	margin: 0;
	padding: 0;
	font-size: 18px !important;
	font-weight: inherit;
	color: #454545 !important;
}

.answers-article h2 i {
	font-size: 1.3em;
	position: absolute;
	top: 5px;
	right: 2px;
	line-height: 15px;
}

.answers-article h2 i.icon-angle-down {
	display: none;
}

.answers-article hr {
	clear: both;
	width: 100%;
}

.answers-article.close h2 i {
	display: block;
}

.answers-article.close h2 i.icon-angle-up {
	display: none;
}

.answers-article.close hr,.answers-article.close div {
	display: none;
}

.answers-article.grey-box {
	padding: 20px 20px 10px;
	margin-bottom: 6px;
}

.answers-article.accordian h2 .icon-angle-down {
	background: url(../accordian-down.png) no-repeat;
	height: 11px;
	width: 16px;
}

.answers-article.accordian h2 .icon-angle-up {
	background: url(../accordian-up.png) no-repeat;
	height: 11px;
	width: 16px;
}

.answers-article.close h2 i {
	display: block;
}

.answers-article h2 i {
	font-size: 1.3em;
	position: absolute;
	top: 5px;
	right: 2px;
	line-height: 15px;
}

.linkz a {
	margin: 0 0 0 10px;
	display: inline-block;
	zoom: 1;
	vertical-align: top;
	color: #f5821f;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.main-contentz {
	max-width: 1180px;
	margin: 0 auto;
	padding: 0;
}

.main-contentz table {
	display: inline-table !important;
	overflow: auto;
	width: 100%;
}

.main-contentz th:first-child {
	width: 150px;
	text-align: center;
	padding: 7px 20px;
}

.main-contentz th {
	background: #053c6d;
	color: #fff;
	border: 1px solid #d9d9d9;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	padding: 7px 0;
}

.main-contentz td {
	border: 1px solid #d9d9d9;
	font-size: 13px;
	padding: 7px 20px;
}

.answers-card .main-contentz {
	padding: 0;
}

.text-photo,.tab-nav-container-contents {
	display: -webkit-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
}

.text-photo,.tab-nav-container-contents {
	padding: 0;
}

.text-photo {
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-moz-align-items: center;
	align-items: center;
}

.text-photo>div {
	width: 100%;
}

.tab-nav-container-contents {
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-moz-align-items: center;
	align-items: center;
}

.tab-nav-container-contents>div {
	width: 100%;
}

.tab-nav-container-contents-text {
	text-align: center;
	padding: 40px 0;
}

.tab-nav-container-contents-text h2,.tab-nav-container-contents-text h1 {
	font-size: 25px !important;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: initial;
	color: #ef7c00;
}

.tab-nav-container-contents-text h3 {
	font-size: 18px !important;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: initial;
	color: #ef7c00;
}

.tab-nav-container-contents-image {
	display: inline-block;
}

.tab-nav-container-contents-image a {
	width: 100%;
	display: inline-block;
}

.tab-nav-container-contents-image img {
	width: 100%;
	display: block;
}

.third-level-nav-container h1 {
	font-size: 25px !important;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: initial;
	color: #ef7c00;
	margin: .67em 0;
}

.third-level-nav-container h3 {
	font-size: 18px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: initial;
	color: #ef7c00;
	margin: 1em 0;
}

.text-bullet-image-container h2 {
	font-size: 25px !important;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: initial;
	color: #ef7c00;
}

.inquiry-container-content h2 {
	font-size: 25px !important;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: initial;
	color: #ef7c00;
}

.text-container h2 {
	font-size: 25px !important;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: initial;
	color: #ef7c00;
}

.offer-container-desc h1 {
	font-size: 25px !important;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: initial;
	color: #ef7c00;
}

.offer-container-desc h2 {
	font-size: 25px !important;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: initial;
	color: #ef7c00;
}

.text-image-container-desc h2 {
	font-size: 25px !important;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: initial;
	color: #ef7c00;
}

.icon-text-container h2 {
	font-size: 25px !important;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: initial;
	color: #ef7c00;
}

.icici-cc-container h1 {
	font-size: 25px !important;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: initial;
	color: #ef7c00;
}

.accordian-wrapper>h2 {
	font-size: 25px !important;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: initial;
	color: #ef7c00;
}

.videoContent h2,.videoContent h1 {
	font-size: 25px !important;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: initial;
	color: #ef7c00;
}

.list-container h2 {
	font-size: 25px !important;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: initial;
	color: #ef7c00;
}

.accordian-wrapper .answers-card ul li {
	padding: 0;
	text-indent: 0;
}

.accordian-wrapper .answers-card {
	width: 100%;
	float: none;
	margin: 0;
	padding: 0;
}

.accordian-wrapper .answers-card a {
	color: #f07800;
}

.accordian-wrapper .answers-card p {
	color: #454545;
}

.icici-cc-container h2 {
	font-size: 25px !important;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: initial;
	color: #ef7c00;
}

.three-steps-container h2 {
	font-size: 25px !important;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: initial;
	color: #ef7c00;
}

.text-bullet-image-container-desc h1,.inquiry-container-content h1 {
	font-size: 25px !important;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: initial;
	color: #ef7c00;
}

.videoRow {
	width: 100%;
	min-width: 960px;
	max-width: 1180px;
	margin: 0 auto;
	padding: 30px 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: table;
}

.videoRow>.modal-launcher {
	display: table-cell;
	vertical-align: middle;
	float: none;
}

.videoRow>.modal-launcher img {
	width: auto;
	height: 126px;
}

.videoRow>.videoContent {
	padding: 0 20px;
}

.videoContent p {
	font-size: 14px;
	color: #626262;
	text-align: center;
	font-weight: normal;
	padding: 0;
	margin: 10px 0 0 0;
	text-align: left;
}

.textCenter,.textCenter p {
	text-align: center !important;
}

ul#ui-id-1 {
	width: 100%;
	max-width: 1180px;
	z-index: 9;
	padding: 0;
	text-indent: 12px;
	border: 0;
	background: transparent;
	left: inherit !important;
	left: 50% !important;
	margin: 0 auto 0 -590px !important;
	position: absolute;
	width: 100% !important;
	border: none !important;
}

ul#ui-id-1 li {
	list-style: none;
	width: 426px;
	float: right;
	display: block;
	clear: both;
	border-left: 1px solid #888585;
	background: #f4f4f4;
	margin-left: 5px;
	padding: 7px;
	border-right: 1px solid #ccc;
	line-height: inherit !important;
	border-bottom: 0;
	text-transform: inherit;
}

ul#ui-id-1 li:last-child {
	border-bottom: 1px solid #888585;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active {
	background: #f4f4f4 !important;
	border-collapse: collapse;
	color: #000 !important;
	border: 1px solid #f4f4f4;
}

.ui-widget-content a {
	color: #f5821f !important;
}

ul#ui-id-1 li+li {
	border-top: 1px solid #ccc;
}

.itemAction {
	background: #f5821f;
	float: left;
	text-indent: 0;
	border: 1px solid #fe1300;
}

.itemKnow {
	background: #f5821f;
	display: inline-block;
	text-indent: 0;
	border: 1px solid #fe1300;
}

.ui-widget-content a.amboile {
	color: #fff !important;
	font-size: 11px;
	padding: 10px 20px !important;
}

.ctaWrapper {
	margin-top: 5px;
}

.itemHeader {
	display: block;
	font-weight: normal;
	text-indent: 0;
	vertical-align: top;
	color: #454545;
	margin-top: 2px;
	font-size: 14px;
	max-width: 100%;
	overflow: hidden;
	margin-bottom: 5px;
	text-transform: inherit;
}

.itemAction a {
	text-transform: uppercase;
}

.itemDesc {
	text-indent: 0;
	font-size: 12px;
	color: #333;
}

.ui-menu-item:first-child .ui-menu-item-wrapper {
	border-color: #f4f4f4;
}

.ui-menu .ui-menu-item-wrapper {
	padding: 3px 1em 3px .4em;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active {
	border: 0;
}

.ui-helper-hidden-accessible {
	display: none !important;
}

body.banner480 .BigBanner,body.banner480 .BigBanner ul.banner,body.banner480 .BigBanner ul.banner li {
	height: 480px !important;
}

body.indexPage .middleContainer.secondNav.updated-secondNav.clearfix+.BigBanner+.BigBanner {
	height: 140px !important;
}

.fixed-header {
	left: 0;
	width: 100%;
	color: #fff;
	top: 0;
	position: fixed;
	background: #fff;
	z-index: 999;
	width: 100% !important;
	-webkit-animation-name: header_slide_in;
	        animation-name: header_slide_in;
	-webkit-animation-duration: .5s;
	        animation-duration: .5s;
	-webkit-box-shadow: 0 4px 5px rgba(102,102,102,0.8);
	-ms-box-shadow: 0 4px 5px rgba(102,102,102,0.8);
	-o-box-shadow: 0 4px 5px rgba(102,102,102,0.8);
	box-shadow: 0 4px 5px rgba(102,102,102,0.8);
}

.component12>.cc-card-heading {
	padding: 20px 0 !important;
	margin: 30px 20px 0 0;
}

.h4class {
	text-align: center !important;
	background: #d1d1d1 !important;
	border: 1px solid #d9d9d9;
	display: block;
	padding: 10px 20px !important;
	font-size: 15px;
	margin-bottom: -1px;
}

.h4class+p,.h4class+div p {
	min-height: auto;
}

.imobiletxt {
	text-align: center !important;
}

.threebox {
	height: 320px;
}

.ulclass {
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0;
}

.landing-acco {
	width: 1%;
	float: left;
	position: relative;
}

.dimobiledis {
	font-size: 13px;
	padding: 0 18px;
}

.imobilepara {
	min-height: 0 !important;
}

.imobilethumb {
	padding: 0 !important;
	height: 409px;
}

.lithimb {
	height: 409px;
}

.btnapply {
	background: #f5821f;
	width: auto;
	position: absolute;
	padding: 1%;
	top: 15px;
	font-size: 11px;
	color: white;
	display: block !important;
	right: 7px;
	left: inherit;
	margin-top: auto;
	text-transform: inherit;
}

.landing-angle-down {
	height: 0;
	width: 16px;
}

.product-sublinks {
	padding-top: 4%;
	position: relative;
	left: -4%;
	margin: 0;
}

.sasub:before {
	display: none;
}

.landing-angle-down {
	display: none;
}

.landing-angle-up {
	display: none;
}

.landing-angle-up {
	width: 16px;
}

.thumbpoints {
	position: relative;
	text-align: left;
	margin-bottom: 0;
	height: auto;
	padding: 4% 3% 4% 3%;
	border-top: 1px solid #d1d1d1;
	text-indent: 0 !important;
	list-style: none;
}

.thumbpoints:before {
	display: none;
}

.linktitle {
	background: url('../accordian-down.png') no-repeat 0 6px;
	text-indent: 22px;
}

.link-arrow-up {
	background: url('../accordian-up.png') no-repeat 0 6px;
}

.all {
	background: 0;
}

.imobile-aside {
	background: #d1d1d1 !important;
	border: 1px solid #d9d9d9;
	display: block;
	padding: 10px 20px;
	font-size: 15px;
	margin-bottom: -1px;
}

.product-link-title {
	color: #626262;
	font-size: 16px;
}

.aclass {
	color: #626262;
	font-size: 16px;
}

.imgcl {
	padding: 0 0 !important;
}

.pd-bx .pd {
	float: left;
	padding: 0 10px;
	text-align: center;
}

.pd-bx .pd span {
	display: block;
	padding: 12px 0;
	font-size: 15px;
	color: #a41c2b;
}

.pclass {
	min-height: 0 !important;
	text-align: left !important;
	padding: 0 6% !important;
}

.guidence {
	padding: 20px 0 0 0 !important;
}

.sasub {
	padding: 3% 0 2% 2%;
	border-top: 1px solid #d1d1d1;
	list-style: none;
	margin-left: 8%;
}

li.sasub a {
	font-size: 16px;
	margin: 0;
	padding: 0;
}

.hg-title {
	background: #f8f8f8;
}

.hg-title h2 {
	font-size: 25px !important;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: initial;
	color: #ef7c00;
	margin: 0;
}

.hg-title>.icici-cc-container {
	padding: 0 30px;
}

.bg-white>.cc-card {
	background-color: #f8f8f8;
}

body.product-landing .cc-card-desc h4 {
	background: #d1d1d1 !important;
	border: 1px solid #d9d9d9;
	display: block;
	font-size: 18px;
	width: auto;
	padding: 15px !important;
	text-align: center !important;
	font-weight: bold;
}

body.product-landing .icici-cc-container .cc-card-desc h4 {
	background: none !important;
	border: 0;
	font-size: 16px;
	font-weight: inherit;
	padding: 0 !important;
}

.component12>.cc-card-heading {
	padding: 0 !important;
	margin: 30px 20px 30px 0;
}

.thumbpoints a.apply-now-btn {
	height: auto !important;
	line-height: normal;
	font-weight: lighter;
	width: auto;
	position: absolute;
	padding: 1%;
	top: 15px;
	font-size: 11px;
	color: white;
	display: block !important;
	right: 7px;
	left: inherit;
	margin-top: auto;
	text-transform: inherit;
}

.adimg>.cc-card-desc {
	padding-bottom: 0;
}

#iMobile_Activate_Des,#iMobile_Activate_Mob {
	width: 268px;
}

#iMobile_Activate_Des .page-aside-article,#iMobile_Activate_Mob .page-aside-article {
	border: 0;
	padding: 20px;
	background: 0;
	margin-bottom: 0;
}

.closeVisit {
	z-index: 99999;
}

body.offer-zone-details .middleContainer.main-content.clearfix {
	width: 100%;
	max-width: 1180px;
}

body.offer-zone-details .offer-wrapper {
	padding: 20px;
}

body.offer-zone-details .offer-right {
	width: 100%;
	float: left;
	text-align: left;
}

body.offer-zone-details .breadCrumbsContainer {
	top: 95px;
	left: 90px !important;
}

input.input-offer-search::-webkit-input-placeholder {
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 20px !important;
	color: #666 !important;
	font-style: normal !important;
}

input.input-offer-search:-moz-placeholder {
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 20px !important;
	color: #666 !important;
	font-style: normal !important;
}

input.input-offer-search::-moz-placeholder {
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 20px !important;
	color: #666 !important;
	font-style: normal !important;
}

input.input-offer-search:-ms-input-placeholder {
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 20px !important;
	color: #666 !important;
	font-style: normal !important;
}

input.input-offer-search:focus::-webkit-input-placeholder,input.input-offer-search:focus::-webkit-input-placeholder {
	opacity: 0 !important;
}

body.offer-zone-details .offer-wrapper>.leftColumnContainer>li {
	display: none !important;
}

body.offer-zone-details .BigBanner.noTop {
	margin: 0 auto;
}

.feed-thumb {
	width: 23%;
	height: 245px;
	background: #f4f4f4;
	padding: 1px;
	float: left;
	margin-right: 1%;
}

.third-level-nav-container.fourth-box {
	margin-left: 20%;
}

.feedback-btn>.inline-btn {
	padding: 0 29px !important;
}

.feeddescription p {
	font-size: 1em !important;
}

.feedh2 {
	text-transform: uppercase !important;
	font-size: 1.4em !important;
	font-weight: 600 !important;
	text-align: left !important;
}

.feeddescbtn {
	padding: 0 9px 0 9px;
}

.feeddescription {
	font-size: 1em !important;
	text-align: left;
	height: 125px;
}

body.bank-answers-page #main .middleContainer.main-content.clearfix {
	width: 100%;
	max-width: 1278px;
}

body.bank-answers-page .page-title.breadCrumbsContainer {
	margin-left: 17px;
	max-width: 1185px;
}

body.bank-answers-page .rows.clearfix {
	margin: 0 20px;
	width: 95%;
}

body.bank-answers-page h1#toptitle {
	margin: 20px;
}

body.bank-answers-page.business .answers-search.clearfix {
	margin-left: 17px;
	max-width: 1185px;
}

body.bank-answers-page.business .answers-search form input[type=text] {
	width: 82%;
}

body.bank-answers-page.business .leftColumnContainer {
	margin: 0 0 0 20px !important;
	width: 12% !important;
}

body.bank-answers-page.business .leftColumnContainer ul {
	margin-top: 40px !important;
}

body.bank-answers-page.business .leftColumnContainer ul li {
	padding: 5px 10px 5px 10px;
	margin: 15px 0 5px 0;
	border-bottom: 1px solid silver;
}

body.bank-answers-page.business .rightColumnContainer {
	width: 80%;
	float: left;
	padding-top: 0;
}

body.bank-answers-page.business h2.faq-question {
	width: 98%;
}

section#panel-poll {
	margin-left: -7.5%;
}

body.corporate section#panel-poll {
	margin-left: 0;
}

body.blog .updated-secondNav+.BigBanner+.middleContainer {
	width: 975px;
}

body.compareCards .breadCrumbsContainer-alt.panel {
	margin-left: 17px;
	max-width: 1185px;
	width: 100%;
}

body.compareCards .middleContainer.util-bar.clearfix {
	width: 100%;
	max-width: 1278px;
}

body.compareCards .leftColumnContainer {
	width: 100%;
}

body.compareCards div.uniform-select-card {
	background: url(../cards/dropdown.jpg) right top no-repeat #f3f3f3 !important;
	margin-top: 20px !important;
}

.component17.sectionWrapper {
	background-color: #fff !important;
	width: 96%;
	min-width: 960px;
	max-width: 1120px;
	margin: 0 auto 0 auto;
	position: relative;
	padding: 30px 30px 0 30px;
}

.reviewWrapper.bg-light-grey>.component17.sectionWrapper {
	background: #f8f8f8 !important;
}

.reviewWrapper.bg-white>.component17.sectionWrapper {
	background: #fff !important;
}

.reviewWrapper.bg-light-grey>.component17.sectionWrapper .review-desc {
	background: #fff !important;
}

.reviewWrapper.bg-white>.component17.sectionWrapper .review-desc {
	background: #f8f8f8 !important;
}

.sort.cust_review {
	font-size: 18px;
	color: #344c55;
	padding-right: 0;
	padding: 0;
	width: 100%;
}

.cust_review h2 {
	font-size: 25px !important;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: initial;
	color: #ef7c00 !important;
	margin: .50em 0 !important;
	text-align: center;
}

.sort-review {
	float: right;
	list-style-type: none;
	height: 24px;
	margin: -27px 146px;
	padding: 0 14px;
}

.discuss-nav {
	float: right;
	list-style-type: none;
	height: 25px;
	margin: -36px 0;
}

.review-filter {
	line-height: 36px;
	cursor: pointer;
	padding: 0 14px;
}

.review-filter.selected {
	background: #053c6d;
	color: #fff;
	display: inline-block;
}

.discuss-nav span {
	display: none;
}

.review-desc {
	padding: 1%;
	border: 1px solid #d9d9d9;
	margin-bottom: 1%;
}

.review-desc .userimg {
	float: left;
	font-size: 12px;
	line-height: 17px;
	padding: 3px;
}

.reviewer-imgName {
	padding-left: 0;
	font-size: 25px;
	line-height: 54px;
	color: #fff;
	text-align: center;
	width: 60px;
	height: 52px;
	margin-top: 0;
	border-radius: 50%;
	display: inline-block;
}

.review-desc .text {
	margin-left: 94px;
	border-radius: 3px;
	position: relative;
	width: 88%;
}

.middle-grey-button {
	display: inline-block;
	border: solid 1px #e9e9e9;
	line-height: 14px;
	color: #9e9e9e;
	font-size: 10px;
	margin-top: 14px;
	padding: 1px 8px;
}

.like {
	width: 20px;
	height: auto;
}

.sd-icon {
	background-image: url(../assets/like-dislike.jpg);
	background-position: -31px 0;
	background-repeat: no-repeat;
	-webkit-font-smoothing: antialiased;
}

.cust_review h2 {
	font-size: 25px !important;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: initial;
	color: #ef7c00 !important;
	margin: .50em 0 !important;
	text-align: center;
}

span.reviewer-imgName img {
	width: 60px;
}

._reviewUserName {
	color: #053c6d;
	font-weight: 700;
}

.helpful {
	margin-left: 1%;
	font-weight: 700;
	color: #555;
}

.no-review {
	background: none !important;
	margin: 1% 0;
	font-size: 15px;
	padding: 0 !important;
	cursor: auto !important;
}

.rvbtn {
	padding: 0 0 4px 0;
}

#defRevPDP {
	border-bottom: solid 1px #d8d8d8;
}

.head {
	font-size: 18px !important;
	font-weight: initial;
	color: #454545 !important;
}

.answers-content {
	margin-bottom: 5px;
}

.comment-article {
	padding: 15px;
	position: relative;
}

.answers-article {
	padding: 0;
	margin-bottom: 10px;
}

.login-details h3 {
	color: #ef7c00;
}

.comment-article input[type=text] {
	margin-bottom: 5px;
	border: 1px solid #d9d9d9;
	width: 100%;
	padding: 0 7px;
	font-size: 25px;
	font-weight: normal;
	height: 45px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.comment-article input[type=submit] {
	border: 0;
	padding: 0 15px;
	line-height: 45px;
	height: 45px;
	float: right;
}

.comment-article .answers-user-header {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 5px !important;
}

.comment-article input[type=text] {
	margin-bottom: 5px;
	border: 1px solid #d9d9d9;
	width: 100%;
	padding: 0 7px;
	font-size: 25px;
	font-weight: normal;
	height: 45px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.comment-article textarea {
	color: #555;
	border: 1px solid #d9d9d9;
	padding: 7px;
	width: 100%;
	height: 125px;
	margin-bottom: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

body.reviews .discuss-nav {
	float: none;
	height: auto;
	margin: 0;
}

body.reviews .review-filter {
	line-height: normal;
}

body.news-listing-page .middleContainer.main-content.clearfix .breadCrumbsWrapper,body.news-detail-page .middleContainer.main-content.clearfix .breadCrumbsWrapper {
	width: 1278px;
	margin: 0 auto;
}

body.news-listing-page .breadCrumbsWrapper .page-title.breadCrumbsContainer,body.news-detail-page .breadCrumbsWrapper .page-title.breadCrumbsContainer {
	margin-left: 14px;
}

body.news-listing-page .middleContainer.main-content.clearfix {
	padding: 0;
}

body.blog .middleContainer {
	width: 975px;
}

.landing-img-txt-container {
	width: 352px;
	background-color: #fff;
	padding: 20px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 30px 20px 0 0;
}

.landing-img-txt-heading {
	padding: 0 !important;
	margin: 30px 20px 30px 0;
}

.pmb {
	margin-bottom: 4%;
}

.h3mb {
	margin-bottom: 28%;
}

.backmt {
	position: relative;
	top: -121px;
}

.backimgmt {
	margin-top: -18px;
}

.backcta {
	padding: 0 6%;
	margin-top: -11px;
}

.bibackmt {
	position: relative;
	top: -31%;
}

.bigbackdis {
	width: 80%;
	float: left;
}

.bigbackdispl {
	padding-left: 3% !important;
	margin-top: -2%;
}

.bigbackcta {
	padding: 5%;
}

.apply-now-btn {
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	background-color: #f5821f;
	text-decoration: none;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	padding: 0 10px;
	position: relative;
	right: 0;
	top: 0;
}

.zeta {
	font-size: 18px !important;
	line-height: 24px;
	font-weight: 700 !important;
	text-align: left !important;
	color: #ef7c00;
}

.img-txt-container {
	padding: 0 20px;
	height: 150px;
}

.eta {
	text-transform: uppercase;
}

.font-low-impact {
	font-size: 12px;
	font-weight: initial;
}

h5 {
	padding-bottom: 65px;
	padding-top: 3%;
}

.gamma {
	font-size: 31px;
	padding-bottom: 0;
	margin: 0;
	line-height: 40px;
	font-weight: normal;
}

.landing-content-container {
	width: 352px;
	background-color: #fff;
	padding: 20px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 33px 20px 0 0;
	height: 333px;
}

.fiveline {
	margin: 33px 20px 19px 0;
	height: 367px;
}

.applink {
	color: #ef7c00;
}

.landing-nav {
	color: #fff;
}

.landing-nav-container {
	width: 352px;
	background-color: #053c6d;
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
	        box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
	-webkit-transform: translate3d(0,0,0);
	        transform: translate3d(0,0,0);
	opacity: 1;
	padding: 20px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 30px 20px 0 0;
	height: 333px;
}

.nv-list {
	border-top: 1px solid #4f4c4d;
	list-style: none;
	padding: 0;
}

.nv-head {
	padding: 3% 7%;
}

.tools-one {
	border-bottom: 1px solid #4f4c4d;
	padding: 2px 7%;
}

.tools-one:active,.tools-one:hover {
	background-color: #3d3738;
}

.date-time {
	color: #fff;
	font-size: 14px;
}

.nv-p {
	color: #e1e3e5;
}

.landing-backimg-container {
	width: 352px;
	background-color: #fff;
	padding: 20px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 30px 20px 30px 0;
	height: 333px;
}

.bacimg-h5 {
	color: #fff;
	padding: 0 20px;
	padding-bottom: 0;
	padding-top: 2%;
}

.backimg-sub-text-wrapper {
	background: rgba(0,0,0,0.71);
	height: 103px;
}

.backimg-h3 {
	color: #fff;
	font-size: 13px;
	padding: 0 6%;
	font-weight: normal;
}

.landing-bigbackimg-container {
	width: 720px;
	background-color: #fff;
	padding: 20px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 30px 20px 0 0;
	height: 333px;
}

.bigback-imag-style {
	height: 333px;
	width: 720px;
}

.landingsmall-imag-style {
	height: 333px;
	width: 352px;
}

.bigbacimg-h5 {
	color: #fff;
	padding: 0 17px;
	padding-bottom: 0;
}

.landing-support-nav-container {
	width: 352px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
	        box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
	-webkit-transform: translate3d(0,0,0);
	        transform: translate3d(0,0,0);
	opacity: 1;
	padding: 20px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 30px 20px 0 0;
	height: 333px;
}

.su-landing-nav {
	padding: 12px 0 0;
	color: #626262;
}

.su-nv-p {
	color: #626262;
	font-size: 16px;
}

.su-tools-one {
	border-bottom: 1px solid #d1d1d1;
	padding: 2px 7%;
}

.su-nv-list {
	border-top: 1px solid #d1d1d1;
	list-style: none;
	padding: 0;
}

.su-tools-one:active,.su-tools-one:hover {
	background-color: #f8f8f8;
}

.product-overview-content {
	width: 75%;
}

body.news-detail-page .rightColumnContainer {
	width: auto;
	padding-top: 30px;
}

.BigBanner ul.banner li img+span {
	display: none;
}

body.product-overview .product-overview-links a.apply-now-btn {
	float: right;
}

body.sitemap .middleContainer.main-content.clearfix {
	width: 975px;
}

body.sitemap .answers-article {
	margin-bottom: 6px;
}

body.sitemap .answers-card li:before {
	display: none;
}

.siteMapAccordian .answers-content .answers-article .main-contentz .answers-card ul li {
	text-indent: 0 !important;
	padding-left: 0 !important;
	font-size: 13px !important;
}

.siteMapAccordian .answers-content .accordian h2 span {
	margin-top: 0;
}

.socialLinks .footer-facebook {
	height: 28px;
}

.socialLinks .footer-twitter {
	height: 28px;
}

.socialLinks .footer-linkedin {
	height: 28px;
}

.socialLinks .social-share {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.socialLinks .social-share .tablerow {
	margin-right: 10px;
}

.container footer .containers li.second.footerSecondCol a {
	padding-left: 0;
	padding-bottom: 4px;
	padding-top: 0;
	margin-bottom: 1px;
}

footer .containers li fieldset.mtop {
	margin-bottom: 20px;
}

@media only screen and (max-width:1024px) {
	.feedh2 {
		font-size: 1.2em !important;
	}

	.feeddescription {
		height: 145px;
	}
}

body.offer-zone-details .component2.bg-light-grey {
	position: absolute;
	left: 0;
	clear: both;
	display: block;
}

body.offer-zone-details .offer-wrapper {
	padding-top: 0;
}

body.offer-zone-details .offer-right {
	width: 100%;
	float: none;
	text-align: left;
	margin-top: 80px;
}

body.offer-zone-details .offer-terms {
	margin-top: 80px;
	width: 100%;
	float: none;
}

body.offer-zone-details .third-level-nav-container-nav.float-panel.fixed ul {
	padding: 39px 15px;
}

.fr {
	float: right;
}

.tab-nav-container-contents-btn+.tab-nav-container-contents-btn {
	margin-left: 20px;
}

.mobile-only {
	display: none;
}

.desktop-only {
	display: block;
}

.navHover0.selected,.navHover1.selected,.navHover2.selected,.navHover3.selected,.navHover4.selected {
	display: block;
	height: 62px;
	width: 1301px;
	position: absolute;
	left: 50%;
	margin-left: -650px;
	margin-top: -3px;
}

.inline-btn {
	display: inline-block;
	padding: 0 30px;
}

.updated-secondNav+.BigBanner+.middleContainer {
	width: 100%;
}

.multilingualWrapper {
	position: relative;
	padding-bottom: 10px;
	background: #f8f8f8;
	padding-top: 10px;
	right: 18%;
	display: block;
	float: right;
	z-index: 9;
}

.answers-card li {
	text-indent: -25px !important;
	padding-left: 20px !important;
}

.extraContainer p {
	min-height: initial;
	max-height: initial;
}

.extraContainer a {
	color: #f07800;
}

body.carousel .BigBanner+.middleContainer.clearfix {
	width: 975px;
	margin: 0 auto;
}

body.nri a.videoBack,body.m2i a.videoBack {
	font-size: 14px;
	color: #555;
	text-decoration: underline;
}

body.nri .view-result-poll2 a.fl,body.m2i .view-result-poll2 a.fl {
	display: none !important;
}

body.internet-banking-login li.product-personal-login,body.internet-banking-login li.product-personal-login-new {
	display: none;
}

body.internet-banking-login .rightColumnContainer {
	width: 770px !important;
	float: right !important;
	padding-top: 0;
}

body.internet-banking-login .middleContainer.main-content.clearfix {
	width: 975px;
}

body.internet-banking-login .news-ticker-content {
	background: #f3f3f3;
}

header.nav-header .middleContainer ul.menu li:nth-child(10) {
/* 	background: url("../../../images/odr/offer_icon.svg") 0 9px no-repeat; */
	width: 135px;
	height: 21px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 4px 0 3px;
	text-indent: 16px;
	-webkit-box-sizing: content-box;
	        box-sizing: content-box;
}
 
header.nav-header .middleContainer ul.menu li:nth-child(10) a {
	border-right: 1px solid #f0b567;
	padding-right: 15px !important;
}

header.nav-header .middleContainer ul.menu li:nth-child(11) {
	background: url("../../images/odr/help.png") 0 9px no-repeat;
	width: 21px;
	height: 21px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 4px 0 -3px !important;
	text-indent: 16px;
}

header.nav-header .middleContainer ul.menu li:nth-child(11) a {
	border-right: 1px solid #f0b567;
	padding-right: 15px !important;
}

body.nri header.nav-header .middleContainer ul.menu li:nth-child(10) {
	width: 21px !important;
	margin: 0 4px 0 96px !important;
}

body.nri header.nav-header .middleContainer ul.menu li:nth-child(11) {
	margin: 0 4px 0 65px !important;
}

body.corporate header.nav-header .middleContainer ul.menu li:nth-child(10) {
	background: url(../demo.png) 0 9px no-repeat;
	width: 23px;
	text-indent: 17px;
	background-size: 23px;
	margin: 0 4px 0 80px !important;
}

body.corporate header.nav-header .middleContainer ul.menu li:nth-child(11) {
	margin: 0 4px 0 65px !important;
	text-indent: 15px;
}

body.business header.nav-header .middleContainer ul.menu li:nth-child(10) {
	width: 146px;
	background-size: 21px;
}

body.business header.nav-header .middleContainer ul.menu li:nth-child(11) {
	margin: 0 4px 0 -3px !important;
	text-indent: 15px;
}

@media only screen and (min-width:768px) {
	.input-placeholder-apply-container {
		-webkit-box-direction: normal;
		-webkit-box-orient: horizontal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.input-placeholder-apply-container {
		padding: 30px 30px 10px 30px;
	}

	.input-placeholder-apply-container>div {
		margin: 0 1.8vw 20px 1.8vw;
	}

	.input-placeholder-apply-container label {
		padding: 1vw 1.5vw;
		font-size: 13px;
	}

	.input-placeholder-apply-container label span {
		top: .5vw;
	}

	.input-placeholder-apply-container input[type="text"] {
		width: 14vw;
		font-size: 13px;
		padding: .9vw 1vw;
	}

	.input-placeholder-apply-container input[type="text"]::-webkit-input-placeholder {
		font-size: 13px;
	}

	.input-placeholder-apply-container input[type="text"]:-moz-placeholder {
		font-size: 13px;
	}

	.input-placeholder-apply-container input[type="text"]::-moz-placeholder {
		font-size: 13px;
	}

	.input-placeholder-apply-container input[type="text"]:-ms-input-placeholder {
		font-size: 13px;
	}

	.input-placeholder-apply-container .input-placeholder-apply-field2 .inquiry-container-content-dropdown-select {
		width: 13.6vw;
	}

	.input-placeholder-apply-container .inquiry-container-content-dropdown-select select {
		width: 100%;
		font-size: 13px;
		padding: .9vw 1vw;
	}

	.input-placeholder-apply-container .input-placeholder-apply-label .inquiry-container-content-dropdown-select {
		width: 8vw;
	}

	.input-placeholder-apply-btn {
		width: auto;
		padding: 1vw 1.25vw;
		font-size: 13px;
	}

	.tab-nav-container-contents-btn {
		width: 13.4vw;
		padding: 1vw 1.25vw;
		font-size: 1.35vw;
	}

	.text-photo {
		-webkit-box-direction: reverse;
		-webkit-box-orient: horizontal;
		-moz-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.text-photo>div {
		width: 50%;
	}

	.tab-nav-container-contents {
		-webkit-box-direction: normal;
		-webkit-box-orient: horizontal;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.tab-nav-container-contents>div {
		width: 50%;
	}

	.tab-nav-container-contents-image a {
		width: auto;
	}

	.tab-nav-container-contents-image img {
		width: 100%;
		display: block;
	}

	.third-level-nav-container-nav.float-panel.fixed ul li a:hover {
		background-color: #d86c00;
	}

	.third-level-nav-container-nav ul li a:hover {
		background-color: #dfdfdf;
	}

	.ulclass {
		position: relative;
		min-height: 256px;
	}

	.nobannersec {
		margin-bottom: 0 !important;
	}

	.imobile-aside {
		background: #d1d1d1 !important;
		border: 1px solid #d9d9d9;
		display: block;
		padding: 10px 0;
		font-size: 15px;
		margin-bottom: -1px;
	}

	.txtsearch {
		width: 90%;
	}

	.hg-title {
		background: #f8f8f8;
	}

	.hg-title h2 {
		font-size: 25px !important;
		font-family: Arial,Helvetica,sans-serif;
		font-weight: initial;
		color: #ef7c00;
		padding-top: 30px;
	}

	.threeRow {
		min-height: 165px;
	}

	.fiveRow {
		height: 255px;
	}

	.threeRow p,.threeRow h1,.threeRow h2,.threeRow h3,.fiveRow p,.fiveRow h1,.fiveRow h2,.fiveRow h3 {
		margin: 0;
	}
}

@media only screen and (min-width:769px) {
	.list-container-bullets {
		-ms-flex-direction: row;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		        flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.list-container-bullets p {
		width: 26vw;
		position: relative;
	}

	.list-container-bullets p:after {
		display: none;
	}

	.list-container-bullets p:nth-child(2):before,.list-container-bullets p:nth-child(3):before,.list-container-bullets p:nth-child(5):before,.list-container-bullets p:nth-child(6):before,.list-container-bullets p:nth-child(8):before,.list-container-bullets p:nth-child(9):before,.list-container-bullets p:nth-child(11):before,.list-container-bullets p:nth-child(12):before {
		content: '';
		background: #e5e5e5;
		width: 1px;
		height: 25px;
		display: block;
		position: absolute;
		left: 0;
		top: 40%;
	}
}

@media only screen and (min-width:790px) and (max-width:1034px) {
	.BigBanner .desktop .multipleCtaWrapper .desktop-only,.BigBanner .desktop .multipleCtaWrapper .tablet-only,.BigBanner .desktop .multipleCtaWrapper .mobile-only {
		display: none;
	}

	.BigBanner .tablet .multipleCtaWrapper .tablet-only .tabletV,.BigBanner .tablet .multipleCtaWrapper .desktop-only,.BigBanner .tablet .multipleCtaWrapper .mobile-only {
		display: none !important;
	}

	.BigBanner .tablet .multipleCtaWrapper .tablet-only .tabletH {
		display: block !important;
	}

	.BigBanner .mobile .multipleCtaWrapper .desktop-only,.BigBanner .mobile .multipleCtaWrapper .tablet-only,.BigBanner .mobile .multipleCtaWrapper .mobile-only {
		display: none;
	}

	.BigBanner {
		height: 480px;
	}

	.BigBanner ul.pagination {
		left: 72px !important;
	}

	.BigBanner ul.pagination li {
		height: 13px;
		width: 15px;
		background-size: initial;
		margin: 0 5px;
		float: left !important;
	}

	.BigBanner .tablet .multipleCtaWrapper .tablet-only .findoutmore {
		font-size: 12px;
		padding: 10px 20px;
	}

	.bannerPause i.icon-play,.bannerPause i.icon-pause,.bannerPause i.icon-play:hover,.bannerPause i.icon-pause:hover {
		float: left;
		height: 18px !important;
		background-size: initial !important;
	}

	.tab-nav-container-contents-btn {
		width: auto;
	}
}

@media only screen and (min-width:1180px) {
	#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login a.pp-personal span.pl-login-box>img {
		margin-left: 30px;
		position: absolute;
		right: 15px;
		bottom: 20px;
	}

	header.nav-header .middleContainer.updated-header .MagnifyingGlass {
		width: 65px;
		font-size: 16px;
		cursor: pointer;
		background: 0;
	}

	header.nav-header .middleContainer.updated-header .SearcContainer {
		width: 230px;
	}

	header.nav-header .middleContainer.updated-header .SearcContainer input[type="text"] {
		width: 130px;
		padding: 0 10px;
	}

	header.nav-header .middleContainer.updated-header .menu li {
		padding: 8px 15px 7px 15px;
	}

	.third-level-nav-container p.third-level-nav-container-desc {
		padding: 0 120px;
	}

	.third-level-nav-container-features p {
		margin: 0 40px;
	}

	#main .middleContainer.secondNav.updated-secondNav .menu {
		margin: 0 0 0 40px;
	}

	#main .middleContainer.secondNav.updated-secondNav .menu>li {
		height: 25px;
		padding: 50px 13px 20px;
	}

	#main .middleContainer.secondNav.updated-secondNav .menu>li>a {
		font-size: 18px;
	}

	.product-personal-login a:first-child {
		margin-left: 6px;
	}

	.input-placeholder-apply-container>div {
		margin: 0 auto;
	}

	.input-placeholder-apply-container label span {
		top: 11px;
	}

	.input-placeholder-apply-container label {
		font-size: 16px;
		padding: 11px;
	}

	.input-placeholder-apply-container input[type="text"] {
		width: 140px;
		font-size: 16px;
		padding: 10px 12px;
	}

	.input-placeholder-apply-container input[type="text"]::-webkit-input-placeholder {
		font-size: 16px;
	}

	.input-placeholder-apply-container input[type="text"]:-moz-placeholder {
		font-size: 16px;
	}

	.input-placeholder-apply-container input[type="text"]::-moz-placeholder {
		font-size: 16px;
	}

	.input-placeholder-apply-container input[type="text"]:-ms-input-placeholder {
		font-size: 16px;
	}

	.input-placeholder-apply-container .input-placeholder-apply-field2 .inquiry-container-content-dropdown-select {
		width: 140px;
	}

	.input-placeholder-apply-container .inquiry-container-content-dropdown-select select {
		width: 100%;
		padding: 10px 12px;
		font-size: 16px;
	}

	.input-placeholder-apply-container .input-placeholder-apply-label label {
		font-size: 16px;
		padding: 11px;
	}

	.input-placeholder-apply-container .inquiry-container-content-dropdown-select {
		width: 110px;
		font-size: 16px;
		padding: 0;
	}

	.input-placeholder-apply-btn {
		width: 152px;
		padding: 11px 15px;
		font-size: 16px;
	}

	.tab-nav-container-contents-btn {
		width: auto;
		padding: 11px 15px;
		font-size: 16px;
	}

	::-webkit-input-placeholder {
		font-size: 16px;
	}

	:-ms-input-placeholder {
		font-size: 16px;
	}

	::-moz-placeholder {
		font-size: 16px;
	}

	:-moz-placeholder {
		font-size: 16px;
	}

	.input-placeholder-apply-container {
		padding: 30px 30px;
	}

	.third-level-nav-container {
		padding: 30px 30px;
		padding-top: 0;
	}

	.third-level-nav-container-nav ul {
		padding: 25px 15px 25px 15px;
	}

	.third-level-nav-container-nav ul li a {
		font-size: 16px;
		padding: 25px 15px 25px 15px;
	}

	.third-level-nav-container-nav ul li.third-level-nav-container-drop-down a span.third-level-nav-container-down-arrow {
		width: 9px;
		height: 6px;
		margin-left: 2px;
	}

	.third-level-nav-container-nav ul li.getQuotes>a.third-level-nav-container-btn {
		width: 140px;
		font-size: 16px;
		padding: 10px 10px;
	}

	.third-level-nav-container-nav .more-drop-down {
		top: 72px;
		z-index: 999;
	}

	.third-level-nav-container-nav .more-drop-down ul li a {
		font-size: 16px;
		padding: 20px 24px;
	}

	.third-level-nav-container-nav.float-panel.fixed {
		padding: 0;
	}

	.third-level-nav-container-nav.float-panel.fixed .more-drop-down {
		top: 74px;
	}

	.third-level-nav-container h2 {
		font-size: 25px;
	}

	.third-level-nav-container p.third-level-nav-container-desc {
		font-size: 16px;
		padding: 0 120px;
	}

	.third-level-nav-container-features {
		margin-top: 0;
	}

	.third-level-nav-container-features h3 {
		font-size: 18px;
		margin: 15px 0;
	}

	.third-level-nav-container-features p {
		font-size: 16px;
		margin: 0 20px;
	}

	.third-level-nav-container h2 {
		font-size: 25px;
	}

	.tab-nav-container-hor-links li {
		font-size: 16px;
		padding: 13px 15px;
	}

	.resp-tab-content h1 {
		font-size: 18px;
		color: #ef7c00;
	}

	.resp-tab-content p {
		font-size: 14px;
		color: #626262;
		padding: 0 66px;
	}

	.cross-ell-container-items .cross-sell-container-items-content {
		margin: 0 5px;
		width: 380px;
	}

	.cross-sell-container-items-content-desc {
		padding: 20px 20px;
		height: 220px;
	}

	.cross-sell-container-items-content-desc h3 {
		font-size: 18px;
	}

	.cross-sell-container-items-content-desc span {
		display: table;
		width: 100%;
	}

	.cross-sell-container-items-content-desc p {
		font-size: 14px;
		height: 57px;
		display: table-cell;
		vertical-align: middle;
		padding: 1em;
	}

	.cross-sell-container-items-content-btn {
		padding: 15px 25px;
		font-size: 16px;
	}

	.cross-sell-container h2 {
		font-size: 25px;
		margin: 0 0 30px 0;
	}

	.cross-sell-container>h1,.cross-sell-container>h2,.cross-sell-container>h3 {
		color: #fff !important;
	}

	.bg-light-grey .cross-sell-container>h2,.bg-white .cross-sell-container>h2 {
		color: #f07800 !important;
	}

	.inquiry-container {
		padding: 30px 30px;
	}

	.inquiry-container-content,.inquiry-container-content-heading {
		padding: 30px 30px;
	}

	.inquiry-container-content h3 {
		font-size: 25px;
	}

	.inquiry-container-content p {
		font-size: 16px;
	}

	.inquiry-container-content-heading p {
		font-size: 16px;
		padding: 10px 20px;
	}

	.inquiry-container-content-heading input[type="text"] {
		width: 236px;
		font-size: 16px;
		padding: 12px 12px;
	}

	.inquiry-container-content-heading input.input-txt-big {
		width: 100%;
	}

	.inquiry-container-content-heading input[type="text"]::-webkit-input-placeholder {
		font-size: 16px;
	}

	.inquiry-container-content-heading input[type="text"]:-moz-placeholder {
		font-size: 16px;
	}

	.inquiry-container-content-heading input[type="text"]::-moz-placeholder {
		font-size: 16px;
	}

	.inquiry-container-content-heading input[type="text"]:-ms-input-placeholder {
		font-size: 16px;
	}

	.inquiry-container-content-heading .inquiry-container-content-dropdown-select {
		width: 236px;
		font-size: 16px;
		padding: 0;
	}

	.inquiry-container-content-heading .inquiry-container-content-dropdown-select select {
		font-size: 16px;
		padding: 12px 12px;
	}

	.three-steps-container-content-btn {
		padding: 15px 25px;
		font-size: 16px;
	}

	.text-bullet-image-container {
		padding: 30px 30px;
	}

	.text-bullet-image-container-desc {
		padding: 0 75px 0 20px;
	}

	.text-bullet-image-container-desc h3 {
		font-size: 25px;
	}

	.text-bullet-image-container-desc p {
		font-size: 16px;
	}

	.text-bullet-image-container-desc ul li {
		font-size: 16px;
		text-indent: -25px;
	}

	.three-steps-container {
		padding: 30px 30px;
	}

	.three-steps-container h3 {
		font-size: 18px;
	}

	.three-steps-container h3 span {
		width: 47px;
		height: 47px;
	}

	.three-steps-container-content-step .three-steps-container-content-img {
		border: 1px solid #fff;
		width: 165px;
		height: 165px;
	}

	.three-steps-container-content-step .three-steps-container-content-img-desc {
		font-size: 16px;
		padding: 20px 20px;
		width: 165px;
	}

	.three-steps-container-content-img-svg {
		padding: 70px 55px 0 55px;
	}

	.list-container-bullets p {
		width: 330px;
		padding: 12px;
	}

	.text-image-container {
		padding: 30px 30px;
	}

	.text-image-container-desc {
		padding: 0 75px;
	}

	.text-image-container-desc h3 {
		font-size: 25px;
	}

	.text-image-container-desc p {
		font-size: 16px;
	}

	.text-image-container-right-align {
		padding: 30px 30px;
	}

	.text-image-container-right-align-desc {
		padding: 0 75px;
	}

	.text-image-container-right-align-desc h3 {
		font-size: 25px;
	}

	.text-image-container-right-align-desc p {
		font-size: 16px;
	}
}

@media only screen and (min-width:740px) and (max-width:1024px) {
	header.nav-header .middleContainer.updated-header .menu {
		width: 752px;
	}

	.nav-header .middleContainer.updated-header {
		width: 975px;
	}

	#main .middleContainer.secondNav.updated-secondNav {
		width: 960px;
	}

	#main .middleContainer.secondNav.updated-secondNav .menu {
		margin-left: 0;
	}

	#main .middleContainer.secondNav.updated-secondNav .menu>li a {
		font-size: 14px;
	}

	#main .middleContainer.secondNav.updated-secondNav .menu>li {
		padding: 50px 10px 20px;
	}

	header.nav-header .middleContainer.updated-header ul.menu li:last-child {
		margin-left: 5px;
	}

	header.nav-header .middleContainer.updated-header .menu li a {
		font-size: 14px;
	}

	header.nav-header .middleContainer.updated-header .menu li {
		padding: 8px .3vw 7px .5vw !important;
	}

	.pl-login-box img {
		margin-left: 0;
	}

	.pl-login-box {
		font-size: 12px;
		padding: 12px 13px;
	}

	body.indexPage .middleContainer.secondNav.updated-secondNav.clearfix+.BigBanner+.BigBanner {
		height: 158px !important;
	}

	.product-personal-login a:first-child {
		margin-left: 0;
	}

	#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login a.pp-personal span.pl-login-box>img {
		margin-left: 15px;
	}

	.leftColumnContainer {
		float: none !important;
		margin: 0 !important;
		min-width: 100% !important;
	}

	.leftColumnContainer li a {
		line-height: 1.4 !important;
		font-size: 1.36vw !important;
		padding: 2.12vw 1.27vw 2.12vw 1.27vw !important;
	}

	.rightColumnContainer {
		width: 97% !important;
	}

	.third-level-nav-container-nav ul li a {
		font-size: 1.36vw !important;
	}

	.third-level-nav-container-nav ul li.getQuotes>a.third-level-nav-container-btn {
		padding: .85vw .85vw !important;
	}

	.third-level-nav-container-nav {
		margin-bottom: 0;
	}

	.rightColumnContainer {
		margin-top: 15px !important;
		padding-top: 0;
	}

	.more-drop-down {
		top: 62px !important;
		z-index: 99;
	}

	.nobanner .BigBanner {
		height: auto !important;
	}

	header.nav-header .middleContainer.updated-header ul.menu li:last-child span {
		margin-left: 0 !important;
	}

	header.nav-header .middleContainer.updated-header ul.menu li:nth-child(10) span.offer-icon {
		margin-left: 0;
	}

	.selectSearch {
		width: 172px !important;
		height: 33px;
		overflow: hidden;
		background: #f3f3f3 url(../cards/dropdown.jpg) right top no-repeat;
		border: 1px solid #ccc;
		position: absolute;
		right: 13%;
	}

	header.nav-header .middleContainer.updated-header .SearcContainer input[type="text"] {
		width: 11vw !important;
		padding: 0 1vw !important;
	}

	header.nav-header .middleContainer.updated-header .SearcContainer {
		width: 20.9vw;
	}

	body.news-listing-page .review-dropdown {
		margin-right: 2.3%;
	}

	body.news-detail-page .rightColumnContainer {
		width: 93% !important;
		margin-left: 0;
	}
}

@media only screen and (max-width:980px) {
	.middleContainer {
		min-width: auto;
		max-width: 1300px;
		width: 100%;
	}

	#main .middleContainer {
		margin: 0 auto;
	}

	.rightColumnContainer {
		padding: 30px;
		max-width: 1120px;
		margin: 0 auto;
		width: auto !important;
		float: none;
	}

	header.nav-header .middleContainer.updated-header .menu {
		margin-left: 0;
	}

	header.nav-header {
		-webkit-box-shadow: 0 0 10px -1px #333 !important;
		        box-shadow: 0 0 10px -1px #333 !important;
	}

	.aboutUsLinkDesktop {
		display: none !important;
	}

	.third-level-nav-container {
		min-width: inherit;
		max-width: inherit;
	}

	.third-level-nav-container-features>div {
		max-width: 42vw;
		margin-top: 20px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.nav-header .middleContainer.updated-header {
		width: auto;
		height: 45px;
	}

	header.nav-header .middleContainer.updated-header .menu {
		width: auto;
	}

	header.nav-header .middleContainer.updated-header .menu li {
		padding: 0 0 !important;
		width: 45px;
	}

	.nav-header .middleContainer.updated-header {
		width: auto;
	}

	#main .middleContainer.secondNav.updated-secondNav {
		width: auto;
	}

	#main .middleContainer.secondNav.updated-secondNav .menu>li {
		padding: 0;
	}

	#main .middleContainer.secondNav.updated-secondNav .menu>li#nav-img-srcassetsimgoffericonsvg-altoffers a img {
		display: none;
	}

	#main .middleContainer.secondNav.updated-secondNav .menu>li a {
		color: #fff;
	}

	#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login {
		background: 0;
		display: none;
	}

	#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login-new {
		background: 0;
		display: none;
	}

	#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login span {
		display: none;
	}

	#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login a {
		display: block;
	}

	.text-photo,.tab-nav-container-contents {
		padding: 10px 0;
	}

	.tab-nav-container-contents-text {
		padding: 10px 0;
	}

	.tab-nav-container-hor {
		min-width: inherit;
		max-width: inherit;
	}

	.cross-sell-container {
		min-width: inherit;
		max-width: inherit;
	}

	.inquiry-container {
		min-width: inherit;
		max-width: inherit;
	}

	.text-bullet-image-container {
		min-width: inherit;
		max-width: inherit;
	}

	.three-steps-container {
		min-width: inherit;
		max-width: inherit;
	}

	.especially-offers-container {
		min-width: inherit;
		max-width: inherit;
	}

	.list-container {
		min-width: inherit;
		max-width: inherit;
	}

	.video-section-container {
		min-width: inherit;
		max-width: inherit;
	}

	.icon-text-container {
		min-width: inherit;
		max-width: inherit;
	}

	.text-container {
		min-width: inherit;
		max-width: inherit;
	}

	.icici-cc-container {
		min-width: inherit;
		max-width: inherit;
	}

	.text-image-container {
		min-width: inherit;
		max-width: inherit;
	}

	.text-image-container-right-align {
		min-width: inherit;
		max-width: inherit;
	}

	.offer-container {
		min-width: inherit;
		max-width: inherit;
	}

	.inquiry-container-content-heading input.input-txt-big {
		margin-top: 10px;
	}

	.middleContainer.secondNav.updated-secondNav .menu {
		margin-left: 0 !important;
	}

	#main .middleContainer.secondNav.updated-secondNav .menu>li>a {
		font-size: 13px;
	}

	#main .middleContainer.secondNav.updated-secondNav {
		width: 315px;
	}

	header.nav-header .middleContainer.updated-header .desktopsearch-container {
		display: none;
	}

	.third-level-nav-container-nav ul {
		padding: 25px 15px 25px 15px;
	}

	.third-level-nav-container-nav ul li a {
		font-size: 16px;
		padding: 25px 15px 25px 15px;
		text-transform: inherit;
		padding: 2.9vw 4.82vw 2.9vw 4.82vw !important;
	}

	.third-level-nav-container-nav ul li.third-level-nav-container-drop-down a span.third-level-nav-container-down-arrow {
		width: 9px;
		height: 6px;
		margin-left: 2px;
	}

	.third-level-nav-container-nav ul li.getQuotes>a.third-level-nav-container-btn {
		width: 140px;
		font-size: 16px;
		padding: 10px 10px;
	}

	.third-level-nav-container-nav .more-drop-down {
		top: 72px;
		z-index: 999;
	}

	.third-level-nav-container-nav .more-drop-down ul li a {
		font-size: 16px;
		padding: 1.69vw 2.03vw;
	}

	.third-level-nav-container-nav.float-panel.fixed .more-drop-down {
		top: 44px;
	}

	.third-level-nav-container h2 {
		font-size: 25px;
	}

	.third-level-nav-container p.third-level-nav-container-desc {
		font-size: 16px;
		padding: 0 20px;
	}

	.third-level-nav-container-features {
		margin-top: 0;
	}

	.third-level-nav-container-features h3 {
		font-size: 18px;
		margin: 15px 0;
	}

	.third-level-nav-container-features p {
		font-size: 16px;
		margin: 0 20px;
	}

	.LeftPanel.lp3 {
		display: block !important;
		top: 0 !important;
	}

	div.LeftPanel.lp3.pp-login .sub-container ul.nav__list,ul.group-list {
		margin: 0;
		padding: 0;
	}

	div.LeftPanel.lp3.pp-login .sub-container ul.group-list span {
		float: right;
	}

	div.LeftPanel.lp3.pp-login .sub-container ul li.new-users a:last-child span {
		margin-left: 10px;
		display: none;
	}

	div.LeftPanel.lp3.pp-login .sub-container .nav a,div.LeftPanel.lp3.pp-login .sub-container .nav label {
		display: block;
		-webkit-transition: all .25s ease-in;
		-o-transition: all .25s ease-in;
		transition: all .25s ease-in;
	}

	div.LeftPanel.lp3.pp-login .sub-container .nav label {
		cursor: pointer;
		font-size: 13px;
		padding: 0 45px;
		color: #fff;
		background-color: #f5821f;
	}

	div.LeftPanel.lp3.pp-login .sub-container .group-list a,div.LeftPanel.lp3.pp-login .sub-container .group-list label {
		padding-left: 0;
		-webkit-box-shadow: inset 0 -1px #373737;
		        box-shadow: inset 0 -1px #373737;
		padding: 10px 20px;
	}

	div.LeftPanel.lp3.pp-login .sub-container .group-list a:focus,div.LeftPanel.lp3.pp-login .sub-container .group-list a:hover,div.LeftPanel.lp3.pp-login .sub-container .group-list label:focus,div.LeftPanel.lp3.pp-login .sub-container .group-list label:hover {
		background-color: #f5821f;
	}

	div.LeftPanel.lp3.pp-login .sub-container .nav label span {
		margin-right: 0;
		margin-top: 7px;
		float: right;
		-webkit-transition: -webkit-transform .65s ease;
		transition: -webkit-transform .65s ease;
		-o-transition: transform .65s ease;
		transition: transform .65s ease;
		transition: transform .65s ease, -webkit-transform .65s ease;
		background: url('../down_arrow_white.svg') 0 0 no-repeat;
		width: 9px;
		height: 6px;
	}

	div.LeftPanel.lp3.pp-login .sub-container .nav .nav__list input[type=radio]:checked+label>span {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	div.LeftPanel.lp3.pp-login .sub-container {
		background: 0;
		padding: 0;
		width: z-index:;
		right: 0;
		left: margin:;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background: #666;
	}

	div.LeftPanel.lp3.pp-login .sub-container ul li ul li {
		display: block;
		padding: 0;
		margin: 0;
		position: relative;
	}

	div.LeftPanel.lp3.pp-login .sub-container ul li ul li:after {
		background: url(../mobile-rightbar-divider.gif) center bottom repeat-x !important;
		background-size: auto 2px !important;
		content: '';
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		height: 2px;
	}

	div.LeftPanel.lp3.pp-login .sub-container ul li ul li:last-child {
		border: 0;
		margin-bottom: 0;
		padding-bottom: 0;
	}

	div.LeftPanel.lp3.pp-login .sub-container ul li ul li a,li.new-users a {
		font-size: 13px;
		color: #fff;
		display: block;
		background: inherit;
		border: 0;
		-webkit-box-shadow: none;
		        box-shadow: none;
		text-decoration: none;
		padding: 0;
	}

	div.LeftPanel.lp3.pp-login .sub-container ul {
		padding: 0;
		margin: 1px 0 0 0;
	}

	div.LeftPanel.lp3.pp-login .sub-container ul li.new-users a:first-child {
		float: none;
		display: block;
		color: #fff;
		background-color: #f5821f;
		margin-bottom: 2px;
	}

	.LeftPanel .buttons.rhs-forgot-password {
		background-position: 13px -1046px !important;
		margin-bottom: -2px !important;
	}

	.LeftPanel .buttons.rhs-new-user {
		background-position: 13px -783px !important;
	}

	.LeftPanel .buttons .buttons {
		text-indent: 25px;
	}

	div.LeftPanel.lp3.pp-login .sub-container .product-personal-details ul li a {
		padding: 0 20px;
	}

	.LeftPanel .buttons.rhs-offerZone {
		background-position: 13px -40px !important;
	}

	.nav__list input[type=radio]:checked+label+ul {
		max-height: 1000px;
	}

	div.LeftPanel.lp3.pp-login .sub-container .product-personal-details ul.group-list span {
		background-color: initial;
		position: static;
		width: initial;
		height: initial;
		left: initial;
	}

	div.LeftPanel.lp3.pp-login .sub-container ul li.new-users a:last-child {
		float: none;
		color: #fff;
		background-color: #f5821f;
	}

	.nav__list li input[type="radio"] {
		display: none;
	}

	.product-personal-details {
		padding: 0;
		right: initial;
		background: #666;
		width: 100%;
		-webkit-box-shadow: 4px 4px 10px -3px #333 inset;
		        box-shadow: 4px 4px 10px -3px #333 inset;
	}

	.new-users.clearfix:before,.new-users.clearfix:after {
		content: initial;
	}

	.group-list li {
		text-indent: 25px;
	}

	.sub_nav_list label {
		text-indent: 0;
	}

	.third-level-nav-container-nav {
		margin-bottom: 0;
	}

	.third-level-nav-container {
		padding: 2.54vw 2.54vw;
	}

	.third-level-nav-container-nav div>ul {
		padding: 0 !important;
		width: 100% !important;
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
	}

	.third-level-nav-container-nav ul li.third-level-nav-container-drop-down a label {
		padding: 0 0 0 10px;
	}

	.inquiry-container-content-dropdown-select {
		width: auto;
	}

	.third-level-nav-container-nav ul li a {
		font-size: 18px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}

	.main-contentz {
		padding: 0 10px;
	}

	.main-contentz .table-container {
		overflow-x: scroll;
	}

	.LeftPanel {
		display: block;
	}

	.LeftPanel .buttons {
		line-height: 42px;
		margin: 0 1px !important;
		width: auto;
		display: block;
		float: none;
		text-decoration: none;
		position: relative;
		background-size: 30px auto !important;
		background-image: url(../mobile-rightbar-icons.png) !important;
		background-repeat: no-repeat !important;
		cursor: pointer;
		background-color: #f5821f;
		height: 42px !important;
		color: #fff;
		padding-left: 0;
		background-position: 13px top !important;
	}

	.LeftPanel .buttons.personal-mobile-rhs-1 {
		background-position: 13px top;
	}

	.nav__list li input[type="radio"] {
		display: none;
	}

	ul.rhs-mobile a:hover {
		background-color: #f5821f !important;
	}

	ul.rhs-mobile li a {
		color: #fff;
		display: block;
		font-weight: normal;
		position: relative;
		font-size: 13px;
		text-decoration: none;
		padding-left: 50px;
		line-height: 42px;
		background-position: 13px 0;
		background-size: 30px auto;
		background-image: url(../mobile-rightbar-icons.png)/*!important*/;
		background-repeat: no-repeat;
	}

	.third-level-nav-container-nav ul {
		display: inline-block;
	}

	.third-level-nav-container-nav ul li.third-level-nav-container-drop-down {
		margin-top: -7px !important;
	}

	.LeftPanel a.buttons {
		height: auto !important;
	}

	.third-level-nav-container-nav.float-panel.fixed ul li a {
		font-size: 13px !important;
	}

	.third-level-nav-container-nav ul {
		height: 42px;
		line-height: 30px !important;
	}

	.mob-hide {
		display: none;
	}

	.breadCrumbsContainer {
		display: none !important;
	}

	.tab-nav-container-contents-btn {
		vertical-align: middle;
		width: auto !important;
	}

	.mobile-only {
		display: block;
	}

	.desktop-only {
		display: none;
	}

	header.nav-header .middleContainer.updated-header .menu {
		margin-left: 0 !important;
	}

	#main .middleContainer.secondNav.updated-secondNav {
		width: 315px !important;
	}

	.BigBanner .desktop .multipleCtaWrapper .desktop-only,.BigBanner .desktop .multipleCtaWrapper .tablet-only,.BigBanner .desktop .multipleCtaWrapper .mobile-only {
		display: none;
	}

	.BigBanner .tablet .multipleCtaWrapper .desktop-only,.BigBanner .tablet .multipleCtaWrapper .tablet-only .tabletH,.BigBanner .tablet .multipleCtaWrapper .tablet-only .tabletV,.BigBanner .tablet .multipleCtaWrapper .mobile-only {
		display: none;
	}

	.BigBanner .mobile .multipleCtaWrapper .desktop-only,.BigBanner .mobile .multipleCtaWrapper .tablet-only {
		display: none;
	}

	.BigBanner .mobile .multipleCtaWrapper .mobile-only {
		display: block;
	}

	.videoRow {
		min-width: inherit;
		display: block;
	}

	video#VideoBanner {
		height: 350px;
		-o-object-fit: fill;
		   object-fit: fill;
		width: 100%;
	}

	body.banner480 .BigBanner,body.banner480 .BigBanner ul.banner,body.banner480 .BigBanner ul.banner li {
		height: 350px !important;
	}

	body.indexPage .middleContainer.secondNav.updated-secondNav.clearfix+.BigBanner+.BigBanner {
		height: 155px !important;
	}

	.BigBanner ul.pagination {
		bottom: 10px !important;
	}

	.BigBanner .icici-main-container {
		width: 100% !important;
	}

	ul.menu.bsr li.first-leval-search {
		padding: 5px 5px !important;
	}

	li.first-leval-search ::-webkit-input-placeholder {
		font-size: 13px !important;
		font-style: italic !important;
		color: #666 !important;
	}

	li.first-leval-search ::-moz-placeholder {
		font-size: 13px !important;
		font-style: italic !important;
		color: #666 !important;
	}

	li.first-leval-search :-ms-input-placeholder {
		font-size: 13px !important;
		font-style: italic !important;
		color: #666 !important;
	}

	.component12>.cc-card-heading {
		margin: 30px auto;
		width: 47%;
		max-width: 352px;
	}

	body.offer-zone-details .middleContainer.main-content.clearfix {
		width: auto;
	}

	body.offer-zone-details .offer-wrapper>li {
		display: none;
	}

	body.offer-zone-details .offer-content.no-bg .btn {
		padding: 0 10px !important;
	}

	input.input-offer-search::-webkit-input-placeholder {
		font-family: Arial,Helvetica,sans-serif !important;
		font-size: 12px !important;
		color: #666 !important;
		font-style: italic !important;
	}

	input.input-offer-search:-moz-placeholder {
		font-family: Arial,Helvetica,sans-serif !important;
		font-size: 12px !important;
		color: #666 !important;
		font-style: italic !important;
	}

	input.input-offer-search::-moz-placeholder {
		font-family: Arial,Helvetica,sans-serif !important;
		font-size: 12px !important;
		color: #666 !important;
		font-style: italic !important;
	}

	input.input-offer-search:-ms-input-placeholder {
		font-family: Arial,Helvetica,sans-serif !important;
		font-size: 12px !important;
		color: #666 !important;
		font-style: italic !important;
	}

	input.input-offer-search:focus::-webkit-input-placeholder,input.input-offer-search:focus::-webkit-input-placeholder {
		opacity: 0 !important;
	}

	.multilingualWrapper {
		right: 0;
	}

	.component2.bg-light-grey+.rightColumnContainer {
		float: none;
	}

	.three-steps-container-content-step img {
		width: 17.19vw;
		height: 17.19vw;
	}

	.feed-thumb {
		width: 100%;
		height: 238px;
		background: #f4f4f4;
		padding: 1px;
		float: none;
		margin-right: 0;
		margin-bottom: 3%;
	}

	.third-level-nav-container.fourth-box {
		margin-left: 0;
	}

	.feed-thumb-last {
		width: 100%;
		height: 238px;
		background: #f4f4f4;
		padding: 1px;
		margin-right: 0;
		margin-bottom: 3%;
	}

	.feeddescription {
		font-size: 1em !important;
		text-align: left;
		height: 100px;
	}

	body.nri #main .middleContainer.secondNav.updated-secondNav .menu>li {
		padding: initial;
		width: initial;
		text-align: initial;
		line-height: 42px;
		height: 45px;
	}

	body.nri .secondNav .menu li.first-leval-search {
		display: block !important;
	}

	body.nri #main .middleContainer.secondNav.updated-secondNav .menu>li>a {
		display: block;
		-webkit-box-pack: initial;
		    -ms-flex-pack: initial;
		        justify-content: initial;
		-webkit-box-align: initial;
		    -ms-flex-align: initial;
		        align-items: initial;
		height: auto;
	}

	body.nri #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login {
		display: none;
	}

	body.nri #main .middleContainer.secondNav.updated-secondNav .menu {
		margin-left: 0 !important;
	}

	body.bank-answers-page #main .middleContainer.main-content.clearfix {
		width: 95%;
	}

	body.bank-answers-page.business .answers-search+ul {
		display: none;
	}

	body.bank-answers-page.business .answers-search form input[type=text] {
		width: 70% !important;
	}

	body.bank-answers-page.business .answers-search form input[type=submit] {
		float: right;
		width: 20%;
	}

	body.bank-answers-page.business .answers-search.clearfix {
		max-width: 100%;
		margin: 0 auto;
	}

	body.bank-answers-page #main .middleContainer.main-content.clearfix {
		padding: 0;
	}

	body.bank-answers-page.business .answers-search form input[type=text]::-webkit-input-placeholder {
		font-size: 12px;
	}

	body.bank-answers-page.business .answers-search form input[type=text]::-moz-placeholder {
		font-size: 12px;
	}

	body.bank-answers-page.business .answers-search form input[type=text]:-ms-input-placeholder {
		font-size: 12px;
	}

	body.bank-answers-page.business .answers-search form input[type=text]::-ms-input-placeholder {
		font-size: 12px;
	}

	body.bank-answers-page.business .answers-search form input[type=text]::placeholder {
		font-size: 12px;
	}

	body.bank-answers-page.business h2.faq-question {
		width: 91%;
	}

	body.carousel .BigBanner+.middleContainer.clearfix {
		width: auto;
		margin: 0 auto;
	}

	h2.no-desc {
		width: 80%;
		padding-left: 10px;
	}

	ol.rs-carousel-pagination {
		margin-top: 52px;
	}

	section#panel-poll {
		margin-left: initial;
	}

	body.blog .updated-secondNav+.BigBanner+.middleContainer {
		width: auto;
	}

	body.business #main .middleContainer.secondNav.updated-secondNav .menu {
		margin: 0 !important;
	}

	body.business .secondNav .menu li.first-leval-search {
		display: block !important;
	}

	body.business #main .middleContainer.secondNav.updated-secondNav .menu>li {
		padding: 0 !important;
		width: auto;
		text-align: left;
		line-height: 42px;
		height: 42px !important;
	}

	body.business #main .middleContainer.secondNav.updated-secondNav .menu>li>a {
		display: block;
		-webkit-box-pack: inherit;
		    -ms-flex-pack: inherit;
		        justify-content: inherit;
		-webkit-box-align: inherit;
		    -ms-flex-align: inherit;
		        align-items: inherit;
	}

	body.business #main .middleContainer.secondNav .menu li.subnav-header {
		padding-left: 15px !important;
	}

	body.business #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login {
		background: 0;
		display: none;
	}

	body.corporate footer .middleContainer {
		max-width: 95% !important;
	}

	.component17.sectionWrapper {
		width: initial;
		min-width: inherit;
		max-width: inherit;
		margin: 0 auto 0 auto;
		position: relative;
		padding: 30px 30px 0 30px;
	}

	.review-desc .text {
		margin-left: 94px;
		border-radius: 3px;
		position: relative;
		WIDTH: auto;
	}

	.review-desc .textslider {
		margin-left: 40px;
		border-radius: 3px;
		position: relative;
		width: 63%;
	}

	.load-review {
		width: auto;
	}

	.sort-review {
		margin: -42px 152px;
	}

	.review-filter {
		background: 0;
		color: #222;
		display: inline-block;
		padding: 0 6px;
		cursor: pointer;
	}

	.review-filter.selected {
		padding: 0 5px 5px;
	}

	.discuss-nav {
		margin: 0 !important;
		float: left;
		height: auto;
	}

	.sort-review {
		margin: 0;
		float: left;
		padding: 0 10px 0 0;
		line-height: 35px;
		height: auto;
	}

	.rvbtn {
		padding: 0;
		float: left;
	}

	.sort-all-helpful {
		float: right;
		margin-top: -7px;
	}

	.discuss-write-review.btn.inline-btn {
		padding: 0 15px;
	}

	input.review-fname,input.review-lname {
		width: 100% !important;
	}

	.login-details input[type="text"]::-webkit-input-placeholder {
		font-size: 12px;
	}

	.login-details input[type="text"]::-moz-placeholder {
		font-size: 12px;
	}

	.login-details input[type="text"]:-ms-input-placeholder {
		font-size: 12px;
	}

	.login-details input[type="text"]::-ms-input-placeholder {
		font-size: 12px;
	}

	.login-details input[type="text"]::placeholder {
		font-size: 12px;
	}

	body.internet-banking-login .middleContainer.main-content.clearfix {
		width: auto;
	}

	body.internet-banking-login .rightColumnContainer {
		width: auto !important;
		float: none !important;
		padding: 0;
	}

	body.blog .middleContainer {
		width: 100%;
	}

	.landing-bigbackimg-container {
		width: 352px;
		background-color: #fff;
		background-repeat: no-repeat;
		background-position: center top;
	}

	.bigback-imag-style {
		height: 333px;
		width: 100%;
	}

	.gamma {
		font-size: 25px;
	}

	.h3mb {
		margin-bottom: 20%;
	}

	.apply-now-btn {
		float: left;
		margin-right: 4%;
	}

	.backcta {
		margin-top: -6%;
		padding: 0 3%;
	}

	.bibackmt {
		position: relative;
		top: -35%;
	}

	.bigbackdis {
		width: 100%;
	}

	.backimg-sub-text-wrapper {
		height: 115px;
	}

	.bigbacimg-h5 {
		padding: 0 8px;
		margin-top: 9px;
	}

	.backmt {
		position: relative;
		top: -40%;
	}

	.landing-img-txt-heading {
		padding: 0 !important;
		margin: 30px 14px 30px 14px;
	}

	.bigbackdispl {
		padding-left: 9px !important;
		margin-top: -4%;
	}

	.bigbackcta {
		padding: 9px;
		position: relative;
		top: -17px;
	}

	.bacimg-h5 {
		padding: 6px 9px;
	}

	.backimg-h3 {
		padding: 0 3%;
	}

	body.aboutuspage #main .middleContainer.secondNav.updated-secondNav .menu>li {
		width: initial;
		padding: 0;
		line-height: normal;
		height: auto;
		text-align: left;
	}

	body.aboutuspage #main .middleContainer.secondNav.updated-secondNav .menu>li>a {
		display: block;
		line-height: 42px;
		-webkit-box-align: normal;
		    -ms-flex-align: normal;
		        align-items: normal;
		-webkit-box-pack: normal;
		    -ms-flex-pack: normal;
		        justify-content: normal;
	}

	body.news-detail-page .rightColumnContainer {
		width: 90% !important;
		margin-left: 0 !important;
		padding: 0 !important;
	}

	header.nav-header .middleContainer ul.menu li:nth-child(10),header.nav-header .middleContainer ul.menu li:nth-child(11) {
		display: none;
	}

	.videoContent img {
		position: relative;
		width: 100%;
		height: auto;
		margin-bottom: 35px;
	}

	.videoRow>.videoContent {
		padding: 0;
	}

	img.mobile.unica-banner {
		width: 100%;
	}

	body.sitemap .middleContainer.main-content.clearfix {
		width: auto;
	}

	.videoWrapper {
		min-width: inherit;
	}

	.product-new-user {
		display: none !important;
	}
}

@media only screen and (max-width:768px) {
	.third-level-nav-container-nav {
		width: 100%;
		border-bottom: 0;
		height: 40px;
	}

	.rightColumnContainer {
		margin-top: 10px !important;
	}

	.third-level-nav-container-nav ul li:first-child a {
		padding-left: 0 !important;
	}

	.third-level-nav-container-nav .more-drop-down {
		top: 50px;
	}

	.cross-ell-container-items {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%;
	}

	.cross-sell-container h2 {
		font-size: 25px;
	}

	.cross-ell-container-items .cross-sell-container-items-content {
		width: 98%;
		margin: 0 auto 20px auto;
	}

	.cross-sell-container-items-content-desc h3 {
		font-size: 18px;
		min-height: 50px;
	}

	.cross-sell-container-items-content-desc p {
		font-size: 13px;
	}

	.cross-sell-container-items-content-btn {
		padding: 2.05vw 8.85vw;
		font-size: 13px;
		margin-bottom: 2vw;
	}

	.cross-sell-container-items-content-btn.mobile-only {
		display: block !important;
	}

	.inquiry-container {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%;
	}

	.inquiry-container-content,.inquiry-container-content-heading {
		width: 100%;
	}

	.inquiry-container-content h3 {
		font-size: 25px;
	}

	.inquiry-container-content p {
		font-size: 13px;
	}

	.inquiry-container-content .inquiry-container-content-btn {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: center;
		-webkit-box-align: center;
		        align-items: center;
		width: 100%;
	}

	.three-steps-container-content-btn {
		padding: 2.05vw 8.85vw;
		font-size: 13px;
	}

	.inquiry-container-content-heading p {
		font-size: 13px;
	}

	.inquiry-container-content-heading .inquiry-container-content-dropdown-select select {
		font-size: 2.6vw;
		padding: 1.95vw 3.26vw;
	}

	.inquiry-container-content-heading input[type="text"] {
		width: 41.93vw;
		font-size: 2.6vw;
		padding: 1.95vw 3.26vw;
	}

	.inquiry-container-content-heading input[type="text"]::-webkit-input-placeholder {
		font-size: 2.6vw;
	}

	.inquiry-container-content-heading input[type="text"]:-moz-placeholder {
		font-size: 2.6vw;
	}

	.inquiry-container-content-heading input[type="text"]::-moz-placeholder {
		font-size: 2.6vw;
	}

	.inquiry-container-content-heading input[type="text"]:-ms-input-placeholder {
		font-size: 2.6vw;
	}

	.inquiry-container-content-heading .inquiry-container-content-dropdown-select {
		width: 41.93vw;
	}

	.inquiry-container-content-heading input.input-txt-big {
		width: 100%;
	}

	.text-bullet-image-container {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%;
	}

	.text-bullet-image-container-img,.text-bullet-image-container-desc {
		width: 100%;
	}

	.text-bullet-image-container-desc {
		padding: 20px 0 0 0;
	}

	.text-bullet-image-container-desc.full-width {
		width: 100%;
		padding: 0 20px;
	}

	.text-bullet-image-container-desc h3 {
		font-size: 25px;
		text-align: center;
	}

	.text-bullet-image-container-desc.full-width h3 {
		font-size: 25px;
		text-align: center;
	}

	.text-bullet-image-container-desc p {
		font-size: 13px;
	}

	.text-bullet-image-container-desc ul li {
		font-size: 13px;
	}

	.three-steps-container h3 {
		font-size: 25px;
	}

	.three-steps-container-content-step .three-steps-container-content-img-desc {
		font-size: 13px;
	}

	.three-steps-container h3 span {
		width: 6.77vw;
		height: 6.77vw;
	}

	.three-steps-container-content-step .three-steps-container-content-img {
		width: 17.19vw;
		height: 17.19vw;
	}

	.three-steps-container-content-step .three-steps-container-content-img img {
		width: 40%;
	}

	.three-steps-container-content-step .three-steps-container-content-img-desc {
		width: 17.19vw;
	}

	.product-component10 .video-desktop {
		display: none;
	}

	.product-component10 .video-mobile {
		display: block;
	}

	.cc-card {
		margin: 30px 0 0 0;
		display: block;
	}

	.text-image-container {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%;
	}

	.text-image-container-img,.text-image-container-desc {
		width: 100%;
	}

	.text-image-container-desc {
		padding: 20px 0 0 0;
	}

	.text-image-container-desc h3 {
		font-size: 25px;
	}

	.text-image-container-desc p {
		font-size: 13px;
	}

	.text-image-container-right-align {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		width: 100%;
	}

	.text-image-container-right-align-img,.text-image-container-right-align-desc {
		width: 100%;
	}

	.text-image-container-right-align-desc {
		padding: 20px 0 0 0;
	}

	.text-image-container-right-align-desc h3 {
		font-size: 25px;
	}

	.text-image-container-right-align-desc p {
		font-size: 13px;
	}

	.offer-container-content {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%;
	}

	.offer-container-desc {
		padding: 10px 0 0 0;
	}

	.offer-container-img {
		width: 100%;
	}

	.offer-container-desc {
		width: 100%;
	}

	.third-level-nav-container h2 {
		font-size: 25px;
		margin-top: 20px;
	}

	.third-level-nav-container p.third-level-nav-container-desc {
		font-size: 13px;
	}

	.third-level-nav-container-features h3 {
		font-size: 18px;
	}

	.third-level-nav-container-features p {
		font-size: 13px;
	}

	.third-level-nav-container-features a {
		text-decoration: none;
	}

	.third-level-nav-container-features>div {
		margin-top: 20px;
	}

	h2.resp-accordion {
		font-size: 25px;
		font-weight: normal;
		line-height: normal;
		display: block;
	}

	ul.tab-nav-container-hor-links {
		display: none;
	}

	.resp-tab-content h1 {
		font-size: 18px;
	}

	.resp-tab-content p {
		font-size: 13px;
	}

	.input-placeholder-apply-btn,.tab-nav-container-contents-btn {
		font-size: 13px;
	}

	.list-container h3 {
		font-size: 25px;
	}

	.list-container p,.list-container p a {
		font-size: 13px;
	}

	.icon-text-container h3 {
		font-size: 25px;
	}

	.icon-text-container p {
		font-size: 13px;
	}

	.icici-cc-container h3 {
		font-size: 25px;
	}

	.cc-card h4 {
		font-size: 18px;
	}

	.cc-card-name-mobile-only {
		display: block;
	}

	.cc-card-thumb {
		padding: 0 0 20px 0;
	}

	.cc-card p {
		font-size: 13px;
		margin: 0;
		max-height: initial;
		min-height: initial;
	}

	.cc-compare label {
		font-size: 3.26vw;
	}

	.text-container h3 {
		font-size: 25px;
	}

	.text-container p {
		font-size: 13px;
	}

	.offer-container-desc h3 {
		font-size: 25px;
		text-align: center;
	}

	.offer-container-desc p {
		font-size: 13px;
	}

	.offer-container-desc p a {
		font-size: 14px;
	}

	.especially-offers-container h3 {
		font-size: 25px;
	}

	.share-sm {
		margin: 0 0 0 4%;
		display: -ms-flexbox;
		display: -webkit-box;
		display: flex;
		min-width: 150px;
	}

	.component12>.cc-card-heading {
		margin: 30px auto;
		width: 90%;
		max-width: 352px;
	}
}

@media only screen and (max-width:414px) {
	.third-level-nav-container-nav .more-drop-down {
		top: 50px !important;
	}

	.third-level-nav-container-nav.float-panel.fixed .more-drop-down {
		top: 6vh !important;
	}
}

@media only screen and (max-width:320px) {
	.sort-all-helpful {
		float: left;
	}
}

@media only screen and (min-width:320px) and (max-width:480px) {
	body.bank-answers-page .rows.clearfix {
		width: 85%;
	}

	body.compareCards .breadCrumbsContainer-alt.panel {
		margin-left: 0;
		padding: 5px 15px;
		width: 96%;
	}

	.bibackmt {
		top: -41%;
	}

	.backimg-sub-text-wrapper {
		height: 136px;
	}

	.landingsmall-imag-style {
		width: 100%;
	}

	.backmt {
		top: -46%;
	}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1) {
	.third-level-nav-container-nav ul {
		line-height: 10px !important;
	}

	.third-level-nav-container-nav .more-drop-down {
		top: 43px !important;
	}

	.third-level-nav-container-nav ul li a {
		font-size: 18px !important;
	}

	.third-level-nav-container-nav {
		margin-bottom: -30px !important;
	}

	.third-level-nav-container {
		padding: 0 30px 30px 30px !important;
	}

	.third-level-nav-container-nav .more-drop-down {
		top: 40px !important;
	}

	.third-level-nav-container-nav.float-panel.fixed ul li a {
		padding: 2.9vw 4.82vw 2.9vw 4.82vw !important;
	}

	section#panel-poll {
		margin-left: 20px;
	}

	body.news-detail-page .rightColumnContainer {
		width: 95% !important;
	}
}

@media only screen and (min-width:375px) and (max-width:736px) and (orientation:landscape) {
	body.indexPage .middleContainer.secondNav.updated-secondNav.clearfix+.BigBanner+.BigBanner {
		height: 143px !important;
	}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2) {
	header.nav-header .middleContainer.updated-header .menu li {
		padding: 8px .3vw 7px .4vw;
	}

	#main .middleContainer.secondNav.updated-secondNav {
		width: auto;
	}

	header.nav-header .middleContainer.updated-header .menu {
		margin-left: -25px !important;
	}

	#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login a.pp-personal span.pl-login-box>img {
		margin-left: 30px;
		position: absolute;
		right: 15px;
		bottom: 20px;
	}

	#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login {
		padding-left: 8px;
		padding-right: 0;
		padding-top: 32px;
		position: relative;
		width: 175px;
	}

	.pl-login-box {
		border: 1px solid #0c4678;
		color: #0c4678;
		font-weight: normal;
		padding: 12px 15px;
		display: inline-block;
		background: #f1f1f1;
		width: 145px;
	}

	.product-personal-login a:first-child {
		margin-left: 0;
		text-decoration: none;
	}

	.secondNav .sticky-header {
		margin-left: 20px;
	}

	.secondNav .Logo {
		margin-left: 14px;
	}

	body.nri #main .middleContainer.secondNav.updated-secondNav .menu>li {
		padding: 30px 5px 20px;
		width: 83px;
		text-align: center;
		line-height: 18px;
	}

	body.nri #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login {
		width: 175px;
		padding-left: .5em;
	}

	body.corporate #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login {
		width: 110px;
	}

	body.corporate #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login,body.corporate #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login-new {
		padding-top: 32px;
		padding-right: 0;
		padding-left: 8px;
	}

	body.corporate #main .middleContainer.secondNav.updated-secondNav .menu>li {
		padding: 50px 7px 20px;
	}

	body.business #main .middleContainer.secondNav.updated-secondNav .menu>li {
		width: 71px;
		line-height: 20px;
	}

	body.business #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login {
		width: 116px !important;
	}

	body.aboutuspage #main .middleContainer.secondNav.updated-secondNav .menu>li {
		width: 67px;
	}

	body.aboutuspage #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login {
		width: 178px;
	}

	body.news-listing-page .middleContainer.main-content.clearfix .breadCrumbsWrapper,body.news-detail-page .middleContainer.main-content.clearfix .breadCrumbsWrapper {
		width: 1040px;
	}

	body.news-listing-page .breadCrumbsWrapper .page-title.breadCrumbsContainer,body.news-detail-page .breadCrumbsWrapper .page-title.breadCrumbsContainer {
		margin-left: 17px;
	}

	body.sme #main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login {
		width: 158px !important;
		padding-left: 115px !important;
	}

	.third-level-nav-container {
		padding: 0 30px 0 30px !important;
	}

	.third-level-nav-container-features {
		margin-top: 0;
	}

	.third-level-nav-container-nav {
		margin-top: -30px;
	}

	.component2 {
		padding: 30px 0 0 0;
	}

	.third-level-nav-container-nav.float-panel.fixed {
		margin-top: 0;
	}

	.component2+.component2 {
		padding: 0 0 30px 0;
	}

	.component2+div+.component2 {
		padding: 0 0 30px 0;
	}

	.feedback-btn>.inline-btn {
		padding: 0 11px !important;
	}

	.third-level-nav-container-nav.float-panel.fixed ul li a {
		padding: 39px 15px !important;
	}

	.tabletVideoBanner.multiCTAVideo video {
		height: 350px;
	}

	.nobanner .breadCrumbsContainer {
		max-width: 89%;
	}

	body.news-detail-page .page-title.breadCrumbsContainer {
		max-width: 89;
	}

	body.news-detail-page .breadCrumbsContainer a:nth-child(1) {
		padding-left: 0;
	}

	body.bank-answers-page .page-title.breadCrumbsContainer {
		margin-left: 10px;
		max-width: 956px;
	}

	body.bank-answers-page.business .answers-search form input[type=text] {
		width: 78%;
	}

	body.bank-answers-page.business .answers-search.clearfix {
		margin-left: 10px;
		max-width: 956px;
	}

	body.bank-answers-page.business .rightColumnContainer {
		max-width: 956px;
	}

	section#panel-poll {
		margin-left: initial;
	}

	header.nav-header .middleContainer ul.menu li:nth-child(10) {
		margin: 0 4px 0 50px;
		text-indent: 22px;
	}

	header.nav-header .middleContainer ul.menu li:nth-child(10) {
		margin-left: 10px;
		width: 120px;
	}

	header.nav-header .middleContainer ul.menu li:nth-child(10) a {
		padding-right: 6px !important;
	}

	header.nav-header .middleContainer ul.menu li:nth-child(11) {
		margin-left: 0 !important;
	}

	header.nav-header .middleContainer ul.menu li:nth-child(11) a {
		padding-right: 6px !important;
	}

	body.corporate header.nav-header .middleContainer ul.menu li:nth-child(10) {
		margin: 0 4px 0 30px;
		text-indent: 24px;
	}

	body.corporate header.nav-header .middleContainer ul.menu li:nth-child(11) {
		text-indent: 22px;
		margin: 0 4px 0 61px !important;
	}
}

@media only screen and (min-device-width:414px) and (max-device-width:815px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2) {
	.third-level-nav-container-nav .more-drop-down {
		top: 57px;
	}

	.third-level-nav-container-nav ul li a {
		padding: 1.5vw 4.82vw 2.9vw 4.82vw !important;
	}

	.third-level-nav-container-nav.float-panel.fixed ul li a {
		padding: 1.5vw 4.82vw 2.9vw 4.82vw !important;
	}

	.third-level-nav-container-nav.float-panel.fixed .more-drop-down {
		top: 44px !important;
	}
}

@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2) {
	.secondNav .sticky-header {
		margin-left: 20px;
	}

	.secondNav .Logo {
		margin-left: 14px;
	}

	#main .middleContainer.secondNav.updated-secondNav {
		width: auto;
	}

	header.nav-header .middleContainer.updated-header .menu {
		width: 740px;
	}

	header.nav-header .middleContainer.updated-header .menu {
		width: auto;
		margin-left: -25px;
	}

	#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login a.pp-personal span.pl-login-box>img {
		margin-left: 30px;
		position: absolute;
		right: 15px;
		bottom: 20px;
	}

	#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login {
		padding-left: 8px;
		padding-right: 0;
		padding-top: 32px;
		position: relative;
		width: 175px;
	}

	.pl-login-box {
		border: 1px solid #0c4678;
		color: #0c4678;
		font-weight: normal;
		padding: 12px 15px;
		display: inline-block;
		background: #f1f1f1;
		width: 165px;
	}

	.product-personal-login a:first-child {
		margin-left: 0;
		text-decoration: none;
	}

	.secondNav .sticky-header {
		margin-left: 15px;
	}
}

@media only screen and (min-device-width:1366px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2) {
	.secondNav .sticky-header {
		margin-left: 20px;
	}

	.secondNav .Logo {
		margin-left: 14px;
	}

	#main .middleContainer.secondNav.updated-secondNav {
		width: 1228px;
	}

	header.nav-header .middleContainer.updated-header .menu {
		width: 740px;
	}

	header.nav-header .middleContainer.updated-header .menu {
		width: auto;
		margin-left: -25px;
	}

	#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login a.pp-personal span.pl-login-box>img {
		margin-left: 30px;
		position: absolute;
		right: 15px;
		bottom: 20px;
	}

	#main .middleContainer.secondNav.updated-secondNav .menu>li.product-personal-login {
		padding-left: 8px;
		padding-right: 0;
		padding-top: 32px;
		position: relative;
		width: 195px;
	}

	.pl-login-box {
		border: 1px solid #0c4678;
		color: #0c4678;
		font-weight: normal;
		padding: 12px 15px;
		display: inline-block;
		background: #f1f1f1;
		width: 165px;
	}

	.product-personal-login a:first-child {
		margin-left: 0;
		text-decoration: none;
	}

	.secondNav .sticky-header {
		margin-left: 90px;
	}

	body.offer-zone-details .breadCrumbsContainer {
		left: 50px !important;
	}
}

@media only screen and (min-device-width:1200px) and (max-device-width:1600px) and (-webkit-min-device-pixel-ratio:1) and (-webkit-min-device-pixel-ratio:2) {
	.fixed-header>a.Logo {
		margin-left: 85px;
	}
}

@media only screen and (min-device-width:1280px) and (max-device-width:1280px) and (-webkit-min-device-pixel-ratio:1) and (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-width:1280px) and (max-device-width:1280px) and (-webkit-min-device-pixel-ratio:1) and (-webkit-min-device-pixel-ratio:2) and (-o-min-device-pixel-ratio:2/1), only screen and (min-device-width:1280px) and (max-device-width:1280px) and (-webkit-min-device-pixel-ratio:1) and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi) {
	.fixed-header>a.Logo {
		margin-left: 30px;
	}
}

@media only screen and (min-device-width:1300px) {
	.fixed-header>a.Logo {
		margin-left: 55px;
	}
}

@media only screen and (min-device-width:1400px) {
	.fixed-header>a.Logo {
		margin-left: 85px;
	}
}

@media only screen and (min-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1) and (-webkit-min-device-pixel-ratio:2) {
	.fixed-header>a.Logo {
		margin-left: 80px;
	}
}

@media only screen and (device-width :375px) and (device-height :812px) and (-webkit-device-pixel-ratio :3) and (orientation :landscape) {
	header.nav-header .middleContainer.updated-header .menu {
		margin-left: 0 !important;
	}
}

@media only screen and (min-device-width:980px) and (max-device-width:1280px) and (orientation :landscape) {
	.product-new-user {
		display: none !important;
	}
}

@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation :portrait) {
	.product-new-user {
		display: none !important;
	}
}

@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation :landscape) {
	body.new-user-show #main .middleContainer.secondNav.updated-secondNav .menu .shorter {
		padding: 50px 8px 20px;
	}
}

.footer-twitter,.footer-linkedin,.footer-facebook,.BackgroundImage_DropDown,.winzip,.news-ticker-link,.adobe_pdf_icon1,.MagnifyingGlass,.menu_orange,.breadcrumbs-dropdown-grey,.news-ticker-links,.DisplayArrow_FaqUp,.DisplayImage_Compliment,.DisplayImage_ArrowPointer,.s-20x20rupee,.DisplayImage_Compliment,.DisplayImage_EmailEnvelope,.DisplayImage_Telephone,.icon_deposit,.icon_home,.DisplayImage_LocateUs,.icon_itrack,.icon_doller,.icon_ao_pl,.icon_ao_cc,.icon_ao_sa {
	background: url(../sprites.png) no-repeat;
}

.container footer .containers li.second a {
	width: inherit;
	padding-left: 10px;
	margin-bottom: 0;
}

.tablerow {
	display: table-row;
	line-height: 0;
}

.marb10 {
	margin-bottom: 10px;
	line-height: 0;
}

.footer-twitter {
	background-position: 0 0;
	width: 27px;
	display: table-cell;
}

.footer-linkedin {
	background-position: 0 -29px;
	width: 27px;
	display: table-cell;
}

.footer-facebook {
	background-position: 0 -58px;
	width: 27px;
	display: table-cell;
}

.BackgroundImage_DropDown {
	background-position: -30px 0;
	width: 218px;
	height: 29px;
}

.winzip {
	background-position: -252px 0;
	width: 40px;
	height: 40px;
}

.news-ticker-link {
	background-position: -31px -32px;
	width: 140px;
	height: 35px;
}

.adobe_pdf_icon1 {
	background-position: -252px -43px;
	width: 45px;
	height: 42px;
}

.MagnifyingGlass {
	background-position: -184px -33px;
	width: 32px;
	height: 32px;
	display: inline-block;
	border: 0;
}

.menu_orange {
	background-position: -220px -33px;
	width: 12px;
	height: 12px;
}

.breadcrumbs-dropdown-grey {
	background-position: -234px -33px;
	width: 12px;
	height: 12px;
}

.news-ticker-links {
	background-position: -221px -48px;
	width: 20px;
	height: 11px;
}

.DisplayArrow_FaqUp {
	background-position: -31px -71px;
	width: 17px;
	height: 11px;
}

.DisplayImage_Compliment {
	background-position: -221px -63px;
	width: 27px;
	height: 28px;
}

.DisplayImage_ArrowPointer {
	background-position: -52px -75px;
	width: 12px;
	height: 6px;
}

.s-20x20rupee {
	background-position: 0 -100px;
	width: 20px;
	height: 20px;
	display: inline-block;
}

.DisplayImage_Compliment {
	background-position: -23px -100px;
	width: 27px;
	height: 28px;
	display: inline-block;
}

.DisplayImage_EmailEnvelope {
	background-position: -54px -100px;
	width: 28px;
	height: 22px;
	display: inline-block;
}

.DisplayImage_Telephone {
	background-position: -86px -99px;
	width: 30px;
	height: 29px;
	display: inline-block;
}

.icon_deposit {
	background-position: 0 -123px;
	width: 18px;
	height: 20px;
	display: inline-block;
}

.icon_itrack {
	background-position: 0 -164px;
	width: 27px;
	height: 27px;
	display: inline-block;
}

.icon_home {
	background-position: 0 -147px;
	width: 21px;
	height: 16px;
	display: inline-block;
}

.DisplayImage_LocateUs {
	background-position: -221px -63px;
	width: 27px;
	height: 36px;
	display: inline-block;
}

.icon_doller {
	background-position: -28px -167px;
	width: 21px;
	height: 18px;
	display: inline-block;
}

.icon_ao_pl {
	background-position: -223px -160px;
	width: 24px;
	height: 22px;
	display: inline-block;
}

.icon_ao_cc {
	background-position: -223px -134px;
	width: 24px;
	height: 21px;
	display: inline-block;
}

.icon_ao_sa {
	background-position: -223px -105px;
	width: 24px;
	height: 21px;
	display: inline-block;
}}
