@charset "utf-8";
/*@font-face {
 	font-family: Interstate_exLight;
 	src: url('../fonts/Interstate-ExtraLight-webfont.eot');
 	src: url('../fonts/Interstate-ExtraLight-webfont.eot?#iefix') format('embedded-opentype'),
 		 url('../fonts/Interstate-ExtraLight-webfont.woff') format('woff'),
 		 url('../fonts/Interstate-ExtraLight.ttf') format('truetype'),
 		 url('../fonts/Interstate-ExtraLight-webfont.svg#InterstateLight') format('svg');
 }

 @font-face {
 	font-family: Interstate_Light;
 	src: url('../fonts/Interstate-Light-webfont.eot');
 	src: url('../fonts/Interstate-Light-webfont.eot#iefix') format('embedded-opentype'),
 		 url('../fonts/Interstate-Light-webfont.woff') format('woff'),
 		 url('../fonts/InterstateLight.ttf') format('truetype'),
 		 url('../fonts/Interstate-Light-webfont.svg#InterstateLight') format('svg');
 }

 @font-face {
 	font-family: Interstate_Black;
 	src: url('../fonts/interstate-Black-webfont.eot');
 	src: url('../fonts/interstate-Black-webfont.eot#iefix') format('embedded-opentype'),
 		 url('../fonts/interstate-Black-webfont.woff') format('woff'),
 		 url('../fonts/interstate-Black.ttf') format('truetype'),
 		 url('../fonts/interstate-Black-webfont.svg#InterstateBlack') format('svg');
 }

 @font-face {
 	font-family: Interstate_Bold;
 	src: url('../fonts/interstate-bold.eot');
 	src: url('../fonts/interstate-bold.eot#iefix') format('embedded-opentype'),
 		 url('../fonts/interstate-bold.woff') format('woff'),
 		 url('../fonts/interstate-Black.ttf') format('truetype'),
 		 url('../fonts/interstate-bold.svg#InterstateBold') format('svg');
 }*/
body::after{
    position:absolute; width:0; height:0; overflow:hidden; z-index:-1;
    content:url(../images/sec1a.png) url(../images/sec2a.png) url(../images/sec3a.png) url(../images/sec4a.png) url(../images/sec5a.jpg) url(../images/fin2b12.jpg) url(../images/fin2b22.jpg) url(../images/fin2b32.jpg) url(../images/fin2b42.jpg) url(../images/fin2b52.jpg);
}


/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
	line-height: 1.15; /* 1 */
	-webkit-text-size-adjust: 100%; /* 2 */
	overflow-x: hidden;
}
/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
	margin: 0;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
	/*font-size: 2em;*/
	margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
	box-sizing: content-box; /* 1 */
	height: 0; /* 1 */
	overflow: visible; /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
	font-family: 'Open Sans', Arial, sans-serif; /* 1 */
	font-size: 1em; /* 2 */
}
/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
	background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
	border-bottom: none; /* 1 */
	text-decoration: underline; /* 2 */
	text-decoration: underline dotted; /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b, strong {
	font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code, kbd, samp {
	font-family: 'Open Sans', Arial, sans-serif; /* 1 */
	font-size: 1em; /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */

small {
	font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
	border-style: none;
}
/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button, input, optgroup, select, textarea {
	font-family: inherit; /* 1 */
	font-size: 100%; /* 1 */
	line-height: 1.15; /* 1 */
	margin: 0; /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button, input { /* 1 */
	overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button, select { /* 1 */
	text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button, [type="button"], [type="reset"], [type="submit"] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
 border-style: none;
 padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
 outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */

fieldset {
	padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
	box-sizing: border-box; /* 1 */
	color: inherit; /* 2 */
	display: table; /* 1 */
	max-width: 100%; /* 1 */
	padding: 0; /* 3 */
	white-space: normal; /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
	vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
	overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"], [type="radio"] {
	box-sizing: border-box; /* 1 */
	padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
 height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
	-webkit-appearance: textfield; /* 1 */
	outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
 -webkit-appearance: button; /* 1 */
 font: inherit; /* 2 */
}
/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
	display: block;
}
/*
 * Add the correct display in all browsers.
 */

summary {
	display: list-item;
}
/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
	display: none;
}
/**
 * Add the correct display in IE 10.
 */

[hidden] {
	display: none;
}
/* CSS Document */
body, html {
	color: #231F20; line-height: 1.5; /*font-family: 'Interstate_Light', 'arial', 'san-serif';*/font-family: 'Open Sans', Arial, sans-serif; overflow-x: hidden; width: 100%;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{line-height:1.5;}
.width1440 {
	max-width: 1440px;
	margin: 0 auto;
}
.width1440 .container {
	max-width: 760px;
}
.navbar {
	border-radius: 0;
	background-image: url(../images/nav_bg.jpg);
	background-repeat: repeat-x;
	border: 0;
	height: 71px;
	margin-bottom: 0;
	background-color: #004c8a;
}
.no-gutter {
	padding-right: 0;
	padding-left: 0;
}
/*.carousel-inner .no-gutter  {margin-top: 15px;}*/
.col-centered {
	float: none;
	margin: 0 auto;
}
.citilogo {
	float: left;
	padding: 0 25px;
}
.navbar-brand, .navbar-brand:hover {
	height: auto;
	padding: 25px 25px 15px 25px;
	float: right;
	color: #fff;
}
#carousel-top-s .carousel-inner{overflow:inherit;}
#carousel-top .carousel-caption, #carousel-top-s .carousel-caption {
	background-color: rgba(255,255,255,.8);
	color: #231F20;
	text-shadow: none;
	text-align: left;
	padding: 2.5em 3em;
	left: auto;
	right: 5%;
	top:30%;
	bottom: auto;
	padding-right: 5em;
}
#carousel-top-s {min-height: 650px}
#carousel-top-s .carousel-indicators{
    top: 200px;}
#carousel-top-s .carousel-caption {
	text-align: center;     margin: 0 auto;
    position: relative;
    width: 90%; right: auto; top: 230px;}
#carousel-top .item:nth-child(even) .carousel-caption{
	left: 5%; right: auto;}
#carousel-top .carousel-caption h2, #carousel-top .carousel-caption h3 { line-height: 45px;
	padding: 0;
	margin: 0;
}

#carousel-top .carousel-caption h3 {
	padding-top: 0em; line-height: 45px; font-weight: 600;
}#carousel-top .carousel-caption h3:nth-child(n+2) {
	padding-top: .3em; line-height: 45px;
}
/*#carousel-top .carousel-caption h3 em{font-size:18px;}*/
#carousel-top .carousel-indicators .active, #carousel-top-s .carousel-indicators .active {
	background-color: #11B3E6;
	border: 1px solid #11B3E6;
}
#carousel-top .carousel-indicators li, #carousel-top-s .carousel-indicators li {
	background-color: #D4D5D6;
	border: 1px solid #D4D5D6;
	width: 12px;
	height: 12px;
	margin: 1px 2.5px;
}
.apply {
	background-color: #eaeaea;
	padding: 22px 0;
}
.apply button {
	border: 0;
	background-color: #11B3E6;
	padding: .5em 4em;
}
.apply a {
	color: #fff;
	font-size: 20px;
	text-decoration: none;
}
.spacer {
	padding: 1em 0;
}
.spacer-half {
	padding: .5em 0;
}
.spacer-half-s {
	padding: .25em 0;
}
.content h1 {
	letter-spacing: -1px;
}
.content hr, .event hr, .facts hr, .analyst_program hr {
	border-bottom: 2px solid #231F20;
	border-top: 0;
	width: 50%;
	margin: 0 auto;
}
.content .row.hr, .event .row.hr, .analyst_program .row.hr {
	padding: 2em 0;
}
.content {
	font-size: 18px;
}
#carousel-FinTech .carousel-indicators, #carousel-story .carousel-indicators , #carousel-story2 .carousel-indicators {
	position: relative;
	bottom: auto;
	left: auto;
	z-index: 0;
	width: auto;
	padding-left: 0;
	margin-left: 0;
	text-align: center;
	list-style: none;
}
#carousel-FinTech .item .row > div > div:first-child{border-right:1px dashed #939598; width: 16%; margin-left: -1px; float: left; padding-right: 0%;}
#carousel-FinTech .item .row > div > div:nth-child(2){width:80%; float: right; padding-left: 4%;}
#carousel-FinTech .carousel-control.left, #carousel-story .carousel-control.left, #carousel-story2 .carousel-control.left{left:-15%; bottom: 0%; opacity: 1;}/*
#carousel-FinTech .carousel-control img{top:65%; margin-top: -25px; position: absolute; margin: -25px 43px 0 43px;}
#carousel-story .carousel-control img{top:35%; margin-top: -25px; position: absolute; margin: -25px 43px 0 43px;}
#carousel-event .carousel-control img{top:45%; margin-top: -25px; position: absolute; margin: -25px 43px 0 43px;}*/
#carousel-FinTech .carousel-control img {margin-top:270%;}
#carousel-story .carousel-control img {margin-top:125%;}
#carousel-event .carousel-control img {margin-top:90%;}
#carousel-event2 .carousel-control img {margin-top:90%;}
#carousel-story2 .carousel-control img {margin-top:100%;}

#carousel-story2 .left.carousel-control img {margin-left:50%;}
#carousel-story2 .right.carousel-control img {margin-left:-50%;}
#carousel-FinTech .carousel-control.right, #carousel-story .carousel-control.right, #carousel-story2 .carousel-control.right{right:-15%; bottom: 0%; opacity: 1;}
.row.display-flex, .flex {
  display: flex;
  flex-wrap: wrap;
}
.row.display-flex > [class*='col-'], .flex > div, .flex > li{
 /* display: flex;*/
  flex-direction: column;
}
#carousel-FinTech .carousel-control, #carousel-story .carousel-control, #carousel-event .carousel-control, #carousel-event2 .carousel-control, #carousel-story2 .carousel-control{background:none;}
.carousel-control{background:none;}
#carousel-FinTech .carousel-indicators li, #carousel-story .carousel-indicators li, #carousel-story2 .carousel-indicators li{width:20%; height: auto; border: 0; border-radius: 0; text-indent: 0; margin: 0;}
#carousel-FinTech .carousel-indicators .active, #carousel-story .carousel-indicators .active, #carousel-story2 .carousel-indicators .active{background-color:transparent;}
#carousel-FinTech .carousel-indicators li p, #carousel-story .carousel-indicators li p{padding:0 2.5px;}
#carousel-FinTech .carousel-indicators li >div:first-child{width:62px; height: 62px; margin: 0 auto;}
#carousel-FinTech .carousel-indicators li .sec1_thumbnail{background-image: url(../images/sec1.png); transition:.3s ease-in-out;}
#carousel-FinTech .carousel-indicators li.active .sec1_thumbnail{background-image: url(../images/sec1a.png);}
#carousel-FinTech .carousel-indicators li .sec2_thumbnail{background-image: url(../images/sec2.png); transition:.3s ease-in-out;}
#carousel-FinTech .carousel-indicators li.active .sec2_thumbnail{background-image: url(../images/sec2a.png);}
#carousel-FinTech .carousel-indicators li .sec3_thumbnail{background-image: url(../images/sec3.png); transition:.3s ease-in-out;}
#carousel-FinTech .carousel-indicators li.active .sec3_thumbnail{background-image: url(../images/sec3a.png);}
#carousel-FinTech .carousel-indicators li .sec4_thumbnail{background-image: url(../images/sec4.png); transition:.3s ease-in-out;}
#carousel-FinTech .carousel-indicators li.active .sec4_thumbnail{background-image: url(../images/sec4a.png);}
#carousel-FinTech .carousel-indicators li .sec5_thumbnail{background-image: url(../images/sec5.png); transition:.3s ease-in-out;}
#carousel-FinTech .carousel-indicators li.active .sec5_thumbnail{background-image: url(../images/sec5a.png);}
#carousel-FinTech{margin-top:36px;}
.video{padding:36px 0; background-color: #EAEAEA; margin: 36px 0 0 0;}
#carousel-story .carousel-indicators li >div:first-child{width:67px; height: 67px; margin: 0 auto;}
#carousel-story .carousel-indicators li .sto1_thumbnail{background-image: url(../images/sto1.png); transition:.3s ease-in-out;}
#carousel-story .carousel-indicators li.active .sto1_thumbnail{background-image: url(../images/sto1a.png);}
#carousel-story .carousel-indicators li .sto2_thumbnail{background-image: url(../images/sto2.png); transition:.3s ease-in-out;}
#carousel-story .carousel-indicators li.active .sto2_thumbnail{background-image: url(../images/sto2a.png);}
#carousel-story .carousel-indicators li .sto3_thumbnail{background-image: url(../images/sto3.png); transition:.3s ease-in-out;}
#carousel-story .carousel-indicators li.active .sto3_thumbnail{background-image: url(../images/sto3a.png);}
#carousel-story .carousel-indicators li .sto4_thumbnail{background-image: url(../images/sto4.png); transition:.3s ease-in-out;}
#carousel-story .carousel-indicators li.active .sto4_thumbnail{background-image: url(../images/sto4a.png);}
#carousel-story .carousel-indicators li .sto5_thumbnail{background-image: url(../images/sto5.png); transition:.3s ease-in-out;}
#carousel-story .carousel-indicators li.active .sto5_thumbnail{background-image: url(../images/sto5a.png);}
#carousel-story h3, #carousel-story h4, #carousel-story p{margin: 0; padding: 0;}
#carousel-story .story{background-color:#fff; padding: 16px;     position: absolute; bottom:0; line-height: 1.1;}
#carousel-story .item .story_pic{padding: 8px 0;}
#carousel-story .item .story_title{padding:8px 0 2px 0;}
#carousel-story .item >div>div:first-child{padding-right: 5px;}
#carousel-story .item >div>div:last-child{padding-left: 5px;}
#carousel-story .carousel-indicators{padding:32px 0 0 0;}
.analyst_program h1{font-size:36px;}
.analyst_program {font-size:16px;}
.analyst_program .panel-group .panel, .questions .panel-group .panel{border:0; box-shadow: none;border-bottom:1px solid #ccc; }
.analyst_program .panel-heading, .questions .panel-heading{padding: 25px 15px; background-color:transparent;}
.analyst_program .panel-group .panel-heading+.panel-collapse>.list-group,.analyst_program .panel-group .panel-heading+.panel-collapse>.panel-body, .questions .panel-group .panel-heading+.panel-collapse>.list-group,.questions .panel-group .panel-heading+.panel-collapse>.panel-body{border:0; background-color:transparent;}
.analyst_program .panel a, .questions .panel a{color:#231f20; text-decoration: none;background-image:url(../images/plus.png); background-repeat: no-repeat; background-position: right center; display: block; background-color:transparent;}
.analyst_program .panel a{color:#056DAE;}
.analyst_program .panel a{color:#056DAE;text-decoration: none;background-image:url(../images/plus2.png); background-repeat: no-repeat; background-position: right center; display: block; background-color:transparent;}
.analyst_program .panel a[aria-expanded="true"]{background-image:url(../images/minus2.png);}
.questions .panel a[aria-expanded="true"]{background-image:url(../images/minus.png);}
.event .card{background-color:#fff; margin: 0; padding: 0 15px; min-height:434px; min-width: 265px;}
.event{background-color:#EAEAEA;}
.event .time{font-size:9.2px;}
.event .date>div:first-child{font-size:48px;}
.event .date>div:last-child{font-size:11px;}
.event .card>.row>div{padding:5px;}
.event .card>.row>.no-gutter{padding:0;}
.event .carousel-control.left{margin-left: -150px; opacity: 1;}
.event .carousel-control.right{margin-right: -150px; opacity: 1;}
.event .month>div:first-child{background-image: url(../images/border-grey.png); background-repeat: no-repeat; background-position: top left; font-size:18px; line-height: 25px; min-height: 150px; padding:0 16px;}
.event .apply {padding-top:32px;}
.facts p{ margin: 10px auto 40px auto; font-size: 16px; line-height: 20px; max-width: 580px;}
.questions{background-color:#eaeaea;}
.panel{background-color:transparent;}
.offset-top-2{margin-top:.5em;}
.footer-logo {padding: 20px 0 34px 30px;display: inline-block;}
.footer-heading {font-family: 'Open Sans', Arial, sans-serif;padding-bottom: 14px; font-weight: 600;}
.footer-heading a {padding-bottom: 14px;font-family: 'Open Sans', Arial, sans-serif;line-height: 18px;color: #ffffff;}
.socialIcon ul>li {padding-left: 40px;padding-top: 22px; list-style-type: none; padding-right: 30px;}
.footerInfo {margin-bottom: 11px;font-size: 16px;line-height: 22px;letter-spacing: 0px;display: inline-block;width: 100%;}
.pagefooter {background: #333333;color: #fff;width: 100%;float: left;}
.footer-divider {border-top: 1px solid #ffffff;opacity: 0.5;}
.footerlist-ul > li > a {color: #fff;margin-bottom: 12px;float: left;}
.footerlist-ul > li {width: 100%;float: left;display: inline-block; list-style-type: none;}
.footerTc a {font-size: 12px;letter-spacing: -0.4px;line-height: 16px;color: #fff;}
.footerTc li {margin: 0px 20px 0px 0px; list-style-type: none;}
.footer-seperator {border-bottom: 1px solid #ffffff;opacity: 0.5;}
.copyright > p {font-size: 12px;line-height: 18px;}
.copyright {padding-top: 18px; padding-right: 30px;}
.copyright {padding-bottom: 41px}
.footerTc {padding-top: 13px;}
/* 18.7. Footer
    ------------------------------------------------------------- */

.home_footer {
    background-color: #53565a;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-family: 'Open Sans', Arial, sans-serif; font-weight: 300;
    padding: 66px 36px 66px;
}
.home_social_links,
.home_social_links li {
    display: inline;
}
.home_footer span {
    display: inline-block;
    margin: 12px 18px 0 0;
}
.home_social_links li {
    margin-right: 16px;
}
.home_social_links a {
    display: inline-block;
    width: 46px;
    height: 46px;
    background: url("../images/btn_home_social.png") no-repeat 0 0;
    text-indent: -5000px;
    overflow: hidden;
    vertical-align: top;
}
.home_social_links .home_social_link_rss:hover {
    background-position: -46px 0;
}
.home_social_links .home_social_link_facebook {
    background-position: 0 -46px;
}
.home_social_links .home_social_link_facebook:hover {
    background-position: -46px -46px;
}
.home_social_links .home_social_link_twitter {
    background-position: 0 -92px;
}
.home_social_links .home_social_link_twitter:hover {
    background-position: -46px -92px;
}
.home_social_links .home_social_link_youtube {
    background-position: 0 -138px;
}
.home_social_links .home_social_link_youtube:hover {
    background-position: -46px -138px;
}
.home_social_links .home_social_link_linkedin {
    background-position: 0 -184px;
}
.home_social_links .home_social_link_linkedin:hover {
    background-position: -46px -184px;
}
.home_social_links .home_social_link_googleplus {
    background-position: 0 -230px;
}
.home_social_links .home_social_link_googleplus:hover {
    background-position: -46px -230px;
}
.home_social_links .home_social_link_instagram {
    background-position: 0 -276px;
}
.home_social_links .home_social_link_instagram:hover {
    background-position: -46px -276px;
}
.home_social_links a {
    display: inline-block;
    width: 47px;
    height: 47px;
   /* background: url("../images/assets/images/btn/CitiSocialIcons_Desktop_GD.png") no-repeat 0 0;*/
    /* background: url("../images/assets/images/btn/CitiSocialIcons_Desktop2017.png") no-repeat 0 0; */
     background: url("../images/btn_home_social.png") no-repeat 0 0; 
    /* background: url("../images/assets/images/btn/btn_home_social.png") no-repeat 0 0; */
    text-indent: -5000px;
    overflow: hidden;
    vertical-align: top;
}


.home_social_links_mobile a {
    display: inline-block;
    width: 42px;
    height: 42px;
   /* background: url("../images/assets/images/btn/CitiSocialIcons_Desktop_GD.png") no-repeat 0 0;*/
    /* background: url("../images/assets/images/btn/CitiSocialIcons_Desktop2017.png") no-repeat 0 0; */
     background: url("../images/assets/images/btn/CitiSocialIcons_Mobile2017.png") no-repeat 0 0;  
     /*background: url("../images/assets/images/btn/CitiSocialIcons_Mobile2017_277.png") no-repeat 0 0;   */
    /* background: url("../images/assets/images/btn/btn_home_social.png") no-repeat 0 0; */
 /*    background-color :red; */
    text-indent: -5000px;
    overflow: hidden;
    vertical-align: top;
}

.home_social_links .home_social_link_facebook {
    background-position: -19px -11px;
}
.home_social_links .home_social_link_facebook:hover {
    background-position: -19px -11px;
}
.home_social_links .home_social_link_twitter {
    background-position: -85px -11px;
}
.home_social_links .home_social_link_twitter:hover {
    background-position: -85px -11px;
}
.home_social_links .home_social_link_instagram {
    background-position: -153px -11px;
}
.home_social_links .home_social_link_instagram:hover {
    background-position: -153px -11px;
}
.home_social_links .home_social_link_youtube {
    background-position: -223px -11px;
}
.home_social_links .home_social_link_youtube:hover {
    background-position: -223px -11px;
}
.home_social_links .home_social_link_linkedin {
    background-position: -291px -11px;
}
.home_social_links .home_social_link_linkedin:hover {
    background-position: -291px -11px;
}

.home_social_links .home_social_link_glassdoor {
    /* background: url("../images/assets/images/btn/CitiSocialIcons_Desktop_GD.png") no-repeat 0 0; */
    background-position: -351px -11px;
}

.home_social_links .home_social_link_glassdoor:hover {
	/* background: url("../images/assets/images/btn/CitiSocialIcons_Desktop_GD.png") no-repeat 0 0; */
	background-position: -351px -11px;
}
.home_social_links .home_social_link_mobileapp {
    background-position: -413px -11px;
}
.home_social_links .home_social_link_mobileapp:hover {
    background-position: -413px -11px;
}



.home_social_links_mobile .home_social_link_facebook {
    background-position: -5px -8px;
}
.home_social_links_mobile .home_social_link_facebook:hover {
    background-position: -5px -8px;
}
.home_social_links_mobile .home_social_link_twitter {
    background-position: -50px -9px;
}
.home_social_links_mobile .home_social_link_twitter:hover {
    background-position: -50px -9px;
}
.home_social_links_mobile .home_social_link_instagram {
    background-position: -100px -9px;
}
.home_social_links_mobile .home_social_link_instagram:hover {
    background-position: -100px -9px;
}
.home_social_links_mobile .home_social_link_youtube {
    background-position: -145px -9px;
}
.home_social_links_mobile .home_social_link_youtube:hover {
    background-position: -145px -9px;
}
.home_social_links_mobile .home_social_link_linkedin {
    background-position: -186px -9px;
}
.home_social_links_mobile .home_social_link_linkedin:hover {
    background-position: -186px -9px;
}

.home_social_links_mobile .home_social_link_glassdoor {
    /* background: url("../images/assets/images/btn/CitiSocialIcons_Desktop_GD.png") no-repeat 0 0; */
    background-position: -230px -8px;
}

.home_social_links_mobile .home_social_link_glassdoor:hover {
	/* background: url("../images/assets/images/btn/CitiSocialIcons_Desktop_GD.png") no-repeat 0 0; */
	background-position: -230px -8px;
}
.home_social_links_mobile .home_social_link_mobileapp {
    background-position: -270px -7px;
}
.home_social_links_mobile .home_social_link_mobileapp:hover {
    background-position: -270px -7px;
}
.collapse-half {
	/*background-image: url(../images/halfbg.png); background-repeat: repeat-x; background-position: bottom center;*/
	position: relative;
}
.gradientbg{position: absolute; bottom:0; height: 50px; background-image: url(../images/halfbg.png); background-repeat: repeat-x; width: 100%;}
.collapse-half .collapse[aria-expanded="true"] .gradientbg{display:none;}
/*.collapse-half .collapse:after[aria-expanded="false"]{
	background-image: url(../images/halfbg.png); background-repeat: repeat-x; background-position: bottom center;}*/
.collapse-half .collapse[aria-expanded="false"] {
    display: block;
    height: 90px !important;
    overflow: hidden;
}
.collapse-half .collapsing[aria-expanded="false"] {
    height: 90px !important;
}
.collapse-half .collapse[aria-expanded="false"] {
    /*height: 90px !important;*/
	height: 0px !important;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.cfbtn{height: 26px; width: 50px; background-image: url(../images/down_btn.png); background-repeat: no-repeat; margin: 30px auto;}
.cfbtn[aria-expanded="true"]{background-image: url(../images/up_btn.png);}
#carousel-FinTech2 .carousel-indicators, #carousel-FinTech2 .carousel-indicators .active{bottom:0; position:relative; margin: 0;
     width: auto;
    height: auto;
    text-indent: 0;
    border: 0;
     width: 100%;
	z-index: 0;
    left: auto;
    margin-left: 0;}
#carousel-FinTech2 .carousel-indicators li{
     width: auto;
    height: auto;
    display: table;
    margin: 0 !important;
    text-indent: 0; text-align: center; 
    border: 0 !important;} 
#carousel-FinTech2 .carousel-indicators p{margin:0;text-shadow: 4px 4px 15px rgba(18, 18, 18, 1);}
#carousel-FinTech2 .carousel-indicators li{width:100.03%; min-height: 170px;}
#carousel-FinTech2 .carousel-indicators li:nth-child(n+3){width:33.333333%}
/*#carousel-FinTech2 .carousel-indicators li:nth-child(-n+3){width: 50%;}*/
.fin2sec1_thumbnail{background-image:url('../images/fin2b1.jpg'); background-repeat:no-repeat; background-size:cover; width:100%; height:170px; font-size: 33.34px; font-family: 'Open Sans', Arial, sans-serif; font-weight: 700; line-height: 33.34px;
     vertical-align: middle;
    display: table-cell; color:#fff; transition:.3s ease-in-out; border: 1px solid #fff;}
.fin2sec1_thumbnail:hover{background-image:url('../images/fin2b12.jpg');}
.fin2sec2_thumbnail{background-image:url('../images/fin2b2.jpg'); background-repeat:no-repeat; background-size:cover; width:100%; height:170px; font-size: 33.34px; font-family: 'Open Sans', Arial, sans-serif; font-weight: 700; line-height: 33.34px;
     vertical-align: middle;
    display: table-cell; color:#fff; transition:.3s ease-in-out; border: 1px solid #fff;}
.fin2sec2_thumbnail:hover{background-image:url('../images/fin2b22.jpg');}

.fin2sec3_thumbnail{background-image:url('../images/fin2b3.jpg'); background-repeat:no-repeat; background-size:cover; width:100%; height:170px; font-size: 33.34px; font-family: 'Open Sans', Arial, sans-serif; font-weight: 700; line-height: 33.34px;
     vertical-align: middle; width: 33.3%;
    display: table-cell; color:#fff;  transition:.3s ease-in-out; border: 1px solid #fff;}

.fin2sec3_thumbnail:hover{background-image:url('../images/fin2b32.jpg');}
.fin2sec4_thumbnail{background-image:url('../images/fin2b4.jpg'); background-repeat:no-repeat; background-size:cover; width:100%; height:170px; font-size: 33.34px; font-family: 'Open Sans', Arial, sans-serif; font-weight: 700; line-height: 33.34px;
     vertical-align: middle; width: 33.4%;
    display: table-cell; color:#fff; transition:.3s ease-in-out; border: 1px solid #fff;}

.fin2sec4_thumbnail:hover{background-image:url('../images/fin2b42.jpg');}
.fin2sec5_thumbnail{background-image:url('../images/fin2b5.jpg'); background-repeat:no-repeat; background-size:cover; width:100%; height:170px; font-size: 33.34px; font-family: 'Open Sans', Arial, sans-serif; font-weight: 700; line-height: 33.34px;
     vertical-align: middle; width: 33.3%;
    display: table-cell; color:#fff;  transition:.3s ease-in-out; border: 1px solid #fff;}
.fin2sec5_thumbnail:hover{background-image:url('../images/fin2b52.jpg');}
#carousel-FinTech2 .carousel-indicators>div, #carousel-FinTech2 .carousel-indicators>div.active{ border:0; width: 100%; min-height:170px; /*margin-bottom: 6px;*/}
#carousel-FinTech2 .carousel-indicators>div:first-child>div{width: 50%; display: inline-block}
#carousel-FinTech2 .carousel-indicators>div:first-child>div:first-child{float:left;}
#carousel-FinTech2 .carousel-indicators>div:first-child>div:last-child{float:right;}
#carousel-FinTech2 .carousel-indicators>div:last-child>div{display: inline-block;}
.FinTech2_en, .FinTech2_hm, .FinTech2_ic{width:33.33333333%;}
#carousel-FinTech2 .carousel-indicators>div:last-child>div:first-child{float:left;}
#carousel-FinTech2 .carousel-indicators>div:last-child>div:last-child{float:right;}
#carousel-FinTech2 .item h3{margin-top: 0;font-family: 'Open Sans', Arial, sans-serif; font-weight: 300;  font-size: 27px;margin: .75em 0;}
#carousel-FinTech2 .item{max-height: 292px;}
#carousel-FinTech2 .item img{width: 100%;}
.fin2tc p{/*max-height: 270px; overflow-y: scroll;*/ font-family: 'Open Sans'; font-size: 16px; line-height: 1.5; padding-right: 10px;}
.visible-inline-block{display:inline-block;}
.size20{font-size:20px;}
.story_title p{margin:0;}
.height67{height:67px;}
.story_title{ padding-left:10px;}
.story2_story>div{padding:2.5em 1.5em; /*background-color: #EAEAEA;*/ margin-top: 1.5em;}
.story2_story>div>p{padding:5px 20px ;background-image: url(../images/openquote.jpg), url(../images/closequote.jpg);background-position:left top,  right bottom; background-repeat:no-repeat; font-size: 22px; font-style: italic; color:#056DAE;    line-height: 1.6;}
#carousel-story2 .carousel-indicators li >div:first-child{width:76px; height: 76px; margin: 0 auto; background-size: cover; transition:.3s ease-in-out;}
#carousel-story2 .carousel-indicators li{/*width:14.285%;*/ padding-top: 20px; margin-top:2em; min-height: 150px; width: 124px;}
#carousel-story2 .carousel-indicators li.active, #carousel-story2 .carousel-indicators li.active:hover{background-color:rgba(255,255,255,.4); }
#carousel-story2 .carousel-indicators li:hover{background-color:rgba(255,255,255,.2); }
#carousel-story2 .carousel-indicators li .sto1_thumbnail{background-image: url(../images/sto1a.png); transition:.3s ease-in-out;}
/*#carousel-story2 .carousel-indicators li.active .sto1_thumbnail{background-image:none; height: 33.5px;}*/
#carousel-story2 .carousel-indicators li .sto2_thumbnail{background-image: url(../images/sto2a.png); transition:.3s ease-in-out;}
/*#carousel-story2 .carousel-indicators li.active .sto2_thumbnail{background-image:none; height: 33.5px;}*/
#carousel-story2 .carousel-indicators li .sto3_thumbnail{background-image: url(../images/sto3a.png); transition:.3s ease-in-out;}
/*#carousel-story2 .carousel-indicators li.active .sto3_thumbnail{background-image:none; height: 33.5px;}*/
#carousel-story2 .carousel-indicators li .sto4_thumbnail{background-image: url(../images/sto4a.png); transition:.3s ease-in-out;}
/*#carousel-story2 .carousel-indicators li.active .sto4_thumbnail{background-image:none; height: 33.5px;}*/
#carousel-story2 .carousel-indicators li .sto5_thumbnail{background-image: url(../images/sto5a.png); transition:.3s ease-in-out;}
/*#carousel-story2 .carousel-indicators li.active .sto5_thumbnail{background-image:none; height: 33.5px;}*/
#carousel-story2 .carousel-indicators li .sto6_thumbnail{background-image: url(../images/sto6a.png); transition:.3s ease-in-out;}
/*#carousel-story2 .carousel-indicators li.active .sto6_thumbnail{background-image:none; height: 33.5px;}*/
#carousel-story2 .carousel-indicators li .sto7_thumbnail{background-image: url(../images/sto7a.png); transition:.3s ease-in-out;}
/*#carousel-story2 .carousel-indicators li.active .sto7_thumbnail{background-image:none; height: 33.5px;}*/
#carousel-story2 .carousel-indicators li .sto8_thumbnail{background-image: url(../images/priy.png); transition:.3s ease-in-out;}

#carousel-story2 .carousel-indicators li p{ font-size:18px;     line-height: 1.5; padding: 1em .5em;}
/*#carousel-FinTech2 .row> div{min-height:467px;}*/
		.fixl{background-image:url(../images/shadowbg.png); background-repeat: repeat-x; background-position: top center; bottom:0;
     width: 100%; z-index: 20; position: fixed; padding-top: 20px;}
	.fixl .bgdiv{background-color: rgba(255,255,255,0.9);}
	/*.fixl .uselect_top{padding-bottom:10px;}*/
	.uselect{/*background:#DCF2FD;*/ position: relative; width: 100%; display:table;}
	.uselect_top{position: relative; width:100%; margin: 0 auto; padding: 18px 0 18px 0; display: table;}
	.ucard img{max-width:120px; padding-left:20px;}
	.uselect_flag{float:left;; padding-left:30px;}
	.apply_btn{padding-left:20px;}
	.ucard, .uselect_top_content, .apply_btn{float:left; /*min-height: 100px;*/ min-width: 122px;}
	.uselect_top_content{font-size:18px; padding-left: 20px}
	.uselect_top_content p:first-child{color: #0A5598;}
	.uselect_top_content a{text-decoration:none;}
	.uselect_top_content a:last-child span:first-child{ color: #000; line-height: 35px;}
	.uselect_top_content a span:last-child{font-size:16px; color:#1869B2; font-weight: bold; text-decoration: none;}
	.uselect_top button{    padding: 	10px 50px; margin-left: 3em;
    margin-top: 15px;
    border: 0;
    background-color: #ED1C24;
    color: #fff;
    font-size: 19.68px;
    cursor: pointer;
   /* font-weight: bold;*/}
	.uselect_mid{padding:0 0 20px 0; max-width: 782px;margin: 0 auto;}
	.uselect_feature div{float:left; width: 391px; font-size: 18px; color:#000;}
	.uselect_feature div:first-child{width:301px; padding-bottom: 20px;}
	.uselect_feature div:last-child{width:481px;}
	.uselect_feature_content{ padding-bottom: 20px; display: table;}
	.uselect_feature_content div{float:left; height: 62px;}
	.uselect_feature_content div:first-child{min-width:100px; background-image: url(images/feature_border.jpg); background-repeat: no-repeat; background-position: right center;}
	.uselect_feature_content div:last-child {padding-left: 30px; width:622px; padding-top: 5px;}
	.uselect_feature_content div:last-child p{font-size:16px; color:#000; padding: 0;}
	.uselect_feature_content div:last-child p span{font-size:18px; color:#1869B2;}
.hFooterNavBar2 .nav_bar {
     border-bottom: 1px solid #d5d5d5;
     line-height: 35px;
     margin-bottom: 10px;
     padding: 0;
 	height: 35px;
 }
.hFooterNavBar2 .nav_bar ul {
     float:left;
     overflow:hidden;
 }
.hFooterNavBar2 .nav_bar li {
     float:left;
     margin-left:10px;
 	font-size:10px;
 	color: #97999B; list-style-type: none;
 }
.hFooterNavBar2 .nav_bar li a{
 	color: #97999B;}
.hFooterNavBar2 .copyright {
     color: #999;
     font-size: 11px;
     margin: 15px 0 0 5px;
     display: block;
 }
.hFooterNavBar2 .copyright span {
     margin-top: 4px;
     float: right;
     display: inline-block;
     margin-bottom: 10px;
 }
.hFooterNavBar2 .copyright span:first-child {
     float: left;
     margin-left: 35px;
 }
/*#carousel-top .item:first-child{ background-image: url(../images/top_banner_1.jpg); background-repeat:no-repeat; background-size:cover; height:600px;}
#carousel-top .item:nth-child(2){ background-image: url(../images/top_banner_2.jpg); background-repeat:no-repeat; background-size:cover; height:600px;}*/
#carousel-top h2{font-size:33.6px; font-weight: 600;}
#carousel-top h3{font-size:27.6px; font-weight: 600; }
#carousel-top em{font-size:27.26px; font-weight:300;}
#carousel-top .item img{width:100%;}
h1.interstate{ font-family: 'Open Sans', Arial, sans-serif; font-weight: 300; font-size:42px; margin:0 .335em;}
.semi-bold{font-weight: 600;}
.row-eq-height {
    display: table;
}

.row-eq-height [class*="col-"] {
    float: none;
    display: table-cell;
    vertical-align: top;
}
.content, .content .container{/*max-width: 1180px;*/ margin: 0 auto;}
.video h2{font-size:27px; font-weight:600;}
.white-bg{background:#fff;}
.video .row-eq-height>div:first-child{width:40%; padding: 0;}
.video .row-eq-height>div:nth-child(2){width: 60%; padding: 0;}
.video .row-eq-height{margin:0;}
.story_title_pic{width:87px; height:87px;}
.story_container{padding:5em 2em 0 2em;}
.min-height-87{min-height:87px;}
.story_title{padding-left:1em; font-size: 18px; font-style:italic; line-height:1.5; /*padding-top: .5em;*/}
.size-24{font-size:24px; font-style:normal;}
.width-780{max-width:780px;}
.border-top{border-top:1px solid #ccc;}
.margin-bottom{margin-bottom: 2em;}
.analyst_program .panel-group .panel-heading+.panel-collapse>.panel-body{padding-bottom: 3em; padding-top: 0; text-align: justify;}
.campus-event{padding: 0;display: table;}
.campus-event>div{width:590px; display:table-cell; vertical-align:middle; height:370px; background-color:#eaeaea; text-align: center;}
.width-1180{max-width:1180px;}
.campus-event>div:first-child{background-image:url(../images/event-bg.jpg); background-size: cover;}
.campus-event h1{  font-family: 'Open Sans', Arial, sans-serif; font-weight: 600; letter-spacing: 0px; margin-bottom: 0;}
.campus-event p{ font-family: 'Open Sans', Arial, sans-serif; font-weight: 300; font-size:20px; padding-bottom: 1em;}
.campus-event a{background: #ED1C24; color:#fff; font-size: 19.68px; font-family: 'Open Sans', Arial, sans-serif; font-weight: 7300; padding: 10px 60px; cursor: pointer;}
.campus-event a:hover{text-decoration: none;}
.facts h1, .questions h1{font-size: 36px;}
.facts .facts-row-1>div:first-child>img{background-image: url(../images/fact1-bg.jpg); background-size: cover;}
.facts .facts-row-1>div:nth-child(2)>img{background-image: url(../images/fact2-bg.jpg); background-size: cover;}
.facts .facts-row-2>div:first-child>img{background-image: url(../images/fact3-bg.jpg); background-size: cover;}
.facts .facts-row-2>div:nth-child(2)>img{background-image: url(../images/fact4-bg.jpg); background-size: cover;}
.facts .facts-row-1>div:first-child{padding: 0; padding-right: 7.5px;}
.facts .facts-row-1>div:nth-child(2){padding: 0; padding-left: 7.5px;}
.facts .facts-row-2>div:first-child{padding: 0; padding-right: 7.5px;}
.facts .facts-row-2>div:nth-child(2){padding: 0; padding-left: 7.5px;}
.questions h1{background-image:url(../images/arrow-down.png); background-position: right center; background-repeat: no-repeat;}
.questions h4.panel-title{font-size:18px;padding-right: 1.4em;}
.questions .panel-body{font-size:16px;padding-right: 1.4em;}
.uselect_top_content p{font-size: 25.35px; margin: 0;    line-height: 30px;}
.uselect_top_content_outer{display:table;}
.cevent{width:100%;}
footer.pagefooter #socialShare li{width: 70px;
    margin-left: -40px;}
.event-title{font-size:17px;}
.event-more{padding-top: 10px; display: inline; margin-right: 5px;}
.event-location{padding-left:10px !important;}
.popup{position: absolute; z-index: 2; right: 650px; margin-left: -150px; margin-top:10px;}
.popup-c{width: 300px; height: 104px; background-image: url(../images/popup-bg.jpg); background-repeat: no-repeat;}
.popup-close{width: 37px; height: 37px; background-image: url(../images/popup-close.png); background-repeat: no-repeat; border: 0; box-shadow: 0; background-color: transparent;margin-left: 263px;}

#footer {padding: 20px 29px 0;font-size: 11px;}
	.footerMenu{border-bottom: 2px solid #CCCCCC;overflow: hidden;padding: 7px 0 5px;width: 100%;}
	.footerMenu a{color: #666;}
	.footerMenu a:hover{text-decoration:underline;}
	.footerLinks {float: right;padding: 0;}
	.footerLinks ul{margin:0;padding:0;}
	.footerLinks ul li {float: left;padding: 0 0 0 23px;list-style: none;}
	.footerLeftLink{float:left;padding:2px 7px 0 0;}
	.followTxt{float:left;padding:2px 0 0 0;}
	.mediaIcons{float:left;border-left:1px solid #ccc;padding:0 0 0 7px;}
	.mediaIcons li{float:left;margin:0 6px 0 0;list-style: none;} 
	.mediaIcons li a.facebookIcon, .mediaIcons li a.faceIcon{width:18px;height:18px;background-repeat:no-repeat;display:inline-block;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;-ms-background-size:contain;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;cursor: pointer;z-index:1;}
	.mediaIcons li a.faceIcon{width: 30px;height: 30px;}
	.mediaIcons li a.facebookIcon, .mediaIcons li a.faceIcon{background-image:url("../images/facebookIcon.png"); vertical-align: middle;}
	.footerLinksList {float: right;padding: 0;margin-top: 3px;}
	.footerList li{float:left;padding-left:18px;list-style: none;}
	.footerDisclaimer {overflow: hidden;padding: 16px 0 35px;}
	.footerLogo {background:url("../images/citi-logo-pc.png") no-repeat;width: 31px;height: 18px;float: left;}
	.copyRight {float: right;text-align: right;color:#999;}
#carousel-top-s .item:first-child{background-image: url(../images/top_banner_1_s.jpg); background-repeat: no-repeat; background-position: top center; background-size: contain; max-height: 330px;}
#carousel-top-s .item:nth-child(2){background-image: url(../images/top_banner_2_s.jpg); background-repeat: no-repeat; background-position: top center; background-size: contain; max-height: 330px;}
#carousel-top-s .item:nth-child(3){background-image: url(../images/top_banner_3_s.jpg); background-repeat: no-repeat; background-position: top center; background-size: contain; max-height: 330px;}
#carousel-top-s .item:nth-child(4){background-image: url(../images/top_banner_4_s.jpg); background-repeat: no-repeat; background-position: top center; background-size: contain; max-height: 330px;}
#carousel-top-s .item:nth-child(5){background-image: url(../images/top_banner_5_s.jpg); background-repeat: no-repeat; background-position: top center; background-size: contain; max-height: 330px;}
#carousel-top-s .item:nth-child(6){background-image: url(../images/top_banner_6_s.jpg); background-repeat: no-repeat; background-position: top center; background-size: contain; max-height: 330px;}
/* #carousel-top-s .item:nth-child(7){background-image: url(../images/top_banner_6_s.jpg); background-repeat: no-repeat; background-position: top center; background-size: contain; max-height: 330px;} */
#FinTech2-s .panel:first-child a{width: 100%; height: 100px; background-image: url(../images/fin2b1s.jpg); background-repeat: no-repeat; background-size: cover; display: block; margin: 0 auto; position: relative; background-position: left center;}
#FinTech2-s .panel:nth-child(2) a{width: 100%; height: 100px; background-image: url(../images/fin2b2s.jpg); background-repeat: no-repeat; background-size: cover; display: block; margin: 0 auto; position: relative; background-position: left center;}
#FinTech2-s .panel:nth-child(3) a{width: 100%; height: 100px; background-image: url(../images/fin2b3s.jpg); background-repeat: no-repeat; background-size: cover; display: block; margin: 0 auto; position: relative; background-position: left center;}
#FinTech2-s .panel:nth-child(4) a{width: 100%; height: 100px; background-image: url(../images/fin2b4s.jpg); background-repeat: no-repeat; background-size: cover; display: block; margin: 0 auto; position: relative; background-position: left center;}
#FinTech2-s .panel:nth-child(5) a{width: 100%; height: 100px; background-image: url(../images/fin2b5s.jpg); background-repeat: no-repeat; background-size: cover; display: block; margin: 0 auto; position: relative; background-position: left center;}
#FinTech2-s a[aria-expanded="true"] img{opacity: 0;}
.w-plus{    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -9.5px;
    opacity: 1;}
.blue{color:#056DA5;}
#carousel-top-s .carousel-caption{padding:1.5em 1.5em;}
#FinTech2-s .panel-body{background-image: url(../images/b-minus.png); background-repeat: no-repeat; background-position: right 20px top 50px; border: 0;}
.cevent img{max-height:151px;}
#carousel-event2 .event-title, #carousel-event .event-title{min-height:84px;}
	#carousel-event2 .carousel-control.left, #carousel-event2 .carousel-control.right{margin: 0; z-index: 9;}
	#carousel-event2 .carousel-control.right{margin-right:0px; z-index: 9;}
	#carousel-event2.carousel-control.left{margin-left:0px; z-index: 9;}
#FinTech2-s .panel{box-shadow:none;}
.analyst_program .panel-title{text-align:center;}
.global_consumer a.view_btn {
			  padding: 7px 25px;
			  background-color: #b8b9bb;
			  color: #fff;
			  font-size: 16px;
			  font-weight: bold;
		  }
		.global_consumer a.collapsed:after  {
			content: 'Read More';
		}

		.global_consumer a:not(.collapsed):after {
			content: 'Read Less';
		}
		.collapse.in {  display: block !important;}
.event-c{width:295px;}
.line-height-15{line-height: 15px;}
.event .month .event-reg{min-height:0 !important;}
.reg-title{/*font-size:17px;*/ color:#056D90; text-align: center; /*padding-top: 13px;*/ color:#231F20;}
.reg-button{display:inline-block; /*padding: 10px 3px 0 3px; */text-decoration: none; /*width:49%;*/ min-width: 122.5px;}
.reg-button a, .reg-button a:hover, .reg-button a:focus{color:#fff; /*background-color: #056D90;*/ padding: 3px 20px; text-decoration: none;}
.dis-button{color:#fff; background-color: #056D90; padding: 15px 60px; text-decoration: none; font-size: 24px;}
.dis-button:hover, .dis-button:focus{color:#fff; text-decoration: none;}
/*.reg-button>div{padding-top:5px;}*/
.disclaimer{max-width:1046px; min-height: 400px;}
.dis-spacer{padding: 1em 0;}
.visible-phone {display:none;}
@media only screen and (min-width:1200px){
.event .container{width:1475px; margin: 0 auto;}
	#carousel-event .item{overflow-x:auto;}}
@media only screen and (max-width:767px){
#footer{clear:both;}.iconVisit {background: url("https://www.citibank.com.hk/views/images/mobile/visitIcon.png") no-repeat scroll center transparent;}
	.footerLeft {margin: 0 23px 0 0;}
	.footerLinksList {float: none;padding: 0 23px 0 0;position: relative;}
	.footerLinksList ul li {float: left;padding: 0 15px 0 0;}
	.footerLinksList a {color: #666666;padding-bottom: 4px;display:inline-block;}
	.footerLinksList a:hover {color: #3399CC;text-decoration: underline;}
	.footerLinksList a.activeTabHighlight {color: #3399CC;text-decoration: underline;}
	.footerRhtLink{float:right;color:#666;padding:2px 0 0;}
	.appFooterScrolPlus, .appFooterScrolMinus {display: block;position: absolute;right:0;top: 2px;padding-right: 20px;}
	.appFooterScrolTop{top:2px;}
	.appFooterScrolPlus {background: url("https://www.citibank.com.hk/views/images/plus.png") no-repeat scroll right 0 transparent;}
	.appFooterScrolMinus {background: url("https://www.citibank.com.hk/views/images/minus.png") no-repeat scroll right 0 transparent;}
	.footerList {float: left;padding-top: 20px;}
	.footerMenu {height: 36px;overflow: hidden;}
	.copyRight {float: none;text-align: left;padding-left: 50px;}
	.thumbImg {float: none;margin: 0 0 10px;}
	.productsListCont {margin: 0;}
	.TermsAndConditions{display:none;}
	.scrollAreaHdr a{color: #333;font-weight: bold;padding-left: 25px;}
	.termsPlus, .termsMinus {cursor: pointer;display: inline-block;float: left;}
	.termsMinus {background: url("https://www.citibank.com.hk/views/images/minus.png") no-repeat scroll 0 0 transparent;}
	.termsPlus {background: url("https://www.citibank.com.hk/views/images/plus.png") no-repeat scroll 0 0 transparent;}
	.tabBotBtn{padding:10px 0 0;}
	.tabBotBtn .blueBtn, .tabBotBtn .greenBtn{margin-right:0;}
	.tableWrap tr th, .tableWrap tr td{font-size:12px;padding: 13px 10px;}
	.tableWrapTiny.col7 tr th, .tableWrapTiny.col7 tr td {font-size:9px;}
	.contInnerList ul{float:none; padding-right:0px;}
	.listBox li{width:95.5%;background:#fff;border:1px solid #ccc;padding:10px;float:none;min-height:0px;}
		.listBox li.rhtArro{background:url("https://www.citibank.com.hk/views/images/mobile/rht-arrow.png") center center no-repeat;width:auto;border:none;box-shadow:none;margin: 10px 0;text-align: center;}
	ul.stepHldr li span.stepList{width:10%;}
		ul.stepHldr li span.stepCont{width:87%;}
	.addCompare{padding:10px 0 0;clear:both;}
	.homeTopBtn li.applycreditcard {width: 100%;height:45px;}
	.homeTopBtn li.applycreditcard a {padding: 15px 0 15px;text-align: center;}}
@media only screen and (max-width:1024px){
	.carousel-indicators{bottom:auto;}
.dis-button{color:#fff; background-color: #056D90; padding: 7.5px 30px; text-decoration: none; font-size: 18px;}
	.uselect_top{padding: 8px 0 0 0;}
	.uselect_top_content p{font-size:14px; line-height: 1.5;}
	html{overflow-x: hidden;}
	.uselect_top button{padding:5px 25px;}
	#carousel-FinTech2 .carousel-indicators p{font-size: 25px !important;}
	/*.pagefooter{display: none;}*/footer.pagefooter #socialShare li{margin-left:0;}
	/*.fixl{display:none !important;}*/
	.uselect_top_content p, .apply_btn{margin:0 auto; float: none !important; text-align: center;}
	.uselect_top button{margin:5px auto; font-size:16px;}
	.story2_story>div{display:inline-block;}
	#carousel-top-s{min-height:580px;}
	/*.story2_story>div>p{    margin-top: 4em;}*/
	.analyst_program .panel-group{text-align:left !important;}
	/*#carousel-event2 .carousel-control img{    margin-top: -140px;}*/
	#carousel-event2 .carousel-control.left, #carousel-event2 .carousel-control.right{margin-top: -60px; margin-left: 5px; margin-right: 5px;
    width: auto;}
	#carousel-event2 .carousel-control.left img{margin-left: 10px;}
	#carousel-event2 .carousel-control.right img{margin-right: 10px;}
	.story_title_pic{width:50px; height:50px;}
	.story_title{font-size:14px !important;}
.video .row-eq-height>div:first-child{width:100%; padding: 0;}
	.video .row-eq-height{display: block; background: #fff;}
.video .row-eq-height>div:nth-child(2){width:100%; padding: 0;    float:none; vertical-align: inherit;
    display: block;}
	footer.pagefooter #socialShare ul{margin:0; padding:0;}
	footer.pagefooter #socialShare{margin: 0;}
	#carousel-event2 .card{height:483px;}
	.cevent{height:216px;}
	h1.interstate, h1, .facts h1, .questions h1{font-size:24px; margin: .335em 0;}
	h3{font-size:19px;}
	.h4, h4{font-size:16px;}
	#carousel-FinTech2 .panel-heading{padding:0;}
	#carousel-top-s .carousel-caption{padding:.5em;}
	.apply_btn{padding:0;}
	.facts .facts-row-2>div, .facts .facts-row-1>div{padding:0 !important;}
	#carousel-top-s .carousel-caption h3{margin:10px 0 25px 0;}
	.content .col-xs-12.col-md-8.col-md-offset-2{padding:0 16px; font-size: 16px;}
	.story2_story>div>p{line-height: 1.5;}
	.story2_story>div{margin-top:0;}
#carousel-story2 .carousel-indicators li p{ font-size:14px; padding:.125em 0 0 0; margin: 0;}
	#carousel-story2 .carousel-indicators li{ min-height:0; padding: 10px 5px 0 5px;width:90px; margin-top: .5em;}
	#carousel-story2 .carousel-indicators li >div:first-child{width:50px; height:50px; background-size: contain;}
	.story_container{min-height:228px;}
	.video{padding:18px 0;}
	.citilogo{height:42px;margin-top: 6.5px; padding: 0 20px;}
	.navbar{height:55px;}
	.analyst_program .panel a{padding:0 15px;}
	.questions h1{padding: 30px;}
	.spacer{padding: .25em 0;}
	.video{margin:9px;}
	#carousel-event2 .carousel-control img{width: 13px; height: 25px; }
	.questions h4.panel-title{font-size:16px;padding-right:1.7em;}
	.analyst_program .panel-heading, .questions .panel-heading{padding: 15px;}
}
@media only screen and (max-width:1600px){
	.story_title_pic{width:50px; height:50px;}
	.story_title{font-size:12px !important; display: table;    width: 75%;}
	.story2_story>div{padding:0; display: inline-block;}
	.size-24{font-size:20px;}
	.story_container{padding-top:1em;}
	.story2_story>div>p{font-size:18px;}
}


	
	#carousel-event2 .card {
    background-color: #fff;
    margin: 0 auto;
		padding: 0 15px; max-width: 424.2px;}




