.nav-header .middleContainer {
	height: 63px
}
.aboutUsLinkDesktop {
	display: none !important
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
	display: block
}
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 {
	
}
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 */
	font-size: 18px;
   
    color: #dc251d;
   /*  text-decoration: underline; */
}
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
}
::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;
	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;
	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;
	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: #000000
}
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-size: 16px;
	color: #FFF;
	margin: 0 5px;
	text-align: center;
	padding: 19px 0
}
header .menu li a {
	
	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(../img/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;
	
	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-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-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(../img/DisplayImage_ArrowLeftWhite.png) no-repeat center left;
	top: 8px;
	right: 0;
	
	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-size: 12px;
	color: #666
}
input.DrivingDirection {
	width: 230px;
	height: 14px;
	padding: 8px 5px;
	float: left;
	border: 0;
	background-color: #FFF;
	outline: 0;
	
	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-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-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-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-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-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-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-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-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;
	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(../img/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(../img/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-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(../img/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(../img/ButtonImage_OfferZone.png)
}
.LeftPanel .buttons.GetInTouch {
	height: 95px;
	background-image: url(../img/ButtonImage_GetInTouch.png);
	position: relative
}
.LeftPanel .buttons.RechargeRates {
	height: 94px;
	background-image: url(../img/ButtonImage_RatesAndCharger.png);
	margin: 1px 0 0 0
}
.BigBanner ul.banner {
	width: 100%;
	height: 480px;
	float: left;
	list-style: none;
	padding: 0;
	margin: 0
}

#eligibility  ul li,
#salient  ul li,
#documentation  ul li {
	padding-left: 15px;
	position: relative;
}

#eligibility  ul,
#salient  ul,
#documentation  ul {
	list-style-type: none;
}

#eligibility  ul li::before,
#salient  ul li::before,
#documentation  ul li::before {
	content: '\f105';
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	color: #cc0e00;
	position: absolute;
	left: 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(../img/SampleBannerImage3.jpg)
}
.BigBanner ul.banner li p {
	width: 600px;
	float: left;
	padding: 0;
	
	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;
	
}
.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-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-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-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-size: 13px;
	color: #FFF;
	line-height: 13px;
	margin: 0 10px;
	padding: 0
}
.reviewContainer .rateContainer p {
	height: 14px;
	float: left;
	
	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-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-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-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(../img/breadcrumbs-dropdown-grey.png) right center no-repeat;
	cursor: pointer
}
.leftColumnContainer ul li div.megaNav:hover {
	background-image: url(../img/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(../img/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(../img/breadcrumbs-dropdown-grey.png) right center no-repeat
}
.megaNav>a:hover,
.megaNav>a.selected,
.megaNav:hover>a {
	background-image: url(../img/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-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-size: 40px;
	line-height: 40px;
	font-weight: normal;
	color: #454545;
	padding: 0;
	margin: 0 */
}
.rightColumnContainer h2 {
	width: 100%;
	float: left;
	
	font-size: 25px;
	line-height: 25px;
	font-weight: normal;
	color: #454545;
	padding: 0;
	margin: 0 0 10px 0
}
.rightColumnContainer div {
	font-size: 15px !important;
}
.shadow div {
    -webkit-box-shadow: 0 0 15px 2px rgba(0, 0, 0, 0.6);
            box-shadow: 0 0 15px 2px rgba(0, 0, 0, 0.6);
    border-radius: 20px;
    background-color: #f9f8f8
	}
.rightColumnContainer p {
	width: 100%;
	float: left;
	margin-bottom: 8px!important;	
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	color: #454545;
	padding: 0;
	margin: 0
	
}
.rightColumnContainer p.short {
	width: 500px
}
.rightColumnContainer p a {
    
    font-size: 13px;
    color: #f5821f;
    display: inline;
    TEXT-DECORATION: UNDERLINE;
    FONT-SIZE: 15PX !IMPORTANT;
}
.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-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;
	
	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;
	
	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;
	
	color: #FFF
}
footer .containers li select {
	width: 210px;
	font-size: 12px;
	
	color: #000
}
footer .containers li input[type="submit"] {
	width: 30px;
	height: 30px;
	float: right;
	
	font-size: 12px;
	color: #FFF;
	border: 0;
	text-align: center;
	background-color: #f5821f
}
footer .middleContainer {
	text-align: center;
	
	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-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(../img/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(../img/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(../img/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(../img/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(../img/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(../img/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(../img/password-userid-icon.png);
	background-position: 15px center;
	width: 234px !important
}
.password-links .password-password-icon {
	background-image: url(../img/password-password-icon.png);
	background-position: 15px center;
	width: 234px !important
}
.password-support-icon {
	background: url(../img/password-support-icon.png) 2px top no-repeat
}
.password-discussions-icon {
	background: url(../img/password-discussions-icon.png) 5px top no-repeat
}
.password-contact-icon {
	background: url(../img/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
}
.btn {
	display: block;
	color: #fff;
	text-decoration: none;
	/* text-transform: uppercase; */
	background: #f5821f;
	text-align: center;
	line-height: 45px;
	height: 45px !important;
	font-size: 13px;
	font-weight: bold
}
.inline-btn {
	display: inline-block;
	padding: 0 18px
}
.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-content {
	background: url(../img/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 {
	font-size: 22px;
    line-height: 28px;
    color: #cc0e00;
    font-weight: 700;
	padding: 20px 0;
}
#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(../img/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 #888484;
	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;
	
}
.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
}
.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
	}
	.btn {
		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;
		margin: 10px 0
	}
	.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;
		transition: right .3s, left .3s
	}
	body.bodyMargin0 .container {
		padding-top: 0 !important
	}
	.nav-header {
		background: url(../img/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(../img/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(../img/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;
		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(../img/mobile-rightbar-icons.png);
		background-repeat: no-repeat;
		font-size: inherit
	}
	.secondNav .menu li:after {
		background: url(../img/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(../img/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(../img/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;
		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(../img/mobile-rightbar-icons.png) !important;
		background-repeat: no-repeat;
		cursor: pointer;
		background-color: #f5821f
	}
	.LeftPanel .buttons:after,
	.LeftPanel .ImageContainer:after {
		background: url(../img/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(../img/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(../img/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(../img/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(../img/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: absolute;
		top: 0;
		right: 0;
		color: #053c6d;
		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;
		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;
		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;
		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
	}
}
@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;
	top: 20%;
	/* position: fixed;
	z-index: 9999 */
}
@media only screen and (max-width: 760px){
.modal {
    width: 100%;   
}
}
.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-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(../img/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(../img/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(../img/card_comparison/ico_customer_care.png) no-repeat left top;
	padding-left: 75px;
	margin-right: 75px
}
.location {
	background: url(../img/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(../img/icon_rupee.png) no-repeat left center
}
.right-nav-child.rates h6.deposits {
	padding-left: 30px;
	background: url(../img/icon_deposit.png) no-repeat left center
}
.right-nav-child.rates h6.home {
	padding-left: 30px;
	background: url(../img/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: 40px;
	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(../img/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(../img/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(../img/blog/bigbanner.jpg)
}
body.blog .BigBanner .tag {
	background: url(../img/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(../img/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(../img/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(../img/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(../img/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(../img/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(../img/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(../img/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(../img/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
	}
}
.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;
	    MARGIN-TOP: 20px;
}
.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: 14px;
    text-align: justify;
	
/*     
 */    COLOR: #000;
}
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
}
.btn {
	border: 0;
	cursor: pointer;
	color: #fff !important
}
.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("../img/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(../img/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(../img/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(../img/youtube-subscribe.png) no-repeat center center;
	display: block;
	border: 0
}
img.youTubeChannel {
	width: 85px;
	height: 20px;
	background: url(../img/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(../img/sharefb.png) no-repeat center center;
	background-size: 85px 20px;
	display: block;
	border: 0
}
img.twitterShare {
	width: 85px;
	height: 20px;
	background: url(../img/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(../img/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(../img/play-icon-white.png) no-repeat;
	height: 18px;
	width: 15px;
	display: inline-block
}
.bannerPause i.icon-play:hover {
	background: url(../img/play-icon-orange.png) no-repeat;
	height: 18px;
	width: 15px;
	display: inline-block
}
.icon-pause:before {
	content: "" !important
}
.bannerPause i.icon-pause {
	background: url(../img/pause-icon-white.png) no-repeat;
	height: 18px;
	width: 15px;
	display: inline-block
}
.bannerPause i.icon-pause:hover {
	background: url(../img/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('../img/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(../img/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("../img/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("../img/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(../img/fb-like.png) center center no-repeat;
	background-size: 49px 20px;
	width: 49px;
	height: 20px;
	position: absolute
}
body.blog .tweet-share {
	background: url(../img/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("../img/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);
	transform: translate3d(0, 0, 0)
}
.rs-carousel-transition .rs-carousel-runner {
	-webkit-transition: -webkit-transform .400s ease;
	transition: -webkit-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(../img/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(../img/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(../img/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(../img/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(../img/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(../img/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: 99999;
	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;
	
}
a.closeVisit:hover {
	color: #053c6d
}
.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;
	
}
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(../img/right-arrow-sitemap.png) no-repeat;
	height: 11px;
	width: 9px;
	display: inline-block
}
.answers-article.accordian h2 .icon-angle-up {
	background: url(../img/accordian-up.png) no-repeat;
	height: 11px;
	width: 16px
}
.answers-article.accordian h2 .icon-angle-down {
	background: url(../img/accordian-down.png) no-repeat;
	height: 11px;
	width: 16px
}
.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(../img/fb-like.png) center center no-repeat;
	background-size: 49px 20px;
	width: 49px;
	height: 20px;
	position: absolute
}
.tweet-share {
	display: inline-block;
	background: url(../img/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(../img/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(../img/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(../img/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
}

.side-menu ul,.side-menu li {
	text-align: left;
}

.selectSearch190 {
	width: 190px !important;
	height: 33px;
	overflow: hidden;
	background: #f3f3f3 url("../img/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
}
#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(../img/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(../img/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("../img/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(../img/dropdown-arrow-down.png) no-repeat;
	height:26px;
	width:18px;
	margin-top:7px;
	display:inline-block
}
.review-dropdown .icon-angle-up {
	background:url(../img/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(../img/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) {
	display:none !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(../img/breadcrumb_icon.png) no-repeat;
	height:13px;
	width:16px;
	margin-left:2px;
	display:inline-block
}
#container-3-child p .icon-angle-right {
	background:url(../img/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(../img/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(../img/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(../img/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("../img/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("../img/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("../img/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:15px !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("../img/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("../img/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:127px
}
.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(../img/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
}
@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(../img/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(../img/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(../img/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;
		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(../img/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-size:30px auto;
		height:62px;
		display:block;
		text-align:center
	}
	.mpl-personal-mobile-2 {
		
		background-size:30px auto;
		height:62px;
		display:block;
		text-align:center
	}
	.mpl-personal-mobile-3 {
		
		background-size:30px auto;
		height:62px;
		display:block;
		text-align:center
	}
	.mpl-personal-mobile-4 {
		
		background-size:30px auto;
		height:62px;
		display:block;
		text-align:center
	}
	.mpl-personal-mobile-5 {
		
		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-size:30px auto;
		height:62px;
		display:block;
		text-align:center
	}
	.mpl-nri-mobile-lhs-2 {
		
		background-size:30px auto;
		height:62px;
		display:block;
		text-align:center
	}
	.mpl-nri-mobile-lhs-3 {
		
		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-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-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-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-size:35px auto;
		height:62px;
		display:block;
		text-align:center
	}
	.mpl-lhs-sub-links-4 {
		
		background-size:35px auto;
		height:62px;
		display:block;
		text-align:center
	}
	.mpl-lhs-sub-links-5 {
		
		background-size:30px auto;
		height:62px;
		display:block;
		text-align:center
	}
	.mpl-corporate-mobile-lhs-1 {
		
		background-size:30px auto;
		height:62px;
		display:block;
		text-align:center
	}
	.mpl-corporate-mobile-lhs-2 {
		
		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-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-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-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-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-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-size:30px auto;
		height:62px;
		display:block;
		text-align:center
	}
	.mpl-business-mobile-lhs-5 {
		
		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-size:30px auto;
		height:62px;
		display:block;
		text-align:center
	}
	.mpl-about-mobile-2 {
		
		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-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-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-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-size:auto 2px !important;
		content:'';
		display:block;
		position:relative;
		height:2px
	}
	.search-second-leavel a {
		
		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-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-size:auto 2px !important;
		content:'';
		display:block;
		position:relative;
		height:2px
	}
	ul.first-leval-ul li ul li:after {
		
		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-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-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-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(../img/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(../img/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(../img/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(../img/money-2-india-mobile-icon.gif) !important;
		background-position:6px 0 !important
	}
	.lhs-sub-links-3 {
		background-size:39px !important;
		background-image:url(../img/money-2-india-mobile-icon.gif) !important;
		background-position:6px -37px !important
	}
	.lhs-sub-links-4 {
		background-size:39px auto !important;
		background-image:url(../img/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(../img/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(../img/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(../img/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(../img/money-2-india-mobile-icon.gif) !important;
		background-position:5px -220px !important
	}
	body.wm .secondNav>.menu li:hover {
		background-image:url(../img/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(../img/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(../img/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(../img/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(../img/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
	}
}
@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(../img/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(../img/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:1200px;
	padding:0px 0px 10px 0px;
	margin:0 auto;
	width:100%;
	float:none
}
.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 {
	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;
	text-indent:-25px
}
.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:230px
}
header.nav-header .middleContainer.updated-header ul.menu li:nth-child(9) span {
	border-right:1px solid #f0b567;
	display:inline-block;
	margin-left:16px
}
header.nav-header .middleContainer.updated-header ul.menu li:nth-child(9) span.offer-icon {
	background:url("../img/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(10) span.help-icon {
	background:url(../img/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("../img/search_icon.svg") 0 0 no-repeat;
	width:80px;
	height:18px;
	line-height:18px;
	display:inline-block;
	border:0;
	font-size:16px;
	color:#f07800;
	text-align:right;
	margin-top:7px
}
header.nav-header .middleContainer.updated-header .SearcContainer input[type="text"] {
	width:130px;
	height:32px;
	float:left;
	padding:0 1vw;
	float:left;
	border:0;
	padding:0 10px
}
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;
	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);
	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 18px;
	width:381px;
	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;
	transition:all .25s ease-in
}
.nav label {
	cursor:pointer;
	color:#f07800;
	font-size:18px
}
.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;
	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;
	transition:transform .65s ease;
	transition:transform .65s ease, -webkit-transform .65s ease;
	background:url('../img/down_arrow.svg') 0 0 no-repeat;
	width:9px;
	height:6px
}
.nav__list input[type=radio]:checked+label>span {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
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(9) span.offer-icon {
	background:url(../img/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('../img/fx.png') no-repeat;
	background:url(../img/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('../img/fx.png') no-repeat;
	background:url(../img/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
}
.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;
	background-color: transparent;
}
.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("../img/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('../img/down_arrow.svg') 0 0 no-repeat;
	width:9px;
	height:6px
}
h2.resp-tab-active span.resp-arrow {
	border:0;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
	background:url('../img/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 18px;
	width:381px;
	position:absolute;
	z-index:5;
	right:-130px;
	margin:0
}
img.desktop-only-01 {
	display:inline-block
}
img.mobile-only-01 {
	display:none
}
#nomore {
	text-align: center;
	background: #dc251d;
	height: 54px;
	/* width: 80% !important; */
	/*height: 5px !important;
	margin:0 5%;*/
	/*position:relative;*/
	/* height: 68px; */
}
@media (min-width: 849px) {
	#nomore {
		/* width: 850px !important; */
		width:1010px !important;
	}
}
.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;
	-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;
	/* margin-top: 6px; */
	
}
.third-level-nav-container-nav ul li a {
	color:#0c4678;
	font-size:16px !important;
	padding:20px 15px 20px 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 #da251c
}*/
.third-level-nav-container-nav a.selected {
	border-bottom:3px solid #da251c
}
.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:#da251c;
	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('../img/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;
	-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:#da251c
}
.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;
	-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('../img/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;
	-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:15px !important
}
.rightColumnContainer h1,
.rightColumnContainer h2,
.rightColumnContainer h3 {
	/* color:#a55800 */
}
.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("../img/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
}
.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:30%;
	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 {
	font-size: 14px;
    color: #da251c;
    text-align: center;
    /* font-weight: bold; */
    padding: 0;
    margin: 0;
	font-weight: 600;    
    text-align: center;
}
.cc-card h2{
	font-size: 14px!important;
    color: #da251c;
    text-align: center;
    /* font-weight: bold; */
    padding: 0;
    margin: 0;
	font-weight: 600;    
    text-align: center;
}
.cc-card p {
	font-size:14px;
	color:#626262;
	text-align:justify;
	font-weight:normal;
	padding:0 10px;
	/* min-height:112px;
	max-height:112px */
}
.cc-card-desc p {
	    /* margin-bottom: -20px; */
    /* margin-top: 16px; */
}
.cc-card-thumb {
	padding:0
}
.cc-card-desc {
	/* padding-bottom:20px; */
	border: 1px solid #bfbcbc;
    border-radius: 5px;
    background: #ffffff;
    -webkit-box-shadow: 0px 3px 11px 3px rgba(189,185,189,1);
    -moz-box-shadow: 0px 3px 11px 3px rgba(189,185,189,1);
    box-shadow: 0px 3px 11px 3px rgba(189,185,189,1);
	height: 220px;
}
.cc-card-desc:hover{
	/* padding-bottom:20px; */
	    border: 1px solid #dc251d;
    border-radius: 5px;
    background: #ffe7c9;
    -webkit-box-shadow: 0px 3px 11px 3px rgba(189,185,189,1);
    -moz-box-shadow: 0px 3px 11px 3px rgba(189,185,189,1);
    box-shadow: 0px 3px 11px 3px rgba(189,185,189,1);
	height: 220px;
}
.cc-card-desc h4 {
	margin-bottom:0;
	border-radius: 5px 5px 0 0;
	/*     margin-left: -6%; */
}
.cc-card-desc h2 {
	margin-bottom:0;
	border-radius: 5px 5px 0 0;
	/*     margin-left: -6%; */
}
.cc-card-desc a {
	-webkit-transition: .2s;
	transition: .2s;
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 45.15%;
	border: 1px solid #aba7a7;
}

.cc-card-desc a:first-child {
	/* border-radius: 0; */
    background: #fff;
    color: #da251c !important;
    border-bottom-left-radius: 5px !important;
   /*  display: grid; */
	margin-bottom: 1%;
    /* margin-top: 4%; */
}
@media (max-width: 480px){
.cc-card-desc a:first-child {
    /* border-radius: 0; */
    background: #fff;
    color: #da251c !important;
    border-bottom-left-radius: 5px !important;
    /* display: table; */
    /* margin-top: 4%; */
}
}

.cc-card-desc a:last-child {
	background: #fe8a0e;
    color: #ffffff !important;
    border-bottom-left-radius: 5px !important;
   /*  display: grid; */
    /* margin-top: 4%; */	
}

.cc-card-desc a:hover {
	background: #da251c;
	color: #fff !important;
	border: 1px solid #ccc;
}

.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(../img/list_icon_fb.png) center center no-repeat;
	margin:15px 0 0 10px
}
.share-sm a.list-icon-tw {
	background:url(../img/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
}
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(../img/accordian-down.png) no-repeat;
	height:11px;
	width:16px
}
.answers-article.accordian h2 .icon-angle-up {
	background:url(../img/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;
	padding-top: 15px;
    padding-bottom: 15px;

}
.main-contentz table {
	display:inline-table !important;
	overflow:auto;
	width:100%
}
.main-contentz th:first-child {
	/* width:150px; */
	text-align:center;
	padding:7px 0px
}
.main-contentz th {
	background: #d8d7d7;
    color: #000;
    /* border: 1px solid #ada8a8; */
	font-size:15px;
	font-weight:normal;
	text-align:center;
	padding:7px 0
}
.main-contentz td {
	border:1px solid #888484;
	font-size:15px;
	
}
.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 {
	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: 0 20px 30px 0
}
.h4class {
	text-align:center!important;
    /* border: 1px solid #6b6a6a; */
	display:block;
	padding:9px 8px !important;
	font-size:15px;
	margin-bottom:-1px
}
.h4class+p,
.h4class+div p {
	min-height: 150px;
}
.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('../img/accordian-down.png') no-repeat 0 6px;
	text-indent:22px
}
.link-arrow-up {
	background:url('../img/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;
	/* flex: 1 0 21%; */
	margin: 0 20px 10px 0;
	/* margin:10px 20px 30px 0 */
}
.component11>.cc-card-heading {
	padding:0 !important;
	flex: 1 0 21%;
	margin: 0 20px 10px 0;
	/* margin:10px 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(../img/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
}
body.news-detail-page .rightColumnContainer {
	width:auto;
	padding-top:30px
}
@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
}
.btn {
	border:0;
	cursor:pointer;
	color:#fff !important;
	text-decoration:none;
	/* text-transform:uppercase; */
	background:#e8730d;
	text-align:center;
	line-height:39px;
	height:40px !important;
	font-size:13px;
	font-weight:normal
}
.inline-btn {
	display:inline-block;
	padding:0 18px
}
.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(9) {
	background:url("../img/offer_icon.svg") 0 9px no-repeat;
	width:21px;
	height:21px;
	display:inline-block;
	vertical-align:middle;
	margin:0 4px 0 60px;
	text-indent:16px
}
header.nav-header .middleContainer ul.menu li:nth-child(9) a {
	border-right:1px solid #f0b567;
	padding-right:20px !important
}
header.nav-header .middleContainer ul.menu li:nth-child(10) {
	background:url("../img/help.png") 0 9px no-repeat;
	width:21px;
	height:21px;
	display:inline-block;
	vertical-align:middle;
	margin:0 4px 0 66px !important;
	text-indent:16px
}
header.nav-header .middleContainer ul.menu li:nth-child(10) a {
	border-right:1px solid #f0b567;
	padding-right:20px !important
}
body.corporate header.nav-header .middleContainer ul.menu li:nth-child(9) {
	background:url(../img/demo.png) 0 9px no-repeat;
	width:23px;
	text-indent:17px;
	background-size:23px
}
body.corporate header.nav-header .middleContainer ul.menu li:nth-child(10) {
	margin:0 4px 0 65px !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:80px;
		font-size:16px;
		cursor:pointer
	}
	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: 0px 0px 25px 0px; */
	}
	.third-level-nav-container-nav ul li a {
		font-size:16px;
		/* padding:12px 15px 10px 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:68px;
		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:-9px
	}
	.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:730px
	}
	.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(9) span.offer-icon {
		margin-left:0
	}
	.selectSearch {
		width:172px !important;
		height:33px;
		overflow:hidden;
		background:#f3f3f3 url(../img/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:14vw !important;
		padding:0 1vw !important
	}
	header.nav-header .middleContainer.updated-header .SearcContainer {
		width:23.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;
		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;
		transition:transform .65s ease;
		transition:transform .65s ease, -webkit-transform .65s ease;
		background:url('../img/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);
		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(../img/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(../img/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(../img/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]:-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"]:-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(9),
	header.nav-header .middleContainer ul.menu li:nth-child(10) {
		display:none
	}
	.videoContent img {
		position:relative;
		width:100%;
		height:auto;
		margin-bottom:35px
	}
	.videoRow>.videoContent {
		padding:0
	}
}
@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
	}
	.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:14px
	}
	.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: 100%;
	}
}
@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
	}
	.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:15px 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(9) {
		margin:0 4px 0 30px;
		text-indent:22px
	}
	header.nav-header .middleContainer ul.menu li:nth-child(9) a {
		padding-right:15px !important
	}
	header.nav-header .middleContainer ul.menu li:nth-child(10) {
		margin:0 4px 0 60px !important;
		text-indent:22px
	}
	header.nav-header .middleContainer ul.menu li:nth-child(10) a {
		padding-right:15px !important
	}
	body.corporate header.nav-header .middleContainer ul.menu li:nth-child(9) {
		margin:0 4px 0 30px;
		text-indent:24px
	}
	body.corporate header.nav-header .middleContainer ul.menu li:nth-child(10) {
		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 (max-width: 992px) {
	.cc-card-desc a {
		width: 50%;
	}
	.cc-card-desc a:last-child {
	background: #fe8a0e;
    color: #ffffff !important;
    border-bottom-left-radius: 5px !important;
	
    /* display: grid; */
    /* margin-top: 4%; */	
	}
}

@media (max-width: 480px) {
	.cc-card-desc a {
		-webkit-transition: .2s;
	transition: .2s;
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	
	border: 1px solid #da251c;
	}

	.cc-card-desc a:first-child {
		margin: 0;
		border-radius: 0 0 5px 5px !important;
	}

	.cc-card-desc a:last-child {
		margin: 2%;
		border-radius: 0 0 5px 5px !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 (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
	}
}
.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(../img/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
}
}
