/* Minification failed. Returning unminified contents.
(4698,30): run-time error CSS1046: Expect comma, found '110'
(4698,38): run-time error CSS1046: Expect comma, found '/'
(5325,33): run-time error CSS1046: Expect comma, found '0'
(5325,37): run-time error CSS1046: Expect comma, found '/'
(5512,33): run-time error CSS1046: Expect comma, found '0'
(5512,37): run-time error CSS1046: Expect comma, found '/'
(8429,63): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
 */
.menuToshow a:hover, .onlineBanking a:hover, .topMenu a:hover {
	opacity: .7;
}
@font-face {
	font-family: CoTextArabic-Bold;
	src: url(fonts/cotextarabicbd.eot);
	src: url(fonts/cotextarabicbd.svg#cotextarabicbd)format('svg'), url(fonts/cotextarabicbd.eot?#iefix)format('embedded-opentype'), url(fonts/cotextarabicbd.woff)format('woff'), url(fonts/cotextarabicbd.ttf)format('truetype');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: CoTextArabic-Regular;
	src: url(fonts/cotextarabicrg.eot);
	src: url(fonts/cotextarabicrg.eot?#iefix)format('embedded-opentype'), url(fonts/cotextarabicrg.woff)format('woff'), url(fonts/cotextarabicrg.ttf)format('truetype'), url(fonts/cotextarabicrg.svg#cotextarabicrg)format('svg');
	font-weight: 400;
	font-style: normal;
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	font-weight: 400;
}
.fontWeightBold, .newsTitle a, .sliderInfo h3 a, h1, input.blueBtn {
	font-weight: 700;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
blockquote, q {
	quotes: none;
}
blockquote:after, blockquote:before, q:after, q:before {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
div, td {
	vertical-align: top;
	font-family: arial;
	font-size: 16px;
	color: #2e353a;
}
* {
	outline: 0;
}
li, ol {
	list-style: none;
}
img {
	border: 0;
}
textarea {
	resize: none;
}
button:focus, input:focus, select:focus, textarea:focus {
	outline: 0!important;
}
.fullWidth {
	width: 100%
}
.floatLeft {
	float: right
}
.floatRight {
	float: left
}
.posRelative {
	position: relative
}
.absolutePos {
	position: absolute
}
.textDecorationNone, a {
	text-decoration: none
}
.breadcrumbs a.current, .expandButton a, .linksLogin a, .textDecorationUnderline {
	text-decoration: underline
}
.clearBoth {
	clear: both
}
body {
    overflow-x: hidden;
    direction: rtl;
    -webkit-font-smoothing: antialiased;
}
a {
	color: #2A6EBB
}
.header {
	background: #3f4850;
	border-bottom: 8px solid #2a6ebb;
	margin-bottom: 15px
}
a.firstLevel, a.hasSubMenu {
	border-bottom: 5px solid #fff
}
.header a {
	display: inline-block
}
.safearea {
	max-width: 1141px;
	margin: 0 auto
}
.headerNav, .language, .onlineBanking, .search, .topMenu {
	float: right
}
.headerNav a {
	font-size: 16px;
	color: #fff;
	padding: 12px 20px;
	margin: 0;
	line-height: 16px
}
.headerNav a.current, .headerNav a:hover {
	background: #2a6ebb
}
.headerRightNav {
	float: left;
	position: relative
}
.topMenu a {
	font-size: 14px;
	color: #9ec3de;
	margin: 14px 0 12px 10px;
	border-left: 1px solid #9ec3de;
	padding-left: 7px;
	line-height: 14px
}
.topMenu a.last {
	border: none;
	margin-left: 0;
	padding-left: 9px
}
.topMenu {
	padding-left: 40px;
	border-left: 1px solid #20262b
}
.language, .onlineBanking {
	border-right: 1px solid #4a555d;
	padding: 0 20px;
	border-left: 1px solid #20262b
}
.onlineBanking a {
	font-size: 16px;
	background: url(../images-ar/online-banking.png)right 13px no-repeat;
	padding: 13px 20px 11px 0;
	color: #fff;
	line-height: 16px
}
.language a {
	font-size: 16px;
	color: #fff;
	line-height: 14px;
	padding: 13px 0
}
.search {
	border-right: 1px solid #4a555d;
	background: #2c343a;
	padding: 8px 10px;
	height: 40px
}
.search input {
	border: 0;
	background: #2c343a;
	color: #fff;
	font-family: Tahoma, Geneva, sans-serif;
	width: 130px;
	padding-top: 5px
}
input.serachBtn {
	background: url(../images-ar/search-icon.png)5px center no-repeat!important;
	width: 40px;
	height: 20px;
	cursor: pointer;
	border-right: 1px solid #47525b
}
ul.menuNav {
	float: left
}
.logoHolder, .mainMenu li, .menuImage {
	float: right
}
.logoHolder {
	margin: -12px 22px 0 0
}
.logoHolder a {
	background: url(../images-ar/logo.png)center center no-repeat;
	width: 149px;
	height: 46px;
	display: block
}
a.firstLevel {
	font-size: 16px;
	color: #2e353a;
	margin-left: 3px;
	padding: 5px 10px 18px
}
a.hasSubMenu {
	background: url(../images-ar/menu-arrow.png)left 18px no-repeat;
	padding: 5px 15px 18px 30px
}
.mainMenu .safearea {
	position: relative;
	z-index: 999;
	padding-top: 19px
}
.menuToshow {
	background: url(../images-ar/menu-bg.png);
	width: 100%;
	position: absolute;
	right: 0;
	top: 91%;
	height: auto;
	display: none;
	-webkit-transition: all 500ms linear;
	-moz-transition: all 500ms linear;
	-ms-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear
}
.mainMenu a, .readMoreLink {
	display: block
}
.menuToshowPadd {
	padding: 20px;
	border-top: 5px solid #00a8b4
}
.menuToshow li {
	width: 17%;
	margin-left: 3%
}
a.secondLevel {
	color: #fff;
	margin-bottom: 25px;
	font-size: 17px;
	line-height: 21px
}
.thirdLevel a {
	font-size: 14px;
	color: #d1d1d0
}
.thirdLevel {
	margin-top: -10px;
	margin-bottom: 20px
}
.noTouch .mainMenu li:hover a.firstLevel {
	background-color: #00a8b4;
	color: #fff;
	border-bottom: 5px solid #00a8b4
}
.noTouch .mainMenu li.purple:hover a.firstLevel {
	background-color: #6e2c6b;
	border-bottom-color: #6e2c6b
}
.purple .menuToshowPadd {
	border-top-color: #6e2c6b
}
.purple a.current {
	border-bottom-color: #6e2c6b!important
}
.noTouch .mainMenu li.yellow:hover a.firstLevel {
	background-color: #ffce00;
	border-bottom-color: #ffce00
}
.yellow .menuToshowPadd {
	border-top-color: #ffce00
}
.yellow a.current {
	border-bottom-color: #ffce00!important
}
.noTouch .mainMenu li.red:hover a.firstLevel {
	background-color: #d12a2e;
	border-bottom-color: #d12a2e
}
.red .menuToshowPadd {
	border-top-color: #d12a2e
}
.red a.current {
	border-bottom-color: #d12a2e!important
}
.noTouch .mainMenu li.grey:hover a.firstLevel {
	background-color: #18191a;
	border-bottom-color: #18191a
}
.grey .menuToshowPadd {
	border-top-color: #18191a
}
.grey a.current {
	border-bottom-color: #18191a!important
}
.noTouch .mainMenu li.darkBlue:hover a.firstLevel {
	background-color: #002453;
	border-bottom-color: #002453
}
.darkBlue .menuToshowPadd {
	border-top-color: #002453
}
.darkBlue a.current {
	border-bottom-color: #002453!important
}
.noTouch .mainMenu li:hover a.hasSubMenu {
	background: url(../images-ar/menu-arrow-hover.png)left 18px no-repeat #00a8b4
}
.touchBody a.hasSubMenu {
	-webkit-tap-highlight-color: transparent
}
.menuImage {
	width: 24%;
	border-right: 1px solid #434e56;
	padding-right: 30px;
	font-size: 14px;
	color: #d1d1d0;
	line-height: 16px
}
.menuImage img {
	width: 100%;
	text-align: left;
	display: block;
	margin-bottom: 10px
}
.menuImage a.secondLevel {
	margin-bottom: 5px;
	line-height: 18px
}
.readMoreLink {
	font-size: 14px;
	color: #9ec3de
}
.menuImage .readMoreLink {
	margin-top: 10px;
	background: url(../images-ar/readmore-arrow.png)right 6px no-repeat;
	padding-right: 14px
}
.menuToshowLinks {
	float: right;
	width: 100%
}
.mainSlider {
	height: 438px;
	overflow: hidden
}
.mainSlider .flex-control-nav, img.mobile {
	display: none
}
.sliderShape {
	position: absolute;
	left: -90%;
	top: 0;
	background: url(../images-ar/slider-shape.png)right top no-repeat;
	width: 50%;
	height: 100%;
	z-index: 990;
	-webkit-transition: all 900ms linear;
	-moz-transition: all 900ms linear;
	-ms-transition: all 900ms linear;
	-o-transition: all 900ms linear;
	transition: all 900ms linear
}
.mainSlider li {
	position: relative;
	overflow: hidden
}
.sliderCaption {
	font-size: 20px;
	color: #2c343a;
	position: absolute;
	z-index: 992;
	top: 85px;
	width: 330px;
	left: -100%;
	line-height: 32px;
	-webkit-transition: all 1300ms linear;
	-moz-transition: all 1300ms linear;
	-ms-transition: all 1300ms linear;
	-o-transition: all 1300ms linear;
	transition: all 1300ms linear
}
.flex-active-slide .sliderShape {
	left: 0
}
.flex-active-slide .sliderCaption {
	left: 133px;
	direction: rtl;
	text-align: right
}
.button {
	font-size: 18px;
	color: #fff;
	display: block;
	padding: 8px 19px 10px;
	line-height: 18px
}
a.blueBtn, a.darkBlueBtn, a.greyBtn {
	font-family: CoTextArabic-Regular, Arial;
	font-weight: 700;
	font-size: 14px
}
a.blueBtn {
	background: #2a6ebb!important
}
a.darkBlueBtn {
	background: #002453;
	bottom: 5%;
	position: absolute!important;
	left: 4%
}
a.blueBtn:hover {
	background: #0d55a6
}
.sliderBtn {
	position: absolute;
	-webkit-transition: all 1500ms linear;
	-moz-transition: all 1500ms linear;
	-ms-transition: all 1500ms linear;
	-o-transition: all 1500ms linear;
	transition: all 1500ms linear;
	bottom: 120px;
	left: -700px;
	z-index: 995
}
.sliderBtn a.blueBtn {
	width: 168px;
	padding: 8px 20px 11px 0;
	text-align: center;
	margin-top: 30px;
	font-size: 18px;
	line-height: 18px
}
.flex-active-slide .sliderBtn {
	left: 274px
}
.mainSlider .flex-direction-nav .flex-next, .mainSlider .flex-direction-nav .flex-prev {
	width: 14px;
	height: 28px;
	bottom: 124px!important;
	top: inherit;
	z-index: 995;
	margin: 0!important;
	opacity: 1!important
}
.footerRightBlock a:hover, .footerSitemap a:hover, .latestNews .blockTitle a:hover, .viewAllNews a:hover {
	opacity: .7
}
.mainSlider .flex-direction-nav .flex-prev {
	background: url(../images-ar/next-slide.png)center center no-repeat!important;
	left: 200px
}
.mainSlider .flex-direction-nav .flex-next {
	background: url(../images-ar/previous-slide.png)center center no-repeat!important;
	left: 166px
}
.mainSlider .flex-direction-nav {
	position: relative;
	z-index: 999;
}
.mainSlider .flex-direction-nav li {
	overflow: visible;
	float: left
}
.latestNews .blockTitle {
	background: #38434b;
	height: 100%;
	width: 15%;
	float: right;
	text-align: center
}
.latestNews .blockTitle a {
	padding: 26px 0;
	font-size: 20px;
	color: #fff;
	line-height: 20px;
	display: block
}
.newsDetails, .newsDetails .summary {
	font-size: 14px;
	color: #e9e9e9
}
.newsDate, .newsDetails, .newsLink {
	float: right
}
.newsDate {
	width: 13%;
	margin-top: 15px
}
.newsLink {
	width: 17%;
	margin-top: 20px
}
.newsDetails {
	width: 62%;
	padding-top: 10px;
	line-height: 15px;
	margin-left: 1%;
	direction: rtl
}
.newsTitle {
	font-size: 20px;
	margin-bottom: 5px;
	line-height: 20px;
	text-align:right;
}
.newsTitle a {
	color: #fff
}
.latestNews {
	z-index: 991;
	background: url(../images-ar/latestNewsBg.png);
	max-width: 1116px;
	height: 78px;
	margin: 0 auto
}
.latestNewsSlider {
	width: 82%;
	float: right;
	color: #fff
}
.viewAllNews {
	width: 3%;
	float: right;
	height: 100%
}
.viewAllNews a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images-ar/news-next-slide.png)center center no-repeat #38434B
}
.newsDate {
	font-size: 16px;
	line-height: 17px;
	color: #3f4850;
	margin-bottom: 10px
}
.newsDate span {
	display: block;
	font-size: 24px;
	line-height: 24px;
	font-family: Arial
}
.blueBloc h2, .downloadApp h3, .footerSitemap h2, .formTextArea textarea, .formTextBox input, .highlightedText, .introductionCareersLanding, .liveChat .status.available, .liveChat .status.offline, .rate, .sliderInfo h3 a, .uploadCv a, h1, h5, input.blueBtn {
	font-family: CoTextArabic-Regular, Arial
}
.latestNewsBlock {
	direction: ltr;
	position: relative
}
.latestNewsBlock .safearea {
	max-width: 1116px;
	margin: 0 auto
}
.latestNews {
	top: -45px;
	width: 100%;
	position: absolute;
	right: 0
}
.blueBtn span, .darkBlueBtn span, .greyBtn span {
	display: inline-block;
	height: 100%;
	background: url(../images-ar/more-arrow.png)center center no-repeat #2c68ab;
	width: 33px;
	position: absolute;
	right: 0;
	top: 0
}
.greyBtn span {
	background-color: #000
}
.darkBlueBtn span, .darkBlueBtn:hover {
	background-color: #00132e
}
.blueBtn span.download {
	background: url(../images-ar/download-icon.png)center center no-repeat #2c68ab
}
.darkBlueBtn span.download {
	background: url(../images-ar/download-icon.png)center center no-repeat #00132e
}
.blueBtn.posRelative, .darkBlueBtn.posRelative, .greyBtn.posRelative {
	padding-right: 37px;
	padding-left: 7px;
	float: left;
	text-align: right
}
.customerSupportBanner .blueBtn.posRelative {
	padding-right: 40px;
	padding-left: 10px;
	position: absolute;
	bottom: 15px;
	left: 15px;
	float: none
}
.productsBlock, .sliderBlock {
	margin-left: 1.2%;
	float: right
}
.latestNewsSlider .flex-control-nav {
	display: none
}
.latestNewsSlider .flex-direction-nav a {
	background: url(../images-ar/news-prev-slide.png)center center no-repeat #39444c!important;
	width: 30px;
	height: 100%;
	margin: 0;
	left: -31px;
	top: 0
}
.latestNewsSlider .flex-direction-nav a.flex-next {
	background: url(../images/news-next-slide.png)center center no-repeat #39444c!important;
	left: 0;
	border-left: 1px solid #757575
}
.latestNewsSlider {
	position: relative;
	height: 78px
}
.homepageBlocks {
	padding-top: 50px;
	margin-bottom: 17px
}
.homepageBlocks .safearea {
	max-width: 1116px;
	margin: 0 auto
}
.sliderInfo h3 a {
	font-size: 20px;
	color: #22282b;
}
.sliderInfo h3 {
    line-height: 20px;
    margin-bottom: 36px;
    max-width: 350px;
}
.productSummary a.button, .sliderInfo a.button {
	width: 107px;
	margin-top: 20px
}
.sliderInfo a.button {
	position: absolute;
	bottom: 20px
}
.sliderBlock .flex-control-nav {
	width: auto;
	left: 20px;
	bottom: inherit!important;
	top: 223px
}
.sliderBlock {
	width: 43%;
	min-height: 430px;
	position: relative;
	direction: ltr;
	overflow: hidden
}
.sliderBlock .flex-viewport {
	height: 100%
}
.imageBorder {
	border: 1px solid #d0d8df;
	width: 99.95%
}
.imageBorder img {
	width: 100%;
	display: block
}
.sliderInfo {
	background: url(../images-ar/light-blue-bg.png);
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 20px;
	font-size: 16px;
	color: #394043;
	height: 212px
}
.productsBlock, .sliderBlock li.sameHeightBox {
	position: relative
}
.productsBlock {
	width: 28.2%;
	overflow: hidden
}
.productsBlock img {
	width: 100%
}
.productsBlock h3 {
	font-size: 20px;
	color: #414648;
	background: url(../images-ar/light-white-bg.png);
	padding: 15px;
	width: 100%;
	position: absolute;
	top: 0;
	right: 0
}
.productSummary {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	padding: 20px;
	font-size: 16px;
	color: #fff
}
.homeRightBlock {
	width: 25%;
	float: left
}
.icon {
	display: block;
	width: 57px;
	height: 39px;
	border-left: 1px solid #cdd1d5;
	float: right
}
.icon.branchLocator {
	background: url(../images-ar/locator-icon.png)center center no-repeat
}
.icon.phone {
	background: url(../images-ar/phone-icon.png)center center no-repeat
}
.icon.custumerSupport {
	background: url(../images-ar/custumer-support-icon.png)center center no-repeat
}
.rowText, a.rowLink, div.rowLink {
	display: block;
	float: right;
	font-size: 16px;
	color: #414648;
	margin-right: 10px
}
a.rowLink:hover {
	color: #2A6EBB
}
.homeRightBlock .listingRow {
	border-bottom: 1px solid #cdd1d5;
	margin-bottom: 11px;
	padding-bottom: 11px
}
.homeRightBlock .last {
	border-bottom: 0
}
.homeRightBlock .listingContainer {
	margin-bottom: 39px
}
.cardSearch h3 {
	font-size: 20px;
	color: #414648;
	margin-bottom: 15px;
	line-height: 24px
}
.fancy-select {
	display: block;
	margin-bottom: 14px
}
.homeRightBlock a.button {
	float: left
}
.footerContainer {
	background: #37424a
}
.footer .safearea, .footerContainer .safearea {
	max-width: 1116px
}
.footerSitemap {
	width: 71%;
	float: right;
	padding: 20px 0;
	display: table-cell
}
.footerRightBlock {
	width: 29%;
	height: 100%;
	background: #303940;
	position: absolute;
	left: 0;
	top: 0
}
.footerSitemap a {
	display: block;
	font-size: 14px;
	color: #e0eaf2;
	margin-bottom: 5px
}
.footerSitemap .listingRow {
	width: 25%;
	float: right
}
.footerSitemap h2 {
	font-size: 16px;
	margin-bottom: 0
}
.footerSitemap h2 a {
	color: #fff;
	margin-bottom: 8px
}
.footerSecondLevel {
	margin-bottom: 15px
}
.footerRightBlock {
	font-size: 16px;
	color: #fff;
	display: block
}
.footerRightBlock h2 {
	font-size: 16px;
	color: #fff;
	margin-bottom: 18px
}
a.facebookFollow, a.googlePlusFollow, a.linkedInFollow, a.twitterFollow {
	width: 30px;
	height: 30px;
	display: block;
	float: right;
	margin-left: 7px;
	margin-bottom: 15px
}
.footer a, .signature {
	display: inline-block
}
a.facebookFollow {
	background: url(../images-ar/facebook-icon.png)center center no-repeat
}
a.twitterFollow {
	background: url(../images-ar/twitter-icon.png)center center no-repeat
}
a.linkedInFollow {
	background: url(../images-ar/linkedIn-icon.png)center center no-repeat
}
a.googlePlusFollow {
	background: url(../images-ar/googlePlus-icon.png)center center no-repeat
}
.fieldHolder {
	background: #fff;
	margin-bottom: 10px;
	position: relative;
	border: 2px solid #fff
}
.fieldHolder input {
	border: 0;
	padding: 10PX;
	font-size: 13PX;
	color: #4c535b;
	width: 180px;
	float: right
}
input.blueBtn {
	font-size: 13px;
	color: #fff;
	background: #2a6ebb;
	border: 0;
	cursor: pointer;
	width: auto!important;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0 10px;
	height: 100%;
	margin: 0!important
}
.footer, .footer .safearea, .signature {
	font-size: 12px!important
}
input.blueBtn:hover {
	background: #0d55a6
}
.footer {
	background: #fff;
	color: #363e44;
	padding: 10px 0
}
.footer a {
	color: #363e44;
	margin-left: 17px;
	font-size: 12px
}
.footer a:hover, .signature, .signature a {
	color: #99a0a7
}
.signature {
    float: left;
    margin-left: 0px;
    padding: 5px 0px;
}
.signature a {
	margin-left: 0
}
.signature a:hover {
	color: #363e44
}
.pageTop {
	max-width: 1141px;
	margin: 0 auto 20px;
	padding: 10px;
	background: #eee
}
a.firstLevel.current {
	border-bottom-color: #00a8b4
}
h1 {
	color: #3f4850;
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 8px
}
.breadcrumbs {
	font-size: 12px
}
.breadcrumbs a {
	color: #3f4850;
	background: url(../images-ar/breadcrumbs-arrow.png)left 9px no-repeat;
	padding-left: 14px;
	margin-left: 10px;
	line-height: 12px;
	text-transform: lowercase
}
.breadcrumbs a.current, .breadcrumbs a:hover {
	color: #2a6ebb
}
.breadcrumbs a.current {
	background: 0 0
}
.pageContent {
	max-width: 1116px;
	padding-bottom: 10px
}
.highlightedBloc {
	width: 73%;
	float: right;
	margin-bottom: 105px
}
.highlightedBloc img {
	width: 100%
}
.highligtedBlocText {
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 430px;
	padding: 13px;
	background: url(../images-ar/light-white-bg2.png)
}
.highligtedBlocText h3 {
	font-size: 20px;
	color: #2e353a;
	line-height: 20px;
	margin-bottom: 10px
}
.highligtedBlocText .summary {
	font-size: 14px;
	color: #2e353a;
	margin-bottom: 10px;
	padding-bottom: 10px
}
.highligtedBlocText a.button {
	float: left;
	font-size: 14px
}
.highlightedBloc .cardSearch {
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images-ar/grey-bg-light.png);
	padding: 20px;
	height: 100%;
	width: 36%
}
.highlightedBloc .cardSearch h3 {
	font-size: 18px;
	color: #fff
}
.highlightedBloc .cardSearch .summary {
	font-size: 14px;
	color: #fff;
	margin-bottom: 10px
}
.highlightedBloc .cardSearch a.button {
	float: left;
	font-size: 14px
}
a.showQuikLinks {
	background: url(../images-ar/quik-links-open.png)center center no-repeat #2a6ebb;
	display: block;
	width: 31px;
	height: 152px;
	float: right
}
a.showQuikLinks:hover {
	background-color: #0d55a6
}
.selected a.showQuikLinks {
	background: url(../images-ar/quik-links.png)center center no-repeat #2a6ebb
}
.quikLinks {
	position: fixed;
	top: 410px;
	z-index: 999
}
.usefulLinks {
	padding-top: 15px
}
.usefulLinks h3 {
	border-bottom: 1px solid #bebebe;
	font-size: 18px;
	color: #2e353a;
	line-height: 18px;
	padding-bottom: 15px;
	margin-bottom: 10px
}
.accDetails, .accLink, .greyBorder {
	border-bottom: 1px solid #dcdbdb
}
.icon.cardsFeatures {
	background: url(../images-ar/cards-features.png)center center no-repeat
}
.icon.discountOffers {
	background: url(../images-ar/discount-offers.png)center center no-repeat
}
.icon.switchAhli {
	background: url(../images-ar/switch.png)center center no-repeat
}
.usefulLinks .icon {
	border-left: 0;
	width: 40px;
	height: 27px
}
.usefulLinks a.rowLink {
	line-height: 20px
}
.usefulLinks .listingRow {
	padding-bottom: 8px;
	margin-bottom: 8px
}
.greyBorder, h2 {
	margin-bottom: 20px
}
h2 {
	color: #414648;
	font-size: 22px;
	line-height: 28px
}
.greyBorder {
	padding-bottom: 20px
}
.filtersBlock label {
	font-size: 16px;
	color: #2e353a;
	line-height: 16px;
	float: right;
	margin-left: 20px;
	margin-top: 8px
}
.filtersBlock .fancy-select {
	float: right;
	width: 200px;
	margin-left: 20px;
	margin-bottom: 0!important
}
.cardsList .listingRow {
	width: 32%;
	float: right;
	margin-left: 2%;
	margin-bottom: 20px
}
.cardsList .listingRow.last {
	margin-left: 0
}
.cardsList .listingImage {
	position: relative
}
.cardsList .listingImage img {
	width: 100%
}
.cardsList .listingTitle {
	position: absolute;
	bottom: -48px;
	right: 0;
	width: 100%;
	background: url(../images-ar/light-blue-bg.png)
}
.cardsList .listingTitle a {
	display: block;
	padding: 10px;
	font-size: 16px;
	color: #2e353a
}
.shareContaimner a, .shareContaimner span {
	float: right!important;
	display: inline-block!important
}
.listingInfo {
	background: #dbe9f3;
	padding: 49px 10px 10px
}
.cardsList .listingText {
	font-size: 14px;
	margin-bottom: 15px;
	min-height: 35px
}
.cardsList a.blueBtn, .titleWithBorder a.blueBtn {
	font-size: 14px;
	float: left
}
.trigger {
	font-size: 14px!important;
	color: #2e353a!important;
	background:#f2f6f9 url("../images-ar/select-arrow.png") no-repeat scroll left center !important;
}
.shareContaimner {
	float: left;
	margin-top: -4px
}
.shareContaimner span {
	margin-left: 20px!important;
	width: 66px!important;
	height: 19px!important
}
.shareContaimner a {
	margin-left: 15px!important;
	width: 57px!important;
	height: 18px!important
}
.mailIcon, .stButton .email {
	background: url(../images-ar/mail.png)center center no-repeat!important
}
.printIcon {
	background: url(../images-ar/print.png)center center no-repeat
}
.shareIson, .stButton .sharethis {
	background: url(../images-ar/share.png)center center no-repeat!important
}
.shareContaimner a:hover {
	opacity: .8
}
.contentLeftPart {
	font-family: CoTextArabic-Regular, tahoma;
	width: 71.4%;
	float: right;
	margin-bottom: 15px
}
.contentRightPart {
	width: 27%;
	float: left
}
.cardImage {
	width: 60%
}
.cardImage img {
	width: 100%
}
.downloadApp {
	width: 37%;
	left: 0;
	top: 40%;
	position: absolute;
	margin-top: -101px
}
.downloadApp.account {
	top: 20%
}
.downloadApp h3 {
	font-size: 22px;
	color: #2c343a;
	margin-bottom: 15px
}
.downloadApp a.button {
	float: right;
	margin-bottom: 12px;
	clear: both
}
.cardImage {
	margin-bottom: 15px
}
.cardDetailsTop {
	margin-bottom: 25px
}
.accLink {
	font-size: 16px;
	color: #33373a;
	background: url(../images-ar/accLInk.png)left 3px no-repeat;
	cursor: pointer;
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-left: 20px;
	font-weight: 700 !important;
	font-family: CoTextArabic-Regular, tahoma;
}
.accLink.activeLink {
	background: url(../images-ar/accLInk-active.png)left 3px no-repeat
}
.accDetails {
	display: none;
	padding-bottom: 15px;
	margin-bottom: 5px;
	color: #454546;
	line-height: 21px;
	font-family: CoTextArabic-Regular, tahoma;
}
.accDetails li, .contentContainer li, .contentList li {
	background: url(../images-ar/listing-bullet.png)right 7px no-repeat;
	padding-right: 14px;
	margin-bottom: 3px
}
.accList {
	clear: both;
	margin-bottom: 34px
}
.customerSupportBloc {
	background: #37424a;
	padding: 15px;
	margin-bottom: 15px
}
.customerSupportBloc h3 {
	font-size: 18px;
	color: #fff;
	line-height: 18px;
	padding-bottom: 17px;
	border-bottom: 1px solid #272f35
}
.contentRightPart .homeRightBlock {
	width: 100%;
	float: none
}
.customerSupportBloc .icon {
	border: 0;
	width: 40px;
	height: 40px
}
.customerSupportBloc .rowLink, .customerSupportBloc .rowText {
	width: 199px;
	color: #dfdfdf;
	line-height: 16px;
	padding-top: 8px
}
.customerSupportBloc .listingContainer {
	border-top: 1px solid #4b5259;
	padding-top: 10px;
	margin-bottom: 0
}
.customerSupportBloc .listingRow {
	border-bottom: 1px solid #4b5259;
	padding-bottom: 12px;
	margin-bottom: 12px
}
.customerSupportBloc .listingRow.last {
	border: 0;
	margin: 0;
	padding: 0
}
.faqBloc, .loanInfo h3 a, .relatedLinks a, .relatedLinks h3 {
	margin-bottom: 15px
}
.icon.mail {
	background: url(../images-ar/mail-icon.png)center center no-repeat
}
.relatedLinks {
	background: #f1f1f1!important;
	padding: 15px
}
.relatedLinks h3 {
	font-size: 16px;
	color: #2e353a;
	line-height: 18px;
	border-bottom: 1px solid #c1c1c1;
	padding-bottom: 20px
}
.relatedLinks a {
	display: block;
	color: #414648;
	background: url(../images-ar/link-arrow.png)right 3px no-repeat;
	padding-right: 15px;
	line-height: 15px
}
.relatedLinks a:hover {
	opacity: .7
}
.relatedLinks a.current {
	color: #2a6ebb
}
.faqBloc {
	padding: 15px
}
.faqBloc h3 {
	font-size: 18px;
	color: #2e353a;
	line-height: 18px;
	border-bottom: 1px solid #c5c5c5;
	padding-bottom: 15px
}
.faqBloc a {
	display: inline-block;
	color: #414648;
	padding: 12px 23px 12px 0
}
.faqBloc a:hover, .faqBloc span {
	color: #2a6ebb
}
.faqBloc span {
	font-size: 18px;
	display: inline-block;
	margin-left: 5px;
	line-height: 18px;
	position: absolute;
	right: 0;
	top: 11px
}
.faqBloc .listingRow {
	border-bottom: 1px solid #dcdbdb;
	position: relative
}
.faqBloc .listingRow.last {
	border: 0
}
.icon.salary {
	background: url(../images-ar/salary.png)center center no-repeat
}
.icon.calculator {
	background: url(../images-ar/calculator.png)center center no-repeat
}
.icon.personalLoan {
	background: url(../images-ar/perconal-loan.png)center center no-repeat
}
.icon.password {
	background: url(../images-ar/password-icon.png)center center no-repeat
}
.icon.autoLoan {
	background: url(../images-ar/auto-loan.png)center center no-repeat
}
.icon.mortgageLoan {
	background: url(../images-ar/mortgage-loan.png)center center no-repeat
}
li.yellow .hasSubMenu.current {
	border-color: #fecb00
}
.highlightedLoan {
	width: 45%;
	margin-left: 2%;
	float: right;
	background: #d9e8f2
}
.loanImage {
	width: 50%;
	float: right
}
.loanImage img {
	width: 100%
}
.loanInfo {
	width: 50%;
	float: right;
	padding: 14px;
	position: relative;
	height: 100%
}
.loanInfo h3 a {
	font-size: 18px;
	color: #282c2f
}
.loanInfo .summary {
	font-size: 14px;
	color: #394043;
	padding-bottom: 16px;
	margin-bottom: 16px;
	border-bottom: 1px solid #cfcfcf
}
.blockLinks a {
	font-size: 14px;
	color: #414648;
	background: url(../images-ar/link-arrow.png)right center no-repeat;
	margin-bottom: 6px;
	display: block;
	padding-right: 15px;
	margin-right: 5px
}
.blockLinks a:hover {
	opacity: .6
}
.bannerlabel a:hover, .business .productSummary li a:hover, .corporateBankingList .listingTitle a:hover {
	opacity: .7
}
.loanInfo a.button.blueBtn {
	float: right;
	position: absolute;
	left: 15px;
	bottom: 15px
}
.loanInfo a.button.greyBtn {
	float: right;
	position: absolute;
	bottom: 15px;
	left: 15px
}
.waysTobankBloc {
	background: #37424a;
	width: 26%;
	float: right;
	position: relative
}
.waysTobankBloc.investor {
	width: 32%
}
.waysTobankBloc.investor p {
	color: #fff;
	border-bottom: 1px solid #8a8d8f;
	padding-bottom: 20px;
	margin-bottom: 20px;
	line-height: 18px
}
.waysTobankBloc.investor h3 {
	border-bottom: 0 solid #45545e
}
.blocpadd {
	padding: 15px
}
.waysTobankBloc h3 a {
	font-size: 18px;
	color: #fff;
	padding-bottom: 12px;
	margin-bottom: 7px
}
.blockLinksBlue a, .highlightedBloc.posRelative .blockLinksBlue a {
	display: block;
	background: url(../images-ar/blue-arrow.png)right center no-repeat;
	padding-right: 12px;
	font-size: 14px;
	color: #dbdbdb;
	margin-bottom: 8px
}
.blockLinksBlue a:hover {
	color: #3d73b9
}
.waysTobankBloc a.blueBtn {
	float: right;
	position: absolute;
	bottom: 15px;
	left: 15px
}
.rightBloc {
	width: 25%;
	float: left
}
.customerSupportBanner {
	position: relative;
	margin-bottom: 22px
}
.bannerlabel {
	background: url(../images-ar/light-white-bg2.png);
	padding: 5px 10px;
	width: 150px;
	position: absolute;
	left: 0;
	bottom: 10px
}
.bannerlabel a {
	color: #303940;
	font-size: 16px
}
.customerSupportBanner img {
	width: 100%
}
.loanSimulator {
	background: #f1f1f1;
	padding: 15px
}
.loanSimulator h3 {
	font-size: 18px;
	line-height: 18px;
	color: #414648;
	margin-bottom: 10px
}
.loanSimulator .summary {
	font-size: 16px;
	color: #37424a;
	margin-bottom: 10px;
	line-height: 18px;
	line-height: 17px
}
.loanSimulator .fancy-select {
	margin-bottom: 0
}
.blueBloc {
	background: #e1edf5;
	padding: 20px
}
.blueBloc h3 {
	font-size: 18px;
	line-height: 18px;
	color: #414648;
	margin-bottom: 20px
}
.introText, .rate {
	margin-bottom: 30px
}
.towBlocs {
	width: 46.5%;
	float: right
}
.blueBloc .towBlocs {
	border-left: 1px solid #c8d5de;
	padding-left: 3%;
	padding-bottom: 20px
}
.blueBloc .towBlocs.last {
	border-right: 1px solid #e5f0f7;
	padding-right: 3%;
	padding-left: 0;
	border-left: 0
}
span.simulate {
	background: url(../images-ar/simulate.png)center center no-repeat #2c68ab
}
.rate {
	font-size: 22px;
	color: #2a6ebb
}
.moreContent {
	top: 10px;
	margin-top: 0
}
.leftMenu {
	width: 28%;
	float: right;
	margin-left: 2%
}
.leftMenu li {
	margin-bottom: 1px;
	margin-left: 15px;
	position: relative
}
.leftMenu li span {
	display: block;
	border: 0;
	width: 34px;
	height: 25px;
	margin-left: 10px
}
.leftMenu li a {
	display: block;
	padding: 16px;
	background: #f1f1f1;
	font-size: 18px;
	color: #191d20;
	position: relative;
	z-index: 10;
	line-height: 23px
}
span.arrow {
	background: url(../images-ar/left-menu-arrow.png)center center no-repeat;
	display: block;
	width: 15px!important;
	height: 55px!important;
	position: absolute;
	left: 0;
	padding: 0!important;
	margin: 0!important;
	top: 0;
	z-index: -10
}
.leftMenu li.current a, .leftMenu li:hover a {
	background: #2a6ebb;
	color: #fff
}
.leftMenu li.current .icon.personalLoan, .leftMenu li:hover .icon.personalLoan {
	background-image: url(../images-ar/perconal-loan-white.png)
}
.leftMenu li.current .icon.autoLoan, .leftMenu li:hover .icon.autoLoan {
	background-image: url(../images-ar/auto-loan-white.png)
}
.leftMenu li:hover .icon.password {
	background: url(../images-ar/password-icon-hover.png)center center no-repeat
}
.leftMenu li.current .icon.mortgageLoan, .leftMenu li:hover .icon.mortgageLoan {
	background-image: url(../images-ar/mortgage-loan-white.png)
}
.leftMenu li.current .icon.salary, .leftMenu li:hover .icon.salary {
	background-image: url(../images-ar/salary-white.png)
}
.leftMenu li.current span.arrow, .leftMenu li:hover span.arrow {
	left: -15px
}
.rightContainer {
	width: 70%;
	float: right;
	min-height: 500px
}
.blueBloc h2 {
	font-size: 24px;
	text-align: center;
	margin-bottom: 10px;
	color: #3f4850;
	font-weight: 700
}
.blue {
	color: #2a6ebb!important
}
.blueArrow {
	background: url(../images-ar/blue-bloc-arrow.png)center center no-repeat;
	width: 47px;
	height: 17px;
	display: block;
	position: absolute;
	top: 100%;
	right: 50%;
	margin-right: -22px
}
.monthlyPayment .blueBloc {
	margin-bottom: 40px
}
.monthlyPayment .listingRow {
	width: 33%;
	float: right;
	text-align: center;
	font-size: 18px;
	border-left: 1px solid #c1c1c1;
	margin-bottom: 50px
}
.monthlyPayment .listingRow.last {
	border: 0
}
.monthlyPayment .listingRow span {
	display: block;
	font-family: CoTextArabic-Regular, Arial
}
.greyBtn {
	background: #1c1d1e
}
.greyBtn:hover {
	background: #000
}
.greyBtn span.simulate {
	background: url(../images-ar/simulate.png)center center no-repeat #000
}
.monthlyPayment a.button {
	float: right;
	margin-left: 25px
}
.buttonsHolder {
	margin-right: 155px
}
.blocAbsoluteText {
    position: absolute;
    left: 0;
    width: 35%;
    background: url(../images-ar/light-white-bg2.png);
    padding: 7px 19px;
    bottom: 0;
    top: 0;
}
.creditBloc, .greyBg {
	background: #f1f1f1
}
.blocAbsoluteText h3 {
	font-size: 18px;
	line-height: 26px;
	color: #3f4850;
	margin-bottom: 10px
}
.blocAbsoluteText .summary {
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    color: #3f4850;
}
.blocAbsoluteText a.button {
	position: absolute;
	right: 178px;
	bottom: 15px
}
.contentLeftPart .highlightedBloc {
	width: 100%
}
h2.borderBottom {
	border-bottom: 1px solid #dcdbdb;
	margin-bottom: 15px;
	padding-bottom: 15px
}
.contentLeftPart .highlightedLoan {
	width: 66%;
	margin-left: 2%;
	margin-bottom: 20px
}
.creditBloc {
	width: 32%;
	float: right
}
.creditBloc .loanInfo {
	width: 100%
}
.accBiggerFont {
	padding-top: 0
}
.accBiggerFont .accLink {
	font-size: 18px;
	color: #33373a
}
ul.contentList {
	padding: 10px 0
}
.creditBloc .blockLinksBlue a {
	color: #2e353a;
	margin-bottom: 12PX
}
.serviceImage {
	width: 65%;
	float: right
}
.serviceInfo {
	width: 35%;
	float: right
}
.highlightedService {
	margin-bottom: 20px
}
.blueBg {
	background: #d9e8f2
}
.contactBanner {
	margin-bottom: 15px;
	position: relative
}
.contactBanner img {
	width: 100%
}
.bannerLabel {
	position: absolute;
	background: url(../images-ar/light-white-bg.png);
	bottom: 10px;
	left: 0;
	padding: 10px;
	font-size: 14px;
	min-width: 50%
}
.bannerLabel h3 {
	font-size: 18px;
	line-height: 18px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #adadad
}
.mediaListingNews, .mediaListingPublications {
	margin-bottom: 40px;
	padding-bottom: 40px
}
.bannerLabel .icon {
	width: 19px;
	border: 0;
	height: 19px;
	margin-left: 10px;
	margin-bottom: 10px;
	display: inline-block
}
.bannerLabel .icon.phone {
	background-size: 90% auto
}
.bannerLabel .icon.mail {
	background-size: 100% auto
}
.bannerLabel a {
	display: inline-block;
	float: right;
	color: #303940
}
.bannerLabel a:hover {
	color: #2a6ebb
}
.leftMenu li a, .logoutBtn {
	-webkit-transition: background 400ms linear;
	-moz-transition: background 400ms linear;
	-ms-transition: background 400ms linear;
	-o-transition: background 400ms linear;
	transition: background 400ms linear
}
.highlightedText {
	margin-bottom: 20px
}
.mediaRightBlock {
	width: 25%;
	float: left;
	padding-top: 0;
	background: #F1F1F1
}
.mediaListingNews {
	border-bottom: 1px solid #c5c5c5
}
.mediaListingNews .listingRow, .mediaListingPublications .listingRow {
	float: right;
	margin-left: 1.6%;
	width: 23.7%
}
.mediaListingNews .listingRow.last, .mediaListingPublications .listingRow.last {
	margin-left: 0
}
.mediaListingNews .listingImg img, .mediaListingPublications .listingImg img {
	width: 100%
}
.listingHeader {
	background: #d8e6ef;
	padding: 10px;
	margin-bottom: 10px;
	min-height: 80px
}
.mediaListingNews .listingDate, .mediaListingPublications .listingDate {
	width: 24%;
	float: right;
	color: #394043;
	font-size: 12px
}
.mediaListingNews .listingDate .year, .mediaListingPublications .listingDate .year {
	font-size: 19px;
	line-height: 19px
}
.mediaListingNews .listingTitle, .mediaListingPublications .listingTitle {
	width: 72%;
	float: right
}
.mediaListingNews .listingTitle a, .mediaListingPublications .listingTitle a {
	color: #394043;
	font-size: 14px;
	line-height: 24px
}
.mediaListingNews .listingDescp, .mediaListingPublications .listingDescp {
	font-size: 14px;
	color: #3f4850;
	margin-bottom: 10px;
	line-height: 17px;
	min-height: 40px
}
.mediaListingPublications .listingLink {
	width: 60%
}
.introductionCareersForm {
	font-size: 18px;
	color: #2c343a;
	margin-bottom: 25px
}
.careersFormContainer {
	width: 81.25%
}
.careersFormContainer .leftCol {
	width: 41.3%;
	float: right
}
.careersFormContainer .rightCol {
	width: 45.3%;
	float: left
}
.careersFormContainer .fullCol textarea {
	margin-bottom: 15px
}
.careersFormContainer .formTextBox, .disableInput {
	margin-bottom: 21px
}
.extensionMessage {
	font-size: 11px;
	margin-bottom: 3px;
	display: block;
	padding-bottom: 5px
}
.formTextArea textarea, .formTextBox input {
	width: 96%;
	padding: 5px 2%;
	border: 1px solid #d8e5ef;
	border-radius: 1px;
	color: #2e353a!important;
	font-size: 14px!important;
	background:#f2f6f9 !important;
}
.disableInput {
	width: 96%;
	padding: 10px 2%;
	color: #4c535b;
	border: 1px solid #d8e5ef;
	background: #ededed;
	border-radius: 1px;
	font-size: 14px
}
.blockLinksRight a.last, .reportListingQuaterly li.last {
	border: 0
}
.formTextArea textarea {
	height: 175px;
	margin-bottom: 21px
}
.uploadCv {
	position: relative;
	margin-bottom: 11px!important
}
.uploadCv a {
	display: block;
	position: absolute;
	top: 2px;
	left: 0;
	bottom: 2px;
	background: #2a6ebb;
	color: #fff;
	font-weight: 700;
	padding: 3px 13px;
	font-size: 13px
}
.testemonials, .testemonials li {
	position: relative
}
.phoneNb li {
	float: right;
	width: 30%;
	margin-left: 5%
}
.phoneNb li.last {
	float: right;
	width: 65%;
	margin-left: 0
}
.careerFormSep {
	width: 100%;
	height: 1px;
	background: #ccc;
	margin: 10px 0 18px
}
.noTop {
	margin-top: 0
}
.noBottom {
	margin-bottom: 10px
}
.careersFormContainer .formBtn {
	float: left;
	width: 110px
}
.reasonJoinContainer {
	background: #37424a;
	padding: 20px;
	margin-bottom: 10px
}
.reasonJoinContainer h3 {
	border-bottom: 1px solid #272f35;
	color: #fff;
	padding: 0 0 15px
}
.reasonJoinContainer .intro {
	color: #eee;
	font-size: 14px;
	margin-bottom: 20px;
	border-top: 1px solid #3f4b54;
	padding-top: 15px
}
.reasonJoinContainer ul {
	padding-bottom: 10px
}
.reasonJoinContainer li {
	background: url(../images-ar/reason-arrow-links.png)right 5px no-repeat;
	padding-right: 15px;
	margin-bottom: 10px
}
.reasonJoinContainer li a {
	font-size: 14px;
	color: #eee;
	-webkit-transition: all 500ms linear;
	-moz-transition: all 500ms linear;
	-ms-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear
}
.reasonJoinContainer li a:hover {
	color: #3d73b9
}
.testemonials .flex-control-nav {
	width: auto;
	left: 20px;
	bottom: inherit!important;
	top: 245px;
	display: none
}
.testemonials {
	background: #f1f1f1;
	padding: 20px;
	float: right;
	margin-left: 1.2%;
	direction: ltr
}
.testemonials h3 {
	border-bottom: 1px solid #c1c1c1;
	margin: 0 0 15px;
	padding: 0 0 15px;
	text-align: right
}
.testemonials .flex-viewport {
	height: 100%
}
.testemonials .message {
	margin-bottom: 10px;
	text-align: right
}
.testemonials .name {
	text-align: left;
	padding-left: 15px;
	margin-bottom: 10px
}
.testemonials .quote {
	color: #2a6ebb;
	font-size: 24px;
	padding-left: 10px;
	line-height: 0
}
.liveChat .status.available, .liveChat .status.offline {
	width: 85px;
	float: left;
	font-size: 12px;
	line-height: 12px
}
.listingInfo, .select input, .testemonials img {
	-webkit-box-sizing: border-box!important;
	-moz-box-sizing: border-box!important;
	box-sizing: border-box!important
}
.testemonials .flex-direction-nav {
	top: 30px;
	position: absolute;
	left: 0;
	display: none
}
.testemonials .flex-direction-nav a {
	width: 9px!important;
	height: 17px!important
}
.testemonials .flex-direction-nav .flex-prev {
	background: url(../images-ar/testemonials-arrow.png)right top no-repeat!important;
	left: 48px
}
.testemonials .flex-direction-nav .flex-next {
	background: url(../images-ar/testemonials-arrow.png)left top no-repeat!important;
	left: 25px
}
.introductionCareersLanding {
	color: #2c343a;
	font-size: 18px;
	margin-bottom: 20px
}
.careersLandingText {
	color: #2c343a;
	margin-bottom: 30px
}
.careersCols li {
	width: 50%;
	float: right
}
.careersCols li .highligtedBlocText {
	width: 95%;
	bottom: 15px
}
.filterCareers {
	width: 40%
}
.filterCareers .labelHolder {
	float: right;
	width: 32%
}
.filterCareers .selectHolder {
	float: right;
	margin: 7px 5px 0 0;
	width: 66%
}
.careersListing .listingRow {
	width: 47%;
	float: right;
	margin-bottom: 35px;
	border-bottom: 1px solid #ccc;
	background: url(../images-ar/careers-border.jpg)left top no-repeat;
	min-height: 150px;
	padding-bottom: 20px
}
.careersListing .listingRow.last {
	background: 0 0;
	margin-left: 0
}
.careersListing .listingRow .listingInfos {
	padding-right: 6%;
	padding-left: 6%
}
.careersListing .listingRow .listingTitle {
	margin-bottom: 5px
}
.careersListing .listingRow .listingTitle a {
	font-size: 18px;
	color: #282c2f
}
.careersListing .listingRow .listingDescp {
	margin-bottom: 20px
}
.joinBtn {
	width: 60%
}
.titleFilter h2 {
	width: 25%;
	float: right;
	padding-top: 10px
}
.faqFilter {
	float: left;
	width: 30%;
	padding-left: 45%
}
.liveChat {
	background: #37424a;
	padding: 15px;
	margin-bottom: 15px
}
.liveChat h3 {
	color: #fff;
	margin: 0 0 10px;
	padding: 0
}
.liveChat .status.available {
	background: #1ba73c;
	color: #fff;
	padding: 5px 0 7px;
	text-align: center;
	font-weight: 700;
	margin-top: 7px
}
.liveChat .status.offline {
	background: red;
	color: #fff;
	padding: 5px 0;
	text-align: center;
	font-weight: 700
}
.liveChat .text {
	color: #fff;
	font-size: 14px;
	margin-bottom: 10px
}
.suppDropDown {
	width: 60%
}
.ourLocationSide {
	margin-bottom: 15px
}
.ourLocationSide h3 {
	background: #f0f3f5;
	padding: 10px
}
.ourLocationSide .linksCont {
	position: relative;
	background: url(../images-ar/location-image.jpg)right 0;
	width: 100%;
	height: 280px
}
.ourLocationAbout .linksCont a, .ourLocationSide .linksCont a {
	margin-bottom: 5px;
	min-width: 164px
}
.ourLocationSide .linksCont .bottomLeft {
	width: 60%;
	position: absolute;
	bottom: 10px;
	right: 100px
}
.custSupport {
	margin-bottom: 30px
}
.custSupport h2 {
	font-size: 18px
}
.custSupport .leftCol, .custSupport li {
	width: 100%;
	float: right
}
.custSupport .leftCol {
	margin-left: 4%;
	width: 50%
}
.custSupport .rightCol {
	float: right;
	width: 44%
}
.threeColBlocBot {
	background: #f1f1f1;
	padding: 15px
}
.threeColBlocBot .innerPadding {
	padding: 0 20px
}
.threeColBlocBot li.first {
	width: 44%;
	float: right
}
.threeColBlocBot li.last, .threeColBlocBot li.second {
	width: 27%;
	float: right;
	border-right: 1px solid #bdbdbd
}
.threeColBlocBot li.first li {
	width: 44%;
	background: url(../images-ar/blue-arrow.png)right 10px no-repeat;
	float: right;
	padding: 3px 3%
}
.quickLinks li a {
	font-size: 14px;
	color: #2e353a;
	-o-transition: all 500ms linear;
	transition: all 500ms linear
}
.bankWithUs li a, .quickLinks li a {
	-moz-transition: all 500ms linear;
	-ms-transition: all 500ms linear;
	-webkit-transition: all 500ms linear
}
.quickLinks li a:hover {
	color: #2a6ebb
}
.bankWithUs li {
	border-bottom: 1px solid #cdcdcd;
	padding: 0 30px 7px 0;
	margin: 0 0 7px
}
.bankWithUs li a {
	color: #414648;
	-o-transition: all 500ms linear;
	transition: all 500ms linear;
	font-size: 16px
}
.bankWithUs li a:hover {
	color: #2a6ebb
}
.bankWithUs li.onBank {
	background: url(../images-ar/bank-lock.jpg)right 3px no-repeat
}
.bankWithUs li.mobBank {
	background: url(../images-ar/bank-phone.png)right 0 no-repeat
}
.bankWithUs li.atmLoc {
	background: url(../images-ar/bank-location.png)right 0 no-repeat;
	border-bottom: 0
}
.supportThreeCol {
	margin-bottom: 40px
}
.supportThreeCol li {
  float: right;
  margin-left: 3%;
  width: 31%;
}
.supportThreeCol.treasuryContact li {
  width: 42%;
}
.supportThreeCol.treasuryContact li {min-height: 180px;}
.supportThreeCol li.lastIpad {
  margin-left: 0 !important;
}
.supportThreeCol li span a {
	color: #2E353A
}
.supportFilter li {
	width: 30%;
	float: right
}
.supportFilter li.first {
	padding-top: 10px
}
.locationFilter li.select {
	width: 200px
}
.locationFilter li.label {
	padding-top: 7px
}
.reportMenu li a {
	background: #eee;
	padding: 12px;
	display: block;
	color: #2e353a;
	font-size: 18px;
	line-height: 18px
}
.reportMenu li a.active, .reportMenu li a:hover {
	color: #fff;
	background: #2a6ebb
}
.reportMenu li.active, .reportMenu li:hover {
	background: url(../images-ar/arrow-report-menu.png)center bottom no-repeat;
	padding-bottom: 10px
}
.reportListing li {
	float: right;
	margin: 0 0 1.8% 1.8%;
	width: 23.6%
}
.reportListing li.last {
	margin-left: 0
}
.reportListing li .img img {
	width: 100%;
	display: block
}
.reportListing li .infos {
	background: #dbe9f3;
	padding: 10px
}
.reportListing li .link {
	margin-bottom: 5px;
	height: 48px
}
.reportListing li .link a {
	background: url(../images-ar/report-arrow.png)right 1px no-repeat;
	padding-right: 13px;
	display: block;
	line-height: 14px;
	color: #414648;
	font-size: 14px
}
.reportListing li .link a:hover {
	color: #1f2a52;
	transition: all 500ms linear
}
.quikLinks, .reportListing li .link a:hover {
	-ms-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	-webkit-transition: all 500ms linear;
	-moz-transition: all 500ms linear
}
.reportListing li .date {
	color: #394043;
	font-size: 12px
}
.loadMore {
	width: 100%
}
.loadMore a {
	display: block;
	color: #fff;
	width: 100px;
	margin: 0 auto;
	background: #2a6ebb;
	text-align: center;
	padding: 10px 35px;
	position: relative
}
.loadMore img {
	position: absolute;
	top: 8px;
	right: 8px
}
.reportListingQuaterly li {
	border-bottom: 1px solid #dcdbdb;
	padding: 20px 10px;
	position: relative
}
.contentLeftPart .reportListingQuaterly li:hover, .reportListingQuaterly li:hover {
	background: #dbe9f3!important;
	padding-right: 10px!important
}
.reportListingQuaterly li:hover .downloadBtn a {
	display: block
}
.reportListingQuaterly li .downloadBtn a {
	position: absolute;
	left: 15px;
	top: 15px;
	display: none
}
.reportListingQuaterly li .desc {
	background: url(../images-ar/link-arrow.png)right 4px no-repeat;
	padding-right: 18px
}
.blockLinksSmall a {
	background: url(../images-ar/small-arrow-listing.png)right center no-repeat!important;
	line-height: 13px
}
.margBottomLess a {
	line-height: 16px
}
.ourLocationAbout {
	margin-bottom: 15px;
	width: 32%;
	float: right;
	background: url(../images-ar/location-image.jpg)right bottom;
	position: relative
}
.ourLocationAbout h3 {
	background: #f0f3f5;
	padding: 10px
}
.ourLocationAbout a {
	margin-bottom: 5px
}
.ourLocationAbout .bottomLeft {
	width: 85%;
	position: absolute;
	bottom: 10px;
	right: 20px
}
.financialReportSide {
	background: #f1f1f1;
	padding: 15px;
	margin-bottom: 15px
}
.financialReportSide .introText {
	border-bottom: 1px solid #c1c1c1;
	padding-bottom: 10px;
	margin-bottom: 10px
}
.financialReportSide .link li {
	width: 55%;
	float: right;
	margin-bottom: 5px
}
.financialReportSide .link li a {
	color: #414648;
	padding-right: 14px;
	font-size: 14px;
	background: url(../images-ar/blue-arrow.png)right 4px no-repeat
}
.financialReportSide .link li a:hover {
	color: #3f74ba
}
.corporateGovSide {
	background: #37424a;
	padding: 15px 15px 22px;
	color: #fff
}
.corporateGovSide li a {
	color: #fff;
	line-height: 30px;
	background: url(../images-ar/white-arrow.png)right 5px no-repeat;
	padding-right: 15px
}
.corporateGovSide li a:hover {
	color: #ccc;
	background: url(../images-ar/grey-arrow.png)right 5px no-repeat
}
.business .header {
	border-bottom: 8px solid #00204e
}
.business .mainMenu li:hover a.firstLevel {
	background-color: #00204e;
	color: #fff;
	border-bottom: 5px solid #00204e
}
.business .menuToshowPadd {
	border-top: 5px solid #00204e
}
.business .headerNav a.current, .business .headerNav a:hover {
	background: #00204e
}
.business .blueBtn span, .business .greyBtn span {
	background-color: #00132e
}
.business a.blueBtn {
	background: #00204e!important;
	float: left
}
.business a.blueBtn:hover {
	background: #00132e
}
.business a.firstLevel.current {
	border-bottom-color: #00204e
}
.relatedLinks.whiteBg, .whiteBg {
	background: #fff!important
}
.blockLinksRight a {
	color: #dfdfdf;
	background: url(../images-ar/reason-arrow-links.png)right center no-repeat;
	margin: 0;
	padding: 14px 15px 14px 0;
	border-bottom: 1px solid #3f4950
}
.corporateBankingList .listingRow {
	width: 32%;
	float: right;
	background: #e1ecf6;
	margin-left: 2%;
	margin-bottom: 15px
}
.corporateBankingList .listingImage img, .imageHolder img {
	width: 100%
}
.corporateBankingList .listingRow.last {
	margin-left: 0
}
.corporateBankingList .listingRowPadd {
	padding: 13px
}
.corporateBankingList .listingImage {
	margin-bottom: 15px
}
.corporateBankingList .listingTitle {
	height: 30px;
	margin-bottom: 10px;
	padding-left: 20px
}
.corporateBankingList .listingTitle a {
	font-size: 14px;
	color: #414648;
	display: block;
	line-height: 14px
}
.corporateBankingList .listingInfo {
	font-size: 14px;
	color: #414648;
	padding: 0;
	background: 0 0
}
.detailsLeft {
	width: 48%;
	margin-left: 2%;
	float: right;
	line-height: 22px
}
h5 {
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 0
}
.detailsRight {
	width: 50%;
	float: right;
	line-height: 22px
}
.detailsRight .contentList {
	font-size: 14px
}
.detailsLeft, .detailsRight {
	margin-bottom: 30px
}
.blueBlocAbsolute {
	background: url(../images-ar/darkBg.png);
	color: #fff
}
.blueBlocAbsolute .highlightedText {
	color: #fff;
	margin-bottom: 14px
}
.customerSupportBloc .summary {
	font-size: 14px;
	color: #fff;
	line-height: 18px;
	padding-top: 15px;
	margin-bottom: 20px
}
.blockLinksRight, .customerSupportBloc .summary {
	border-top: 1px solid #414d56
}
.business .contentRightPart .homeRightBlock {
	padding: 15px!important
}
.business .latestNewsBlock {
	display: none
}
.business .footerSitemap {
	width: 71%
}
/*.business .footerSitemap .listingRow {
	width: 20%
}*/
.business .productSummary {
	background: url(../images-ar/light-white-bg.png);
	bottom: 8px;
	color: #00132e;
	font-size: 16px;
	right: 10px;
	left: 10px;
	padding: 20px 20px 5px;
	position: absolute;
	width: 93.5%
}
.gallery .listingTitle, .menuBorder, .menuOption2 .menuArrow, .videoIcon {
	position: absolute;
	bottom: 0
}
.business .productSummary ul {
	padding-top: 5px
}
.business .productSummary li a {
	color: #00132e;
	background: url(../images-ar/report-arrow.png)right 5px no-repeat;
	padding-right: 10px;
	font-size: 14px
}
.sliderLeft {
	float: right;
	height: 67px;
	width: 57%;
	border-left: 1px solid #b5c1ca;
	text-align: right
}
.sliderRight {
	float: right;
	width: 35%;
	padding-right: 10px
}
.sliderRight a {
	color: #414648;
	display: block;
	background: url(../images-ar/report-arrow.png)right 2px no-repeat;
	padding-right: 18px;
	font-size: 14px;
	margin-bottom: 10px;
	text-align: right
}
.business .investorRelationsRight {
	padding: 15px;
	background: #F1F1F1
}
.business .investorRelationsRight h3 {
	border-bottom: 1px solid #C1C1C1;
	color: #191D20;
	font-size: 17px;
	line-height: 18px;
	margin-bottom: 15px;
	padding-bottom: 20px
}
.business .homeRightBlock {
	padding-top: 0
}
.business .busFinanSide li a {
	color: #414648;
	font-size: 14px;
	background: url(../images-ar/report-arrow.png)right 3px no-repeat;
	padding-right: 14px;
	line-height: 30px
}
.business .busFinanSide li a:hover {
	color: #00132e
}
.business .busFinanSide .desc {
	border-bottom: 1px solid #c5c5c5;
	margin-bottom: 10px
}
.backgroundNone {
	background: 0 0!important
}
.contentLeftPart .ourLocationAbout h3 {
	position: absolute;
	z-index: 10;
	right: 0;
	top: 0
}
.blockLinksSmall a.last {
	margin-bottom: 0
}
.titleWithBorder h3 {
	margin-bottom: 0;
	padding-bottom: 15px;
	border-bottom: 1px solid #3d4146;
	line-height: 18px
}
.titleWithBorder .summary {
	border-top: 1px solid #596169;
	padding-top: 15px;
	margin-bottom: 20px!important
}
.bankWithUs li a {
	padding-top: 5px;
	display: block
}
.faqFilter .fancy-select {
	margin-top: 5px
}
.select input {
	display: block;
	padding: 10px 9px 9px 10px;
	border: 1px solid #d8e5ef;
	margin: 0;
	width: 100%;
	font-size: 14px;
	color: #4c535b!important
}
.privateBanking .blocAbsoluteText {
	background: url(../images-ar/latestNewsBg.png)
}
.blueBlocAbsolute .summary, .blueBlocAbsolute h3, .blueBlocAbsolute h3 a, .privateBanking .blocAbsoluteText .summary, .privateBanking .blocAbsoluteText h3 {
	color: #fff
}
.quikLinks .linksList {
	padding: 5px 0;
	float: right;
	width: 200px
}
.quikLinks .linksList a {
	display: block;
	color: #fff;
	font-size: 14px;
	background: #9dc2dd;
	padding: 7px;
	border-bottom: 1px solid #809db3;
	line-height: 14px
}
.linksList a:hover {
	opacity: .8
}
.quikLinks {
	background: #2a6ebb;
	left: -200px;
	transition: all 500ms linear
}
.quikLinks.selected {
	left: 0
}
.footerRightBlockPad {
	padding: 20px
}
.minus, .plus {
	position: absolute;
	left: -30px;
	color: #fff;
	background: url(../images-ar/slider-nav.jpg)center top no-repeat;
	width: 16px;
	height: 16px;
	top: -10px
}
.minus {
	right: -30px;
	left: inherit;
	background: url(../images-ar/slider-nav.jpg)center bottom no-repeat
}
.uiSliderHolder {
	width: 75%;
	margin-right: 70px;
	margin-bottom: 50px
}
.totalHolder {
	font-size: 14px;
	right: 22%;
	min-width: 120px;
	padding: 5px;
	position: absolute;
	top: -57px
}
.button.blueBtn.centeredBtn.posRelative {
	width: 60px;
	margin-top: 20px
}
h2.simulatorTitle {
	font-size: 18px;
	color: #2c343a
}
h2.simulatorTitle span {
	display: inline-block;
	background: url(../images-ar/number-bg.png)right top no-repeat;
	width: 30px;
	height: 24px;
	padding: 3px 0;
	text-align: center
}
.simulatorInfo {
	font-size: 14px;
	color: #2c343a;
	text-align: center
}
.ui-slider-horizontal {
	margin-bottom: 30px
}
.maximumText, .minimumText {
	position: absolute;
	font-size: 14px;
	color: #2c343a;
	top: 15px
}
.minimumText {
	right: -30px
}
.maximumText {
	left: -30px
}
.business .homepageBlocks {
	padding-top: 30px
}
.menuIcon, .searchBtn {
	display: none
}
.footerLinks {
	float: right;
	line-height: 20px
}
.copyright {
	font-size: 12px;
	color: #363E44;
	float: right;
	margin-top: 5px;
	margin-left:20px;
}
.business .menuToshowLinks {
	width: 100%
}
.business .thirdLevel {
	margin-top: -10px
}
.withoutTitle {
	margin-top: 35px!important
}
.fourthLevel {
	font-size: 12px;
	color: #c2c2c2;
	background: url(../images-ar/grey-arrow.png)right center no-repeat;
	padding-right: 15px
}
.accList h1 {
	margin: 15px 0
}
.sitemap .accLink {
	padding: 0
}
.sitemapListing li {
	float: right;
	margin-left: 35px;
	width: 14%
}
.sitemapListing li.fiveCol {
	float: right;
	margin-left: 10px;
	width: 19%
}
.sitemapListing li.last {
	margin: 0
}
.sitemapListing li a {
	display: block;
	margin: 10px 0;
	font-size: 15px;
	color: #2b2e30
}
.sitemapListing li a:hover {
	color: #2A6EBB
}
.sitemapListing .landingLink {
	font-size: 18px;
	color: #2e353a
}
.gallery .listingRow {
	width: 23.5%;
	float: right;
	margin-left: 2%;
	margin-bottom: 20px
}
.gallery .listingRow.last {
	margin-left: 0
}
.gallery .listingImage {
	position: relative
}
.gallery .listingImage img {
	width: 100%
}
.gallery .listingTitle {
	right: 0;
	width: 100%;
	background: url(../images-ar/light-blue-bg.png)
}
.gallery .listingTitle a {
	display: block;
	padding: 0;
	font-size: 16px;
	color: #2e353a
}
.gallery .listingInfo {
	background: #dbe9f3;
	padding: 0
}
.gallery .listingText {
	font-size: 14px;
	margin-bottom: 15px
}
.gallery a.blueBtn {
	float: right;
	font-size: 14px
}
.gallery .relatedLinks {
	background: 0 0;
	padding: 15px;
	margin-bottom: 0
}
.gallery .relatedLinks a {
	margin-bottom: 0
}
.videoIcon {
	display: block;
	top: 0;
	left: 0;
	right: 0;
	z-index: 10;
	background: url(../images-ar/play-video-icon.png)center center no-repeat #000;
	opacity: .7
}
.searchTitle {
	color: #414648;
	font-size: 18px
}
.searchDesc {
	color: #414648;
	font-size: 16px
}
.reportListingQuaterly.searchListing {
	margin-bottom: 20px
}
.reportListingQuaterly.searchListing li {
	min-height: 63px
}
.reportListingQuaterly.searchListing li:hover {
	background: #f7f7f7;
	padding-right: 18px;
	padding-left: 160px
}
.reportListingQuaterly.searchListing li .downloadBtn a {
	top: 35px
}
.numbResults {
	border-bottom: 1px #DCDBDB solid;
	padding-bottom: 5px;
	text-align: left
}
.numbResults span, h1 span, h2 span, h3 span {
	color: #2A6EBB
}
.logoutBtn {
	display: block;
	background: #2A6EBB;
	color: #fff;
	float: left;
	padding: 8px 15px
}
.logoutBtn:hover {
	background: #eee;
	color: #3F4850
}
.careersFormContainer.membership .formBtn {
	float: left;
	width: 147px
}
.linksLogin {
	float: right;
	font-size: 14px
}
.linksLogin a {
	color: #4c535b;
	font-size: 14px;
	padding-left: 30px
}
.errorPageCont {
	margin: 20px 0 145px
}
.errorTitle {
	background: #2c343a;
	text-align: center;
	padding: 30px 0;
	color: #fff;
	font-size: 33px
}
.errorTitle span {
	display: block;
	font-size: 26px
}
.errorContent {
	background: #eee;
	text-align: center;
	padding: 45px 220px;
	line-height: 25px
}
.errorContent p {
	margin-bottom: 45px
}
.linksHolder {
	margin: 0 auto;
	width: 310px
}
.linksHolder a {
	margin-left: 30px
}
.linksHolder a.last {
	margin: 0
}
.aboutLeft, .aboutRight {
	float: right;
	width: 45%;
	padding-left: 5%
}
.membersLising .posMember {
	font-size: 14px;
	color: #2a6ebb
}
.tableHeading td {
	background: #2c343a;
	color: #fff;
	padding: 15px 10px;
	font-size: 13px;
	border-left: solid #1a1f22 1px
}
.tableBody td {
	padding: 15px 20px;
	color: #3f4850;
	font-size: 14px;
	font-family: CoTextArabic-Regular, tahoma;
}
.simulatorResult .tableBody {
	display: none
}
.simulatorResult .visibleRow {
	width: 100%;
	display: table-row
}
.tableLoadMore {
	text-align: center;
	background: #f3f9fd;
	cursor: pointer
}
.tableBody.lightRow .firstCol {
	background: #f5f5f5
}
.tableBody.darkRow .firstCol {
	background: #efefef
}
.tableBody.darkRow {
	background: #f5f5f5
}
.onlineBankingContent {
	background: url(../images-ar/online-banking-overlay.png);
	position: absolute;
	left: 196px;
	top: 40px;
	width: 214px;
	padding: 25px 18px 15px;
	z-index: 99999;
	display: none
}
.onlineBankingContent a {
	background: #2a6ebb;
	color: #fff;
	padding: 7px 16px;
	display: block;
	float: right;
	margin-left: 12px
}
.onlineBankingContent a:hover {
	background: #0d55a6
}
.onlineBankingContent a.last {
	margin: 0
}
.historyShortDesc {
	margin-bottom: 30px
}
.historyShortDesc li.last {
	margin: 0;
	border: 0
}
.historyShortDesc .number {
	font-size: 60px;
	color: #2a6ebb;
	float: right;
	margin-left: 20px;
	line-height: 60px
}
.historyShortDesc .desc {
	font-size: 20px;
	color: #3f4850;
	text-transform: uppercase;
	float: right;
	width: 75%;
	margin-top: 10px
}
.partnersListing .listingRow {
	width: 25%;
	padding-left: 5%;
	margin: 0 0 55px 5%;
	float: right
}
.partnersListing .listingRow.last {
	margin: 0
}
.partnersListing .listingRow .listingImage {
	background: #eee;
	margin-bottom: 15px
}
.partnersListing .listingRow .listingImage table {
	width: 100%;
	height: 165px
}
.partnersListing .listingRow .listingImage table td {
	vertical-align: middle!important
}
.partnersListing .listingRow .listingInfo {
	background: 0 0
}
.breadcrumbs a.last, .contentLeftPart .reportListingQuaterly ul li, .contentLeftPart ul li ul.options li {
	background: 0 0!important
}
.events .mediaListingNews {
	margin-bottom: 15px
}
.events .contentLeftPart {
	width: 73%;
	margin-left: 2%
}
.events .contentLeftPart .mediaListingNews .listingRow {
	width: 32.1%
}
.events .contentRightPart {
	width: 25%
}
.events .latestevents {
	width: 100%
}
.events .latestevents .newsDetails {
	width: 85%
}
.events .latestevents .newsDate, .events .latestevents .newsDetails, .events .latestevents .newsTitle a {
	color: #394043
}
.events .latestevents li {
	border-bottom: 1px #d0d0d0 solid;
	padding-bottom: 25px
}
.events .latestevents li.last {
	border: 0
}
.calendarHolder img {
	width: 100%
}
.aboutLeft, .aboutRight {
	margin-bottom: 40px
}
.bannerlabel a, .blockLinks a, .blockLinksBlue a, .button, .corporateBankingList .listingTitle a, .footerRightBlock a, .footerSitemap, .header a, .mainMenu a, .relatedLinks a, .shareContaimner a, a.showQuikLinks, input.blueBtn, span.arrow {
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out
}
.blocAbsoluteText, .business .investorRelationsRight, .contentRightPart .homeRightBlock, .fieldHolder input, .footerRightBlock, .highlightedBloc .cardSearch, .highligtedBlocText, .imageBorder, .latestNews, .latestNews .blockTitle, .loanInfo, .loanSimulator, .menuImage, .menuToshow, .pageTop, .productSummary, .productsBlock h3, .sameHeightBox, .search, .sliderBlock img, .sliderInfo, .waysTobankBloc, input.blueBtn {
	-webkit-box-sizing: border-box!important;
	-moz-box-sizing: border-box!important;
	box-sizing: border-box!important
}
.breadcrumbs, .cardsList .listingTitle a, .corporateBankingList .listingTitle a, .errorTitle, .faqBloc a span, .filtersBlock label, .header a, .headerRightNav, .latestNews .blockTitle, .latestNewsBlock, .newsDate, .rowText, .sliderCaption, .thirdLevel a, .topMenu a, a.firstLevel, a.rowLink, a.secondLevel, div.rowLink, h2, h3 {
	font-family: CoTextArabic-Regular, tahoma;
	font-weight: 400
}
.contentLeftPart h2#cpMainContent_cpContentLeft_Accordion1_rptAccs_hTitle_0, .contentLeftPart h2#cpMainContent_cpContentLeft_Accordion1_rptAccs_hTitle_1, .tableHeader td {
	font-weight: 700
}
.premiumBanking .pageTop {
	background: #002453
}
.premiumBanking .breadcrumbs a, .premiumBanking h1, .privateBankingStyles .breadcrumbs a, .privateBankingStyles h1 {
	color: #efefef
}
.premiumBanking .breadcrumbs a, .privateBankingStyles .breadcrumbs a {
	background: url(../images-ar/breadcrumbs-arrow-white.png)left 9px no-repeat
}
.premiumBanking .breadcrumbs a.current, .premiumBanking .breadcrumbs a:hover, .privateBankingStyles .breadcrumbs a.current, .privateBankingStyles .breadcrumbs a:hover {
	color: #9EC3DE
}
.premiumBanking .mailIcon, .privateBankingStyles .mailIcon {
	background: url(../images-ar/mail-white.png)center center no-repeat
}
.premiumBanking .printIcon, .privateBankingStyles .printIcon {
	background: url(../images-ar/print-white.png)center center no-repeat
}
.premiumBanking .shareIson, .privateBankingStyles .shareIson {
	background: url(../images-ar/share-white.png)center center no-repeat
}
.privateBankingStyles .pageTop {
	background: #18191A
}
.menuBorder {
	width: 100%;
	border-bottom: 3px solid;
	right: 0;
	z-index: 99;
	display: none
}
.menuOption2 li.current .menuBorder, .menuOption2 li:hover .menuBorder, .printBody .accDetails {
	display: block!important
}
.menuOption2 .menuToshow {
	top: 100%
}
.menuOption2 .menuArrow {
	background: url(../images-ar/menu-arrow-purple.png)center bottom no-repeat;
	width: 13px;
	height: 8px;
	right: 50%;
	margin-right: -9px
}
.menuOption2 a.firstLevel {
	position: relative;
	border: 0!important
}
.menuOption2 .menuToshowPadd {
	border: 0!important
}
.menuOption2 li:hover .menuBorder {
	z-index: 101
}
.green .menuBorder {
	border-color: #00A8B4
}
.red .menuBorder {
	border-color: #d12a2e
}
.yellow .menuBorder {
	border-color: #ffce00
}
.grey .menuBorder {
	border-color: #18191a
}
.darkBlue .menuBorder {
	border-color: #002453
}
.purple .menuBorder {
	border-color: #6E2C6B
}
.responsiveTable {
	margin-bottom: 30px;
	clear: both
}
.simulatorResult td {
	font-size: 12px
}
.serviceImage img {
	width: 100%
}
.contentLeftPart li {
	background: url(../images-ar/listing-bullet.png)right 7px no-repeat;
	padding-right: 10px;
	line-height: 21px
}
.careersFormContainer ul li, .historyShortDesc li, .locationFilter li, .membersLising li, .supportFilter ul li, .supportThreeCol ul li {
	background: 0 0;
	padding-right: 0
}
.membersLising li {
	width: 23%;
	margin: 0 0 20px 2%!important;
	text-align: center;
	float: right;
	font-size: 16px
}
.atmListing, .atmListingContainer, .imgMember img, .listingRaw, .titleAtmHolder {
	width: 100%
}
.reportMenu li {
	float: right;
	margin-left: 7px;
	margin-bottom: -20px!important;
	background: 0 0;
	padding-right: 0
}
.locationFilter li {
	float: right;
	margin-left: 15px
}
.historyShortDesc li {
	width: 28%;
	float: right;
	border-left: 1px solid #cbcbcb;
	margin-left: 3%;
	padding-left: 3%
}
.membersLising ul li .imgMember {
	margin-bottom: 10px
}
.membersLising ul li .descMember {
	margin-bottom: 14px
}
.calendarStyling .monthTitle td.arrowscal {
	padding: 10px 30px!important
}
td.arrowscal a {
	color: #fff!important
}
.monthTitle tr {
	background-color: #2c343a!important
}
.calendarStyling .monthTitle td {
	padding: 10px 0!important;
	color: #fff;
	font-size: 21px
}
.calendarStyling th {
	padding: 5px 0!important;
	background-color: #3f4850;
	color: #fff;
	font-size: 11.5px
}
.calendarStyling td.aspNetDisabled {
	padding: 12px 0;
	font-size: 13px
}
.atmTitle, .branchTitle , .premiumTitle, .cashDepositTitle, .specialNeedTitle,.USDCashWithdrawalTitle {
	color: #2a6ebb;
	font-size: 12px
}
.calendarStyling td.notInMonth {
	color: #b5b5b5!important
}
.calendarStyling td.todayCal {
	border: 2px solid #2a6ebb;
	-moz-box-sizing: border-box!important;
	-webkit-box-sizing: border-box!important;
	box-sizing: border-box!important
}
.calendarStyling td.selectEvent {
	background-color: #2a6ebb;
	color: #fff
}
.contentLeftPart .careersFormContainer .error ul li {
	background: url(../images-ar/validation.png)3px 5px no-repeat;
	padding-right: 16px;
	color: red
}
.sliderBlock ul.slides li .sliderInfo {
	height: 221px;
	text-align: right;
    direction:rtl;
}
.stButton .chicklets {
	padding: 0!important;
	margin: 0!important
}
.printHeader {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #000
}
.popupLink, .printBody h2.bussinessTitle {
	display: none
}
.contentLeftPart ul li ul li {
	background: url(../images-ar/blue-arrow.png)right 7px no-repeat!important;
	margin-bottom: 3px;
	padding-right: 14px
}
.atmListing {
	margin-bottom: 10px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #dcdbdb;
	padding: 18px 0;
	position: relative;
	z-index: 2
}
.arrowDown {
	position: absolute;
	left: 160px;
	bottom: -21px;
	z-index: 1;
	right: auto!important
}
.arrowDownMap {
	position: absolute;
	left: 123px;
	bottom: -21px;
	z-index: 1
}
.atmHolder {
	float: left!important
}
.mapView {
	float: right;
	background: url(../images-ar/map-pointer.png)right 5px no-repeat;
	padding: 4px
}
.mapView a {
	border-left: 1px solid #dfdfdf;
	margin-left: 5px;
	padding: 1px 15px;
	color: #3f4850
}
.listView a.active, .listView a:hover, .mapView a.active, .mapView a:hover {
	color: #2a6ebb
}
.listView {
	float: right;
	padding: 5px;
	background: url(../images-ar/list-pointer.png)right 11px no-repeat
}
.listView a {
	padding-right: 20px;
	color: #3f4850
}
.branchesContainer {
	width: 100%;
	padding: 0 10px;
	margin-bottom: 30px
}
.atmTitle, .branchTitle {
	padding: 3px 19px 3px 0
}
.titleAtmHolder {
	float: right;
	margin-bottom: 35px
}
.branchTitle {
	float: right;
	background: url(../images-ar/branch.png)right 7px no-repeat;
	margin-left: 8px
}
.atmTitle {
	float: right;
	background: url(../images-ar/atm.png)right 7px no-repeat;
	margin-left:8px;
}
.premiumTitle{float:right; background:url(../images-ar/premium-logo.png) no-repeat right 4px; padding:3px 19px 3px 0; margin-left: 13px;}
.cashDepositTitle{float:right; background:url(../images-ar/cash-deposit.jpg) no-repeat right 0; padding:3px 25px 3px 0; margin-left: 13px;}
.specialNeedTitle{float:right; background:url(../images-ar/special-need.png) no-repeat right 0; padding:3px 25px 3px 0;}
.USDCashWithdrawalTitle {
	float: right;
	background: url(../images-ar/USDCashWithdrawal.png) no-repeat 130px;
	padding: 3px 25px 3px 0;
	background-size: 13px;
}
.accDetails.sitemapListing ul li, .printBody .accLink, .printBody .accLink.activeLink, .printBody .blueBlocAbsolute {
	background: 0 0
}
.listingRaw {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 20px;
	padding-bottom: 7px
}
.listingRaw.last, .printBody .accLink {
	border-bottom: none
}
.listingRaw.last {
	margin-bottom: 30px
}
.infoHolder {
	width: 31.5%;
	margin-left: 2.5%;
	float: right
}
.infoHolder.last {
	margin-left: 0
}
.imgMember {
	margin-bottom: 10px
}
.atmListingContainer .titleHolder {
	font-size: 16px;
	margin-bottom: 10px;
	width: 100%;
	color: #2a6ebb
}
.descHolder {
	width: 100%;
	font-size: 14px;
	color: #394043;
	margin-bottom: 8px
}
#messagePopup, .popupMessage {
	font-size: 18px
}
.logoImage {
	width: 7%;
	margin-left: 2%;
	float: right
}

.logoImage.USDCash img {
	width:12px;
}


.printBody .highlightedBloc {
	margin-bottom: 30px
}
.printBody .ourLocationAbout h3 {
	position: absolute;
	top: 0;
	right: 0
}
.printBody .highlightedBloc img {
	width: 100%
}
.printBody .blocAbsoluteText {
	padding: 0 19px 0 0!important
}
.printBody .blocAbsoluteText .summary, .printBody .blueBlocAbsolute .summary, .printBody .blueBlocAbsolute h3 {
	color: #3f4850
}
.printBody .blocAbsoluteText h3 {
	margin-bottom: 10px;
	line-height: 18px
}
#messagePopup h2, .popupMessage {
	margin-bottom: 30px
}
.printBody .highlightedLoan {
	margin-left: 1%;
	width: 66%;
	
}
.printBody .ourLocationAbout {
	width: 34%
}
#messagePopup {
	background: #efefef;
	padding: 50px 100px;
	text-align: center
}
#messagePopup .blueBtn {
	color: #fff!important;
	padding-top: 5px;
	padding-bottom: 5px
}
.monthlyPayment h2 {
	margin-top: 30px;
	border-top: 1px solid #c1c1c1;
	padding-top: 30px
}
.onlineBankingMenu {
	position: absolute;
	right: 0;
	top: 100%;
	background: #343d44;
	width: 260px;
	z-index: 99991;
	display: none
}
.onlineBankingMenu a {
	margin: 5px 15px;
	border-bottom: 1px solid #20262b;
	display: block;
	padding-top: 5px;
	background-position: right 5px
}
.activeObMenu {
	background-color: #343d44
}
.onlineBankingMenu a.last {
	border-bottom: 0
}
.listingImg {
	border: 1px solid #dbe9f3;
	box-sizing: border-box
}
.newsDetailsContent .newsDate {
	font-size: 16px;
	color: #2a6ebb;
	padding: 0;
	margin-bottom: 20px;
	margin-top: 0;
	width: 150px
}
.newsDetailsContent h2 {
	margin-bottom: 10px
}
.newsDetailsContent .imageHolder {
	margin-bottom: 20px
}
.RelatedNews h3 {
	margin-bottom: 10px
}
.RelatedNews .listingImage {
	width: 30%;
	float: right;
	margin-left: 4%
}
.RelatedNews .listingInfo {
	width: 65%;
	float: right;
	background: 0 0;
	padding: 0
}
.downloadBtn, .expandButton {
	float: left
}
.RelatedNews .listingTitle a {
	color: #2e353a
}
.RelatedNews .listingTitle a:hover {
	color: #2a6ebb
}
.RelatedNews .newsDate {
	font-size: 12px;
	padding: 0;
	margin: 0;
	width: 100%;
	text-align: right;
	color: #2a6ebb
}
.RelatedNews .listingRow {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #f1f1f1
}
.ourLocationAbout h3 {
	position: absolute;
	width: 93%
}
.atmListing.leadership a.a0, .atmListing.leadership a.a1 {
	font-size: 16px;
	color: #3f4850;
	float: right
}

.atmListing.leadership .atmHolder {
    display: flex;
}

.expandButton a {
	font-size: 14px;
	line-height: 18px;
	padding: 8px 15px 11px 0!important;
	color: #2a6ebb;
	text-align: center;
	display: block
}
.expandButton a:hover {
	text-decoration: none
}
.contentLeftPart h2 {
	margin-bottom: 28px!important
}
.imageHolder.news {
	margin-bottom: 35px
}
.imageHolder.news img {
	width: auto!important
}
.blocAbsoluteText.marginBot h3 {
	margin-bottom: 20px!important
}
.blocAbsoluteText.marginBot .summary {
	border-bottom: 1px solid #cfcfcf;
	margin-bottom: 16px;
	padding-bottom: 16px
}
.atmListing.leadership {
	border-top: none!important;
	padding-top: 0;
	border-bottom: none
}
.atmListing.leadership a.a0 {
	border-left: 1px solid #dfdfdf;
	margin-left: 5px;
	padding-left: 5px
}
.atmListing.leadership a.active, .atmListing.leadership a:hover {
	color: #2a6ebb
}
.atmListing.leadership .atmHolder {
	width: 290px
}
.atmListingContainer.leadership .infoHolder {
	width: 30%
}
.atmListingContainer.leadership .infoHolder.last {
	margin-left: 0!important
}
.leadership .listView, .leadership .mapView {
	background: 0 0;
	padding: 0
}
.leadership .mapView a {
	border-left: 0 none;
        display:block;
}
.leadership .listView a, .leadership .mapView a {
	padding: 11px;
	background: #eee;
    display: inline-block;
}
.leadership .atmHolder {
	margin-bottom: 0;
	float: none!important;
	width: auto!important
}
.atmListing.leadership {
    margin-bottom: 0;
    padding-bottom: 10px;
}
.leadership .listView.active a, .leadership .mapView.active a {
	background: #2a6ebb;
	color: #fff;
}
.leadership .listView.active, .leadership .mapView.active {
	background: url(../images-ar/arrow-report-menu.png)center bottom no-repeat;
}
.leaderShip {
	position: relative;
	top: -20px
}
.reportListing .img {
	border: 1px solid #dbe9f3
}
.brandLeftPart {
	width: 42%;
	margin: 0 0 25px 2%;
	padding-right: 15px;
	float: right
}
.brandRightPart {
	float: left;
	width: 50%;
	margin-bottom: 20px
}
.brandIdentity h2, .brandLeftPart h2, .brandRightPart h2, .brandValues h2, .guidesPart h2 {
	margin-bottom: 17px!important
}
.guidesPart {
	width: 97%;
	background: #f1f1f1;
	padding: 24px 15px 38px;
	margin-bottom: 25px
}
.brandValues {
	width: 98%;
	margin-bottom: 43px;
	padding-right: 15px
}
.brandValues .valueParts {
	width: 29%;
	margin-left: 6%;
	float: right;
	margin-top: 12px
}
.brandValues .valueParts h2 {
	border-bottom: 1px solid #dcdbdb;
	padding-bottom: 10px;
	margin-bottom: 10px
}
.brandValues .valueParts.last {
	margin-left: 0!important
}
.brandIdentity {
	width: 98%;
	border-bottom: 1px solid #dcdbdb;
	padding-bottom: 27px;
	margin-bottom: 25px;
	padding-right: 15px
}
.brandIdentity .identityLeft {
	width: 47%;
	margin-left: 2%;
	float: right
}
.brandIdentity .identityRight {
	width: 50%;
	float: right
}
.introPart {
	width: 98%;
	padding-right: 15px
}
.introPart span.introSpan {
	color: #2b69af
}
.feesTables td {
	padding: 7px;
	border-bottom: 1px solid #f5f5f5
}
.feesTables .tableArabicText {
	font-family: Tahoma;
	direction: rtl;
	text-align: left
}
.tableHeader td {
	background: #efefef
}
tr.tableHeading td {
	padding: 10px 7px;
	font-size: 15px;
	font-family: CoTextArabic-Regular, tahoma;
}
input[type=radio].css-checkbox {
	position: absolute;
	z-index: -1000;
	top: -1000px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}
.checkBox, .dropDownSelect {
	margin-right: 45px
}
input[type=radio].css-checkbox+label.css-label {
	padding-right: 18px;
	height: 13px;
	display: inline-block;
	line-height: 13px;
	background-repeat: no-repeat;
	background-position: right 0;
	font-size: 13px;
	vertical-align: middle;
	cursor: pointer
}
.bestFit2, .bestFit3 {
	width: 66px;
	height: 66px
}
input[type=radio].css-checkbox:checked+label.css-label {
	background-position: right -13px
}
label.css-label {
	background-image: url(http://csscheckbox.com/checkboxes/u/csscheckbox_b8dc0a075d748d7b382f686af4f32a33.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.business .uploadCv a {
	background: #00204e
}
.cardsSelector {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 20px
}
.fancy-select ul.options li {
	background: 0 0!important
}
.highlightedBloc.cardSelect {
	background: #f1f1f1!important;
	padding: 20px 25px 42px 22px!important;
	width: 69%;
	position: relative;
	min-height: 100px
}
.bestFit, .bestFit2, .bestFit3 {
	position: absolute
}
.highlightedBloc.cardSelect h3.productSelector {
	border-bottom: 1px solid #bebebe;
	padding-bottom: 20px;
	margin-bottom: 20px
}
.selectOption {
	margin-bottom: 30px
}
.selectOption .checkRadio {
	float: right;
	width: 14%
}
a.product {
	padding-left: 25px!important
}
.introText.marginBot {
	border-bottom: 1px solid #dcdbdb;
	padding-bottom: 30px
}
.logOutRight .listingRow, .waysTobankBloc h3 a {
	border-bottom: none!important
}
h2.simulatorTitle.product {
	width: 100%;
	margin-bottom: 14px
}
.dropDownSelect {
	float: right;
	width: 40%
}
.bestFit {
	background: url(../images-ar/best-fit.png)left top no-repeat;
	top: 0;
	z-index: 40;
	width: 66px;
	height: 66px
}
.bestFit2 {
	background: url(../images-ar/best-fit2.png)left top no-repeat;
	top: 0;
	z-index: 40
}
.bestFit3 {
	background: url(../images-ar/best-fit3.png)left top no-repeat;
	top: 0;
	z-index: 40
}
.slides .newsDate {
	color: #fff;
	text-align: center
}
.business .homepageBlocks .homeRightBlock .busFinanSide .desc h3 {
	margin-bottom: 15px
}
.sliderInfo .sliderRight a.blueBtn {
	color: #fff!important;
	margin-top: 27px!important
}
.contentLeftPart a.button.blueBtn, .loanSimulator a.button.blueBtn, .productSummary a.button.blueBtn {
	float: left
}
.showMenuRight {
	float: left;
	width: 25%
}
.cardSearch .relatedLinks a {
	background: url(../images-ar/link-arrow.png)right 3px no-repeat;
	color: #414648;
	margin-left: 5px;
	line-height: 15px;
	margin-bottom: 18px;
	padding-right: 15px
}
.footerRightBlockPad .summary {
	color: #fff;
	font-size: 14px;
	margin-bottom: 40px
}
.footerIcons {
	width: 100%
}
.footerIcons .appIcon.first {
	width: 45%
}
.footerIcons .appIcon {
	width: 33%;
	margin-left: 11%;
	float: left
}
.footerIcons .appIcon.last {
	margin-left: 0!important
}
.testemonialsDetails .flex-control-nav {
	width: auto;
	left: 20px;
	bottom: inherit!important;
	top: 245px;
	display: none
}
.testemonialsDetails {
	background: #fff;
	padding: 20px 80px;
	float: right;
	position: relative;
	margin-left: 0
}
.testemonialsDetails h3 {
	margin: 0 0 25px;
	font-size: 24px
}
.testemonialsDetails .flex-viewport {
	height: 100%
}
.testemonialsDetails .message {
	margin-bottom: 20px;
	font-size: 18px
}
.testemonialsDetails .name {
	text-align: left;
	padding-left: 15px;
	margin-bottom: 10px;
	margin-top: 20px
}
.testemonialsDetails .quote {
	color: #2a6ebb;
	font-size: 24px;
	padding-left: 10px;
	line-height: 0
}
.listingInfo, .select input, .testemonialsDetails img {
	-webkit-box-sizing: border-box!important;
	-moz-box-sizing: border-box!important;
	box-sizing: border-box!important
}
.testemonialsDetails .flex-direction-nav {
	top: 30px;
	position: relative;
	left: 0
}
.testemonialsDetails .flex-direction-nav a {
	width: 9px!important;
	height: 17px!important
}
.testemonialsDetails .flex-direction-nav .flex-prev {
	background: url(../images-ar/testemonials-arrow.png)right top no-repeat!important;
	right: -40px
}
.testemonialsDetails .flex-direction-nav .flex-next {
	background: url(../images-ar/testemonials-arrow.png)left top no-repeat!important;
	left: -40px
}
.footer .topMenu {
	display: none
}
h3.vacancies {
	margin-bottom: 10px
}
.positionDetails {
	font-weight: 700;
	margin-bottom: 15px
}
.selectPS {
	background: 0 0!important;
	padding: 20px 0 17px!important
}
.selectPS h2 {
	margin-bottom: 20px
}
.selectPS .selectBtn {
	float: none;
	margin-bottom: 60px
}
.selectPS .selectBtn a {
	float: right!important
}
.descriptionProduct {
	width: 100%
}
.descriptionProduct h3 {
	font-size: 18px;
	margin-bottom: 5px
}
.editedWidth {
	width: 68%!important
}
.editedWidth .fancy-select {
	width: 40%
}
.editedWidth h2.tabnumber {
	float: right;
	margin-left: 3%
}
.numberTab {
	float: right;
	padding-top: 6px
}
.editedWidth .RadInput {
	padding: 0 10px 0 0
}
.highligtedBlocText.applyNow {
	width: 90%
}
.logOutHolder h2 {
	line-height: 28px
}
.logOutHolder .newsLink {
	width: 29%;
	margin-bottom: 35px;
	margin-top: 0
}
.logOut .sliderBlock {
	width: 85%
}
.logOut .sliderBlock.sameHeightBox ul.slides {
	margin: 0!important;
	padding: 0!important
}
.logOut .sliderBlock.sameHeightBox ul.slides li {
	background: 0 0!important;
	padding-right: 0!important;
	display: block;
	float: right;
	position: relative
}
.logOut .sliderBlock.sameHeightBox ul.slides li img {
	width: 100%
}
.logOut .sliderInfo {
	padding: 44px 20px 21px;
	width: 41%!important;
	left: 0!important;
	height: 285px!important
}
.logOut .sliderInfo h3 {
	line-height: 20px;
	margin-bottom: 11px
}
.logOut .imageBorder {
	border: 1px solid #d0d8df
}
.logOut .sliderBlock .flex-control-nav {
	bottom: inherit!important;
	left: 17px;
	top: 15px;
	width: auto
}
.logOut .flex-control-nav li {
	background: 0 0;
	margin: 0
}
.logOutSlider a.button.blueBtn {
	float: right!important
}
.logOut .logOutHolder {
	margin-bottom: 20px
}
.logOutRight .listingRow {
	margin-bottom: 0!important
}
.logOutRight .listingRow a {
	float: right
}
.logOutRight h3 {
	background: url(../images-ar/online-banking.png)right 2px no-repeat;
	padding-right: 21px
}
.mainSliderHolder {
	direction: ltr;
	overflow: hidden!important
}
#form1, .printMap {
	overflow: hidden
}
.viewallmedia {
	float: left!important
}
div.fancy-select div.trigger {
	background: url(../images-ar/select-arrow.png)left center no-repeat #fff;
	padding: 6px 9px 5px 24px!important
}
.waysTobankBloc h3 {
	margin-bottom: 10px
}
.contentContainer {
	margin-bottom: 25px
}
.homeRightBlock .relatedLinks {
	background: 0 0!important;
	margin-bottom: 20px;
	padding: 8px 0
}
.findaCard {
	background: #f1f1f1;
	padding: 20px;
	margin-bottom: 20px
}
.rightRelatedLinks.cards {
	width: 25%;
	float: left
}
.bottomLeft a.blueBtn {
	font-weight: 400
}
.customCardsListing .cardsList .listingRow {
	width: 32%!important
}
.customerSupportBloc .listingRow strong {
	direction: ltr;
	display: inline-block;
	margin-top: 5px
}
.printBody .contentRightPart, .printBody .expandButton, .printBody .rightBloc #ctl00_cpMainContent_BICMSZone3_upMain {
	display: none
}
.simulatorSelect {
	width: 200px;
	float: right;
	padding-right: 58px;
	margin-top: -4px
}
.RadInputMgr_Default, .RadInput_Default .riTextBox {
	border-color: #d8e5ef!important;
	font-size: 14px!important
}
.RadInput {
	padding: 0!important
}
.homeRightBlock .investorRelationsRight {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%
}
.fullCol .formTextBox {
	margin-top: 10px
}
.selectOption.halfWidth, .selectOption.halfWidth .fancy-select {
	width: 70%
}
.landingOnePortlet .highlightedBloc, .printBody .contentLeftPart {
	width: 100%
}
.cssTxtArea {
	font-family: CoTextArabic-Regular, Arial
}
.careersFormContainer div.fancy-select div.trigger, .psTitle, .simTitle {
	font-family: CoTextArabic-Regular
}
.careersListing .listingRow {
	position: relative
}
.careersListing .listingRow a.button {
	position: absolute;
	left: 30px;
	bottom: 20px
}
.highlightedBloc.cardSelect .selectBtn {
	position: absolute;
	bottom: 4px;
	left: 22px;
	margin-bottom: 15px
}
.contentRightPart .relatedLinks {
	margin-bottom: 20px
}
.chartInfo, .investorChart {
	float: right
}
.chartInfo {
	margin-top: 100px
}
.chartInfo .infoOne, .chartInfo .infoThree, .chartInfo .infoTwo {
	color: #2e353a;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 5px;
	padding-right: 20px
}
.chartInfo .infoOne {
	background: url(../images/bg1.png)right 5px no-repeat
}
.chartInfo .infoTwo {
	background: url(../images/bg2.png)right 5px no-repeat
}
.chartInfo .infoThree {
	background: url(../images/bg3.png)right 5px no-repeat
}
.sliderBtn .posRelative.blueBtn {
	float: none!important
}
.printBody .waysTobankBloc a.blueBtn {
	float: none;
	right: 10px
}
#ctl00_cpMainContent_BICMSZone1_upMain, .printBody #ctl00_cpMainContent_BICMSZone1_upMain, .printBody #ctl00_cpMainContent_BICMSZone2_upMain, .printBody #ctl00_cpMainContent_cpContentLeft_BICMSZone1_upMain {
	height: auto!important
}
.printBody .loanInfo a.button.greyBtn {
	right: 10px
}
.printBody .loanInfo {
	height: auto;
	padding-bottom: 50px
}
.mainSlider {
	max-width: 1141px;
	margin: 0 auto
}
.responsiveTable table {
	direction: rtl;
	text-align: right
}
.tableBody td, .welcomeBlock, tr.tableHeading td {
	text-align: center
}
.welcomeOverlay, .termsContainer {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: url(../images/light-white-bg.png);
	width: 100%;
	height: 100%;
	z-index: 99999
}
.welcomeBlock {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #b7b7b7;
    height: auto;
    margin: 0 auto;
    position: relative;
    top: 20%;
	width: 539px;
}

.welcomeBlock img {
	display: block;
	/*margin: 60px auto 0;*/
}
.psTitle, .summaryHeaderPS {
	margin-bottom: 10px
	
}
.welcomeBlock a.close, .interrestedPopup a.close {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	background: url(../images/close.png)center center no-repeat;
	width: 23px;
	height: 22px
}
.interrestedPopup a.close{right:inherit; left:0;}
.inputHideOnSite, .onlyOnMobile, .simTitle {
	display: none
}
.psTitle {
	font-size: 18px;
	line-height: 18px
}
.summaryHeaderPS ul li {
	background: url(../images/listing-bullet.png)right 7px no-repeat;
	padding-right: 10px
}
.responsivTable {
	width: 100%
}
.tableHeading td.firstCol, td.firstCol {
	text-align: right;
	padding: 10px 20px
}
td.branchLabel {
	width: 80px
}
.simTitle {
	font-size: 20px;
	margin-bottom: 15px
}
.careerFormSep.leaderShip, .highlightedBloc .highlightedBloc {
	margin-bottom: 0
}
.sliderBlock .slides li {
	float: left
}
.sliderBlock ul.slides {
	width: 10000px
}
.customSelectStyle, .printBody .formTextArea textarea, .printBody .formTextBox input, .radDatePicker .RadPicker, .radDatePicker table {
	width: 100%!important
}
.cardsList .listingRow .listingInfo {
	min-height: 160px!important
}
.radDatePicker {
	border: 1px solid #d8e5ef;
	padding: 5px;
	background:#f2f6f9;
}
.radDatePicker input {
	border: 0!important
}
.selectHolderNew {
	border: 1px solid #d8e5ef;
	padding: 5px;
	margin-bottom: 20px;
	position: relative;
	/*margin-top: 10px;*/
	font-family: CoTextArabic-Regular, Arial;
	font-size: 14px;
	background: url(../images-ar/select-new.png)left center no-repeat #f2f6f9;
}
.customSelectStyle {
	right: 0!important
}
.printHeader a {
	position: absolute;
	display: block;
	left: 10px;
	top: 30px;
	color: #2a6ebb
}
.cardsSlider, .printBody, .printMap {
	position: relative
}
.printHeader a:hover {
	color: #3f4850
}
.phoneNb {
	direction: ltr!important;
	text-align: right
}
.printBody a.rcCalPopup {
	display: none!important
}
.printBody .radDatePicker {
	padding: 0!important
}
.printBody .radDatePicker input {
	background: url(../images/calendar-icon.png)10px center no-repeat!important
}
a#telNb {
	color: #2e353a!important
}
a#telNb span {
	color: #2a6ebb
}
.printBody .mediaListingNews .listingDate .year, .printBody .mediaListingNews .listingTitle a, .printBody .mediaListingPublications .listingDate .year, .printBody .mediaListingPublications .listingTitle a {
	font-size: 14px
}
.printBody .mediaListingNews .listingDate, .printBody .mediaListingPublications .listingDate {
	font-size: 12px
}
.printBody .mediaListingNews .listingTitle, .printBody .mediaListingPublications .listingTitle {
	width: 70%;
	float: left
}
.printBody .listingHeader {
	height: 100px
}
.printBody .highligtedBlocText {
	width: 30%;
	right: 105%;
	bottom: inherit;
	top: 0;
	padding: 0
}
.printBody .highligtedBlocText h3 {
	font-size: 18px
}
.printBody .highligtedBlocText .summary {
	margin-bottom: 3px;
	padding-bottom: 3px;
	font-size: 13px
}
.printMap {
	height: 300px
}
.printBody .locationFilter {
	display: none
}
.printBody #cpMainContent_BICMSZone1_ctl00_pContainer .careerFormSep {
	display: none!important
}
span.appendedInput {
	display: none
}
.printBody span.appendedInput {
	border: 1px solid #d8e5ef;
	border-radius: 1px;
	color: #2e353a!important;
	font-size: 14px!important;
	padding: 10px 2%;
	width: 100%;
	display: block;
	line-height: 14px;
	min-height: 17px;
	background: #fff
}
.printBody .rcSingle, .printBody .rcTable {
	width: 100%!important;
	border: 0!important
}
.printBody .formTextBox input {
	display: none
}
.printBody .downloadApp {
	width: 300px
}
.printBody .downloadBtn a.blueBtn {
	width: 220px;
	height: 20px
}
.printBody .highlightedBloc {
	width: 100%;
}
.printBody {
	width: 800px;
	margin: 0 auto
}
.printBody .leftMenu li span {
	display: none!important
}
.printBody .datePickerHolder {
	width: 100%!important
}
.printBody .radDatePicker {
	border: none!important
}
.cardsSlider {
	direction: ltr;
	width: 73%;
	float: right
}
.cardsSlider .flex-control-nav {
	bottom: 40px;
	width: inherit;
	margin-right: 10px;
	left: inherit;
	right: 10px;
	text-align: right
}
.cardsSlider .flex-control-paging li a {
	background: #fff;
	font-size: 0!important
}
.cardsSlider .slides li img {
	width: 100%;
	height: auto!important;
	display: block
}
.cardsSlider .cardSearch {
	display: block!important;
    text-align:right;
}
.titleLink {
	font-size: 18px
}
.cardsSlider .highlightedBloc {
	width: 100%!important
}
.cardsSlider .summary, .cardsSlider h3 {
	direction: rtl
}
.printBody .rcInputCell span.appendedInput {
	position: absolute;
	left: 0;
	top: 0;
	background: #fff;
	z-index: -1
}
.alsoConsider, .alsoConsider2, .alsoConsider3 {
	position: absolute;
	z-index: 40
}
.printBody .formRow {
	height: 60px
}
.printBody .datePickerHolder {
	position: relative
}
.appendedTextarea, .showMenuRight {
	display: none
}
.printBody .appendedTextarea {
	width: 95%;
	border: 1px solid #d8e5ef;
	padding: 6px;
	display: block;
	min-height: 100px;
	margin-bottom: 10px
}
.printBody .careersFormContainer .fullCol textarea {
	display: none
}
.customWidthRabeh .listingRow {
	width: 31%;
	margin-bottom: 20px
}
.cardDetailsTop .downloadBtn {
	float: right!important
}
.cardDetailsTop .blueBtn {
	padding-left: 28px
}
.borrowSlider .sliderBlock {
	width: 45%;
	margin-left: 2%;
	min-height: inherit!important
}
.borrowSlider .sliderBlock .slides li {
	width: 530px;
	position: relative
}
.borrowSlider .sliderBlock .sliderInfo {
	position: absolute;
	left: 0;
	top: 0;
	width: 45%;
	height: 100%!important
}
.alsoConsider, .alsoConsider2, .alsoConsider3 {
	top: 0;
	width: 66px;
	height: 66px
}
.borrowSlider .sliderBlock .flex-control-nav {
	right: 10px;
	top: 273px;
	left: inherit
}
.alsoConsider3 {
	background: url(../images-ar/accounts-ar-consider.png)left top no-repeat
}
.alsoConsider2 {
	background: url(../images-ar/borrow-ar-consider.png)left top no-repeat
}
.alsoConsider {
	background: url(../images-ar/cards-ar-consider.png)left top no-repeat
}
.cardsList {
	padding-top: 15px
}
.fontThirteen {
	font-size: 15px!important
}
.depositRates .tableHeading .firstCol, .depositRates h3 {
	font-weight: 700
}
.socialmediaLinks{ color: #363e44; float: right; font-size: 12px; line-height: 20px;}
.socialmediaLinks span{float:left; margin-right:10px; margin-top: -3px;}
.socialmediaLinks span a{margin-left:0;}
.paddingTop {
padding-top:10px;
}
.oab{font-size: 12px; font-weight: normal;}
.sameControl .responsiveTable.paddingTop{width:72% !important; clear:inherit !important;}
.sameControl .highlightedBloc{margin-bottom:60px !important;}
.smallSize {
    display: inline;
    font-size: 15px;
    vertical-align: middle;
}
.flipbookBtn a.button.blueBtn{position:absolute; top:15px; left:115px; display:none;}
.reportListingQuaterly li:hover .flipbookBtn a.button.blueBtn{display:block;}
strong {font-weight:bold;}
.welcomOverlayAr{
	display:block;
	}
.welcomOverlayEn{
	display:none;
	}
	.RadCaptcha input{direction:ltr !important}
    ul.pearlCalculator {
	width: 70%;
	padding-top: 10px
}
ul.pearlCalculator li {
	width: 44%;
	float: right;
	margin-left: 3%;
	background: url(../images/listing-bullet.png) right 7px no-repeat;
	line-height: 21px;
	margin-bottom: 3px;
	padding-right: 14px
}
ul.pearlCalculator li.last {
	float: right;
	width: 47%;
	margin-left: 0
}
ul.pearlCalculator {
	width: 70%;
	padding-top: 10px
}
.rabehSection .listingImg img {height:100%;}
.rabehSection .listingTitle a {color:#414648; font-size:19px; display:block; margin-bottom:4px;}
.supportThreeCol .options > li {
  margin-bottom: 0 !important;
  margin-left: 0 !important;
  min-height: auto !important;
}
.supportThreeCol.treasuryContact {
  margin-top: 60px;
}
.sameHeightBox.waysTobankBloc {min-height:280px;}
.waysTobankBloc .customerSupportBanner.customCustomerSprt {
  display: none;
}
.waysTobankBloc .blockpadd {
  padding: 15px;
}
.waysTobankBloc .blockLinks.blockLinksBlue {margin-bottom:15px;}

.interrestedPopup {position:fixed; top:100px; left:-443px; border:1px solid #b1b1b1; z-index:9999; transition: all 500ms linear 0s; background:#ffffff; padding:25px 35px; width:370px;}
.interrestedPopup.show {left:0;}
.interrestedPopup .popTitle {font-size:22px; color:#2a6ebb; font-weight:bold; font-family:CoText_W_Rg; margin-bottom:10px; }
.interrestedPopup .popDesc{font-size:18px; color:#414648; line-height:22px; font-family:CoText_W_Rg; margin-bottom:20px; }
.interrestedPopup .popButton.downloadBtn {float:right !important; }
.interrestedPopup .popButton.downloadBtn a {padding:8px 40px 10px 28px; }
.thirdLevel span {font-family: CoTextArabic-Regular,tahoma; font-weight: 400; transition: all 400ms ease-in-out 0s; color: #d1d1d0; font-size: 14px; display:block; line-height:25px;}
.notClickable {cursor:default;}
/*********************************************PEARL CALCULATOR******************************************/
.cardSelect.editedWidth{width: 96% !important;}
.highlightedBloc.cardSelect.selectPS {margin-bottom:40px; border-bottom: 1px solid #d6d6d6; padding:0 !important; width:100% !important; background:none !important;}
.highlightedBloc.cardSelect.selectPS .highlightedContainer {position:relative; background-image:url(../images/pearl-image.jpg); height: 560px !important;  background-size: cover; width: 100% !important; background-position: center center; background-repeat: no-repeat;}
.highlightedBloc.cardSelect.selectPS .highlightedContainer .innercontainer {position:absolute; bottom:0; padding:10px 20px 15px; background:#000000; right:0; left:0;}
.highlightedBloc.cardSelect.selectPS .highlightedContainer .innercontainer h3, .highlightedBloc.cardSelect.selectPS .highlightedContainer .innercontainer .descriptionContent {color:#ffffff;}
.highlightedBloc.cardSelect.selectPS .highlightedContainer .innercontainer h3 {font-weight:bold; margin-bottom:10px; font-size:18px;}
.highlightedBloc.cardSelect.selectPS .highlightedContainer .innercontainer .descriptionContent {font-family: CoText_W_Rg, Arial; font-size:16px; line-height:22px;}
.highlightedBloc.cardSelect.selectPS .highlightedContainer .innercontainer .descriptionContent .underlined {text-decoration:underline;}
.highlightedBloc.cardSelect.selectPS .col-md-4 {width: 23.5%; float: right; margin-left: 2%; min-height:356px;}
.highlightedBloc.cardSelect.selectPS .col-md-4 .infoBody {padding:20px;}
.highlightedBloc.cardSelect.selectPS .col-md-4:last-child, .highlightedBloc.cardSelect.selectPS .col-md-4:nth-child(4n) {margin-left: 0 !important;}
.highlightedBloc.cardSelect.selectPS .col-md-4:nth-child(2n+1) {background:#f1f1f1;}
.highlightedBloc.cardSelect.selectPS .col-md-4:nth-child(2n) {background:#e3eff9;}
.highlightedBloc.cardSelect.selectPS .container{margin-bottom:40px;}
.highlightedBloc.cardSelect.selectPS label {margin-bottom:50px;}
ul.pearlCalculator {width:100%; margin-bottom:15px;}
ul.pearlCalculator li {float:none; display:inline-block; width:44%;font-size:13px}
ul.pearlCalculator li.last {float: none;width: 47%;	margin-left: 0;display: inline;}
.highlightedBloc.cardSelect.selectPS .col-md-4 .infoBody a {display: block;	text-align: left; text-decoration: underline; margin-top: 25px;}
.highlightedBloc.cardSelect.selectPS .col-md-4 .infoBody a:hover {text-decoration:none;}
.selectPS h2 {font-family: CoText_W_Bd; line-height:32px; margin-bottom: 20px; color: #2a6ebb; font-size: 17px; padding-right: 45px; line-height:36px; background-repeat:no-repeat; background-position:right top;}
.selectPS .voucherBlock h2 {background-image:url(../images/qar.png);}
.selectPS .milesBlock h2 {background-image:url(../images/miles.png);}
.selectPS .nojoomBlock h2 {background-image:url(../images/nojoom.png);}
.selectPS .MozoonPoints h2 {background-image: url(../images/mozoon.png) !important;}
.selectPS .meeraBlock h2 {background-image:url(../images/meera.png);}
.voucherBlock, .milesBlock, .nojoomBlock, .meeraBlock {padding:15px; }
.highlightedBloc.cardSelect.selectPS .col-md-4 {margin-bottom:25px;}

.chartFilter:after {
    right: 0;
}
.k-chart, .k-chart svg {
    direction: ltr !important;
}
.cookiePolicy {
    display:none;
}
.cookiePolicyAr {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: rgb(42 110 187 / 0.9);
    color: white;
    z-index: 9999;
    padding: 20px 0px;
}

    .cookiePolicyAr .text {
        font-family: CoTextArabic-Regular, tahoma;
        color: white;
        width: 75%;
        font-size: 15px;
        display: inline-block;
        line-height: 25px;
    }

        .cookiePolicyAr .text a {
            color: white;
            text-decoration: underline;
        }

    .cookiePolicyAr .button {
        width: 20%;
        display: inline-block;
        float: left;
        text-align: center;
        padding: unset;
        margin-top: 5px;
    }

        .cookiePolicyAr .button a {
            color: white;
            border: solid 1px white;
            padding: 10px 10px 15px 10px;
            border-radius: 15px;
            width: 200px;
            display: block;
            font-family: CoTextArabic-Regular, tahoma;
        }

            .cookiePolicyAr .button a:hover {
                color: #2a6ebb;
                background-color: white;
                -webkit-transition: all 400ms ease-in-out;
                -moz-transition: all 400ms ease-in-out;
                -o-transition: all 400ms ease-in-out


            }


.contentLeftPart h6 {
    font-size: 14px;
    font-family: CoTextArabic-Regular, tahoma;
    margin-bottom: 20px;
}
.termsContent span {
    font-weight: bold;
    background-image: url(../images/download-icon.png);
}
.mrgt30 {
    margin-top: 30px;
}
.title {
    margin-bottom: 20px !important;
}

    .title img {
        width: 35px;
        margin-right: 10px;
    }
.radioContainer input {
    padding: 0;
    margin: 10px 0px 10px 10px !important;
}
.careersFormContainer .formTextBox h3.extensionMessage.fieldName {
    font-size: 20px;
    top: auto;
    position: static;
}
.careersFormContainer .formTextBox .extensionMessage.fieldName {
    position: static;
}

.ipoFormHolder {
    counter-reset: section;
}
.ipoFormHolder h3.title:before {
    counter-increment: section;
    content: counter(section);
    font-weight: bold;
    font-size: 20px;
    background: #2b6ebd;
    color: #ffffff;
    border-radius: 50%;
    padding: 4px 10px;
    margin: 0 0 0 10px;
    line-height: 20px;
    font-family: arial;
}

.ipoFormHolder .selectHolderNew {
    padding: 5px 8px;
}

.ipoFormHolder .selectHolderNew {
    padding: 5px 8px;
}

.ipoFormHolder .errorMessage {
    left: 0;
    right: auto;
    top: -20px;
    font-family: 'CoTextArabic-Regular, Arial';
}

.numberEn{
    direction:ltr;
    display:inline-block;
}

.appStoreOverlay{
    position: absolute;
    right: 65px;
    bottom: 35px;
}

.googlePlayOverlay{
    position: absolute;
    bottom: 35px;
    right: 230px;
}


.youtubenews .listingDescp {
    display: none;
}

.congratsTitle {
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 5px;
    font-family: CoTextArabic-Regular, tahoma;
    letter-spacing: -1px;
}

.congratsText {
    font-weight: 400;
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 20px;
    font-family: CoTextArabic-Regular, tahoma;
}

.customersSelectionBlock .downloadApp {
    top: 50%;
    margin-top: 0px;
    transform: translateY(-50%);
}

.congratsIntro {
    display: flex;
    align-items: center;
    margin-bottom: 50px;
}

.congratsIntroText {
    display: inline-block;
    width: 59%;
    font-size: 16px;
    color: #3F4850;
    line-height: 25px;
    font-family: CoTextArabic-Regular, tahoma;
}

.congratsIntroImage {
    width: 40%;
    display: inline-block;
    text-align: center;
}

.theOfferInfo {
    font-family: CoTextArabic-Regular, tahoma;
    padding: 45px 30px;
    background-color: #F1F1F1;
    font-size: 16px;
    color: #3F4850;
    line-height: 25px;
    margin-bottom: 40px;
}

    .theOfferInfo h4 {
        font-size: 26px;
        color: #3F4850;
        margin-bottom: 15px;
    }

    .theOfferInfo .listIntro {
        font-family: CoTextArabic-Regular, tahoma;
        font-size: 16px;
        color: #3F4850;
        margin-bottom: 10px;
    }

.contentLeftPart .theOfferInfo li {
    background: url(../images/listing-bullet.png)right 6px no-repeat;
    margin-bottom: 10px;
    padding-right: 15px;
}

.contentLeftPart .theOfferInfo ul li:last-child {
    margin-bottom: 0px;
}

.blueAlert {
    font-family: 'Arial';
    font-size: 16px;
    font-weight: 700;
    color: #2A6EBB;
    font-family: CoTextArabic-Regular, tahoma;
}


.customersSelectionBlock h3 {
    font-size: 26px;
    color: #3F4850;
    margin-bottom: 35px;
}

.benefitItem {
    width: 180px;
    text-align: center;
    display: inline-block;
    margin-left: 10px;
    padding: 25px 0px 15px 0px;
    border: solid 1px #f1f1f1;
    margin-bottom: 20px;
}

    .benefitItem .text {
        font-family: CoTextArabic-Regular, tahoma;
        font-size: 14px;
        color: #3F4850;
        line-height: 18px;
        max-width: 150px;
        margin: 0px auto;
    }


    .benefitItem .benefitsIcon {
        margin-bottom: 15px;
    }

.listingBenefits .benefitItem:nth-child(4n) {
    margin-right: 0px;
}

.hurryUpBlock {
    font-family: CoTextArabic-Regular, tahoma;
    padding: 45px 30px;
    color: #3F4850;
    background-color: #F1F1F1;
    font-size: 16px;
}

    .hurryUpBlock h4 {
        font-family: CoTextArabic-Regular, tahoma;
        letter-spacing: -1px;
        color: #2A6EBB;
        font-size: 18px;
        margin-bottom: 10px;
    }

    .hurryUpBlock .btn a {
        font-family: CoTextArabic-Regular, tahoma;
        color: #fff;
        font-size: 15px;
        font-weight: bold;
        text-align: center;
        padding: 15px 30px;
        background-color: #0D55A6;
        display: inline-block;
        margin-top: 20px;
        -webkit-transition: all 400ms ease-in-out;
        -moz-transition: all 400ms ease-in-out;
        -o-transition: all 400ms ease-in-out;
    }

        .hurryUpBlock .btn a:hover {
            background-color: #6b9bd2;
        }

.listingBenefits {
    margin-bottom: 15px;
}



.offersListing .filter.sticky {
    position: fixed;
    top: 0;
}

.offersListing .listingItem .listingImage a {
    padding: 30px;
}

.pear-rewards {
	font-family: CoTextArabic-Regular, tahoma;
}

	.pear-rewards .intro {
		font-family: CoTextArabic-Regular, tahoma;
	}

.pear-rewards h4 {
	font-size: 26px;
	margin-bottom: 20px;
}

.pear-rewards h5 {
	font-size: 18px;
	margin-bottom: 10px;
	line-height: 25px;
}


.pear-rewards .seperator {
	margin: 50px 0px;
	width: 100%;
	height: 1px;
	background-color: #EBEBEB;
}

.pear-rewards .controls {
	font-family: CoTextArabic-Regular, tahoma;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

/* nadine 3-1-2023*/

/* nadine 3-1-2023*/
/*private banking*/

.private-banking .pageTop h1::before {
	content: url(/images/ahli2logo.svg);
	height: 55px;
	width: 113px;
	display: inline-block;
	position: absolute;
	top: 0;
}

.private-banking .pageTop h1 {
	padding-top: 70px;
	position: relative;
}

	.private-banking .pageTop h1::before {
		content: url(/images/ahli2logo.svg);
		height: 55px;
		width: 113px;
		display: inline-block;
		position: absolute;
		top: 0;
	}

.private-banking .blocAbsoluteText.blueBlocAbsolute {
	padding: 20px 27px 20px 22px;
}

.private-banking .blueBlocAbsolute {
	background: #000;
	opacity: 0.86;
}
.private-banking .contentRightPart {
	transform: translateY(-90px);
}

.private-banking .greyBtn span {
	background-color: #8b6c14;
}

.private-banking .greyBtn {
	background: #8b6c14;
	border: 1px solid #8b6c14;
}

	.private-banking .greyBtn:hover {
		background: white;
		color: #8b6c14;
		border: 1px solid #8b6c14;
	}

.private-banking .blocAbsoluteText h3 {
	color: #FFFFFF;
	font-size: 20px;
	line-height: 35px;
}

.private-banking .blocAbsoluteText .summary {
	font-family: Arial;
	font-size: 14px;
	line-height: 21px;
}

/* Related Links */
.private-banking .relatedLinks {
	background: #A29E96 !important;
	padding: 15px;
	
}

	.private-banking .relatedLinks h3 {
		font-size: 20px;
		color: #fff;
		line-height: 35px;
		border-bottom: 1px solid #c1c1c1;
		letter-spacing: 0;
		margin-bottom: 20px;
	}

	.private-banking .relatedLinks a {
		color: #fff;
		background: url(../images/arrow-pr-right.svg)left 3px no-repeat;
	}

.private-banking.customerSupportBloc .rowLink,
.customerSupportBloc .rowText {
	color: #999;
	line-height: 18px;
}

.private-banking .customerSupportBloc {
	background: #0A0A0A;
	padding: 15px;
	margin-bottom: 15px;
}

.private-banking.rowText,
a.rowLink,
div.rowLink {
	font-size: 15px;
}

.private-banking .icon.phone {
	background: url(../images/mail-icon1.png)center center no-repeat;
}

.private-banking .icon.mail {
	background: url(../images/mail-icon1.png)center center no-repeat;
}

.private-banking .icon.branchLocator {
	background: url(../images/locator-icon1.png)center center no-repeat;
}


.private-banking #cpMainContent_cpContentLeft_BICMSZone1_ctl00_ctl00_rptLinks_hLink_0 {
	color: #8B6C14;
}

.private-banking .blockLinksSmall a {
	background: url(/images/gold-arrow.jpg)right center no-repeat !important;
}


.private-banking .loanInfo a.button.greyBtn {
	float: left;
	position: absolute;
}


.private-banking .loanInfo .summary {
	font-size: 15px;
	color: #565656;
	line-height: 21px;
	margin-bottom: 10px;
	border: 0;
}

.private-banking .loanInfo h3 a {
	font-size: 20px;
	line-height: 35px;
	color: #8b6c14;
}

.private-banking .blockLinks a {
	color: #8B6C14;
	font-size: 14px;
	line-height: 21px;
}

/* Content Left */
.private-banking .contentLeftPart h2 {
	color: #fff;
	font-size: 30px;
	line-height: 53px;
}

	.private-banking .contentLeftPart h2.borderBottom {
		color: inherit;
	}

.private-banking .contentLeftPart p {
	color: #fff;
	font-size: 16px;
	line-height: 21px;
	margin-bottom: 25px;
}



/*Contact box*/
.private-banking .pr-contactbox {
	margin-bottom: 60px;
	background: #A29E96;
	padding: 20px 35px 20px 35px;
	transform: translateY(-50px);
}

	.private-banking .pr-contactbox a {
		color: #FFFFFF;
		font-size: 14px;
		line-height: 16px;
	}

		.private-banking .pr-contactbox a:hover {
			text-decoration: underline;
		}

		.private-banking .pr-contactbox a::before {
			content: url(/images/contact-mail.svg);
			height: 13px;
			width: 20px;
			display: inline-block;
			margin-left: 8px;
		}


.private-banking .creditBloc, .greyBg {
	background: url(/images/bg-strock.jpg) center no-repeat;
}

/* PAGE TOP*/
.private-banking .pageTop {
	max-width: 1586px;
	padding: 30px 222px;
	background: url(/images/top-banner.png);
	height: 264px;
}

	.private-banking .pageTop h1 {
		color: #fff;
		line-height: 42px;
		margin-bottom: 10px;
		font-size: 24px;
		padding-top: 70px;
		position: relative;
	}

.private-banking .serviceImage img {
	width: 100%;
	height: 100%;
}

/* breadcrumbs */

.private-banking .breadcrumbs {
	padding-bottom: 28px;
}

.private-banking .breadcrumbs a {
		background: url(/images/arrow-pr-right.svg)left 3px no-repeat;
	}

		.private-banking .breadcrumbs a.current,
		.breadcrumbs a:hover {
			color: white;
		}

		.private-banking .breadcrumbs a:last-child,
		.private-banking .breadcrumbs a:only-child {
			background: none;
			text-decoration: none;
		}

.private-banking .shareContaimner a {
	color: #848484;
	font-size: 11px;
	line-height: 19px;
}

/*approach */
.approach-gold-text {
	color: #8B6C14;
	font-size: 21px;
	line-height: 27px;
	padding: 30px 20px 40px;
}

.img-txt-holder p {
	color: #5B5B5B;
	font-family: Arial;
	font-size: 15px;
	margin-bottom: 30px;
	line-height: 21px;
}
 .approach-gold-text p {
	margin-bottom: 20px;
	color: #8B6C14;
	font-size: 21px;
	line-height: 27px;
}



.img-txt-holder img {
	margin-bottom: 30px;
}

/* approach page */

.approch-content {
	display: flex;
	border-radius: 0 0 0 50px;
	box-shadow: 0 1px 14px 0 rgb(0 0 0 / 6%);
	background: url(/images/bg-strock.jpg)left;
	margin-bottom:120px;
}

.approach-gold-text {
	color: #8B6C14;
	font-size: 21px;
	line-height: 27px;
	padding: 30px 20px 30px 20px;
}

.private-banking .approach-gold-text {
	padding: 30px 40px;
}

.private-banking .approach-gold-text + .img-txt-holder {
		padding-top: 30px;
	}

.private-banking .approch-content p {
	color: #5B5B5B;
	font-size: 15px;
	line-height: 21px;
}

.private-banking .a {
	color: #8b6c14;
}

.private-banking a.showQuikLinks {
	background: url(../images/quick-links.png)center center no-repeat #8b6c14;
}

.private-banking .quikLinks .linksList a {
	background: #8b6c14;
}

/* business banking */
.private-banking .img-txt-holder img {
	height: 277px;
	width: 437.11px;
}
.private-banking .downloadBtn {
	float: none !important;
}


/* button */

.private-banking .button {
	padding: 9px 36px 9px 35px;
	margin-left: 20px;
	background: #8b6c14;
	color: white;
	border: 1px solid #8b6c14;
}

	.private-banking .button:hover {
		background: white;
		color: #8b6c14;
		border: 1px solid #8b6c14;
	}

	.private-banking .button span {
		display: inline-block;
		height: 100%;
		background: url(../images/arrow-pr.svg)center center no-repeat #8b6c14;
		width: 33px;
		position: absolute;
		left: 0;
		top: 0;
	}

.private-banking a.blueBtn {
	background-color: #8B6C14 !important;
	color: #FFFFFF;
	padding: 9px 45px 9px 45px;
	border: 1px solid #8b6c14;
}

	.private-banking a.blueBtn:hover {
		background: #fff !important;
		border: 1px solid #8b6c14;
		color: #8b6c14;
	}


.private-banking .accLink {
	color: #313131;
	font-size: 16px;
	font-weight: bold;
	line-height: 27px;
	border-bottom: 1px solid #C6C6C6;
}

.private-banking .accDetails {
	color: #5B5B5B;
	font-size: 15px;
	line-height: 21px;
}

.private-banking .accLink.activeLink {
	background: url(../images/minus.svg)left center no-repeat;
}

.private-banking .accLink {
	background: url(../images/Plus.svg)left center no-repeat;
}

.private-banking .shareContaimner a {
	color: #848484;
	font-size: 11px;
	line-height: 19px;
}

.private-banking .downloadApp {
	left: 0;
	right: auto;
}

.private-banking .cardImage {
	float: right;
}

.private-banking.edited .customerSupportBloc,
.private-banking.edited .contentLeftPart,
.private-banking.edited .approch-content,
.private-banking.edited .relatedLinks {
	transform: unset !important;
}

.private-banking .expandButton {
	display: none;
}

.private-banking a.showQuikLinks {
	background: url(../images/quick-links.png) bottom no-repeat #8b6c14;
}


.private-banking .shareContaimner .st_email .email {
	background-image: none !important;
}

.private-banking .printIcon {
	background-image: none !important;
}

.private-banking .sharethis {
	background-image: none !important;
}



.private-banking .quikLinks {
	background: #8b6c14;
}

	.private-banking .quikLinks .linksList a {
		border-bottom: 1px solid white;
	}


.private-banking .blueBtn span,
.darkBlueBtn span,
.greyBtn span {
	background: url(../images/more-arrow.png)center center no-repeat #8b6c14;
}

.private-banking .downloadApp h3 {
	color: #8B6C14;
	font-size: 21px;
	line-height: 27px;
	padding: 25px 0px 25px 40px;
}

.private-banking .highlightedBloc {
	margin-bottom: 0px;
}

.private-banking .blocAbsoluteText a.button {
	right: 150px;
}
.private-banking .cardDetailsTop {
	
	border-radius: 0 0 0 50px;
	box-shadow: 0 1px 14px 0 rgb(0 0 0 / 6%);
	background: url(/images/bg-strock.jpg)left;
	padding-bottom: 35px;
}

.private-banking .contentLeftPart {
	transform: translateY(-90px);
}
div.fancy-select{position:relative;font-weight:700;font-size:14px;color:#46565D}div.fancy-select.disabled{opacity:.5}div.fancy-select select:focus+div.trigger.open{box-shadow:none}div.fancy-select div.trigger{border-radius:1px;cursor:pointer;padding:10px 24px 9px 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;background:url(../images/select-arrow.png)right center no-repeat #fff;border:1px solid #d8e5ef;border-top-color:#d8e5ef;color:#4c535b;width:100%;transition:all 240ms ease-out;-webkit-transition:all 240ms ease-out;-moz-transition:all 240ms ease-out;-ms-transition:all 240ms ease-out;-o-transition:all 240ms ease-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.fancy-select div.trigger:after{content:"";display:block;position:absolute;width:0;height:0;border:5px solid transparent;border-top-color:#4B5468;top:-20px;right:-9px}div.fancy-select div.trigger.open{background:#dbe9f3;border:1px solid #e0eaf2;color:#7A8498;box-shadow:none}div.fancy-select div.trigger.open:after{border-top-color:#7A8498}div.fancy-select ul.options{list-style:none;margin:0;position:absolute;top:30px;left:0;visibility:hidden;opacity:0;z-index:50;max-height:200px;overflow:auto;background:#fff;border-radius:2px;border:1px solid #d8e5ef;width:100%;padding:6px 0;transition:opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out;-webkit-transition:opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out;-moz-transition:opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out;-ms-transition:opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out;-o-transition:opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out}div.fancy-select ul.options.open{visibility:visible;top:40px;opacity:1;transition:opacity 300ms ease-out,top 300ms ease-out;-webkit-transition:opacity 300ms ease-out,top 300ms ease-out;-moz-transition:opacity 300ms ease-out,top 300ms ease-out;-ms-transition:opacity 300ms ease-out,top 300ms ease-out;-o-transition:opacity 300ms ease-out,top 300ms ease-out}div.fancy-select ul.options.overflowing{top:30px;transition:opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out;-webkit-transition:opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out;-moz-transition:opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out;-ms-transition:opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out;-o-transition:opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out}div.fancy-select ul.options.overflowing.open{top:37px;transition:opacity 300ms ease-out,bottom 300ms ease-out;-webkit-transition:opacity 300ms ease-out,bottom 300ms ease-out;-moz-transition:opacity 300ms ease-out,bottom 300ms ease-out;-ms-transition:opacity 300ms ease-out,bottom 300ms ease-out;-o-transition:opacity 300ms ease-out,bottom 300ms ease-out}div.fancy-select ul.options li{padding:4px 12px;cursor:pointer;white-space:nowrap;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;-o-transition:all 150ms ease-out;font-size:14px;line-height:13px;color:#4c535b;display:block;float:none}div.fancy-select ul.options li.hover{color:#646567}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider{padding:0;margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flex-direction-nav a,.no-js .slides>li:first-child,.slides:after,html[xmlns] .slides{display:block}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";clear:both;visibility:hidden;line-height:0;height:0}* html .slides{height:1%}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav a{width:30px;height:30px;position:absolute;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:14px;height:14px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px}.flex-control-paging li a:hover{background:#2a6ebb}.flex-control-paging li a.flex-active{background:#2a6ebb;cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}.switch-button-label{float:left;font-size:14px;cursor:pointer;text-transform:uppercase;padding:0 20px!important}.switch-button-label.off,.switch-button-label.on{color:#2c343a}.switch-button-background{float:left;position:relative;background:#3f4850;cursor:pointer}.switch-button-button{position:absolute;left:-1px;top:-1px;background:#2a6ebb;border:1px solid #2a6ebb;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}h2.simulatorTitle span{margin-left:15px}h2.simulatorTitle{float:right;margin-bottom:25px}.checkBoxButton{float:left;margin-right:20px;margin-top:10px}a.centeredBtn{width:150px;margin:0 auto}.contactThreeBlocks {margin-bottom: 25px;}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     .mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
/**
 * Variables declared here can be overridden by consuming applications, with
 * the help of the `!default` flag.
 *
 * @example
 *     // overriding $hoverColor
 *     $hoverColor: rgba(red, 0.05);
 *
 *     // overriding image path
 *     $flagsImagePath: "images/";
 *
 *     // import the scss file after the overrides
 *     @import "bower_component/intl-tel-input/src/css/intlTelInput";
 */
.intl-tel-input {
  position: relative;
  display: inline-block; }
  .intl-tel-input * {
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .intl-tel-input .hide {
    display: none; }
  .intl-tel-input .v-hide {
    visibility: hidden; }
  .intl-tel-input input, .intl-tel-input input[type=text], .intl-tel-input input[type=tel] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-right: 36px;
    margin-right: 0; }
  .intl-tel-input .flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px; }
  .intl-tel-input .selected-flag {
    z-index: 1;
    position: relative;
    width: 36px;
    height: 100%;
    padding: 0 0 0 8px; }
    .intl-tel-input .selected-flag .iti-flag {
      position: absolute;
      top: 0;
      bottom: 0;
      margin: auto; }
    .intl-tel-input .selected-flag .iti-arrow {
      position: absolute;
      top: 50%;
      margin-top: -2px;
      right: 6px;
      width: 0;
      height: 0;
      border-left: 3px solid transparent;
      border-right: 3px solid transparent;
      border-top: 4px solid #555; }
      .intl-tel-input .selected-flag .iti-arrow.up {
        border-top: none;
        border-bottom: 4px solid #555; }
  .intl-tel-input .country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    background-color: white;
    border: 1px solid #CCC;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll; }
    .intl-tel-input .country-list.dropup {
      bottom: 100%;
      margin-bottom: -1px; }
    .intl-tel-input .country-list .flag-box {
      display: inline-block;
      width: 20px; }
    @media (max-width: 500px) {
      .intl-tel-input .country-list {
        white-space: normal; } }
    .intl-tel-input .country-list .divider {
      padding-bottom: 5px;
      margin-bottom: 5px;
      border-bottom: 1px solid #CCC; }
    .intl-tel-input .country-list .country {
      padding: 5px 10px; }
      .intl-tel-input .country-list .country .dial-code {
        color: #999; }
    .intl-tel-input .country-list .country.highlight {
      background-color: rgba(0, 0, 0, 0.05); }
    .intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name, .intl-tel-input .country-list .dial-code {
      vertical-align: middle; }
    .intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name {
      margin-right: 6px; }
  .intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=text], .intl-tel-input.allow-dropdown input[type=tel], .intl-tel-input.separate-dial-code input, .intl-tel-input.separate-dial-code input[type=text], .intl-tel-input.separate-dial-code input[type=tel] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0; }
  .intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container {
    right: auto;
    left: 0; }
  .intl-tel-input.allow-dropdown .selected-flag, .intl-tel-input.separate-dial-code .selected-flag {
    width: 46px; }
  .intl-tel-input.allow-dropdown .flag-container:hover {
    cursor: pointer; }
    .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
      background-color: rgba(0, 0, 0, 0.05); }
  .intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover {
    cursor: default; }
    .intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover .selected-flag, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover .selected-flag {
      background-color: transparent; }
  .intl-tel-input.separate-dial-code .selected-flag {
    background-color: rgba(0, 0, 0, 0.05);
    display: table; }
  .intl-tel-input.separate-dial-code .selected-dial-code {
    display: table-cell;
    vertical-align: middle;
    padding-left: 28px; }
  .intl-tel-input.separate-dial-code.iti-sdc-2 input, .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel] {
    padding-left: 66px; }
  .intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag {
    width: 60px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel] {
    padding-left: 76px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag {
    width: 70px; }
  .intl-tel-input.separate-dial-code.iti-sdc-3 input, .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel] {
    padding-left: 74px; }
  .intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag {
    width: 68px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel] {
    padding-left: 84px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
    width: 78px; }
  .intl-tel-input.separate-dial-code.iti-sdc-4 input, .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel] {
    padding-left: 82px; }
  .intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag {
    width: 76px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel] {
    padding-left: 92px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
    width: 86px; }
  .intl-tel-input.separate-dial-code.iti-sdc-5 input, .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel] {
    padding-left: 90px; }
  .intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag {
    width: 84px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel] {
    padding-left: 100px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
    width: 94px; }
  .intl-tel-input.iti-container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px; }
    .intl-tel-input.iti-container:hover {
      cursor: pointer; }

.iti-mobile .intl-tel-input.iti-container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed; }

.iti-mobile .intl-tel-input .country-list {
  max-height: 100%;
  width: 100%; }
  .iti-mobile .intl-tel-input .country-list .country {
    padding: 10px 10px;
    line-height: 1.5em; }

.iti-flag {
  width: 20px; }
  .iti-flag.be {
    width: 18px; }
  .iti-flag.ch {
    width: 15px; }
  .iti-flag.mc {
    width: 19px; }
  .iti-flag.ne {
    width: 18px; }
  .iti-flag.np {
    width: 13px; }
  .iti-flag.va {
    width: 15px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .iti-flag {
      background-size: 5630px 15px; } }
  .iti-flag.ac {
    height: 10px;
    background-position: 0px 0px; }
  .iti-flag.ad {
    height: 14px;
    background-position: -22px 0px; }
  .iti-flag.ae {
    height: 10px;
    background-position: -44px 0px; }
  .iti-flag.af {
    height: 14px;
    background-position: -66px 0px; }
  .iti-flag.ag {
    height: 14px;
    background-position: -88px 0px; }
  .iti-flag.ai {
    height: 10px;
    background-position: -110px 0px; }
  .iti-flag.al {
    height: 15px;
    background-position: -132px 0px; }
  .iti-flag.am {
    height: 10px;
    background-position: -154px 0px; }
  .iti-flag.ao {
    height: 14px;
    background-position: -176px 0px; }
  .iti-flag.aq {
    height: 14px;
    background-position: -198px 0px; }
  .iti-flag.ar {
    height: 13px;
    background-position: -220px 0px; }
  .iti-flag.as {
    height: 10px;
    background-position: -242px 0px; }
  .iti-flag.at {
    height: 14px;
    background-position: -264px 0px; }
  .iti-flag.au {
    height: 10px;
    background-position: -286px 0px; }
  .iti-flag.aw {
    height: 14px;
    background-position: -308px 0px; }
  .iti-flag.ax {
    height: 13px;
    background-position: -330px 0px; }
  .iti-flag.az {
    height: 10px;
    background-position: -352px 0px; }
  .iti-flag.ba {
    height: 10px;
    background-position: -374px 0px; }
  .iti-flag.bb {
    height: 14px;
    background-position: -396px 0px; }
  .iti-flag.bd {
    height: 12px;
    background-position: -418px 0px; }
  .iti-flag.be {
    height: 15px;
    background-position: -440px 0px; }
  .iti-flag.bf {
    height: 14px;
    background-position: -460px 0px; }
  .iti-flag.bg {
    height: 12px;
    background-position: -482px 0px; }
  .iti-flag.bh {
    height: 12px;
    background-position: -504px 0px; }
  .iti-flag.bi {
    height: 12px;
    background-position: -526px 0px; }
  .iti-flag.bj {
    height: 14px;
    background-position: -548px 0px; }
  .iti-flag.bl {
    height: 14px;
    background-position: -570px 0px; }
  .iti-flag.bm {
    height: 10px;
    background-position: -592px 0px; }
  .iti-flag.bn {
    height: 10px;
    background-position: -614px 0px; }
  .iti-flag.bo {
    height: 14px;
    background-position: -636px 0px; }
  .iti-flag.bq {
    height: 14px;
    background-position: -658px 0px; }
  .iti-flag.br {
    height: 14px;
    background-position: -680px 0px; }
  .iti-flag.bs {
    height: 10px;
    background-position: -702px 0px; }
  .iti-flag.bt {
    height: 14px;
    background-position: -724px 0px; }
  .iti-flag.bv {
    height: 15px;
    background-position: -746px 0px; }
  .iti-flag.bw {
    height: 14px;
    background-position: -768px 0px; }
  .iti-flag.by {
    height: 10px;
    background-position: -790px 0px; }
  .iti-flag.bz {
    height: 14px;
    background-position: -812px 0px; }
  .iti-flag.ca {
    height: 10px;
    background-position: -834px 0px; }
  .iti-flag.cc {
    height: 10px;
    background-position: -856px 0px; }
  .iti-flag.cd {
    height: 15px;
    background-position: -878px 0px; }
  .iti-flag.cf {
    height: 14px;
    background-position: -900px 0px; }
  .iti-flag.cg {
    height: 14px;
    background-position: -922px 0px; }
  .iti-flag.ch {
    height: 15px;
    background-position: -944px 0px; }
  .iti-flag.ci {
    height: 14px;
    background-position: -961px 0px; }
  .iti-flag.ck {
    height: 10px;
    background-position: -983px 0px; }
  .iti-flag.cl {
    height: 14px;
    background-position: -1005px 0px; }
  .iti-flag.cm {
    height: 14px;
    background-position: -1027px 0px; }
  .iti-flag.cn {
    height: 14px;
    background-position: -1049px 0px; }
  .iti-flag.co {
    height: 14px;
    background-position: -1071px 0px; }
  .iti-flag.cp {
    height: 14px;
    background-position: -1093px 0px; }
  .iti-flag.cr {
    height: 12px;
    background-position: -1115px 0px; }
  .iti-flag.cu {
    height: 10px;
    background-position: -1137px 0px; }
  .iti-flag.cv {
    height: 12px;
    background-position: -1159px 0px; }
  .iti-flag.cw {
    height: 14px;
    background-position: -1181px 0px; }
  .iti-flag.cx {
    height: 10px;
    background-position: -1203px 0px; }
  .iti-flag.cy {
    height: 13px;
    background-position: -1225px 0px; }
  .iti-flag.cz {
    height: 14px;
    background-position: -1247px 0px; }
  .iti-flag.de {
    height: 12px;
    background-position: -1269px 0px; }
  .iti-flag.dg {
    height: 10px;
    background-position: -1291px 0px; }
  .iti-flag.dj {
    height: 14px;
    background-position: -1313px 0px; }
  .iti-flag.dk {
    height: 15px;
    background-position: -1335px 0px; }
  .iti-flag.dm {
    height: 10px;
    background-position: -1357px 0px; }
  .iti-flag.do {
    height: 13px;
    background-position: -1379px 0px; }
  .iti-flag.dz {
    height: 14px;
    background-position: -1401px 0px; }
  .iti-flag.ea {
    height: 14px;
    background-position: -1423px 0px; }
  .iti-flag.ec {
    height: 14px;
    background-position: -1445px 0px; }
  .iti-flag.ee {
    height: 13px;
    background-position: -1467px 0px; }
  .iti-flag.eg {
    height: 14px;
    background-position: -1489px 0px; }
  .iti-flag.eh {
    height: 10px;
    background-position: -1511px 0px; }
  .iti-flag.er {
    height: 10px;
    background-position: -1533px 0px; }
  .iti-flag.es {
    height: 14px;
    background-position: -1555px 0px; }
  .iti-flag.et {
    height: 10px;
    background-position: -1577px 0px; }
  .iti-flag.eu {
    height: 14px;
    background-position: -1599px 0px; }
  .iti-flag.fi {
    height: 12px;
    background-position: -1621px 0px; }
  .iti-flag.fj {
    height: 10px;
    background-position: -1643px 0px; }
  .iti-flag.fk {
    height: 10px;
    background-position: -1665px 0px; }
  .iti-flag.fm {
    height: 11px;
    background-position: -1687px 0px; }
  .iti-flag.fo {
    height: 15px;
    background-position: -1709px 0px; }
  .iti-flag.fr {
    height: 14px;
    background-position: -1731px 0px; }
  .iti-flag.ga {
    height: 15px;
    background-position: -1753px 0px; }
  .iti-flag.gb {
    height: 10px;
    background-position: -1775px 0px; }
  .iti-flag.gd {
    height: 12px;
    background-position: -1797px 0px; }
  .iti-flag.ge {
    height: 14px;
    background-position: -1819px 0px; }
  .iti-flag.gf {
    height: 14px;
    background-position: -1841px 0px; }
  .iti-flag.gg {
    height: 14px;
    background-position: -1863px 0px; }
  .iti-flag.gh {
    height: 14px;
    background-position: -1885px 0px; }
  .iti-flag.gi {
    height: 10px;
    background-position: -1907px 0px; }
  .iti-flag.gl {
    height: 14px;
    background-position: -1929px 0px; }
  .iti-flag.gm {
    height: 14px;
    background-position: -1951px 0px; }
  .iti-flag.gn {
    height: 14px;
    background-position: -1973px 0px; }
  .iti-flag.gp {
    height: 14px;
    background-position: -1995px 0px; }
  .iti-flag.gq {
    height: 14px;
    background-position: -2017px 0px; }
  .iti-flag.gr {
    height: 14px;
    background-position: -2039px 0px; }
  .iti-flag.gs {
    height: 10px;
    background-position: -2061px 0px; }
  .iti-flag.gt {
    height: 13px;
    background-position: -2083px 0px; }
  .iti-flag.gu {
    height: 11px;
    background-position: -2105px 0px; }
  .iti-flag.gw {
    height: 10px;
    background-position: -2127px 0px; }
  .iti-flag.gy {
    height: 12px;
    background-position: -2149px 0px; }
  .iti-flag.hk {
    height: 14px;
    background-position: -2171px 0px; }
  .iti-flag.hm {
    height: 10px;
    background-position: -2193px 0px; }
  .iti-flag.hn {
    height: 10px;
    background-position: -2215px 0px; }
  .iti-flag.hr {
    height: 10px;
    background-position: -2237px 0px; }
  .iti-flag.ht {
    height: 12px;
    background-position: -2259px 0px; }
  .iti-flag.hu {
    height: 10px;
    background-position: -2281px 0px; }
  .iti-flag.ic {
    height: 14px;
    background-position: -2303px 0px; }
  .iti-flag.id {
    height: 14px;
    background-position: -2325px 0px; }
  .iti-flag.ie {
    height: 10px;
    background-position: -2347px 0px; }
  .iti-flag.il {
    height: 15px;
    background-position: -2369px 0px; }
  .iti-flag.im {
    height: 10px;
    background-position: -2391px 0px; }
  .iti-flag.in {
    height: 14px;
    background-position: -2413px 0px; }
  .iti-flag.io {
    height: 10px;
    background-position: -2435px 0px; }
  .iti-flag.iq {
    height: 14px;
    background-position: -2457px 0px; }
  .iti-flag.ir {
    height: 12px;
    background-position: -2479px 0px; }
  .iti-flag.is {
    height: 15px;
    background-position: -2501px 0px; }
  .iti-flag.it {
    height: 14px;
    background-position: -2523px 0px; }
  .iti-flag.je {
    height: 12px;
    background-position: -2545px 0px; }
  .iti-flag.jm {
    height: 10px;
    background-position: -2567px 0px; }
  .iti-flag.jo {
    height: 10px;
    background-position: -2589px 0px; }
  .iti-flag.jp {
    height: 14px;
    background-position: -2611px 0px; }
  .iti-flag.ke {
    height: 14px;
    background-position: -2633px 0px; }
  .iti-flag.kg {
    height: 12px;
    background-position: -2655px 0px; }
  .iti-flag.kh {
    height: 13px;
    background-position: -2677px 0px; }
  .iti-flag.ki {
    height: 10px;
    background-position: -2699px 0px; }
  .iti-flag.km {
    height: 12px;
    background-position: -2721px 0px; }
  .iti-flag.kn {
    height: 14px;
    background-position: -2743px 0px; }
  .iti-flag.kp {
    height: 10px;
    background-position: -2765px 0px; }
  .iti-flag.kr {
    height: 14px;
    background-position: -2787px 0px; }
  .iti-flag.kw {
    height: 10px;
    background-position: -2809px 0px; }
  .iti-flag.ky {
    height: 10px;
    background-position: -2831px 0px; }
  .iti-flag.kz {
    height: 10px;
    background-position: -2853px 0px; }
  .iti-flag.la {
    height: 14px;
    background-position: -2875px 0px; }
  .iti-flag.lb {
    height: 14px;
    background-position: -2897px 0px; }
  .iti-flag.lc {
    height: 10px;
    background-position: -2919px 0px; }
  .iti-flag.li {
    height: 12px;
    background-position: -2941px 0px; }
  .iti-flag.lk {
    height: 10px;
    background-position: -2963px 0px; }
  .iti-flag.lr {
    height: 11px;
    background-position: -2985px 0px; }
  .iti-flag.ls {
    height: 14px;
    background-position: -3007px 0px; }
  .iti-flag.lt {
    height: 12px;
    background-position: -3029px 0px; }
  .iti-flag.lu {
    height: 12px;
    background-position: -3051px 0px; }
  .iti-flag.lv {
    height: 10px;
    background-position: -3073px 0px; }
  .iti-flag.ly {
    height: 10px;
    background-position: -3095px 0px; }
  .iti-flag.ma {
    height: 14px;
    background-position: -3117px 0px; }
  .iti-flag.mc {
    height: 15px;
    background-position: -3139px 0px; }
  .iti-flag.md {
    height: 10px;
    background-position: -3160px 0px; }
  .iti-flag.me {
    height: 10px;
    background-position: -3182px 0px; }
  .iti-flag.mf {
    height: 14px;
    background-position: -3204px 0px; }
  .iti-flag.mg {
    height: 14px;
    background-position: -3226px 0px; }
  .iti-flag.mh {
    height: 11px;
    background-position: -3248px 0px; }
  .iti-flag.mk {
    height: 10px;
    background-position: -3270px 0px; }
  .iti-flag.ml {
    height: 14px;
    background-position: -3292px 0px; }
  .iti-flag.mm {
    height: 14px;
    background-position: -3314px 0px; }
  .iti-flag.mn {
    height: 10px;
    background-position: -3336px 0px; }
  .iti-flag.mo {
    height: 14px;
    background-position: -3358px 0px; }
  .iti-flag.mp {
    height: 10px;
    background-position: -3380px 0px; }
  .iti-flag.mq {
    height: 14px;
    background-position: -3402px 0px; }
  .iti-flag.mr {
    height: 14px;
    background-position: -3424px 0px; }
  .iti-flag.ms {
    height: 10px;
    background-position: -3446px 0px; }
  .iti-flag.mt {
    height: 14px;
    background-position: -3468px 0px; }
  .iti-flag.mu {
    height: 14px;
    background-position: -3490px 0px; }
  .iti-flag.mv {
    height: 14px;
    background-position: -3512px 0px; }
  .iti-flag.mw {
    height: 14px;
    background-position: -3534px 0px; }
  .iti-flag.mx {
    height: 12px;
    background-position: -3556px 0px; }
  .iti-flag.my {
    height: 10px;
    background-position: -3578px 0px; }
  .iti-flag.mz {
    height: 14px;
    background-position: -3600px 0px; }
  .iti-flag.na {
    height: 14px;
    background-position: -3622px 0px; }
  .iti-flag.nc {
    height: 10px;
    background-position: -3644px 0px; }
  .iti-flag.ne {
    height: 15px;
    background-position: -3666px 0px; }
  .iti-flag.nf {
    height: 10px;
    background-position: -3686px 0px; }
  .iti-flag.ng {
    height: 10px;
    background-position: -3708px 0px; }
  .iti-flag.ni {
    height: 12px;
    background-position: -3730px 0px; }
  .iti-flag.nl {
    height: 14px;
    background-position: -3752px 0px; }
  .iti-flag.no {
    height: 15px;
    background-position: -3774px 0px; }
  .iti-flag.np {
    height: 15px;
    background-position: -3796px 0px; }
  .iti-flag.nr {
    height: 10px;
    background-position: -3811px 0px; }
  .iti-flag.nu {
    height: 10px;
    background-position: -3833px 0px; }
  .iti-flag.nz {
    height: 10px;
    background-position: -3855px 0px; }
  .iti-flag.om {
    height: 10px;
    background-position: -3877px 0px; }
  .iti-flag.pa {
    height: 14px;
    background-position: -3899px 0px; }
  .iti-flag.pe {
    height: 14px;
    background-position: -3921px 0px; }
  .iti-flag.pf {
    height: 14px;
    background-position: -3943px 0px; }
  .iti-flag.pg {
    height: 15px;
    background-position: -3965px 0px; }
  .iti-flag.ph {
    height: 10px;
    background-position: -3987px 0px; }
  .iti-flag.pk {
    height: 14px;
    background-position: -4009px 0px; }
  .iti-flag.pl {
    height: 13px;
    background-position: -4031px 0px; }
  .iti-flag.pm {
    height: 14px;
    background-position: -4053px 0px; }
  .iti-flag.pn {
    height: 10px;
    background-position: -4075px 0px; }
  .iti-flag.pr {
    height: 14px;
    background-position: -4097px 0px; }
  .iti-flag.ps {
    height: 10px;
    background-position: -4119px 0px; }
  .iti-flag.pt {
    height: 14px;
    background-position: -4141px 0px; }
  .iti-flag.pw {
    height: 13px;
    background-position: -4163px 0px; }
  .iti-flag.py {
    height: 11px;
    background-position: -4185px 0px; }
  .iti-flag.qa {
    height: 8px;
    background-position: -4207px 0px; }
  .iti-flag.re {
    height: 14px;
    background-position: -4229px 0px; }
  .iti-flag.ro {
    height: 14px;
    background-position: -4251px 0px; }
  .iti-flag.rs {
    height: 14px;
    background-position: -4273px 0px; }
  .iti-flag.ru {
    height: 14px;
    background-position: -4295px 0px; }
  .iti-flag.rw {
    height: 14px;
    background-position: -4317px 0px; }
  .iti-flag.sa {
    height: 14px;
    background-position: -4339px 0px; }
  .iti-flag.sb {
    height: 10px;
    background-position: -4361px 0px; }
  .iti-flag.sc {
    height: 10px;
    background-position: -4383px 0px; }
  .iti-flag.sd {
    height: 10px;
    background-position: -4405px 0px; }
  .iti-flag.se {
    height: 13px;
    background-position: -4427px 0px; }
  .iti-flag.sg {
    height: 14px;
    background-position: -4449px 0px; }
  .iti-flag.sh {
    height: 10px;
    background-position: -4471px 0px; }
  .iti-flag.si {
    height: 10px;
    background-position: -4493px 0px; }
  .iti-flag.sj {
    height: 15px;
    background-position: -4515px 0px; }
  .iti-flag.sk {
    height: 14px;
    background-position: -4537px 0px; }
  .iti-flag.sl {
    height: 14px;
    background-position: -4559px 0px; }
  .iti-flag.sm {
    height: 15px;
    background-position: -4581px 0px; }
  .iti-flag.sn {
    height: 14px;
    background-position: -4603px 0px; }
  .iti-flag.so {
    height: 14px;
    background-position: -4625px 0px; }
  .iti-flag.sr {
    height: 14px;
    background-position: -4647px 0px; }
  .iti-flag.ss {
    height: 10px;
    background-position: -4669px 0px; }
  .iti-flag.st {
    height: 10px;
    background-position: -4691px 0px; }
  .iti-flag.sv {
    height: 12px;
    background-position: -4713px 0px; }
  .iti-flag.sx {
    height: 14px;
    background-position: -4735px 0px; }
  .iti-flag.sy {
    height: 14px;
    background-position: -4757px 0px; }
  .iti-flag.sz {
    height: 14px;
    background-position: -4779px 0px; }
  .iti-flag.ta {
    height: 10px;
    background-position: -4801px 0px; }
  .iti-flag.tc {
    height: 10px;
    background-position: -4823px 0px; }
  .iti-flag.td {
    height: 14px;
    background-position: -4845px 0px; }
  .iti-flag.tf {
    height: 14px;
    background-position: -4867px 0px; }
  .iti-flag.tg {
    height: 13px;
    background-position: -4889px 0px; }
  .iti-flag.th {
    height: 14px;
    background-position: -4911px 0px; }
  .iti-flag.tj {
    height: 10px;
    background-position: -4933px 0px; }
  .iti-flag.tk {
    height: 10px;
    background-position: -4955px 0px; }
  .iti-flag.tl {
    height: 10px;
    background-position: -4977px 0px; }
  .iti-flag.tm {
    height: 14px;
    background-position: -4999px 0px; }
  .iti-flag.tn {
    height: 14px;
    background-position: -5021px 0px; }
  .iti-flag.to {
    height: 10px;
    background-position: -5043px 0px; }
  .iti-flag.tr {
    height: 14px;
    background-position: -5065px 0px; }
  .iti-flag.tt {
    height: 12px;
    background-position: -5087px 0px; }
  .iti-flag.tv {
    height: 10px;
    background-position: -5109px 0px; }
  .iti-flag.tw {
    height: 14px;
    background-position: -5131px 0px; }
  .iti-flag.tz {
    height: 14px;
    background-position: -5153px 0px; }
  .iti-flag.ua {
    height: 14px;
    background-position: -5175px 0px; }
  .iti-flag.ug {
    height: 14px;
    background-position: -5197px 0px; }
  .iti-flag.um {
    height: 11px;
    background-position: -5219px 0px; }
  .iti-flag.us {
    height: 11px;
    background-position: -5241px 0px; }
  .iti-flag.uy {
    height: 14px;
    background-position: -5263px 0px; }
  .iti-flag.uz {
    height: 10px;
    background-position: -5285px 0px; }
  .iti-flag.va {
    height: 15px;
    background-position: -5307px 0px; }
  .iti-flag.vc {
    height: 14px;
    background-position: -5324px 0px; }
  .iti-flag.ve {
    height: 14px;
    background-position: -5346px 0px; }
  .iti-flag.vg {
    height: 10px;
    background-position: -5368px 0px; }
  .iti-flag.vi {
    height: 14px;
    background-position: -5390px 0px; }
  .iti-flag.vn {
    height: 14px;
    background-position: -5412px 0px; }
  .iti-flag.vu {
    height: 12px;
    background-position: -5434px 0px; }
  .iti-flag.wf {
    height: 14px;
    background-position: -5456px 0px; }
  .iti-flag.ws {
    height: 10px;
    background-position: -5478px 0px; }
  .iti-flag.xk {
    height: 15px;
    background-position: -5500px 0px; }
  .iti-flag.ye {
    height: 14px;
    background-position: -5522px 0px; }
  .iti-flag.yt {
    height: 14px;
    background-position: -5544px 0px; }
  .iti-flag.za {
    height: 14px;
    background-position: -5566px 0px; }
  .iti-flag.zm {
    height: 14px;
    background-position: -5588px 0px; }
  .iti-flag.zw {
    height: 10px;
    background-position: -5610px 0px; }

.iti-flag {
  width: 20px;
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url("../images/flags.png");
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .iti-flag {
      background-image: url("../images/flags@2x.png"); } }

.iti-flag.np {
  background-color: transparent; }

.title {
    color: #3f4850;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 8px;
    font-weight: 400 !important;
}

    .title img {
        width: 30px;
        vertical-align: middle;
    }

.termsContent h3 {
    color: #414648;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 35px;
    margin-bottom: 10px;
}

.termsContainer .welcomeBlock {
    max-width: 800px;
    margin: 0 auto;
}

.termsContainer .termsContent {
    overflow: inherit !important;
    text-align: right !important;
}

.mCSB_scrollTools .mCSB_draggerRail {
    width: 8px !important;
    border-radius: 5px;
    background-color: #EEEEEE !important;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    height: 60px;
    width: 8px !important;
    border-radius: 5px !important;
    background-color: #2B6EBD !important;
}
.termsContent * {
    font-family: CoTextArabic-Regular, tahoma !important;
}

    .termsContent span {
        font-weight: bold;
    }


.mCSB_scrollTools .mCSB_draggerRail {
    width: 8px !important;
    border-radius: 5px;
    background-color: #EEEEEE !important;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    height: 60px;
    width: 8px !important;
    border-radius: 5px !important;
    background-color: #2B6EBD !important;
}

    .termsContent span {
        font-weight: bold;
    }


.mCSB_scrollTools .mCSB_draggerRail {
    width: 8px !important;
    border-radius: 5px;
    background-color: #EEEEEE !important;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    height: 60px;
    width: 8px !important;
    border-radius: 5px !important;
    background-color: #2B6EBD !important;
}


.success {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url(../images/light-white-bg.png);
    width: 100%;
    height: 100%;
    z-index: 99999
}

    .success div {
        font-family: CoText_W_Bd;
        font-size: 19px;
    }

    .success .welcomeBlock {
        max-width: 500px;
        text-align: center;
        color: #414648;
        font-size: 19px;
        height: 400px;
    }

    .success .termsContent {
        text-align: center !important;
    }

    .success .welcomeBlock span {
        display: block;
        color: #2B6EBD;
        font-size: 19px;
        font-weight: bold;
        margin-bottom: 40px;
    }

    .success .welcomeBlock h3 {
        background-image: url(../images/success.svg);
        background-repeat: no-repeat;
        background-position: top center;
        padding-top: 80px;
        color: #414648;
        font-size: 25px;
        font-weight: bold;
        line-height: 35px;
        text-align: center;
        background-size: 60px;
    }

    .success a.button.blueBtn {
        float: none;
        width: 142px;
        margin: 0 auto;
    }

    .success #mCSB_3_scrollbar_vertical {
        display: none !important;
    }


.intl-tel-input .selected-flag .iti-flag {
    left: 5px;
}
.riTextBox{font-family:CoTextArabic-Regular,Arial!important}::-webkit-input-placeholder{color:#2e353a}:-moz-placeholder{color:#2e353a;opacity:1}::-moz-placeholder{color:#2e353a;opacity:1}:-ms-input-placeholder{color:#2e353a}.redFont,span.error{color:#ff3a3a}.noItems{font-size:22px}.noborder{border:0;min-width:90px}.ajaxLoader{background:url(../images/ajax-loader01.gif)center center no-repeat #FFF}a.socialCommon{display:block;float:right;height:30px;margin-bottom:15px;margin-left:7px;width:30px}.gMap{height:563px;width:100%;margin-top:30px;margin-bottom:30px}.viewallmedia{float:left;display:inline;font-size:15px}.redFont span{color:#add8e6}.error,.redFont span.error{color:#ff3a3a}.NLMessage{font-size:18px}.atmIco,.branchIco{color:#2a6ebb;font-size:12px}.margin10{margin-bottom:10px}.textAlign{text-align:center}.max200{width:400px}.ibanBtn{padding-right:36px!important;padding-left:20px!important}.info{color:green}.subscription{min-height:80px}.container label{display:block;margin-bottom:8px}.careerFormSep .special{margin-bottom:10px}.width150{width:150px!important}span.dropDownText{display:inline-block;padding:10px}.special .fancy-select{display:inline-block;width:275px}.width400{width:400px}.width400 label{display:inline-block;margin-bottom:8px}.boxWideTitle{color:#000}.marginLeft10{margin-left:10px}.menuContentLink.menuContentLink{display:inline;font-size:12px}.RadInput{padding:0 10px}span.simulate{background:url(../images/.png)center center no-repeat #2c68ab}.paddBottom10{padding-bottom:10px}.k-chart{height:350px!important}.divCalcTable{display:none}.showGrid.showGrid.showGrid{background:url(../images/table-icon.png)center center no-repeat #2c68ab}.gmapLegend{position:absolute;float:right;margin-bottom:0}.paddTop3{padding-top:3px}.atmIco,.branchIco{padding:6px 19px 6px 0}.branchIco{float:right;background:url(../images/bank-location.png)right 2px no-repeat;margin-left:8px}.atmIco{float:right;background:url(../images/atm-location.png)right 2px no-repeat}.selectorAlert{float:right;color:red;display:none}.halfWidth{width:50%}.customInput{width:25%!important;margin-left:8px}.investorChart{direction:ltr}
.overLay{background-color:#FFF;background-image:url(/images/ajax-loader01.gif);background-position:center center;background-repeat:no-repeat;top:0;left:0;width:100%;height:100%;line-height:32px;opacity:.4;position:absolute}


med
.waysTobankBloc .customCustomerSprt{display:none;}
@media all and (min-width: 751px) and (max-width: 1024px) {
    .interrestedPopup {top:130px;}
	.flipbookBtn a.button.blueBtn , .reportListingQuaterly li:hover .flipbookBtn a.button.blueBtn{display: block; font-size: 12px; margin-top: 0; padding-right: 39px; padding-left: 3px; position: absolute; left: 25%; top: 15px; width: 100px;}
	.mainMenu li:hover a.firstLevel, .mainMenu li.purple:hover a.firstLevel, .mainMenu li.yellow:hover a.firstLevel, .mainMenu li.red:hover a.firstLevel{
	background-color: #e6e9ef ;
	color: #2e353a;
	border-bottom: 5px solid #e6e9ef;
}
.mainMenu li.active a.firstLevel{
	background-color: #00a8b4;
	border-bottom-color: #00a8b4;}
.mainMenu li.active.purple a.firstLevel{
	background-color: #6e2c6b;
	border-bottom-color: #6e2c6b;}
	.mainMenu li.active.yellow a.firstLevel{
	background-color: #ffce00;
	border-bottom-color: #ffce00;}
	.mainMenu li.active.red a.firstLevel{
	background-color: #d12a2e;
	border-bottom-color: #d12a2e;}
	.mainMenu li.active a.firstLevel, .mainMenu li.active.purple a.firstLevel, .mainMenu li.active.yellow a.firstLevel, .mainMenu li.active.red a.firstLevel{color:#fff;}
.mainMenu li.darkBlue:hover a.firstLevel {
	background-color: #002453;
	border-bottom-color: #002453;
}
.mainMenu li.grey:hover a.firstLevel{
	background-color: #18191a;
	border-bottom-color: #18191a;}
	.mainMenu li.grey:hover a.firstLevel, .mainMenu li.darkBlue:hover a.firstLevel{
	color:#fff
}

	
	
    .topMenu {padding-left:10px

    }
    .onlineBanking, .language {
        padding:0 10px
    }
    
	.highlightedBloc{margin-bottom:25px;}
	.waysTobankBloc .customCustomerSprt{display:block; width:100%; margin-bottom:0 !important; border-top:15px solid #fff; background:#fff;}
.rightBloc .customCustomerSprt{display:none;}
.waysTobankBloc .blocpadd{position:relative;}
.waysTobankBloc .customCustomerSprt a.blueBtn{right:inherit !important; left:20px;}

.waysTobankBloc .blockLinks {padding-bottom:30px;}
.borrowSlider .sliderBlock{width:62.5%;}
.borrowSlider .sliderBlock .flex-control-nav{top:inherit; bottom: 35px !important;}
	.customWidthRabeh .listingRow.last{margin-left:1.6%;}
	.mainSlider li img{float:right;}
	.reportListingQuaterly.searchListing li{padding-left:160px}
/*.mainMenu li.active .menuToshow{min-height:350px !important}*/
	td, div{font-size:13px;}
.safearea {
	width: auto;
	max-width: 100% !important;
}
.headerNav a {
	padding: 8px 20px;
}
.newsTitle {
    font-size: 18px !important;
    line-height: 20px;
    margin-bottom: 5px;
}
.newsDetails {
    color: #e9e9e9;
    font-size: 13px;
    line-height: 15px;
    margin-left: 1%;
    padding-top: 10px;
    width: 55%;
}
.header {
	position: relative;
	z-index: 99;
}
.search {
	display: none;
	position: absolute;
	left: 0;
	top: 34px;
	background: #2c343a;
	width: 320px;
}
.topMenu a {
	margin: 9px 0 9px 10px;
}
.onlineBanking a {
	padding: 8px 20px 8px 0;
	background-position:right 8px;
}
.language a {
	padding: 6px 0 12px;
}
.searchBtn {
	display: block;
	float: right;
	border-right: 1px solid #414b52;
}
.searchBtn a {
	background: url(../images/searchBtn.png) center center no-repeat #2c343a;
	display: block;
	width: 40px;
	height: 32px;
}
.menuNav {
	position: absolute;
	background: #e6e9ef;
	width: 100%;
	top: 100%;
	display: none;
}
a.hasSubMenu, a.hasSubMenu:hover, a.firstLevel{
	background-image: none !important;
	padding: 10px 10px 13px 10px;
}
a.firstLevel {
	border-bottom-color: #e6e9ef;
}
.mainMenu {
	position: relative;
	z-index: 90;
}
.menuIcon {
	display: block;
	float:left;
}
.menuIcon a {

	
	
		display: block;
	background: url(../images/menu-icon.png) center center no-repeat #fff;
	width: 60px;
	height: 60px;
	margin-left: 10px;
	right:0;
	
	
}
.menuIcon a.active {
	background-color: #e6e9ef;
}
.search input {
	width: 240px;
}
input.serachBtn {
	width: 40px;
}
.sliderShape {
	width: 438px;
	background-position: top right;
}
.flex-active-slide .sliderCaption {
	left: 30px;
}
 .flex-active-slide .sliderBtn{left: 172px;}
 .sliderBtn{bottom:140px}
.mainSlider .flex-direction-nav .flex-prev {
	left: 132px;
	bottom:143px !important;
}
.mainSlider .flex-direction-nav .flex-next {
	left: 100px;
	bottom:143px !important;
}
.latestNews .blockTitle {
	width: 17%;
}
.newsDate {
	width: 15% !important;
	font-size: 14px;
}
.newsDate span {
	font-size: 22px;
}
.latestNewsSlider {
	width: 83%;
}
.newsLink {
	width: 20%;
}
.sliderBlock, .homepageBlocks .listingContainer {
	width: 59%;
	margin-left: 1.9%;
	float: right;
}
.homepageBlocks .homeRightBlock {
	clear: both;
	width: 100%;
	float: none;
}
.productsBlock, .cardSearch {
	width: 39.1%;
	margin-left: 0;
	float: right
}
.homepageBlocks {
	padding: 45px 10px 0;
}
.productsBlock img {
	height: auto;
}
.sliderBlock .flex-control-nav {
	top: 20px;
}
.footerSitemap .listingRow {
	width: 33.3%;
}
.breadcrumbs, .quikLinks {
	display: none;
}
.shareContaimner {
	margin-top: -22px;
}
.pageTop {
	margin: 0 auto;
}
.pageContent {
	padding: 10px;
}
.contentLeftPart {
	width: 61.3%;
}
.contentRightPart {
	width: 36%;
}
.cardImage {
	width: 100%;
}
.downloadApp {
	margin-top: 0px;
	position: relative;
	width: 100%;
}
.downloadApp a.button {
	/*margin-left: 45%;*/
}
.filtersBlock .fancy-select {
	margin-left: 18px;
}
/*.cardsList .listingRow.last {
	margin-left: 2%;
}*/
.listingRow.lastIpad {
	margin-left: 0 !important
}
.cardsList .listingRow {
	width: 49%;
}
.homeRightBlock.usefulLinks {
	display: none;
}

.cardsList .listingRow {
	width: 49%;
}
.waysTobankBloc {
	width: 35.5%;
}
.highlightedLoan {
	width: 62.5%;
}
.customerSupportBanner {
	width: 55%;
	float: right
}
.loanSimulator {
	background: none repeat scroll right 0 #F1F1F1;
	float: left;
	padding: 15px;
}
.rightBloc {
	clear: both;
	display: block;
	float: none;
	width: 62.5%;
}
.highlightedLoan {
	margin-bottom: 10px;
}
.loanSimulator {
	width: 45%;
}
.careersFormContainer {
	width: 100%;
}
.testemonials {
	width: 87%;
}
.careersCols li {
	overflow: hidden;
}
.careersListing .listingRow {
	width: 100%;
	background:none;
	border-bottom:1px solid #ccc; margin-bottom:10px;
	padding-bottom:10px;
}
.careersListing .listingRow .listingInfos .links a.blueBtn{bottom:10px;}
.filterCareers {
	width: 60%;
}
.supportThreeCol li {
	width: 50%;
}
.supportThreeCol li.lastIpad {
	clear: both;
	margin-top: 30px;
}
.custSupport .leftCol, .custSupport .rightCol, .custSupport li {
	margin-bottom: 10px;
	width: 100%;
}
.titleFilter h2 {
	width: 35%;
}
.faqFilter {
	width: 35%;
	padding-left: 30%;
}
.reportListing li {
	width: 32%;
}
.reportListing li.lastIpad {
	margin-left: 0px !important;
}
.reportListing li.last {
	margin: 0 0 1.8% 1.8%;
}
.footerLinks {
	width: 90%;
	margin-bottom: 10px;
	margin-right: 10px;
}
.copyright {
	margin-right: 10px;
}
.signature {
	float: right;
	margin-right: 30px;
}
.footerRightBlock {
	width: 38%;
}
.footerSitemap {
	width: 60%;
	padding-right: 2%;
}
.quikLinks {
	top: 290px;
}
.highlightedLoan {
	margin-bottom: 20px;
}
a.firstLevel {
	font-size: 14px;
}
.detailsLeft, .detailsRight {
	width: 100%;
	float: none;
	margin-bottom: 20px
}
.corporateBankingList .listingRow {
	width: 49%;
}
.business .footerSitemap .listingRow {
	width: 25%;
}
.business .homeRightBlock {
	padding-top: 19px;
}
.business .investorRelationsRight {
	width: 59%;
	float: right;
	margin-left: 1.9%;
}
.business .busFinanSide {
	width: 39.1%;
	float: right;
}
.careersFormContainer .rightCol, .careersFormContainer .leftCol {
	width: 48%;
}
.contentRightPart .loanSimulator {
	width: 100% !important;
	margin: 0;
}
.rightMenu li a {
	padding: 16px 7px;
}
.uiSliderHolder {
	width: 80%;
}
.buttonsHolder {
	margin-right: 0;
}
.monthlyPayment a.button {
	float: none;
	clear: both;
	margin: 0 auto 10px;
	max-width: 130px;
}
.mediaRightBlock {
	display: none;
}
.mediaListingNews .listingRow, .mediaListingPublications .listingRow {
	width: 32%;
	margin-bottom: 20px;
}
.contentLeftPart .highlightedLoan, .ourLocationAbout {
	width: 100%;
	margin-left: 0;
}
.ourLocationAbout img {
	width: 100%;
}
.blocAbsoluteText {
	position: static;
	padding: 20px 0 0 0;
	width: 100%;
}
.blocAbsoluteText a.button {
	position: relative;
	right: 170px;
	float: right;
	margin-top: 20px;
}
.blocAbsoluteText h3 {
	margin-bottom: 20px;
}
.loanInfo a.button {
	position: relative;
	/*right: 0;*/
	bottom: inherit;
}
.totalHolder {
	right: 34%;
}
.historyShortDesc .number {
	font-size: 28px;
}
.historyShortDesc .desc {
	font-size: 14px;
}
.events .latestevents .newsDetails {
	width: 78%;
}
.newsDate {
	font-size: 14px;
	width: 20%;
}
.mediaListingNews .listingDate, .mediaListingPublications .listingDate {
	color: #394043;
	float: right;
	font-size: 15px;
	margin-bottom: 10px;
	width: 35%;
}
.mediaListingNews .listingTitle, .mediaListingPublications .listingTitle {
	float: right;
	width: 100%;
}
.mediaListingNews .listingLink, .mediaListingPublications .listingLink {
	width: 75%;
}
.partnersListing .listingRow {
	float: right;
	margin: 0 0 55px 5%;
	padding-left: 0;
	width: 30%;
}
.gallery .listingRow {
	float: right;
	margin-bottom: 20px;
	margin-left: 2%;
	width: 48.5%;
}
.errorContent {
	background: none repeat scroll right 0 #eeeeee;
	line-height: 25px;
	padding: 45px 40px;
	text-align: center;
}
.tableBody td {
    color: #3f4850;
    font-size: 14px;
    padding: 15px 10px;
}
.waysTobankBloc.investor {
    width: 100%;
}
.cardsList .listingRow {
    width: 48%;
}
.blocAbsoluteText {
    padding: 20px;
    position: static;
    width: 100%;
}
.testemonials .flex-direction-nav .flex-prev {
    right: -60px;
}
.accLink {padding-left:20px;}
.locationFilter li.select {
    width: 170px;
}
.membersLising li{margin:0 29px 25px 20px;}
.downloadApp {
   /* margin-bottom: 148px;*/
    margin-top: 0;
    position: relative;
    width: 100%;
}
.creditBloc {
    background: none repeat scroll right 0 #f1f1f1;
    float: right;
    height: auto !important;
    margin-bottom: 20px;
    width: 100%;
}
.serviceImage img, .serviceInfo, .serviceImage {width:100%;}
.loanInfo {height:auto;}
.brandLeftPart , .brandValues .valueParts , .brandIdentity .identityLeft , .brandIdentity .identityRight{width:98%;}
.brandRightPart {
    float: right;
    margin-bottom: 20px;
    padding-right: 15px;
    width: 98%;
}
.brandIdentity .identityLeft{margin-bottom: 19px;}
.loanInfo a.button.greyBtn {left:20%;}
.showMenuRight .relatedLinks {display:none !important;}
.loanInfo a.button.blueBtn {
    bottom: -24%;
    float: right;
    position: absolute;
    left: 4% !important;
}

a.darkBlueBtn {bottom:-30% !important;}
.loanInfo a.button.greyBtn {
    left: 4%; position:absolute; bottom:15px; right:inherit;
}
.sliderRight a.button.blueBtn{margin-top: 14px !important; width:97px !important;}
.business .busFinanSide {
    float: right;
    margin-left: 1.9%;
    width: 59%;
}
.business .investorRelationsRight {
    float: right;
    width: 39.1%;
	margin-left:0 !important;
}
.ourLocationAbout .bottomLeft {
    bottom: 10px;
    right: 30%;
    position: absolute;
    width: 53%;
}
.ourLocationAbout h3 {
    width: 96%;
}
.business a.blueBtn {min-width:106px;}
.mediaListingNews .listingRow, .mediaListingPublications .listingRow {
    margin-bottom: 20px;
    width: 48%;
}
.mediaListingNews .listingDate, .mediaListingPublications .listingDate {
    width: 31%;
}
.mediaListingNews .listingTitle, .mediaListingPublications .listingTitle {
    float: right;
    width: 69%;
}
.mediaListingNews .listingLink, .mediaListingPublications .listingLink {
    width: 100%;
}
.blocAbsoluteText a.button {
    float: left;
    right: inherit;
    margin-top: 20px;
    position: relative;
}
.creditBloc a.button.blueBtn{bottom:10%;}
.imageHolder.news img{max-width:100% !important;}
.newsDetailsContent .newsDate{width:100% !important; text-align:right !important;}
.expandButton a{padding: 8px 15px 11px 0px !important}
a.secondLevel{font-size:16px; margin-bottom:20px;}
.menuToshow li{width:22%; margin-left:3%;}
.reportListingQuaterly li .downloadBtn a{display:block;}
.logOutHolder .newsLink{margin:0 !important; width:auto !important;}
.logOut .sliderBlock {
    width: 85%;
}
.logOut .sliderBlock.sameHeightBox ul.slides li {position:relative !important; height: 400px;}
.logOut .sliderInfo{height: 218px !important;  width: 100% !important;  padding: 27px 20px 21px;}
.logOut .imageBorder{width: 99.95% !important;}
.welcomeBlock {
  height: auto;
  margin-top: 0;
  top: 20%;
  width: 540px;
}
.investorChart {width:420px;}
.chartInfo{margin-top:0; margin-bottom:30px;}
.sliderBlock .sliderInfo{position:absolute !important;}

.highlightedBloc.cardSelect{width:57%;}

.business #ctl00_cpMainContent_BICMSZone1_upMain{float:right !important; height:inherit !important; width:59% !important; margin-left:1.9%;}
.business .homepageBlocks .sliderBlock .slides li.sameHeightBox{float:none !important;}
.business .homepageBlocks .sliderBlock .slides{width:auto !important;}
.business  .homeRightBlock .investorRelationsRight{position:static !important}
.business .homeRightBlock{height: inherit !important;}
.business #ctl00_cpMainContent_BICMSZone1_upMain .busFinanSide{width:100%; margin-right:0;}
.homeRightBlock #cpMainContent_BICMSZone2_ctl00_pControls #cpMainContent_BICMSZone2_ctl00_pContainer{width:59% !important; float:right; margin-left:1.9%;}
.sliderBlock{margin-bottom:20px}
.sliderLeft{float:right !important}

.highlightedBloc{width:62.5%;}
.showMenuRight  .relatedLinks{display:block !important;}
.showMenuRight, .rightRelatedLinks.cards{width:35.5%; margin-bottom:20px;}

.highligtedBlocText{width:auto; right:5px; left:5px; padding:7px;}
.highligtedBlocText .summary{margin-bottom:5px; padding-bottom:5px; font-size:13px;}

.contentLeftPart .infoHolder{width:100%; margin-left:17px; margin-bottom:15px; padding-bottom:15px; float:right;}

.highlightedBloc .cardSearch{padding:15px; width:45% !important;}

.footerSitemap .listingRow:nth-child(4), .footerSitemap .listingRow:nth-child(5), .footerSitemap .listingRow:nth-child(6){clear:both; float:none;}

.header{position:fixed; left:0; right:0; top:0; z-index:995}
.mainMenu{position:fixed; left:0; right:0; top:40px; z-index:993; background:#fff; padding-top:10px;}
.mainSliderHolder, .pageTop{margin-top:126px;}
.newsDetails  .summary{display:none;}
.latestNewsSlider .flex-direction-nav a {left: 0;}
.latestNewsSlider .flex-direction-nav a.flex-next{left:30px;}

.mainMenu li:hover .menuToshow {
/*	height:inherit!important;
    min-height:350px!important;
    display:none !important;*/
}

}

@media all and (min-width:750px)and (max-width:1023px) {
    .highlightedBloc.cardSelect.selectPS .col-md-4 {
	width: 48%;
	float: left;
	margin-right: 2%;
	min-height: 356px;
	margin-bottom: 15px;
}
    .highlightedBloc.cardSelect.selectPS .highlightedContainer {height:430px !important;}
}

@media all and (min-width:300px)and (max-width:750px) {
    .highlightedBloc.cardSelect.selectPS .highlightedContainer {background-size:100%; height:280px !important; background-position: center top;}
    .highlightedBloc.cardSelect.selectPS .col-md-4 {
	width: 100%;
	float: none;
	margin-right: 0;
	min-height: inherit;
	margin-bottom: 30px;
}


    .interrestedPopup.show {
  max-width: 87%;
  padding: 25px 20px;
  left: 0;
}
    .contentLeftPart > iframe, .accDetails > iframe {max-width: 100% !important;}
    .supportThreeCol.treasuryContact li {min-height: inherit;}
    .careersFormContainer .formBtn {margin-top:10px;}
    .menuToshow.menuCards {
  height: auto !important;
}
    .downloadApp .titleLink {line-height: 40px;}
    .downloadApp .downloadBtn {margin: 11px 0;}
	.flipbookBtn a.button.blueBtn , .reportListingQuaterly li:hover .flipbookBtn a.button.blueBtn{width:100px; font-size: 12px; padding-right: 31px !important; position: absolute; right:46%; top: 41px; display:block; margin-top:0;}
	
	.mainSlider .flex-direction-nav{z-index:99;}
	.latestNewsSlider .flex-direction-nav a.flex-next{right:0px; left:inherit;  border:none;}
	.latestNewsSlider .flex-direction-nav a.flex-prev{left:0px; right:inherit;}
	.newsDetails .summary{display:none;}
	.newsDetails{width:100%; margin-left:0;}
	.newsLink{margin:0 auto;}
	.newsTitle{padding:0 40px;}
	.newsLink a.button{margin-left:40px;}
	.newsDate{width:auto; text-align:right; margin-right:40px;}
	.header{position:fixed; left:0; right:0; top:0; z-index:999;}
	.mainMenu{position:fixed; left:0; right:0; top:47px; z-index:993; background:#fff;}
	.pageTop, .mainSliderHolder{margin-top:102px;}
	.header .safearea{position:relative;}
	.menuNav{max-height:270px; overflow:scroll;}
	
	
	
	
	
.borrowSlider .sliderBlock .flex-control-nav{top:140px;}
.borrowSlider .sliderBlock{width:100%; height:205px;}
.borrowSlider .sliderBlock .slides li{width:12.5% !important;}
.borrowSlider .sliderBlock .sliderInfo{width:52%; padding:10px 20px 20px 10px; height:181px !important;}
.sliderInfo h3 a{font-size:16px;}
	.mainSlider li img{float:right;}
	.footerSitemap{float:none;}
	
	.highlightedBloc {
	width: 100%;
}
.rightRelatedLinks{display:none !important;}
	
	.leadership .mapView, .leadership .listView{float:none;}
.leadership .mapView a, .leadership .listView a{display:block;}
.leadership .mapView.active, .leadership .listView.active{padding-bottom:0; background:none;}
.reportListingQuaterly a.button.blueBtn{float:none;}
.searchListing .downloadBtn, .reportListingQuaterly .downloadBtn{float:none !important;}


	.creditBloc{margin-bottom:20px;}
.relatedLinks{display:none !important;}
.sliderInfo a.button, .productSummary a.button {margin-top:25px !important;}
.loanInfo a.button.blueBtn {
    right: 54% !important;
}
.loanInfo a.button.blueBtn {
    left: 4%;
	position:absolute;
	bottom:15px;
}
.events .contentLeftPart, .events .contentRightPart {
	width: 100%;
	margin: 0;
}
.events .contentLeftPart .mediaListingNews .listingRow {
	width: 100%;
}
.events .latestevents .newsDetails {
	width: 65%;
}
.partnersListing .listingRow {
	float: none;
	margin: 0 0 25px 0;
	padding-left: 0;
	width: 100%;
}
.responsiveTable {
	width: 100%;
	overflow-x: scroll;
}
.responsiveTable::-webkit-scrollbar
{
	-webkit-appearance: none;
	width: 8px;
	height: 8px;
}
.responsiveTable::-webkit-scrollbar-thumb
{
	border-radius: 8px;
	border: 1px solid #fff;
	background-color: rgba(0, 0, 0, .2);
}
.aboutLeft, .aboutRight {
	width: 100%;
	margin: 0 0 20px 0;
	float: none;
}
.historyShortDesc li {
	border-bottom: 1px solid #cbcbcb;
	float: right;
	margin-bottom: 3%;
	padding-left: 0;
	width: 100%;
}
.errorContent {
	background: none repeat scroll right 0 #eeeeee;
	line-height: 25px;
	padding: 45px 10px;
	text-align: center;
}
.linksHolder a {
	margin-left: 5px;
}
.waysTobankBloc.investor {
	width: 100%;
}
.web, .topMenu, .quikLinks, .search, .shareContaimner, .breadcrumbs, .highlightedBloc .cardSearch, .menuNav {
	display: none;
}
.menuNav {
	top: 54px;
	position: absolute;
	background: #E6E9EF;
	width: 96%;
	padding: 10px 2%;
	z-index: 99;
}
.mobile, .searchBtn, .menuIcon {
	display: block;
}
.headerNav a {
	color: #FFFFFF;
	font-size: 15px;
	line-height: 15px;
	margin: 0;
	padding: 12px 10px;
}
.onlineBanking a {
	font-size: 0;
	padding: 0 15px 0 0;
	line-height:16px;
	display:inline-block;
	height:37px;
}
.header {
	margin-bottom: 0;
}
.mainMenu {
	padding-bottom: 1px;
	border-bottom: 1px solid #88867f;
}
.slides li img {
	max-width:auto;
	display:block;
	height:180px;
}
.sliderBtn a.blueBtn {
	font-size: 14px;
	line-height: 16px;
	margin-top: 30px;
	padding: 8px 27px 9px 0;
	text-align: center;
	width: 130px;
}
.flex-active-slide .sliderBtn {
	left: 12px;
}
.sliderBtn {
	bottom: 20px;
	text-align:right;
}
.sliderShape {
	background-position: right top;
	height: 400px;
	left: -70%;
	width: 70%;
	z-index: 990;
	top: -130px;
}
.flex-active-slide .sliderCaption {
	left: 15px;
	overflow: hidden;
}
.sliderCaption {
	color: #2C343A;
	font-size: 12px;
	left: -100%;
	line-height: 18px;
	position: absolute;
	top: 45px;
	transition: all 1300ms linear 0s;
	width: 175px;
	z-index: 992;
	text-align:right;
}
.mainSlider {
	height: auto;
}
.latestNews {
	position: static;
	width: 100%;
	height: auto;
	top: 0;
}
.latestNews .blockTitle a {
	padding: 20px 15px 20px 0;
}
.latestNews .blockTitle {
	text-align: right;
	width: 100%;
	float: none;
}
.latestNewsSlider {
	height: auto;
	width: 100%;
	float: none;
}
.newsDate {
	margin-top: 10px;
	width:inherit; text-align:right !important
}
.newsLink {
	margin: 15px 0 15px 0px;
	width: 100%;
}
.sliderBlock , .logOut .sliderBlock {
	float: none;
	height: 400px;
	min-height:400px;
	margin-left: 0;
	width: 100%;
	margin-bottom: 10px;
}
.sliderBlock{margin-bottom:0 !important}
.logOut .sliderBlock {min-height:445px !important;}

.logOut .imageBorder{width:auto !important;}
.sliderBlock .flex-control-nav {
	top: 15px;
	left: 10px;
}
.flex-control-nav li {
	margin: 0 3px !important;
}
.sliderInfo {
	padding: 10px 20px 20px 20px;
}
.homepageBlocks {
	padding-top: 0 !important;
}
.latestNewsBlock{margin-bottom:10px;}
.productsBlock {
	float: none;
	margin-left: 0;
	width: 100%;
	margin-bottom: 15px;
}
.homeRightBlock {
	float: none;
	padding-top: 0;
	width: 100%;
}
.homeRightBlock .listingContainer {
	padding: 0 15px;
}
.cardSearch {
	padding: 0 15px;
}
.footerRightBlock {
	position: relative;
	width: 100%;
}
.footerLinks {
	padding: 0 10px;
}
.footer a {
	border-left: 1px solid #7B7F82;
	font-size: 14px;
	margin-left: 6px;
	padding-left: 6px;
}
.footer a.last {
	border: 0px;
}
.signature {
	float: right;
	margin-left: 0;
	padding: 0 10px;
}
.copyright {
	float: right;
	font-size: 13px;
	padding: 15px 10px 0;
}
.footer .safearea, .signature {
	font-size: 13px !important;
}
.searchBtn {
	border-right: 1px solid #e5e8ef;
	display: block;
	float: right;
	left: 60px;
	position: absolute;
	top: 47px;
	z-index: 99992;
}
.searchBtn a {
	background: url("../images/search-mobile.png") no-repeat scroll right 2px #FFFFFF;
	display: block;
	height: 55px;
	width: 55px;
}
.searchBtn a.active {
	background-position: right bottom;
	background-color: #2C343A;
}
.search {
	background: none repeat scroll right 0 #2C343A;
	border-right: 1px solid #4A555D;
	height: auto;
	right: 0;
	padding: 15px 10px;
	position: absolute;
	top: 101px;
	width: 100%;
	z-index: 1000;
}
.search input {
	background: none repeat scroll right 0 #2C343A;
	border: 0 none;
	width: 82%;
}
.search input.serachBtn {
	width: 40px;
}
.logoHolder a {
	background: url("../images/mobile-logo.png") no-repeat scroll left center rgba(0, 0, 0, 0);
	display: block;
	height: 46px;
	width: 149px;
}
.menuIcon a {
	background: url("../images/menu-icon.png") no-repeat scroll center center #FFFFFF;
	display: block;
	height: 54px;
	margin-right: 0;
	position: absolute;
	width: 60px;
	top:0;
	left:0;
}
.menuIcon a.active {
	background-color: #e6e9ef;
}
.pageTop {
	padding: 20px 14px 25px 15px;
}
.contentRightPart, .contentLeftPart, .ourLocationAbout, .blocAbsoluteText, .loanImage, .loanInfo, .ourLocationAbout img, .contentLeftPart .highlightedLoan, .cardsList .listingRow, .waysTobankBloc, .rightBloc, .highlightedLoan, .highlightedBloc, .detailsRight, .detailsLeft, .sliderLeft, .sliderRight, .cardImage, .careersFormContainer, .careersFormContainer .leftCol, .careersFormContainer .rightCol, .mediaRightBlock, .locationFilter li.select {
	width: 100%;
}
.detailsRight {
	margin-bottom: 0;
}
.pageContent {
	padding: 0 10px 20px;
}
.contentLeftPart .ourLocationAbout h3 {
	width: 93%;
}
.blockLinks, .blockLinksBlue {
	margin-bottom: 50px;
}
.waysTobankBloc, .rightBloc, .highlightedLoan {
	margin-bottom: 20px;
}
.highligtedBlocText {
	background: none repeat scroll right 0 #fff;
	bottom: inherit;
	right: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
.highligtedBlocText h3 {
	font-size: 17px;
	margin-bottom: 5px;
}
.highligtedBlocText .summary {
	font-size: 12px;
}
.highlightedBloc {
	float: right;
	margin-bottom: 20px;
}
.highlightedBloc img {
	width: 100%;
	margin-bottom: 20px;
}
.corporateBankingList .listingRow {
	margin-left: 0;
	width: 100%;
}
.relatedLinks h3 {
	font-size: 16px;
}
.sliderLeft {
	border-left: 0px;
	float: none;
	width: 100%;
	border-bottom: 1px solid #B5C1CA;
	padding-bottom: 15px;
	margin-bottom: 10px;
}
.sliderRight {
	padding-bottom: 10px;
	float: none;
	clear: both;
}
.business .sliderInfo h3 {
	line-height: 20px;
	margin-bottom: 25px;
}
.business .homepageBlocks .homeRightBlock {
	padding: 0 15px;
	/*width: 91%;*/
}
.downloadApp {
	float: left;
	margin-top: 0;
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
}
.filtersBlock .fancy-select {
	float: none;
	margin: 0 0 10px 0 !important;
	width: 100%;
}
.filtersBlock label {
	float: none;
	margin: 8px 0 20px 20px;
	display: block;
	width: 100%;
}
a.rowLink {
	font-size: 15px;
}
.careersCols li {
	float: none;
	overflow: hidden;
	width: 100%;
	margin-bottom: 10px;
}
.careersListing .listingRow .links a {
	margin-bottom: 5px;
}
.filterCareers {
	width: 100%;
}
.filterCareers .labelHolder {
	float: right;
	padding-top: 8px;
	width: 25%;
}
.filterCareers .selectHolder {
	float: right;
	width: 75%;
}
.careersListing .listingRow {
	float: none;
	margin-bottom: 35px;
	width: 100%;
}
.testemonials {
	width: 86%;
}
.testemonials .flex-direction-nav .flex-prev {
	right: -60px;
}
.testemonials .flex-direction-nav .flex-next {
	left: 20px;
}
.supportThreeCol li {
	float: none;
	margin-bottom: 30px;
	width: 100%;
}
.threeColBlocBot li {
	width: 100% !important;
	border: 0px red solid !important;
}
.threeColBlocBot li.first, .threeColBlocBot li.second {
	border-bottom: 1px #ccc solid !important;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.custSupport .leftCol, .custSupport .rightCol, .custSupport li {
	float: right;
	margin-bottom: 15px;
	width: 100%;
}
.titleFilter h2 {
	float: right;
	font-size: 20px;
	padding-top: 10px;
	width: 48%;
}
.faqFilter {
	float: left;
	padding-left: 0;
	width: 51%;
}
.accLink {
	padding-left: 20px;
}
.reportListing li {
	float: none;
	margin: 0 0 6%;
	width: 100%;
}
.reportMenu li {
	margin-left: 0px;
}
.reportMenu li:first-child {
	margin-left: 7px;
}
.reportMenu li a {
	background: none repeat scroll right 0 #EEEEEE;
	color: #2E353A;
	display: block;
	font-family: 'CoTextArabic-Regular';
	font-size: 15px;
	line-height: 18px;
	padding: 10px;
}
.locationFilter li.label {
	margin-bottom: 15px;
	padding-top: 10px;
}
.locationFilter a {
	margin-top: 10px;
}
.reportListingQuaterly li .desc {
	font-size: 12px;
}
.reportListingQuaterly li .downloadBtn a {
	top: 30px;
}
.blueBloc .towBlocs {
	border-bottom: 1px solid #C8D5DE;
	border-left: 0px solid #C8D5DE;
	padding-bottom: 20px;
	margin-bottom: 20px;
	padding-left: 0;
}
.blueBloc .towBlocs.last {
	border: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.towBlocs {
	float: none;
	width: 100%;
}
.mediaRightBlock {
	margin-bottom: 15px;
}
.mediaListingNews .listingRow, .mediaListingPublications .listingRow {
	float: right;
	margin-bottom: 20px;
	margin-left: 0;
	width: 100%;
}
.gmap {
	width: 100%;
}
.creditBloc {
	background: none repeat scroll right 0 #F1F1F1;
	float: right;
	width: 100%;
}
.blocAbsoluteText {
	position: relative;
}
.blocAbsoluteText .summary {
	margin-bottom: 50px;
}
.serviceImage, .serviceImage img {
	width: 100%;
}
.leftMenu li a {
	font-size: 0;
	height: 25px;
}
.leftMenu {
	float: right;
	margin-left: 0;
	margin-bottom: 30px;
	width: 100%;
}
.leftMenu li {
	float: right;
	margin-bottom: 1px;
	margin-left: 1%;
	position: relative;
	width: 19%;
}
.leftMenu li span {
	width: 100%;
	background-position: center center;
}
span.arrow {
	background: url("../images/left-menu-arrow-mobile.png") no-repeat scroll center top rgba(0, 0, 0, 0);
	bottom: 0;
	display: block;
	height: 15px!important;
	margin: 0 !important;
	padding: 0 !important;
	position: absolute;
	top: 0;
	width: 100% !important;
	z-index: -10;
}
.leftMenu li:hover span.arrow, .leftMenu li.current span.arrow {
	left: 0;
	top: 57px;
}
.rightContainer {
	float: right;
	min-height: 500px;
	width: 100%;
}
.monthlyPayment {
	width: 100%;
}
.monthlyPayment a.button {
	float: right;
	margin-bottom: 5px;
	margin-left: 25px;
	margin-top: 10px;
}
.buttonsHolder {
	margin-right: 0;
}
.uiSliderHolder {
	margin-bottom: 50px;
	margin-right: 0;
	width: 100%;
}
.totalHolder{min-width:auto; right:83%;}
.totalHolder.posRelative {
	right: 53% !important;
	/*width: 96px;*/
	position: absolute;
	left: 0;
	top: -54px;
	margin-right: 22px;
	min-width: 120px;
}
.simulatorCustomClass{margin-right:0 !important;}
.simulatorInfo {
	margin-top: 35px;
}
.plus {
	left: 0;
	top: -12px;
}
.minus {
	right: 0;
	top: -12px;
}
.minimumText {
	right: 0;
}
.maximumText {
	left: 0;
}
.ui-widget-content {
	background: url("images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
	border-top: 1px solid #AAAAAA;
	color: #222222;
	margin-right: 50px;
	width: 68%;
}
.checkBoxButton {
	margin-bottom: 30px;
}
.mainMenu li {
	float: none;
	width: 100%;
	min-height: 30px;
}
a.firstLevel {
	background-image: none !important;
	padding: 7px;
	border-bottom-color: #E6E9EF;
	border-bottom-width: 3px !important;
	margin-left: 0;
	background-color: #E6E9EF;
}
a.firstLevel:hover {
	background-color: #E6E9EF !important;
	color: #2E353A !important
}
.menuImage {
	display: none;
}
.menuToshow {
	position: static;
	background: #ffffff;
	height:auto;
}
.menuToshowLinks {
	width: 100%;
	border: 0 !important;
}
.thirdLevel {
	margin-top:-4px;margin-bottom:5px;
}
.thirdLevel a {
    color: #b3b3b3;
    font-size: 13px;
		
}
.menuToshowLinks li {
	padding: 0;
}
.mainMenu li.purple a {
	border-bottom-color: #6e2c6b;
}
li.active .firstLevel {
	color: #fff !important;
}
li.purple.active .firstLevel {
	background-color: #6e2c6b !important;
}
.mainMenu li.yellow a {
	border-bottom-color: #ffce00;
}
li.yellow.active .firstLevel {
	background-color: #ffce00 !important;
}
.mainMenu li.red a {
	border-bottom-color: #D12A2E;
}
li.red.active .firstLevel {
	background-color: #D12A2E !important;
}
.mainMenu li a {
	border-bottom-color: #00A8B4;
}
li.active .firstLevel {
	background-color: #00A8B4 !important;
}
.mainMenu li.darkBlue a, .business .mainMenu li a {
	border-bottom-color: #002453;
}
li.darkBlue.active .firstLevel, .business .mainMenu li.active .firstLevel {
	background-color: #002453 !important;
}
.mainMenu li.grey a {
	border-bottom-color: #18191a;
}
li.grey.active .firstLevel {
	background-color: #18191a !important;
}
.mainMenu li.purple a:hover, .mainMenu li.yellow a:hover, .mainMenu li.red a:hover, .mainMenu li a:hover, .mainMenu li.darkBlue a:hover, .mainMenu li.grey a:hover {
	background: none;
}
.menuToshowPadd {
	border: 0 !important;
}
.mainMenu li {
	position: relative;
}
.mainMenu li .menuToshow {
	top: 100%;
}
/*.mainMenu li:hover .menuToshow, .mainMenu li .menuToshow {
	height: 0;
}
.mainMenu li:hover .menuToshow {
	min-height: 0;
}
li.active .menuToshow {
	height: auto !important;
	
}*/
a.secondLevel {
	font-size: 16px;
	color: #37424a;
	margin-bottom: 10px;
}
.menuToshowPadd {
	padding: 10px;
}
.mainMenu .safearea {
	z-index: 1;
}
.business .homepageBlocks {
	padding-top: 10px;
}
img.mobile {
	display: block;
}
.blocAbsoluteText {
	padding: 0;
}
.blocAbsoluteText a.button {
	position: relative;
	bottom: inherit;
}
.blocAbsoluteText .summary, .blocAbsoluteText h3 {
	margin-bottom: 15px;
}
.highlightedBloc img {
	margin-bottom: 10px;
}
.contentLeftPart {
	margin-bottom: 10px;
	float:none;
}
.contentRightPart {
	clear: both;
}
td, div {
	font-size: 14px;
}
.introductionCareersForm {
	font-size: 16px;
}
.pageTop {
	padding: 10px 14px 10px 15px;
}
.faqBloc {
	padding: 0 15px;
}
.blocAbsoluteText a.button {
	float: right;
}
.message {
	font-size: 16px;
}
.careersCols .highligtedBlocText {
	position: absolute;
	padding: 10px 5%;
	width: 90% !important;
	background: url(../images/light-white-bg.png);
	right: 5%;
}
.careersListing .listingRow .links {
	width: 100%;
}
.careerFormSep {
	margin: 15px 0;
}
.careersListing .listingRow .listingTitle a {
	line-height: 18px;
}
.careersListing .listingRow {
	margin-bottom: 20px;
}
.supportFilter li {
	width: 100%;
	margin-bottom: 15px
}
.contentRightPart .customerSupportBloc {
	padding-top: 10px;
}
.suppDropDown {
	width: 100%;
}
.titleFilter h2, .faqFilter {
	float: none;
}
.faqFilter {
	width: 100%;
}
.reportMenu li {
	margin-bottom: -10px;
}
.locationFilter ul {
	margin-bottom: 15px;
}
.locationFilter li a.button {
	margin-bottom: 15px;
}
.reportListingQuaterly .desc span {
	color: #fff;
	font-size: 0;
}
.reportListingQuaterly span.date {
	display: block;
	color: #2E353A;
	font-size: 12px;
}
.reportListingQuaterly li .downloadBtn a, .reportListingQuaterly li:hover a {
	display: block;
	position: relative;
	left: inherit;
	top: inherit;
	float: none;
	padding-right: 45px;
	width: 45px;
	margin-top: 10px;
}
.reportListingQuaterly li, .reportListingQuaterly li:hover {
	padding: 10px;
}
.mediaListingNews {
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.blueBlocAbsolute, .privateBanking .blocAbsoluteText {
	padding: 10px;
}
.blueBlocAbsolute a.button, .privateBanking .blocAbsoluteText a.button {
	float: left;
	width: 100px;
	right:inherit;
}
.detailsRight, .detailsLeft {
	margin-bottom: 15px;
}
.contentRightPart .relatedLinks {
	padding: 20px;
}
.inThisSection {
	display: none;
}
.headerRightNav {
	position: static;
}
.language a {
	padding: 12px 0 11px
}
.linksLogin {
	float: right;
	font-size: 14px;
	margin-bottom: 15px;
}
.gallery .listingRow {
	float: right;
	margin-bottom: 20px;
	margin-left: 0;
	width: 100%;
}
.whiteBg {
    background: none repeat scroll right 0 #fff;
    border: 1px solid #f1f1f1;
}
.sliderInfo a.button, .productSummary a.button {
    margin-top: 5px;
    width: 150px;
}
.reportMenu li a {font-size:13px;}

.reportListingQuaterly.searchListing li:hover {
    background: none repeat scroll right 0 #f7f7f7;
    padding-right: 10px;
    padding-left: 10px;
}
.reportListingQuaterly.searchListing li .downloadBtn a {
    top: 5px;
}
.sitemapListing li, .sitemapListing li.fiveCol {
    float: right;
    margin-left: 35px;
    width: 100%;
}
.onlineBankingMenu a{font-size:13px !important;}
.brandLeftPart , .brandValues .valueParts , .brandIdentity .identityLeft , .brandIdentity .identityRight{width:98%;}
.brandRightPart {
    float: right;
    margin-bottom: 20px;
    padding-right: 15px;
    width: 98%;
}
.brandIdentity .identityLeft{margin-bottom: 19px;}
.business .homepageBlocks .homeRightBlock .busFinanSide {
    margin-bottom: 50px;
}
.sliderInfo a.button, .productSummary a.button {
    width: auto;
}
.homeRightBlock .listingContainer{margin-bottom:20px;}
.sliderInfo , .logOut .sliderInfo{position:static !important;}
.logOut .sliderInfo{width:auto !important;}
.sliderCaption {top:10px !important;}
.loanInfo a.button.blueBtn {right:60%;}
.waysTobankBloc a.blueBtn , .loanInfo a.button.greyBtn {left:4%;}
.showMenuRight{width:100%;}
.accDetails .downloadBtn,  .accDetails .downloadBtn a.button {float:none !important;}
.accDetails .downloadBtn{margin-top:5px;}
.sliderInfo h3{padding-left:30px !important}
.footer .topMenu{display:block !important; padding-left:0; border-left:0;  float: none;  margin:0 10px 10px; border-bottom:1px solid #ccc; }
.footer{background:#f3f3f3;}
.footer .topMenu a{font-family: 'HelveticaNeueLTStd-Roman';}
.searchListing .downloadBtn, .searchListing .downloadBtn a, .reportListingQuaterly .downloadBtn a, .reportListingQuaterly .downloadBtn{float:none;}
.searchListing .downloadBtn, .reportListingQuaterly .downloadBtn {margin-bottom:10px; margin-right:15px}
.reportListing li .link{height:auto;}
.listView {
background: url(../images/list-pointer.png) no-repeat right 5px;
}
.branchesContainer{padding:0;}
.atmListingContainer .infoHolder{width:100%; margin-left:0; margin-bottom:6px; border-bottom:1px solid #E5E5E5; padding-bottom:6px;}
.atmListingContainer .listingRaw {
    width: 100%;
    border-bottom:0;
    margin-bottom: 0;
    padding-bottom: 0;
}
.gMap{height:300px !important;}
.arrowDown img{width:20px}
.arrowDown{bottom:-11px;}
.imageHolder.news img{width:100% !important;}
.logOutHolder .newsLink{margin:0 !important; width:auto !important;}
.customerSupportBloc .listingContainer {
    border-top: 1px solid #4b5259;
    margin-bottom: 0;
    padding: 10px 0 0 0 !important;
}
.halfWidth, .highlightedBloc.cardSelect{
	width:100%;
	margin-left:0;
	margin-right:0;
	clear:both;
	float:none;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	}
	
.mainSlider .flex-direction-nav .flex-prev, .mainSlider .flex-direction-nav .flex-next{bottom:21px !important; width:10px;}
	.mainSlider .flex-direction-nav .flex-prev {
    background: url("../images/previous-slide.png") no-repeat scroll left center rgba(0, 0, 0, 0) !important;
    left: 150px !important;
}
.mainSlider .flex-direction-nav .flex-next {
    background: url("../images/next-slide.png") no-repeat scroll right center rgba(0, 0, 0, 0) !important;
    left: 170px !important;
}
.sliderBtn .blueBtn span{width:20px;}
.sliderBtn a.blueBtn{width:110px; padding:6px 20px 7px 0}
.homeRightBlock .relatedLinks {display:block !important;}
.editedWidth, .editedWidth .fancy-select{width:100% !important;}
.editedWidth h2.tabnumber{width:100%; margin-left:0;}
.highlightedBloc.cardSelect{padding:15px 15px 60px !important;}
.homeRightBlock .investorRelationsRight{position:static;}
.sliderCaption h3{margin-bottom:10px; font-size:15px;}
span.riSingle.RadInput.RadInput_Default{width:65% !important; margin-top:-2px;}

#cpMainContent_cpContentRight_BICMSZone2_ctl01_pContainer img{width:100%;}
#cpMainContent_cpContentRight_BICMSZone2_ctl01_pContainer .highligtedBlocText {position:absolute; background:url("../images/light-white-bg2.png") repeat scroll 0 0 rgba(0, 0, 0, 0); left:10px; bottom:10px; right:10px; padding:10px;}
.careersListing .listingRow{background:none; border-bottom:1px solid #ccc; margin-bottom:10px;}
.careersListing .listingRow .listingInfos .links a.blueBtn{bottom:10px;}
.numberTab span.riSingle.RadInput.RadInput_Default{width:233px !important;}

.customerSupportBloc .rowLink, .customerSupportBloc .rowText{width:80%;}
strong a{display:inline-block; margin-right:10px;}
.language a{font-size:14px !important;}
.onlineBanking{padding:0 10px !important;}
.language{position:absolute; left:0; top:0;}
.onlineBanking{left:94px; position:absolute; width:18px;}
.onlineBankingMenu{z-index:99997;}
.welcomeBlock {
  height: auto;
  margin-top: 0;
  top: 20%;
  width: 90%;
}
.footerSitemap .listingRow{width:100%; float:none;}
.footerSitemap h2 a{font-size:14px; display:block;line-height:14px; }
.footerSitemap h2 {font-size:14px; clear:both;margin-bottom:5px; }
.footerSecondLevel{margin-bottom:5px;}
.footerSitemap{padding:20px 10px 10px; width:auto !important;}
.footerSecondLevel a{width:50%; display:inline-block;  font-size:12px;}

.investorChart {width:280px; height:250px;}
h2.customTitleWidth{width:100%;}
.chartInfo{margin-top:0; margin-bottom:30px;}
.business .footerSitemap .listingRow{width:100%;}
.simTitle{display:block;}
.selectOption.halfWidth, .selectOption.halfWidth .fancy-select{width:100%;}
.customerSupportBloc .listingRow a strong{display:block !important; width:100%;}
.sliderBlock .sliderInfo{position:absolute !important; bottom:0 !important;}
.sliderBlock ul.slides li .sliderInfo{height:200px ;}
.careersListing .listingRow{min-height:70px;}
.max200{max-width:100% !important}
.locationFilter li{float:none; margin-left:0;}

.business .sliderBlock ul.slides li .sliderInfo{height:250px; !important;}
.business .sliderBlock .slides li.sliderLeft, .sliderBlock .slides li.sliderRight{float:none !important;}
.business .sliderBlock{min-height:400px !important}
.business .sliderBlock .slides li{float:none !important;}

.business  .homepageBlocks .sliderBlock ul.slides{width:auto !important;}

.sliderLeft{height:auto;}
.sliderBlock .slides li.sameHeightBox{height:380px !important; min-height:380px !important}
.customCardsListing .cardsList .listingRow{width:100% !important; margin-right:0;}
.atmListingContainer.leadership .infoHolder{width:100% !important; margin-right:0;}

.plus, .minus{width:22px; height:22px;}
.plus{background:url("../images/slider-nav.jpg") no-repeat scroll center 4px #3f4851;}
.minus{background:url("../images/slider-nav.jpg") no-repeat scroll center -13px #3f4851;}


.ui-slider .ui-slider-handle{width:30px !important; height:30px !important;}
.ui-slider-horizontal .ui-slider-handle{top:-16px !important;}
.minimumText, .maximumText{top:20px;}
.ui-slider-horizontal{margin-bottom:0 !important;}
ul.pearlCalculator li.last, ul.pearlCalculator li{float:none; width:90%;}
.cardsList .listingRow{float:none; margin-bottom:10px;}
.monthlyPayment .listingRow{width:100%; border:none; padding-left:0; margin-left:0; margin-bottom:10px; text-align:right; }
.footerRightBlockPad{padding:10px;}


.cardsSlider .cardSearch{display:block !important; width:55%; padding:10px;}
.cardsSlider .titleWithBorder h3{font-size:16px; line-height:16px; margin-bottom:10px;}
.cardsSlider .summary{display:none;}
.blueBtn span, .greyBtn span, .darkBlueBtn span{width:20px;}
.blueBtn.posRelative, .greyBtn.posRelative, .darkBlueBtn.posRelative{padding-left:10px; padding-right:30px;}
.highlightedBloc .cardSearch a.button{line-height:12px; font-size:12px;}
.cardsSlider .slides li img{margin-bottom:0;}

    .interrestedPopup {width:245px; left:-315px; padding: 15px 25px 25px;}


}
.onlineBankingMenu{width:200px; right:inherit; left:0}
.onlineBankingMenu a{padding-right:20px; background-position:right 5px; padding-top:3px;}
@media all and (min-width: 750px) and (max-width: 800px) {.newsDetails{width:52%;} .newsLink {
    width: 21%;
}}

.radDatePicker .RadPicker, .radDatePicker table{width:100% !important}
.radDatePicker input {
    border: 0 none !important;
}
a{outline:none;}

.monthlyPayment .listingRow:nth-child(3n+1) {
    clear: both;
}

@media all and (max-width:1024px) {
    .cookiePolicyAr .safearea {
        padding: 0px 20px;
    }
    .cookiePolicyAr .button a {
        width: unset;
    }
}

@media all and (max-width:768px) {
    .customersSelectionBlock .downloadApp {
        transform: initial;
    }

    .congratsTitle {
        font-size: 24px;
    }

    .customersSelectionBlock .cardDetailsTop {
        margin-bottom: 0px;
    }

    .congratsText {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 10px;
    }

    .congratsIntro {
        display: initial;
        margin-bottom: 50px;
    }

    .congratsIntroText {
        width: 100%;
        margin-bottom: 20px;
    }

    .congratsIntroImage {
        width: 100%;
        margin-bottom: 20px;
    }

    .theOfferInfo {
        padding: 25px 20px;
        margin-bottom: 15px;
    }

    .benefitItem {
        width: 47%;
        margin-left: 5px;
    }

    .hurryUpBlock h4 {
        line-height: 25px;
    }

    .hurryUpBlock {
        padding: 25px 20px;
    }
	.appStoreOverlay {
		position: absolute;
		right: 35px;
		bottom: 15px;
	}
	.googlePlayOverlay {
		position: absolute;
		bottom: 15px;
		right: 115px;
	}
	.googlePlayOverlay img {
	    width: 80px !important;
}
.appStoreOverlay img {
	width: 75px !important;
}
    .cookiePolicyAr .text {
        width: 72%;
    }

    .cookiePolicyAr .button a {
        width: unset;
    }
}

@media all and (max-width:767px) {
	
		.welcomeOverlay img {
		max-height:215px;
	}


	.offersListing .col-sm-3 {
		width:100%;
	}

	 .offersListing .listingItem .listingImage {
		height: 200px !important;
		display: flex;
		align-items: center;
		justify-content: center;
	}
     .tabsMain .tabsLinks a {
        height: auto !important;
        padding: 12px 5px 10px 5px !important;
    }

     .tabsMain .tabsLinks {
        height: auto !important;
    }

    .offersListing .mobileFilter .mobileFilterHolder {
        display: none ;
    }
    .cookiePolicyAr .text {
        width: 100%;
        margin-top: unset;
        margin-bottom: 15px;
    }

    .cookiePolicyAr .button {
        width: 100%;
    }

        .cookiePolicyAr .button a {
            width: 200px;
        }
}
/* nadine*/
@media (min-width: 300px) and (max-width: 750px) {

	.private-banking .pageTop {
		padding: 30px;
	}

	.private-banking .contentLeftPart {
		transform: translateY(-5%);
	}
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-close,.fancybox-nav,.fancybox-nav span{z-index:8040;cursor:pointer}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox_loading.gif)center center no-repeat}.fancybox-close{position:absolute;top:2px;right:2px;width:22px;height:23px;background:url(../images/close.png)center center no-repeat}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;text-decoration:none;background:url(blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:visible!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/light-white-bg.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
/*@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../images/fancybox_loading@2x.gif);background-size:24px 24px}}*/
