﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
}

html {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption, th, td {
	/*text-align: right;*/
	font-weight: normal;
	vertical-align: middle;
}

a {

	color: #0c7560;
	text-decoration: none;
}

q, blockquote {
	quotes: none;
}

q:before, q:after, blockquote:before, blockquote:after {
	content: "";
	content: none;
}

a img {
	border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display: block;
}

.Clear {
	clear: both;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	/* display: none; <- Crashes Chrome on hover */
	-webkit-appearance: none;
	margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

@font-face {
	font-family: 'optimaregular';
	src: url('7135.eot');
	src: url('7135.eot?#iefix') format('embedded-opentype'), url('7135.woff') format('woff'), url('7135.ttf') format('truetype'), url('7135.svg#optimaregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeueLTArabic-Roman';
	src: url('helveticaneueltarabicroman1.eot');
	src: url('helveticaneueltarabicroman1.eot?#iefix') format('embedded-opentype'), url('helveticaneueltarabicroman1.woff') format('woff'), url('helveticaneueltarabicroman1.ttf') format('truetype'), url('helveticaneueltarabicroman1.svg#helveticaneueltarabicroman1') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'optimabold';
    src: url('Optimale-Bold.eot');
    src: local('☺'), url('Optimale-Bold.woff') format('woff'), url('Optimale-Bold.ttf') format('truetype'), url('Optimale-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	background: #e8e7e4;
	color: #353230;
	font: 14px Tahoma, Geneva, sans-serif;
	-webkit-text-size-adjust: 100%;
}

h2 {
	font: 220% 'optimaregular', 'HelveticaNeueLTArabic-Roman';
	margin: 15px 0;
	text-transform: uppercase;
	color: #353230 !important;
}

h1 {
	font: 250% 'optimaregular', 'HelveticaNeueLTArabic-Roman';
	text-transform: uppercase;
	color: #353230;
}

.Center > h3, .InnerWrap h3 {
	margin: 30px 0 10px 0;
	font-size: 210%;
}

.Center > h3:first-child, .InnerWrap h3:first-child {
	margin-top: 0;
}

h4 {
	font: 120% Tahoma, Geneva, sans-serif;
}

.Center h4 {
	margin: 25px 0 7px;
}

.Center > h4 {
	clear: both;
}

p, .Center td, .Center th, .Center sub, .AreYou {
	font-size: 14px;
}

.WidgetHolder article, .WidgetHolder .Center table, .WidgetHolder .Center li {
	font-size: 14px;
}

.WidgetHolder .Center li.Grid-1 {
	font-size: 100%;
	float: right;
}

.WidgetHolder .Center .LookingFor li {
	font-size: 100%;
}

/*article figure h3 {
    font-size: 120%;
    line-height: 35px;
    margin-bottom: 10px;
}*/

article figure h4 {
	font-size: 100%;
}

article figure p {
	font-size: 120%;
}

.Center p {
	margin: 5px 0 20px;
}

b {
	font-weight: bold;
}

h3 {
	text-transform: uppercase;
	font: 210% 'HelveticaNeueLTArabic-Roman';
	direction: rtl;
	margin-bottom: 10px;
}

.SlideBtn:after, .Text-widget-parallax a:before, .GreenBut:before, .MainCarousal .Next, .MainCarousal .Prev, header nav.MainMenu a:after, header .PrimMenuCont nav li.Tool a, header .PrimMenuCont nav li.Selected a:after, header .PrimMenuCont nav.ThirdMenu ul li.Finder a sub, header .PrimMenuCont nav.ThirdMenu ul li a sub, header .TopSearchMenu .LeftPanel ul li:before, header .TopSearchMenu .LeftPanel span, header .TopSearchMenu .RightPanel ul li:first-child:before, header .TopSearchMenu .RightPanel .Language, header .TopSearchMenu .RightPanel .ElectronicManual:before, header .SlideDown:after, footer .TopFtrMenu em, footer .TopFtrMenu em:after, .Card figcaption a:after, .InfoHolder aside li a:after, .InfoBoxHolder .InfoBox a:after, .AcountFinderTool .Head h2:before, .AcountFinderTool .Head sub:after, .AcountFinderTool .Body ul li .Content label:after, .ui-widget-content a:after, .InnerSlider .Next, .InnerSlider .Prev, .ShowHide span:after, .ShowHide span + span:before, .AyaliCardSlider .Next, .AyaliCardSlider .Prev, .MainTabs .Terms li a span, .FeaturesCont .Next, .FeaturesCont .Prev, .FaqSlider .Next, .FaqSlider .Prev, .ResentArticles .Next, .ResentArticles .Prev, .SlideUp:after, .Link1:before,
.Insights .Prev, .Insights .Next, .MainCRS ul li.csrStatic a:after, .latestPressR ul li:before, .latestPressR ul li:last-child:after, .investorR-03 p:before, .qLink-section-01 .QuicklinkNav ul li .right span:after, .investorR-02 .investorR-02-Inner i:before {
	background: url("../img/ar/sprite.png") no-repeat;
}

/*sharepoint css*/
#ms-designer-ribbon {
	position: relative;
	z-index: 4;
	font: 12px 'Segoe UI', Tahoma, Verdana, sans-serif;
}

#ms-designer-ribbon a {
	font: 12px 'Segoe UI', Tahoma, Verdana, sans-serif;
}

#globalNavBox, .ms-clientcontrol-chromeheader {
	background-color: rgba(239, 239, 239, 1) !important;
}

/*sharepoint css*/

.Center {
	width: 980px;
	padding: 0 10px;
	margin: 0 auto;
	direction: rtl;
}

.ms-srch-sbLarge > input {
	float: right;
	margin: 1px 10px 0px 0;
}

section {
	direction: rtl;
	width: 100%;
	float: left;
}

.ms-webpart-chrome-title {
	direction: ltr;
}

/*Menu*/
header {
	width: 100%;
	float: left;
	position: relative;
}

header.Desktop {
	position: fixed;
	z-index: 3;
}

header .TopSearchMenu {
    background: #4F4a44;
	padding: 0;
	font-size: 14px;
	position: relative;
	box-shadow: 0 0 5px #222;
	margin-top: 0;
}

header .TopSearchMenu .LeftPanel {
	width: 100%;
	float: left;
	position: relative;
	font-size: 16px;
}

header .TopSearchMenu .LeftPanel ul {

	display: table;
	float: right;
	margin: 6px 0;
}

header .TopSearchMenu .LeftPanel ul li, header .TopSearchMenu .RightPanel ul li {
	border-left: 1px solid #5c564f;
	border-right: 1px solid #272320;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: relative;
	display: table-cell;
	vertical-align: top;
}

/*header .TopSearchMenu .LeftPanel ul li:before, header .TopSearchMenu .RightPanel ul li:first-child:before {
                    content: "";
                    background-position: -129px -141px;
                    position: absolute;
                    width: 32px;
                    right: 2px;
                    top: -4px;
                    height: 40px;
                    transform: scale(0.6);
                    -ms-transform: scale(0.6);
                    -moz-transform: scale(0.6);
                    -webkit-transform: scale(0.6);
                }

                header .TopSearchMenu .LeftPanel ul li:first-child:before {
                    background-position: -162px -141px;
                    width: 51px;
                    height: 28px;
                    top: -3px;
                    right: 0;
                }

                header .TopSearchMenu .LeftPanel ul li:last-child:before {
                    width: 34px;
                    height: 30px;
                    background-position: -129px -183px;
                    top: -4px;
                    right: 2px;
                }*/

header .TopSearchMenu .LeftPanel .Language {
	background: url(../img/ar/language.png) no-repeat right center;
	width: 39px;
	height: 15px;
	display: block;
	position: absolute;
	left: 0;
	margin: 17px 25px 0 0px;
}

header .TopSearchMenu .LeftPanel input[type="text"] {
	width: 268px;
	padding: 0 10px 0 30px;
	height: 27px;
	border: none;
	border-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, .55);
	background: #eae8e5;
	margin: 10px 0 10px;
	font-size: 100%;
}

header .TopSearchMenu .LeftPanel .ms-webpart-chrome-fullWidth {
	float: left;
	min-width: 0;
	margin-left: 55px;
}

header .TopSearchMenu .RightPanel ul li {
	float: left;
	border-left: none;
	border-right: none;
}

header .TopSearchMenu .RightPanel ul li:first-child {
	border-right: 1px solid #272320 !important;
	padding: 0 17px 0 0;
	width: 58%;
}

header .TopSearchMenu .RightPanel ul li:last-child {
	border-left: 1px solid #5c564f !important;
}

header.Desktop .SlideDown, header.Desktop .SlideUp {
	background: #322d29;
	width: 65px;
	height: 25px;
	position: absolute;
	left: 50%;
	margin-left: -32.5px;
	bottom: -25px;
	border-radius: 0 0 5px 5px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	cursor: pointer;
	display: none;
}

header.Desktop .SlideDown:after {
	content: "";
	width: 16px;
	height: 8px;
	position: absolute;
	left: 25px;
	bottom: 9px;
}

header.Desktop .SlideUp:after {
	content: "";
	width: 16px;
	height: 8px;
	position: absolute;
	left: 25px;
	bottom: 9px;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg); /* IE 9 */
	-webkit-transform: rotate(180deg); /* Safari and Chrome */
}

header .TopSearchMenu .LeftPanel input[type="text"]:focus {
	color: #565352;
	outline: none;
}

header .TopSearchMenu .LeftPanel ul li:last-child, header .TopSearchMenu .RightPanel ul li:last-child {
	border-left: none;
}

header .TopSearchMenu .LeftPanel ul li:first-child, header .TopSearchMenu .RightPanel ul li:first-child {
	border-right: none;
}

header .TopSearchMenu .LeftPanel ul li a, header .TopSearchMenu .RightPanel ul li a {
	font-size: 114.28%;
	color: #fff;
	float: right;
	display: inline-block;
	margin: 17px 15px 17px 0;
}

header .TopSearchMenu .LeftPanel ul li a:hover, header .TopSearchMenu .RightPanel ul li a:hover {
	color: #91c44d;
}

header .TopSearchMenu .RightPanel ul {
	float: right;
	width: 85%;
}

header .TopSearchMenu .RightPanel ul li:last-child {
	width: 42%;
	float: right;
}

header .TopSearchMenu .LeftPanel ul li img {
	margin: 2px 7px 0 7px;
	float: right;
	max-width: 31px;
}

header .TopSearchMenu .LeftPanel ul li a {
	font-size: 85%;
	/*yousry 22/10/2014 the top lip menu was wraping text in Chrome 38.0  */
	white-space:nowrap;
	margin: 2px 0px 5px 7px;
}

header .TopSearchMenu .RightPanel {
	width: 38%;
	float: right;
}

header .TopSearchMenu .RightPanel ul li {
	width: 50%;
}

header .TopSearchMenu .RightPanel ul li a {
	margin-right: 0;
	font-size: 111.14%;
	width: 105%;
}

header .TopSearchMenu .RightPanel ul li:first-child:before {
	background: none;
	width: 49px;
	height: 27px;
	left: 0;
}

header .TopSearchMenu .RightPanel ul li:last-child a {
	margin: 11px 0px 11px 10px;
	float: right;
}

header .TopSearchMenu .RightPanel .GreenBut {
	font: 14px Tahoma, Geneva, sans-serif;
	float: left;
	padding: 7px 20px 7px 20px;
	margin: 26px 9px 0 0;
}

header .TopSearchMenu .RightPanel .GreenBut:before {
	margin: 2px 0 0 6px;
}

header .TopSearchMenu .RightPanel .Language {
	background-position: 0 -189px;
	width: 118px;
	height: 30px;
	display: block;
	float: left;
	margin: 26px 0 0 0;
}

header .TopSearchMenu .RightPanel .ElectronicManual {
	font: 125% Tahoma, Geneva, sans-serif;
	display: block;
	float: right;
	color: #FFF;
	padding: 0 17% 0 0;
	position: relative;
	margin: 10% 0 0 0;
}

header .TopSearchMenu .RightPanel .ElectronicManual:hover {
	color: #91c44d;
}

header .TopSearchMenu .RightPanel .ElectronicManual:before {
	content: "";
	background-position: -192px -219px;
	width: 39px;
	height: 27px;
	position: absolute;
	right: 0px;
	top: -7px;
}

header .Logo {
	width: 19%;
	margin-top: -7px;
	float: left;
}

header .Logo img {
	width: 100% !important;
	height: auto !important;
}

header nav {
	width: 80%;
	float: right;
	margin-bottom: 0px;
}

header nav.MainMenu {
	margin-bottom: 0;
	position: relative;
	z-index: 22;
}

header nav.MainMenu .Blank2 {

	display: none !important;
}

header .MainMenuCont {
	padding-top: 38px;
	background: #f5f5f4;
	font-size: 14px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
}

header .MainMenuCont .Blank {
	display: none;
	left: 0;
	top: 0;
	height: 110px;
	position: absolute;

}

header .blank3 {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	display: none;
}

header nav.MainMenu ul {
	text-align: right;
}

header nav.MainMenu li {
	float: right;
	padding: 10px 18px 29px 18px;
	background: url(../img/seperator.png) no-repeat right 5px;
	background-size: 2px 50px;
	position: relative;

}

header nav.MainMenu li.Active a:after {
	background-position: 0 -63px;
}

/*header nav.MainMenu li:last-child {
            padding: 15px 0 20px 12px;
            background: none;
        }*/

header nav.MainMenu a {
	font: 16px 'HelveticaNeueLTArabic-Roman';
	position: relative;
	padding-left: 15px;
	color: #0c7560;
	text-decoration: none;
}

header nav.MainMenu a.GreyBtn {
	display: block;
	width: 164px !important;
	text-align: right;
	font: 15px/18px 'HelveticaNeueLTArabic-Roman' !important;
	padding: 7px 10px 14px 16px !important;
}

header nav.MainMenu a.GreyBtn:hover {
}

.Login {
	float: right;
	margin: 10px 0 0 8px;
}

.Login:hover ul.LoginDropDown {
	display: block !important;
}

.Login:hover a.GreyBtn {
	color: #91c44d;
	background: #FFF;
}

.LoginDropDown {
	display: none !important;
	right: 0;
	z-index: 1;
	position: absolute;
	width: 190px;
	border-left: solid 1px rgba(214, 213, 210, .6);
	border-right: solid 1px rgba(214, 213, 210, .6);
	border-bottom: solid 1px rgba(214, 213, 210, .6);
	border-radius: 0 0 5px 5px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	margin-top: -2px;
	padding-bottom: 6px;
	background: rgb(255, 255, 255);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(250, 249, 249, 1) 21%, rgba(228, 226, 223, 1) 75%, rgba(221, 219, 215, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(21%, rgba(250, 249, 249, 1)), color-stop(75%, rgba(228, 226, 223, 1)), color-stop(100%, rgba(221, 219, 215, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(250, 249, 249, 1) 21%, rgba(228, 226, 223, 1) 75%, rgba(221, 219, 215, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(250, 249, 249, 1) 21%, rgba(228, 226, 223, 1) 75%, rgba(221, 219, 215, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(250, 249, 249, 1) 21%, rgba(228, 226, 223, 1) 75%, rgba(221, 219, 215, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(250, 249, 249, 1) 21%, rgba(228, 226, 223, 1) 75%, rgba(221, 219, 215, 1) 100%);
}

.LoginDropDown li {
	width: 100%;
	padding: 0 0px !important;
	background: none !important;
}

.LoginDropDown a {
	/*font: 16px Tahoma, Geneva, sans-serif !important;*/
	width: 172px;
	padding: 5px 8px 6px 10px !important;
	padding-top: 4px \0/ !important;
	padding-bottom: 4px \0/ !important;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #cfcec9;
	display: block;
	text-align: right;
	font-size:14px !important;
}

.LoginDropDown a p {
	display: table;
	height: 46px;
	position: absolute;
	left: -8px;
	top: 0;
	width: 55px;
	margin: 0;
	padding: 0;
}

.LoginDropDown a span {
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.LoginDropDown a span img {
	display: inline-block;
	max-width: 32px;
}

.LoginDropDown li:last-child a {
	border-bottom: 0px;
}

.LoginDropDown li:last-child a:hover {
	border-bottom: 0px;
}

.LoginDropDown a:after {
	top: 50% !important;
	left: 5px !important;
	display: none;

}

header nav.MainMenu li.Selected a {
	color: #91c44d;
}

.LoginDropDown a:hover {
	color: #91c44d;
}

.LoginDropDown a:hover:after {
	background-position: 0 -63px;
}

.Login a:hover:after {
	background-position: 0 -63px;
}

header nav.MainMenu li.Selected a {
	color: #91c44d;
}

header nav.MainMenu li.Selected a:after {
	background-position: 0 -63px;
}

/*header nav.MainMenu a:after {
	background-position: 0 -82px;
	top: 50%;
	top: 45% \0/;
	content: "";
	height: 9px;
	left: -4px;
	left: 0px \0/;
	position: absolute;
	width: 5px;
	margin-top: 0px;
}*/

header nav.MainMenu a.GreyBtn:after {
	background-position: -33px 0px;
	top: 37%;
	top: 30% \0/;
	content: "";
	height: 9px;
	left: 0;
	position: absolute;
	width: 9px;
	margin-top: 0px;
}

.Login a:hover:after {
	background-position: 0 -63px;
}

/*Menu end*/
/*Primary Menu*/
header .PrimMenuCont {
	background: url(../img/navbg.jpg) repeat-x left bottom #d5d4d0 !important;
	font-size: 14px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
	top: 119px;
	left: 0;
	z-index: 5;
	display: none;
}

header .PrimMenuCont .Blank {
	position: absolute;
	left: 0;
	z-index: 55;
	display: none;
}

header .PrimMenuCont .Center {
	position: relative;
}

header .PrimMenuCont nav.SecondMenu {
	width: 100%;
	position: relative;
	z-index: 3;
}

header .PrimMenuCont nav.SecondMenu > ul > li {
	float: right;
	vertical-align: middle;
	padding: 8px 0.7% 14px;
	padding: 8px 0.6% 31px \0/;
	background: url(../img/seperator.png) no-repeat left -35px;
	text-align: center;
}

header .PrimMenuCont nav.SecondMenu > ul > li ul {
	display: none;
}

header .PrimMenuCont nav.SecondMenu > ul > li.Tool {
	float: left;
	padding: 0;
	margin: 0 0 0 0;
	background: none !important;
}

.FindTools:after {
	content: "";
	position: absolute;
	background: url(../img/ar/sprite.png) no-repeat -38px -221px;
	width: 33px;
	height: 33px;
	transform: scale(0.6);
	-webkit-transform: scale(0.6);
	-ms-transform: scale(0.6);
	transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	right: 0;
	top: 52px;
}

header .PrimMenuCont nav.SecondMenu > ul > li.Tool > a, footer.Mobile .TopPanel .Tool {
	text-indent: -99999px;
	background-position: 7px -545px !important;
	display: inline-block;
	width: 130px;
	height: 80px;
	height: 81px \0/;
}

header .PrimMenuCont nav.SecondMenu > ul > li.Selected.Tool > a, footer.Mobile .TopPanel .Tool a:after {
	background-position: -125px -545px !important;
	background-color: #efeeed !important;
}

header .PrimMenuCont nav.SecondMenu > ul > li.Tool > a:after {
	top: 65px !important;
}

/*header .PrimMenuCont nav.SecondMenu > ul > li:first-child {
                padding-left: 0;
            }*/

header .PrimMenuCont nav.SecondMenu > ul > li > a {
	font: 114.28% 'HelveticaNeueLTArabic-Roman';
	color: #343331;
	line-height: 22px;
	text-align: center;
}

header .PrimMenuCont nav.SecondMenu > ul > li > a:hover {
	color: #91c44d;
}

header .PrimMenuCont nav.SecondMenu > ul > li.Active a {
	color: #91c44d;
}

header .PrimMenuCont nav.SecondMenu > ul > li.Selected {
	background: url(../img/seperator.png) no-repeat left -35px #f1f0ef;
	box-shadow: inset 0 8px 6px -5px #bfbfbd;
	margin: 0 0 -35px;
	position: relative;
	z-index: 999;
	padding-bottom: 40px;
	/*box-shadow: 0 0 10px rgba(0,0,0,0.3) inset;*/
}

header .PrimMenuCont nav.SecondMenu > ul > li.Selected:active {
	background: url(../img/seperator.png) no-repeat right -35px #f1f0ef;
}

header .PrimMenuCont nav.SecondMenu > ul > li:first-child.Selected {
	border-left: solid 1px #cfcfce;
	margin-left: -1px;
}

header .PrimMenuCont nav.SecondMenu > ul > li:last-child.Selected {
	border-left: solid 1px #cfcfce;
	margin-left: -1px;
}

header .PrimMenuCont nav.SecondMenu > ul > li.Selected > a {
	color: #91c44d;
	position: relative;
	float: left;
}

header .PrimMenuCont nav.SecondMenu > ul > li.Selected > a:after {
	content: " ";
	background-position: 0 -29px;
	width: 9px;
	height: 5px;
	position: absolute;
	/*margin-top: 21px;*/
	left: 50%;
	top: 45px;
	margin-left: -4.5px;
}

header .PrimMenuCont nav.SecondMenu .NavPadd01 {
	padding: 12px 0.5% 24px;
}

header .PrimMenuCont nav.SecondMenu .NavPadd02 {
	padding: 12px 1.5% 24px;
}

header .PrimMenuCont nav.SecondMenu .NavPadd03 {
	padding: 22px 2.4% 31px;
}

header .PrimMenuCont nav.SecondMenu span {
	display: block;
	clear: both;
	font-size: 80%;
}

header .PrimMenuCont nav.ThirdMenu {
	width: 100%;
	background: #f1f0ef;
	margin-top: -15px;
	display: none;
	top: 67px;
	box-shadow: inset 0 8px 6px -5px #bfbfbd;
	outline: solid 1px #cfcfce;
}

header .PrimMenuCont nav.ThirdMenu ul {
	width: 97%;
	padding: 2% 1.5% 2% 1.5%;
	float: left;
	position: relative;
	z-index: 4;

}

/*header .PrimMenuCont nav.ThirdMenu ul:before {
                    content: "";
                    position: absolute;
                    left: 0;
                    top: 0;
                    background: red;
                    width: 115px;
                    height: 15px;
                }*/

header .PrimMenuCont nav.ThirdMenu ul li {
	float: right;
	background: url(../img/seperator.png) no-repeat left center;
	width: 16.5%;
}

header .PrimMenuCont nav.ThirdMenu ul li:last-child, header .PrimMenuCont nav.ThirdMenu ul li:nth-child(6n) {
	background: no-repeat;
}

header .PrimMenuCont nav.ThirdMenu ul li a {
	color: #343331;
	font-size: 115%;
	padding: 5% 10%;
	display: block;
	width: 82%;
}

header .PrimMenuCont nav.ThirdMenu ul li.Active a {
	color: #91c44d;
}

header .PrimMenuCont nav.ThirdMenu ul li.Selected a sub {
	background-position: -181px -49px;
}

header .PrimMenuCont nav.ThirdMenu ul li a:hover {
	color: #91c44d;
}

.borderUnderline {
	display: none;
	height: 1px;
	border: 0;
	border-top: 1px solid #f6f6f6;
	padding: 0;
	background: #d7d3d0;
}

header .PrimMenuCont nav.ThirdMenu ul li a sub {
	display: inline-block;
	width: 100%;
	height: 45px;
	background-position: -181px 0;
}

header .PrimMenuCont nav.ThirdMenu ul li a small {
	font-size: 77.77%;
	width: 100%;
	display: inline-block;
}

header .PrimMenuCont nav.ThirdMenu ul li span {
	font-size: 80%;
	display: block;
	width: 100%;
	margin-top: 0px;
}

header .PrimMenuCont nav.ThirdMenu ul li.Finder {
	background: none;
	width: 28%;
}

header .PrimMenuCont nav.ThirdMenu ul li.Finder a {
	width: 70%;
	margin: 10% 0 0 15%;
}

header .PrimMenuCont nav.ThirdMenu ul li.Finder a sub {
	background-position: -140px -95px;
	width: 100%;
	height: 42px;
}

header .PrimMenuCont nav.ThirdMenu ul li.Finder a em {
	padding: 2px 21px 2px 1px;
	float: right;
	margin-top: -24px;
}

header .PrimMenuCont nav.ThirdMenu ul li.Finder a em:after {
	margin: 5px;
}

header.Mobile {
	display: none;

	z-index: 52;
	position: relative;
}

header.Mobile .LogoInner {
	width: 100%;
	background: rgb(245, 245, 244);
	background: -moz-linear-gradient(top, rgba(245, 245, 244, 1) 0%, rgba(245, 245, 244, 1) 73%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(245, 245, 244, 1)), color-stop(73%, rgba(245, 245, 244, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
	background: -webkit-linear-gradient(top, rgba(245, 245, 244, 1) 0%, rgba(245, 245, 244, 1) 73%, rgba(255, 255, 255, 1) 100%);
	background: -o-linear-gradient(top, rgba(245, 245, 244, 1) 0%, rgba(245, 245, 244, 1) 73%, rgba(255, 255, 255, 1) 100%);
	background: -ms-linear-gradient(top, rgba(245, 245, 244, 1) 0%, rgba(245, 245, 244, 1) 73%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to bottom, rgba(245, 245, 244, 1) 0%, rgba(245, 245, 244, 1) 73%, rgba(255, 255, 255, 1) 100%);
	text-align: center;
	margin-top: 50px;
	padding: 10px 0 10px;
}

header.Mobile .LogoInner h6 {
	font: 25px 'optimaregular';
	color: #4c4741;
	margin: 15px 0 0 0;
}

header.Mobile .LogoInner a {
	width: 100%;
	display: inline-block;
}

header.Mobile .LogoInner a.GreyBtn {
	width: 270px;
	position: relative;
	margin-top: 15px;
}

header.Mobile .LogoInner a.GreyBtn:after {
	background: url("../img/ar/sprite.png") no-repeat 0 -82px;
	top: 40%;
	content: "";
	height: 9px;
	right: 0;
	position: absolute;
	width: 5px;
	margin-top: 0px;
}

header.Mobile .LogoInner img {
	margin-bottom: -10px;
}

header.Mobile .InnerMenu > ul > li {
	background: #d6d4d1;
	text-align: center;
	padding: 6px 0;
}

header.Mobile .InnerMenu > ul > li + li {
	display: none;
}

header.Mobile .InnerMenu > ul > li a, header.Mobile .InnerMenu .ThirdMenu > ul > li > a {
	font-size: 114.28%;
	color: #343331;
}

header.Mobile .InnerMenu .ThirdMenu > ul > li > a {
	margin-left: 9px;
	color: #91c44d;
}

header.Mobile .InnerMenu .ThirdMenu > ul > li > a:after {
	position: absolute;
	content: "";
	background: url(../img/ar/mobilesprite.png) no-repeat 0 -189px;
	width: 13px;
	height: 7px;
	right: 13px;
	top: 16px;
}

header.Mobile .InnerMenu > ul > li a.Selected {
	color: #91c44d;
}

header.Mobile .InnerMenu {
	position: relative;
	width: 200%;
}

header.Mobile .SlideDown, header.Mobile .SlideDown2 {
	background: url(../img/ar/mobilesprite.png) no-repeat -107px -120px;
	width: 53px;
	height: 20px;
	position: relative;
	float: left;
	cursor: pointer;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
	left: 50%;
	margin: -10px 0 0 -26.5px;
}

.overflowhide {
	background: #25221f;
	overflow-x: hidden !important;
}

.NotAndroid .overflowhide {
	overflow: hidden !important;
}

.overflowhide .Blank {
	display: block;
}

header.Mobile .SlideDown2 {
	display: none;
	margin-top: 7px;
}

header.Mobile .SlideDown.Active {
	margin-top: 0;
}

header.Mobile .InnerMenuCont {
	width: 100%;
	overflow: hidden;
	padding-bottom: 16px;
}

header.Mobile .InnerMenu > ul {
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
	width: 50%;
	float: left;
}

header.Mobile .InnerMenu ul.Active li, header.Mobile .InnerMenu .ThirdMenu > ul > li {
	text-align: left;
	text-indent: 15px;
	border-bottom: 1px solid #c0bebc;
	border-top: 1px solid #deddda;
	padding: 10px 0;
	position: relative;
}

header.Mobile .InnerMenu ul.Active li ul {
	display: none;
}

header.Mobile .InnerMenu ul.Active li.DropDown:after {
	content: "";
	background: url(../img/ar/mobilesprite.png) no-repeat 0 -173px;
	width: 7px;
	position: absolute;
	height: 14px;
	right: 15px;
	top: 14px;
}

header.Mobile .InnerMenu ul.Active li:last-child {
	border-bottom: none;
}

header.Mobile .InnerMenu .ThirdMenu {
	width: 50%;
	background: #f1f0ef;
	float: left;
}

header.Mobile .InnerMenu .ThirdMenu > ul > li {
	background: #d6d4d1;
}

header.Mobile .InnerMenu .ThirdMenu > ul > li ul {
	background: #f1f0ef;
	height: 210px;
	overflow: auto;
	position: absolute;
	width: 100%;
	top: 41px;
	left: 0;
}

header.Mobile .InnerMenu .ThirdMenu > ul > li li {
	padding: 15px 2.5%;
	position: relative;
	background: url(../img/sepvertical.png) no-repeat bottom center;
	background-size: 80% 2px;
	width: 95%;
}

header.Mobile .InnerMenu .ThirdMenu > ul > li li a {
	font-size: 128.57%;
	color: #343331;
}

header.Mobile .InnerMenu .ThirdMenu > ul > li + li {
	padding: 0;
	border: none;
}

header.Mobile .InnerMenu .ThirdMenu > ul > li li a span {
	font-size: 66.66%;
	clear: both;
	display: block;
	margin-top: 2px;
}

header.Mobile .Language {
	background: url(../img/ar/english-mob.png) no-repeat center;
	text-indent: -9999em;
	padding: 25px 0;
}

footer.Mobile {
	display: none;
	position: relative;
	/*top: 60px;*/
	margin-top: 30px;
	float: left;
	width: 100%;
}

footer.Desktop {
	/*margin-top: 60px;*/
	float: left;
	width: 100%;
}

footer .TopFtrMenu {
	background: rgb(80, 75, 69);
	background: -moz-linear-gradient(top, rgba(80, 75, 69, 1) 0%, rgba(78, 73, 67, 1) 8%, rgba(65, 60, 54, 1) 23%, rgba(52, 47, 43, 1) 55%, rgba(50, 45, 41, 1) 64%, rgba(50, 45, 41, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(80, 75, 69, 1)), color-stop(8%, rgba(78, 73, 67, 1)), color-stop(23%, rgba(65, 60, 54, 1)), color-stop(55%, rgba(52, 47, 43, 1)), color-stop(64%, rgba(50, 45, 41, 1)), color-stop(100%, rgba(50, 45, 41, 1)));
	background: -webkit-linear-gradient(top, rgba(80, 75, 69, 1) 0%, rgba(78, 73, 67, 1) 8%, rgba(65, 60, 54, 1) 23%, rgba(52, 47, 43, 1) 55%, rgba(50, 45, 41, 1) 64%, rgba(50, 45, 41, 1) 100%);
	background: -o-linear-gradient(top, rgba(80, 75, 69, 1) 0%, rgba(78, 73, 67, 1) 8%, rgba(65, 60, 54, 1) 23%, rgba(52, 47, 43, 1) 55%, rgba(50, 45, 41, 1) 64%, rgba(50, 45, 41, 1) 100%);
	background: -ms-linear-gradient(top, rgba(80, 75, 69, 1) 0%, rgba(78, 73, 67, 1) 8%, rgba(65, 60, 54, 1) 23%, rgba(52, 47, 43, 1) 55%, rgba(50, 45, 41, 1) 64%, rgba(50, 45, 41, 1) 100%);
	background: linear-gradient(to bottom, rgba(80, 75, 69, 1) 0%, rgba(78, 73, 67, 1) 8%, rgba(65, 60, 54, 1) 23%, rgba(52, 47, 43, 1) 55%, rgba(50, 45, 41, 1) 64%, rgba(50, 45, 41, 1) 100%);
	min-height: 60px;
	position: relative;

}

footer.Mobile .TopFtrMenu {
	height: 60px

}

footer .TopFtrMenu .LeftPanel span {
	color: #fff;
	font-size: 78.57%;
	width: 38%;
	border-left: 1px solid #201d19;
	float: right;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 13px 0 0;
	line-height: 18px;
	box-shadow: -1px 0px 0px #565149;
}

footer .TopFtrMenu .LeftPanel {
	float: right;
	width: 61%;
	margin-top: 8px;
	font-family: 'HelveticaNeueLTArabic-Roman';
	font-size: 14px;
}

footer .TopFtrMenu .RightPanel {
	/*width: 30%;*/
	float: left;
	margin-top: 12px;
}

footer.Mobile .TopPanel .Tool {
	background: url(../img/ar/mobilesprite.png) no-repeat;
}

footer .TopFtrMenu .RightPanel a.App, footer.Mobile .TopPanel .App {

	width: 103px;
	display: inline-block;
	margin: 10px 0px 0 0;
}

footer .TopFtrMenu .RightPanel a.App {
	margin: 5px 0px 0 0;
}

footer.Mobile .TopPanel .App {
	background-position: -108px -71px;

	margin: 7px 0 0 0;
	float: right;
}

footer.Mobile .TopPanel .Tool {
	background-position: -101px 0px !important;
	width: 131px;
	float: left;
	margin: 7px 0 0 0;
	height: 45px;
}

footer.Mobile .DropDownCont {
	width: 80%;
	margin: 20px auto;
	position: relative;
}

footer.Mobile .SiteMapCont hr {
	width: 104%;
	margin-left: -4%;
}

footer.Mobile .SiteMapCont {
	padding-bottom: 0;
	display: block;
}

footer.Mobile .BottomPanel {
	float: left;
	width: 100%;
	margin: 12px 0;
	color: #adabaa;
}

footer.Mobile .BottomPanel span {
	font-size: 12px;
	margin-top: 11px;
	float: right;
}

footer.Mobile .BottomPanel a {
	background: url(../img/ar/mobilesprite.png) no-repeat -107px -146px;
	width: 34px;
	height: 34px;
	display: inline-block;
	float: left;
}

footer.Mobile .BottomPanel a.Twitr {
	background-position: -144px -147px;
	margin: 0 5px;
	background: none !important;
}

footer.Mobile .BottomPanel a.Twitr img, footer .TopFtrMenu .RightPanel a.Twitr img {
	width: 100%;
}

footer.Mobile .DropDown, footer.Mobile .DropDownCont ul {
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	cursor: pointer;
	background-color: #f2f2f2;
	-webkit-box-shadow: 0 -1px 2px rgba(0, 2, 0, .12);
	-moz-box-shadow: 0 -1px 2px rgba(0, 2, 0, .12);
	box-shadow: 0 -1px 2px rgba(0, 2, 0, .12);
	background-image: -webkit-linear-gradient(bottom, #d2d2d2, #fff);
	background-image: -moz-linear-gradient(bottom, #d2d2d2, #fff);
	background-image: -o-linear-gradient(bottom, #d2d2d2, #fff);
	background-image: -ms-linear-gradient(bottom, #d2d2d2, #fff);
	background-image: linear-gradient(to top, #d2d2d2, #fff);
	width: 100%;

	height: 33px;
	display: inline-block;
	color: #2d751e;
	font: 100%/34px Tahoma, Geneva, sans-serif;
	text-indent: 15px;
	position: relative;
}

footer.Mobile .DropDownCont ul {
	height: auto;
	position: absolute;
	left: 0;
	bottom: 0;
	display: none;
	z-index: 2;
}

footer.Mobile .DropDownCont ul li {
	border-bottom: 1px solid #c0c0c0;
	padding: 5px 0;
}

footer.Mobile .DropDownCont ul li:last-child {
	border-bottom: none;
}

footer.Mobile .DropDownCont ul li a {
	font-size: 100%;
}

footer.Mobile .DropDownCont ul li a:hover, footer.Mobile .DropDownCont ul li.Selected a {
	color: #91c44d;
}

footer.Mobile .DropDown:after {
	content: "";
	position: absolute;
	width: 13px;
	right: 10px;
	top: 10px;
	height: 13px;
	background: url(../img/ar/mobilesprite.png) no-repeat -81px 0;
}

footer .TopFtrMenu .RightPanel a.Fb, footer .TopFtrMenu .RightPanel a.Twitr {
	background-position: -21px -27px;
	width: 18px;
	height: 18px;
	display: inline-block;
	position: relative;
	float: right;

	margin-right: 4px;
	margin-top: 7px;
}

footer .TopFtrMenu .RightPanel a.Twitr {
	background-position: -21px -53px;
	background-image: none;
}

footer .TopFtrMenu .LeftPanel ul {
	float: right;
	width: 61%;
	padding: 13px 0;
	border-right: 1px solid #565149;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	display: table;
}

footer .TopFtrMenu .LeftPanel li {
	float: none;
	padding: 0 12px;
	border-right: 1px solid #201d19;
	border-left: 1px solid #565149;
	display: table-cell;
	vertical-align: top;
}

footer .TopFtrMenu .LeftPanel li:last-child {
	border-left: none;
}

footer .TopFtrMenu .LeftPanel li:first-child {
	border-right: none;
}

footer .TopFtrMenu .LeftPanel li a {
	/* yousry 22/10/2014 the footer small menu items were wrapping around due to limited space for them  */
	font-size: 70%;
	float: right;
	color: #fff;
	font-family: 'HelveticaNeueLTArabic-Roman';
	line-height: 18px;
}

footer .TopFtrMenu .LeftPanel li sup {
	padding: 9px 0;
	float: right;
}

footer .TopFtrMenu .LeftPanel li sup a {
	font-size: 110% \0/;
}

footer .TopFtrMenu .LeftPanel li a:hover {
	color: #91c44d;
}

footer .TopFtrMenu em {
	display: none;
}

footer .TopFtrMenu em:after {
	content: "";
	width: 15px;
	left: 9px;
	top: 7px;
	height: 8px;
	position: absolute;
	background-position: -16px 0;
}

footer .TopFtrMenu em.Active:after {
	background-position: 0 0;
	left: 9px;
	top: 13px;
}

footer .SiteMapCont {
	background: #48433d;
	padding-bottom: 40px;
	display: block;
}

footer .Headings {
	padding: 18px 0 10px;
	float: left;
	width: 100%;
}

footer .SiteMapCont hr {
	width: 100%;
	margin: 0;
	height: 1px;
	background: #58524c;
	border: 0;
	border-bottom: 1px solid #322d2a;
	float: left;
}

footer .Headings li {
	float: right;
	width: 15.30%;
	margin-left: 1.02%;
	color: #fff;
	font: 112.57% Tahoma, Geneva, sans-serif;
}

footer .SiteMap ul {
	width: 15.30%;
	margin: 10px 0 0 1.02%;
	float: right;
}

footer .SiteMap ul a {
	font-size: 100%;
	color: #fff;
}

footer .SiteMap ul li {
	margin: 8px 0;
}

footer .SiteMap ul li a:hover {
	color: #91c44d;
}

footer .SiteMap ul:last-child {
	margin-right: 0;
}

footer.Mobile .RightPanel {
	width: 100%;
}

footer.Mobile .TopFtrMenu .LeftPanel {
	width: 100%;
}

/*Amin*/

/*.Contaier {
    overflow: hidden;
}*/

.wrap {
	position: relative;
	float: left;
	width: 100%;
}

.TopMobileNav {
	width: 100%;
	height: 50px;
	background: #504a45; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, #504a45 0%, #504a45 4%, #3f3a36 22%, #3b3733 47%, #272321 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #504a45), color-stop(4%, #504a45), color-stop(22%, #3f3a36), color-stop(47%, #3b3733), color-stop(100%, #272321)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #504a45 0%, #504a45 4%, #3f3a36 22%, #3b3733 47%, #272321 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #504a45 0%, #504a45 4%, #3f3a36 22%, #3b3733 47%, #272321 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #504a45 0%, #504a45 4%, #3f3a36 22%, #3b3733 47%, #272321 100%); /* IE10+ */
	background: linear-gradient(to bottom, #504a45 0%, #504a45 4%, #3f3a36 22%, #3b3733 47%, #272321 100%); /* W3C */
	position: fixed;
	z-index: 5;
	/*-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;*/
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
}

.overflowhide .TopMobileNav {
	left: 265px;
}

.TopMobileNav > ul {
	width: 100%;
	float: left;
}

.TopMobileNav > ul > li {
	display: block;
	float: left;
	width: 19%;
	font-size: 92.85%;
	border-left: 1px solid #524d4a;
	border-right: 1px solid #1f1d1b;
}

.TopMobileNav > ul > li:last-child {
	border-left: 1px solid #524d4a;
	border-right: 0;
}

.TopMobileNav > ul > li:first-child {
	border-left: 0px;
}

.TopMobileNav > ul > li:first-child a {
	padding: 0px;
}

.TopMobileNav > ul > li a {
	color: white;
	font-size: 92.85%;
	padding: 17px 0px;
	display: block;
	text-align: center;
}

.TopMobileNav > ul > li a.Active {
	background-color: #E76E0C;
	box-shadow: 0 0 15px #CD4F07 inset;
}

.wrap.active {
	left: 265px;
	background: #e8e7e4;
}

.Blank, .Blank2 {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 22;
	display: none;
	left: 262px;
}

.Blank {
	z-index: 999 !important;
}

.overflow {
	height: 100%;
	float: left;
	overflow: hidden;
}

.menu-link {
	height: 50px;
	background: url(../img/mobileNav.png) no-repeat center;
	display: block;
}

.menu-link.active {
	background-color: #e76e0c;
	-moz-box-shadow: inset 0 0 15px #cd4f07;
	-webkit-box-shadow: inset 0 0 15px #cd4f07;
	box-shadow: inset 0 0 15px #cd4f07;
}

.TopMobileNav li a.search {
	background: url(../img/searchIco.png) no-repeat center;
	width: 100%;
	padding: 25px 0;
}

.searchPopup {
	background: #e76e0c;
	padding: 10px 3.5%;
	width: 93%;
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
	-moz-box-shadow: inset 0 0 14px #592303;
	-webkit-box-shadow: inset 0 0 15px #592303;
	box-shadow: inset 0 0 15px #592303;
}

.searchPopup input[type=text], .searchPopup input[type=number] {
	border: 0px;
	background: #f5f5f4 url(../img/searchIcoFld.png) no-repeat 96% 6px;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	width: 85%;
	padding: 7px 11% 7px 10px;
	margin: 0px;
	outline: none;
}

header.Mobile nav {
	width: 265px;
	/*height: 100%;*/
	position: fixed;
	top: 0;
	left: -265px;
	background: #25221f;
	clear: both;
	overflow: auto;
	height: 100%;
}

.overflowhide header.Mobile nav {
	left: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.overflowhide header.Mobile nav {
	left: 0;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
}

header.Mobile .logoMobile {
	padding: 7px 0 2px 7px;
}

header.Mobile nav ul.primary {
	margin: 0;
	padding: 0;
}

header.Mobile nav ul.primary li {
	border-bottom: 1px solid #423e3a;
}

header.Mobile nav ul.primary li a {
	display: block;
	padding: 1em 1.5em;
	color: #878787;
	font-size: 15px;
	background: #322e29;
	margin-top: 1px;
}

header.Mobile nav ul.primary li a.Active {
	color: #91c44d;
}

header.Mobile nav ul.primary li a span {
	display: block;
	background: url(../img/ar/mobilesprite.png) no-repeat 0 -201px;
	float: right;
	width: 8px;
	height: 15px;
}

header.Mobile nav ul.secondry li a span {
	background: url(../img/ar/mobilesprite.png) no-repeat -13px -201px;
	width: 6px;
	height: 9px;
}

header.Mobile nav ul.primary li a span.active {
	background: url(../img/ar/mobilesprite.png) no-repeat -24px -201px;
	width: 9px;
	height: 6px;
}

header.Mobile nav ul.secondry {
	background: #23201d;
	display: none;
}

header.Mobile nav ul.secondry li {
	border-bottom: 1px dotted #393734;
}

header.Mobile nav ul.secondry li a.Active {
	color: #91c44d;
}

header.Mobile nav ul.secondry li a {
	font-size: 13px;
	color: #dfdfdf;
	background: none;
	padding: 0.6em 1.5em;
}

header.Mobile nav ul.secondry li:last-child {
	border-bottom: 0px;
}

header.Mobile nav ul.secondryChild {
	display: none;
}

header.Mobile nav ul.secondryChild li {
	border-bottom: 0;
}

header.Mobile nav ul.secondryChild li a {
	color: #aaa9a8;
	padding: 0.6em 1.5em 0.6em 2.5em;
}

header.Mobile nav ul.secondryChild li a.Active {
	color: #91c44d;
}

/*Amin*/
.WidgetHolder {
	background: url(../img/shadowlarge.jpg) no-repeat center bottom;
	padding: 50px 0;
	position: relative;
	font-size: 14px;
}

.WidgetHolder2 {
	background: url(../img/shadowlarge.jpg) no-repeat center bottom, url(../img/shadowlarge2.jpg) no-repeat center top;
}

.CardHolder, .SecCardHolder, .InfoHolder, .SecInfoHolder {
	font-size: 14px;
	padding: 0px 0;
	position: relative;
	z-index: 2;
}

.float-left {
	float: left;
	margin: 0 0 0 20px;
}

.float-right {
	float: right;
	margin: 0 20px 0 0;
}

.parallex {
	/*background:url(img/slider.jpg) 50% 0 no-repeat fixed;*/
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 50% 0;
	/*background-size: 100%;*/
	color: white;
	height: 640px;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}

#p1 {
	background: url(../img/home-key.jpg) 50% 0 no-repeat;
}

#p2 {
	background: url(../img/ar/Business_Banking.jpg) 50% 0px no-repeat;
}

#p2 .Text-widget-parallax {
	margin: 230px 0 0;
}

#p3 {
	background: url(../img/ar/Private_Banking.jpg) 50% 0 no-repeat;
}

#cow-booksBg {
	background: url(../img/ar/Online_Banking.jpg) no-repeat 56% -2px;
}

#cow-booksBg .GreenBut {
	/*margin-right:60%;*/
	float: right;
}

.ContentPrarallax {
	height: 640px;
	width: 100%;
	background: #000;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, #ffffff 0%, #dbdad6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #dbdad6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #dbdad6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #dbdad6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #dbdad6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #dbdad6 100%); /* W3C */
}

.qLink-widget {
	width: 100%;
	position: relative;
	float: left;
	display: block;
	z-index: 2;
}

.qLink {
	width: 100%;
	padding: 30px 0 0 0;
	float: left;

}

.borderTop {
	border-top: 10px solid #FFF;
}

.QuicklinkNav ul li {
	float: right;
	width: 33%;
	margin-top: 16px;
	margin-bottom: 16px !important;

}
.QuicklinkNav ul li:nth-child(3) a:first-of-type
{
    margin-bottom: 15px !important;
}
.QuicklinkNav ul li:nth-child(3) a
{
    margin-bottom: -12px !important;
}

.QuicklinkNav ul li img {
	float: right;
	margin-left: 10px;
	width: 15.4%;
}

.QuicklinkNav ul li .right {
	width: 70%;
	float: right;
}

.QuicklinkNav ul li a {
	display: block;
	font: 20px Tahoma, Geneva, sans-serif;
	color: #333331;
	margin: 2px 0 0 0px;
}

.QuicklinkNav ul li a small {
	font-size: 14px;
	color: #0c7560;
	position: relative;
	padding: 0 10px 0 0;
	float: right;
	position: relative;
	clear: both;
	margin-top: 2px;

}

.QuicklinkNav ul li a:hover small {
	color: #999;
}

.QuicklinkNav ul li a small:before {
	content: ".";
	font-size: 30px;
	margin: 0;
	position: absolute;
	right: -2px;
	color: #0c7560;
	z-index: 999;
	top: -17px;
	font-family: "Trebuchet MS";
}

.fluidHeight {
	width: 100%;
	position: relative;
	height: 580px;
}

/*Primary Menu end*/

/*------------------- Buttons --------------*/
.GreenBut, .ui-datepicker .ui-datepicker-buttonpane button {
	font: 18px Tahoma, Geneva, sans-serif;
	background: #0c7560;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	box-shadow: 0 0 1px rgba(0, 0, 0, .42);
	display: inline-block;
	padding: 8px 20px 8px 33px;
	position: relative;
	transition: none;
	border: 0px none;
	cursor: pointer;
	text-decoration: none !important;
	color: #fff !important;
	letter-spacing: normal;
	white-space: nowrap !important;
}

.GreenBut:hover, .ui-datepicker .ui-datepicker-buttonpane button:hover {
	background: #91c44d;
}

.GreenBut:before {
	content: " ";
	background-position: 0 -41px;
	width: 6px;
	height: 11px;
	margin: 10px 8px 0 0px;
	position: absolute;
	left: 15px;
	top: 4px;
}

.GreyBtn {
	border-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: solid 1px rgba(214, 213, 210, .6);
	background: rgb(255, 255, 255);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(250, 249, 249, 1) 21%, rgba(228, 226, 223, 1) 75%, rgba(221, 219, 215, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(21%, rgba(250, 249, 249, 1)), color-stop(75%, rgba(228, 226, 223, 1)), color-stop(100%, rgba(221, 219, 215, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(250, 249, 249, 1) 21%, rgba(228, 226, 223, 1) 75%, rgba(221, 219, 215, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(250, 249, 249, 1) 21%, rgba(228, 226, 223, 1) 75%, rgba(221, 219, 215, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(250, 249, 249, 1) 21%, rgba(228, 226, 223, 1) 75%, rgba(221, 219, 215, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(250, 249, 249, 1) 21%, rgba(228, 226, 223, 1) 75%, rgba(221, 219, 215, 1) 100%);
	font: 114.28% Tahoma, Geneva, sans-serif !important;
	padding: 10px 25px 10px 15px !important;
}

.GreyBtn:hover {
	background: rgb(255, 255, 255);
}

.GreyBtn:after {
	left: 5px !important;
	top: 16px !important;
}

.DesktopHide {
	display: none;
}

.Grid-1, .Grid-2, .Grid-4 {
	width: 30.61%;
	position: relative;
	float: right;
}

.Card {
	margin: 25px 0;
	padding-bottom: 11px;
	background: url(../img/shadowmedium.png) no-repeat bottom center;
	background-size: 100% 16px;
	overflow: hidden;
	direction: rtl;
}

.Grid-1 img, .Grid-2 img, .Grid-4 img {
	width: 100%;
}

.Grid-2 {
	width: 65.30%;
	margin-left: 0px !important;
}

.Grid-4 {
	width: 100%;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.SlideBtn {
	font: 128.57% Tahoma, Geneva, sans-serif;
	color: #0c7560;
	position: absolute;
	cursor: pointer;
	display: inline-block;
	right: 51%;
	width: 148px;
	margin-right: -82px;
	bottom: -54px;
	z-index: 2;
	border: 5px solid #dcdad7;
	border-top: none;
	padding: 7px 27px 21px;
	border-radius: 0 0 10px 10px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	background: rgb(221, 220, 216);
	background: -moz-linear-gradient(top, rgba(221, 220, 216, 1) 0%, rgba(231, 230, 228, 1) 54%, rgba(235, 234, 232, 1) 62%, rgba(234, 233, 231, 1) 64%, rgba(243, 242, 240, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(221, 220, 216, 1)), color-stop(54%, rgba(231, 230, 228, 1)), color-stop(62%, rgba(235, 234, 232, 1)), color-stop(64%, rgba(234, 233, 231, 1)), color-stop(100%, rgba(243, 242, 240, 1)));
	background: -webkit-linear-gradient(top, rgba(221, 220, 216, 1) 0%, rgba(231, 230, 228, 1) 54%, rgba(235, 234, 232, 1) 62%, rgba(234, 233, 231, 1) 64%, rgba(243, 242, 240, 1) 100%);
	background: -o-linear-gradient(top, rgba(221, 220, 216, 1) 0%, rgba(231, 230, 228, 1) 54%, rgba(235, 234, 232, 1) 62%, rgba(234, 233, 231, 1) 64%, rgba(243, 242, 240, 1) 100%);
	background: -ms-linear-gradient(top, rgba(221, 220, 216, 1) 0%, rgba(231, 230, 228, 1) 54%, rgba(235, 234, 232, 1) 62%, rgba(234, 233, 231, 1) 64%, rgba(243, 242, 240, 1) 100%);
	background: linear-gradient(to bottom, rgba(221, 220, 216, 1) 0%, rgba(231, 230, 228, 1) 54%, rgba(235, 234, 232, 1) 62%, rgba(234, 233, 231, 1) 64%, rgba(243, 242, 240, 1) 100%);
	text-align: center;
}

.SlideBtn:after {
	background-position: 0 -15px;
	bottom: 9px;
	content: "";
	height: 7px;
	left: 50%;
	margin-left: -6.5px;
	position: absolute;
	width: 13px;
}

.SlideBtn span
{
	color:#0c7560;
}
.SlideBtn span:hover
{
	color:#91c44d;
}

.SlideBtn span + span {
	display: none;
	padding: 8px 27px 21px;
}

.SlideBtn.Active {
	color: #91c44d;
	padding: 0;
	width: 164px;
}

.SlideBtn.Active span {
	display: none;
}

.SlideBtn.Active:after {
	background-position: 0 -15px;
	bottom: 35px;
	transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	-webkit-transform:rotate(-180deg);
}

.SlideBtn.Active span + span {
	display: block;
	padding: 21px 27px 9px;
	position: relative;
	top: 2px;
	color:#0c7560;
}

.Card:nth-of-type(3n+2) {
	margin: 25px 4.08%;
}

/*.Card2:nth-child(3n+2) {
   margin: 25px 4.08%;
}*/

.Card.Last {
	margin-left: 0;
}

.Row .Grid-1.Card:last-child {
	margin-left: 0 !important;
}

.Card figcaption {
	position: relative;
	width: 92%;
	background: #f8f8f8;
	float: left;
	padding: 4%;
	top: -3px !important;
	right: 0 !important;
	height: 120px;
}

.Card figcaption span {
	font-size: 18px;
}

.Card figcaption p {
	/*margin: 10px;
        letter-spacing: -1px;*/
	clear: both;
	color: #41403c;
	float: left;
	font-size: 100%;
	margin-bottom: 5px;
	float: right;
}

.Card figcaption h3 {
	clear: both;
	color: #41403c;
	float: right;
	line-height: 180%;
	font-size: 20px;
	max-height: 72px;
	overflow: hidden;
}

.Card figcaption a {
	clear: both;
	position: relative;
	float: left;
	padding: 8px 25px 8px 0px;
	color: #0c7560 !important;
	text-decoration: none;
	background: none;
	font-weight: normal;
	font-size: 12px;
	border-radius: 0px;
	box-shadow: 0 0 0 0;
}

.Card figcaption a:hover {
	color: #91c44d;
	background: none;
}

.Card figcaption a, .InfoHolder aside li a, .InfoBoxHolder .InfoBox a {
	position: relative;
	float: right;
	padding: 8px 10px 8px 23px;
	color: #0c7560;
	text-decoration: none;
}

.Link1 {
	padding: 8px 0 8px 25px;
	color: #0c7560;
	text-transform: capitalize;
	position: relative;
}

.Card figcaption a:before, .Link1:before {
	background-position: 0 -80px;
	position: absolute;
	content: "";
	left: 2px;
	top: 50%;
	width: 7px;
	height: 11px;
	margin: -4.5px 0 0 7px;
}

.InfoHolder aside li a, .InfoBoxHolder .InfoBox a {
	padding: 0px;
}

.InfoHolder aside li a:after, .InfoBoxHolder .InfoBox a:after {
	background-position: 0 -82px;
	position: absolute;
	content: "";
	left: -10px;
	top: 50%;
	width: 5px;
	height: 9px;
	margin-top: -4px;
}

.InfoHolder aside li a:after, .InfoBoxHolder .InfoBox a:hover:after {
	background-position: 0 -82px;
}

.CardHolder .SliderCont {
	height: 100%;
	width: 100%;
}

.CardHolder .SliderWrap {
	position: relative;
	width: 100%;
	direction: ltr;
}

.CardHolder .slider {
	width: 100%;
}

.CardHolder .SliderCont .bx-controls.bx-has-pager.bx-has-controls-direction {
	text-align: center;
}

.CardHolder .SliderCont .bx-pager {
	position: relative;
	bottom: 45px;
	width: auto;
	padding: 3px 6px;
	background: rgba(0, 0, 0, 0.7);
	display: inline-block;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.CardHolder .SliderCont .bx-pager.bx-default-pager a {
	width: 8px;
	height: 8px;
	background: #fff;
	float: left;
	margin-right: 7px;
	margin: 0 3px;
	cursor: pointer;
	border-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.CardHolder .SliderCont .bx-controls.bx-has-pager.bx-has-controls-direction {
	margin: 0px;
}

.CardHolder .PaginationCont, .MainCarousal .PaginationCont, .InnerSlider .PaginationCont, .AyaliCardSlider .PaginationCont, .FeaturesCont .PaginationCont, .FaqSlider .PaginationCont, .ResentArticles .PaginationCont {
	margin-top: 85%;
	left: 0;
	width: 100%;
	position: relative;
	text-align: center;
	z-index: 5;
}

.MainCarousal .PaginationCont, .InnerSlider .PaginationCont, .AyaliCardSlider .PaginationCont, .FeaturesCont .PaginationCont, .FaqSlider .PaginationCont, .ResentArticles .PaginationCont {
	position: absolute;
	bottom: 15%;
	margin-top: auto;
}

.CardHolder .PaginationCont {
	display: none;
}

.AyaliCardSlider .PaginationCont, .FeaturesCont .PaginationCont, .FaqSlider .PaginationCont {
	bottom: 0px;
	display: none;
}

.ResentArticles .PaginationCont {
	bottom: 10px;
	display: none;
}

.CardHolder .Pagination, .MainCarousal .Pagination, .InnerSlider .Pagination, .AyaliCardSlider .Pagination, .FeaturesCont .Pagination, .FaqSlider .Pagination, .ResentArticles .Pagination {
	padding: 6px 2px 6px 8px;
	background: rgba(0, 0, 0, 0.7);
	display: inline-block;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.AyaliCardSlider .Pagination, .FeaturesCont .Pagination, .FaqSlider .Pagination, .ResentArticles .Pagination {
	background: none;
}

.CardHolder .Pagination li, .MainCarousal .Pagination li, .InnerSlider .Pagination li, .AyaliCardSlider .Pagination li, .FeaturesCont .Pagination li, .FaqSlider .Pagination li, .ResentArticles .Pagination li {
	width: 8px;
	height: 8px;
	background: #fff;
	float: left;
	margin-right: 7px;
	cursor: pointer;
	border-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.FeaturesCont .Pagination li, .FaqSlider .Pagination li, .ResentArticles .Pagination li {
	width: 8px !important;
	height: 8px !important;
}

.ResentArticles .Pagination li {
	margin-bottom: 0px;
}

.AyaliCardSlider .Pagination li, .FeaturesCont .Pagination li, .FaqSlider .Pagination li, .ResentArticles .Pagination li {
	background: #babab7;
}

.CardHolder .Pagination li.selected, .MainCarousal .Pagination li.selected, .InnerSlider .Pagination li.selected, .AyaliCardSlider .Pagination li.selected, .FeaturesCont .Pagination li.selected, .FaqSlider .Pagination li.selected, .ResentArticles .Pagination li.selected {
	background: #e98d1e;
}

.SecCardHolder .InnerHolder {
	float: left;
	width: 100%;
	position: relative;
	margin-top: 45px;
	padding-bottom: 38px;
}

.SecCardHolder h4 {
	display: none;
}

.IslamicBg {
	position: absolute;
	background: url(../img/islamicbg.jpg) center bottom no-repeat;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: -1;
}

.SecCardHolde .InnerWrap .SecCardHolder {
	margin-bottom: 30px;
}

.SecCardHolder .InnerWrap p, .SecCardHolder .InnerWrap h2 {
	margin: 10px 0;
}

.SecCard img {
	margin-top: 15px;
}

.SecCardHolder .SecCard {
	margin-left: 2%;
}

.InfoHolder aside {
	width: 62.4%;
	float: left;
}

.InfoHolder aside li {
	float: left;
	width: 100%;
	margin: 25px 0;
}

.InfoHolder aside li img {
	width: 13.2%;
	float: right;
	margin-left: 2.3%;
}

.InfoHolder aside li .Details {
	float: right;
	width: 84.5%;
}

.InfoHolder aside li p {
	width: 100%;
	float: left;
	font-size: 114.28%;
	margin: 0;
	letter-spacing: -1px;
}

.InfoHolder aside li a {
	clear: both;
	display: block;
	font-size: 114.28%;
	margin-top: 8px;
	float: right;
}

.InfoBoxHolder .InfoBox a:hover {
	color: #91c44d;
}

.InfoHolder aside li h5 {
	color: #343331;
	font: 171.42% Tahoma, Geneva, sans-serif;
}

.InfoHolder figure {
	width: 32%;
	float: right;
	margin-top: 10%;
}

.InfoHolder figure img {
	width: 100%;
}

.Grid-3 {
	/*width: 33.3%;*/
	float: left;
}

.Bg {
	background: url(../img/ar/spoon.png) no-repeat;
	position: absolute;
	left: -3%;
	top: 12%;
	z-index: 0;
	background-size: cover;
	width: 304px;
	height: 300px;
}

.SecInfoHolder .BtnHolder {
	text-align: center;
	margin-top: 48px;
}

.SecInfoHolder .GreenBut {
	display: inline-block;
}

.InfoBoxHolder {
	background: #f8f8f7;
	padding: 10px;
	display: table;
	position: relative;
	top: 15px;
	width: 90%;
}

.InfoBoxHolder .InfoBox {
	border-left: solid 1px #e3e2de;
	padding: 0 3.2%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	display: table-cell;
	float: none;
	text-align: center;
}

.InfoBoxHolder .InfoBox h5 {
	color: #91c44d;
	font: 214.24% Tahoma, Geneva, sans-serif;
	text-align: right;
}

.InfoBoxHolder .InfoBox a {
	font-size: 125%;
	text-align: left;
}

.InfoBoxHolder .InfoBox a:hover {
	color: #91c44d;
}

.InfoBoxHolder .InfoBox p {
	text-align: right;
}

.InfoBoxHolder .InfoBox + .InfoBox {
	border-right: solid 1px #ffffff;
	border-left: solid 1px #e3e2de;
}

.InfoBoxHolder .InfoBox:nth-last-child(2) {
	border-right: solid 1px #ffffff;
	border-left: none;
}

.MainCarousal .SliderWrap {
	/*overflow: hidden;
    height: 590px;*/
	font-size: 16px;
	direction: ltr;
	position: relative;
}

.MainCarousal .Next, .MainCarousal .Prev {
	background-position: -62px -127px;
	left: 0px;
}

.MainCarousal .Next {
	right: 0;
	left: auto;
	background-position: 0 -127px;
}

.MainCarousal .bx-wrapper {
	margin-bottom: 0px;
}

.MainCarousal .bx-pager.bx-default-pager a {
	width: 10px !important;
	height: 10px !important;
	background: #FFF !important;
}

.MainCarousal .bx-pager.bx-default-pager a.active {
	background: #e9850c !important;
}

.MainCarousal .bx-controls-direction {
	position: static;
}

.MainCarousal .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 60px;
	height: 60px;
	text-indent: -9999px;
	z-index: 1;
	display: block;
}

.MainCarousal .bx-controls.bx-has-pager.bx-has-controls-direction {
	position: static;
	margin: 0px 0;
	height: 0px;
}

.MainCarousal .bx-controls.bx-has-pager {
	text-align: center;
	width: 100%;
}

.MainCarousal .bx-pager {
	bottom: 50px !important;
	padding: 3px 8px !important;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background: rgba(0, 0, 0, 0.5);
	width: auto !important;
	display: inline-block;
	position: relative !important;
	height: 18px;
	direction: ltr !important;
}

.MainCarousal .bx-pager-item {
	position: relative;
	top: -9px;
}

.ThrdInfoHolder ul {
	width: 100%;
	float: left;
	margin-bottom: 20px;
	font-size: 16px;
}

.ThrdInfoHolder ul li, .ThrdInfoHolder ul li + li + li + li {
	background: url(../img/borderbottom.jpg) repeat-x top center;
	padding-top: 10px;
	margin: 0 4% 10px 0;
}

.ThrdInfoHolder ul li, .ThrdInfoHolder ul li + li, .ThrdInfoHolder ul li + li + li {
	background: none;
}

.ThrdInfoHolder ul li:nth-child(3n+1) {
	margin-right: 0;
}

.ThrdInfoHolder ul li img {
	width: 16.7%;
	margin-left: 3.3%;
	float: right;
}

.ThrdInfoHolder ul li a {
	display: inline-block;
	float: right;
	font-size: 114.28%;
	margin-top: 15px;
	color: #0c7560;
	text-decoration: none;
}

.ThrdInfoHolder ul li a:after {
	content: "";
}

.MainSliderCont .slider, .MainSliderCont .slider .Slide, .MainSliderCont {
	width: 100%;
	height: 100%;
}

.MainSliderCont .slider .Slide .Center {
	left: 0;
	margin-left: 0;
	width: 88%;
	padding: 0;
	margin: 0 6%;
	position: absolute;
	height: 100%;
}

.MainSliderCont .slider .Slide img {
	width: 100%;
}

.MainCarousal .Text-widget-parallax {
	position: absolute;
	color: #fff;
	right: 5%;
	top: 30%;
	margin: 0;
	font-size: 15px;
}

.MainCarousal .Text-widget-parallax p {
	font: 100% 'optimaregular', 'HelveticaNeueLTArabic-Roman';
}

.MainCarousal .Text-widget-parallax hgroup h3 {
	font-size: 218.75%;
}

.MainCarousal .Text-widget-parallax hgroup h2 {
	font-size: 250%;
	color: #fff;
}

.MainCarousal .Text-widget-parallax a {
	font-size: 125%;
	clear: both;
	color: #fff;
	text-decoration: none;
}

.MainCarousal .Text-widget-parallax a:before {
	background-position: 0 -40px;
}

.Text-widget-parallax {
	float: right;
	font-family: optimaregular;
	position: relative;
	margin: 120px 0 0;
	font-size: 16px;
	direction: rtl;
}

#p3 .Text-widget-parallax {
	margin: 120px 0 80px 0;
}

.Text-widget-parallax hgroup {
	clear: both;
	margin-bottom: 10px;
	float: right;
	letter-spacing: -2px;
}

.Text-widget-parallax hgroup h2,
.Text-widget-parallax hgroup h3 {
	background: rgba(12, 117, 96, 0.9);
	font-size: 250%;
	margin: 0px;
	padding: 4px 12px 16px;
	padding: 0px 12px 15px \0/;
	clear: both;
	float: right;
	color: #FFF !important;
	line-height: 40px;
	white-space: nowrap;
}

.Text-widget-parallax hgroup h3 {
	font-size: 218.75%;
	margin: 1px 0 0 0;
}

.Text-widget-parallax p {
	clear: both;
	background: rgba(145, 196, 77, 0.9);
	padding: 8px 12px;
	max-width: 500px;
	font: 100% 'HelveticaNeueLTArabic-Roman';
	color: #FFF;
}

#cow-booksBg .Text-widget-parallax p {
	font-size: 16px \0/ !important;
}

.Text-widget-parallax a {
	float: right;
	clear: both;
	max-width: 65%;
}

.Text-widget-parallax a:hover {
	background: #6cb42e;
}

.Text-widget-parallax a:before {
	content: " ";
	background-position: 0 -40px;
	width: 8px;
	height: 20px;
	top: 60%;
	left: 2px;
	margin-left: 11px;
	position: absolute;
	margin-top: -10px;
}

.Content-parallax-widgit {
	position: relative;
}

.Content-parallax-widgit img {
	position: absolute;
	z-index: 0;
}

.privateBnkingIcons ul {
	width: 100%;
	clear: both;
	text-align: center;
}

.privateBnkingIcons ul li {
	width: 215px;
	height: 215px;
	float: none;
	display: inline-block;
	margin-left: 3.6%;
	margin-bottom: 3.5%;
	position: relative;
	background: #ffa435; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, #ffa435 0%, #e37d00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa435), color-stop(100%, #e37d00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffa435 0%, #e37d00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffa435 0%, #e37d00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffa435 0%, #e37d00 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffa435 0%, #e37d00 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa435', endColorstr='#e37d00',GradientType=0 ); IE6-8 */
	filter: none; /* IE9 */
	border-radius: 500px;
	font: 18px Arial;
	text-align: center;
	border-top-left-radius: 500px;
	border-top-right-radius: 500px;
	border-bottom-left-radius: 500px;
	border-bottom-right-radius: 500px;
	color: #FFF;
}

.privateBnkingIcons ul li:last-child {
	margin-left: 0px;
}

.privateBnkingIcons ul li span {
	clear: both;
	display: block;
	width: 55px;
	height: 98px;
	margin: 30px auto 0 auto;
}

.privateBnkingIcons ul li:last-child:after {
	content: "";
}

.Touch {
	text-align: center;
}

.GetInTouch {
	background: rgb(255, 255, 255);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(250, 249, 249, 1) 21%, rgba(228, 226, 223, 1) 75%, rgba(221, 219, 215, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(21%, rgba(250, 249, 249, 1)), color-stop(75%, rgba(228, 226, 223, 1)), color-stop(100%, rgba(221, 219, 215, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(250, 249, 249, 1) 21%, rgba(228, 226, 223, 1) 75%, rgba(221, 219, 215, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(250, 249, 249, 1) 21%, rgba(228, 226, 223, 1) 75%, rgba(221, 219, 215, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(250, 249, 249, 1) 21%, rgba(228, 226, 223, 1) 75%, rgba(221, 219, 215, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(250, 249, 249, 1) 21%, rgba(228, 226, 223, 1) 75%, rgba(221, 219, 215, 1) 100%);
	width: 100%;
	padding: 10px 0;
	display: inline-block;
	border-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.GetInTouch ul li {
	width: 22%;
	padding: 38px 0 30px 0;
	/*text-indent: -98999px;*/
	display: inline-block;
}

.GetInTouch ul li.Apply, .GetInTouch ul li.Email, .GetInTouch ul li.Call {
	background: url(../img/seperator.png) no-repeat left center;
}

.GetInTouch ul li a {
	display: block;
	background: url(../img/ar/getIntouchIcon.png) no-repeat;
	margin: 0 auto;
}

.GetInTouch ul li.Apply a {
	background-position: right 0;
	width: 115px;
	height: 41px;
}

.GetInTouch ul li.Apply a:hover {
	background-position: -48px 0;
}

.GetInTouch ul li.Email a {
	background-position: right -90px;
	width: 165px;
	height: 39px;
}

.GetInTouch ul li.Email a:hover {
	background-position: 2px -90px;
}

.GetInTouch ul li.Visit a {
	background-position: right -129px;
	width: 105px;
	height: 41px;
}

.GetInTouch ul li.Visit a:hover {
	background-position: -58px -129px;
	height: 41px;
}

.GetInTouch ul li.Call a {
	background-position: right -44px;
	width: 122px;
	height: 41px;
}

.GetInTouch ul li.Call a:hover {
	background-position: -41px -44px;
	height: 41px;
}

.GetInTouch ul li + li + li, .GetInTouch ul li + li + li + li {
	border-bottom: none;
}

/*---------------------------------------------------------------------- Amin */

.AcountFinderTool {
	width: 100%;
	float: left;
	position: relative;
	direction: rtl;
}

.AcountFinderTool .Head {
	background: #faa442; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, #faa442 0%, #e88110 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faa442), color-stop(100%, #e88110)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #faa442 0%, #e88110 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #faa442 0%, #e88110 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #faa442 0%, #e88110 100%); /* IE10+ */
	background: linear-gradient(to bottom, #faa442 0%, #e88110 100%); /* W3C */
	padding: 12px;
	color: #FFF;
	font-weight: normal;
	height: 55px;
}

.AcountFinderTool .Body {
	background: #5c5754; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, #5c5754 0%, #1f1c1a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5c5754), color-stop(100%, #1f1c1a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5c5754 0%, #1f1c1a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5c5754 0%, #1f1c1a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5c5754 0%, #1f1c1a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5c5754 0%, #1f1c1a 100%); /* W3C */
	border: 2px solid #1f1c1a;
	padding: 20px;
	/*border-radius: 0px 0px 5px 5px;*/
	float: left;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.AcountFinderTool .Body p {
	color: #fff;
	margin: 0px 0 20px 0;
}

.AcountFinderTool .Body ul {
	width: 100%;
}

.AcountFinderTool .Body ul li {
	width: 31.9%;
	height: 130px;
	float: right;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	margin-bottom: 2%;
	background: #f5f5f4; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, #f5f5f4 0%, #c6c2ba 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f4), color-stop(100%, #c6c2ba)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f5f5f4 0%, #c6c2ba 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f5f5f4 0%, #c6c2ba 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f5f5f4 0%, #c6c2ba 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f5f5f4 0%, #c6c2ba 100%); /* W3C */
	background: linear-gradient(to bottom, #f5f5f4 0%, #c6c2ba 100%); /* W3C */
}

.AcountFinderTool .Body ul li:nth-child(3n+2) {
	margin: 0px 2%;
}

.AcountFinderTool .Body ul li .Content {
	font: 130% Tahoma, Geneva, sans-serif;
	color: #353230;
	float: right;
	width: 100%;
	margin-top: 5px;
}

.AcountFinderTool .Body ul li .Content select {
	width: 97%;
	height: 40px;
	margin-left: 10px;
	padding: 11px 3px;
	border-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #353230;
	font-size: 75%;
	border: none;
	outline: none;
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	background-color: #f4f4f3;
	background-image: linear-gradient(to top, #dddbd7, #fff);
	background-image: -webkit-linear-gradient(bottom, #dddbd7, #fff);
}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.AcountFinderTool .Body ul li .Content select {
		padding-right: 18px;
	}
}

.AcountFinderTool .Body ul li .Content {
	/*margin-top: 18px;*/
}

#CurrencyExchange .AcountFinderTool .Body ul li .Content, #IBANConverter .AcountFinderTool .Body ul li .Content {
	margin-top: 0px;
}

.AcountFinderTool .Body ul li .Content label {
	position: relative;
	float: left;
	width: 96%;
}

.AcountFinderTool .Body ul li .Content label:after {
	content: "";
	font: 11px "Consolas", monospace;
	width: 15px;
	height: 8px;
	background-position: 0px -15px;
	color: #2d751e;
	left: 24px;
	top: 17px;
	position: absolute;
	pointer-events: none;
}

.AcountFinderTool .Body ul li .Content label:before {
	content: '';
	left: 50px;
	top: 1px;
	width: 40px;
	height: 39px;
	background: #f8f8f8;
	position: absolute;
	pointer-events: none;
	border-left: 1px solid #c8c4bd;
	display: block;
	background-color: #f4f4f3;
	background-image: linear-gradient(to top, #dddbd7, #fff);
	background-image: -webkit-linear-gradient(bottom, #dddbd7, #fff);
}

.AcountFinderTool .Body ul li .Content span {
	float: right;
	line-height: 50px;
	margin-right: 15px;
	max-height: 50px;
	font-size: 16px;
}

.AcountFinderTool .Body ul li .Content input[type=text], .AcountFinderTool .Body ul li .Content input[type=number], .fancyInputStyle input[type=number], .fancyInputStyle input[type=text], .fancyInputSpec {
	width: 45%;
	height: 45px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #afa99f;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .46);
	-moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, .46);
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .46);
	border: solid 1px rgba(59, 54, 51, .49);
	outline: none;
	float: left;
	text-align: center;
	font: 96% Tahoma, Geneva, sans-serif;
	color: #FFF;
	font-weight: normal;
	margin-left: 3%;
}

.AcountFinderTool .Body ul li .Content .Dragable {
	width: 90%;
	margin: auto;
	clear: both;
	padding: 18px 0;
}

.AcountFinderTool .Head sub {
	width: 40px;
	height: 40px;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border: 0px;
	position: absolute;
	left: 18px;
	top: 18px;
	display: block;
	cursor: pointer;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, #ffffff 0%, #dddbd7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #dddbd7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #dddbd7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #dddbd7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #dddbd7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #dddbd7 100%); /* W3C */
}

.AcountFinderTool .Head sub:after {
	content: "";
	position: absolute;
	background-position: 0 -115px;
	width: 20px;
	height: 10px;
	left: 7px;
	top: 17px;
}

.AcountFinderTool .Head sub.Active:after {
	top: 14px;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

.AcountFinderTool .Head h2 {
	font-size: 188%;
	text-transform: none;
	margin: 0;
	padding: 8px 100px 15px 0;
	color: #FFF !important;
}

.AcountFinderTool .Head h2:before, .AcountFinderTool .Head h2.AutoLease:before {
	content: " ";
	position: absolute;
	width: 87px;
	height: 55px;
	background-position: -211px -94px;
	top: 12px;
	margin-left: 20px;
	right: 20px;
}

.AcountFinderTool .Head h2 span {
	font: 55% Tahoma, Geneva, sans-serif;
	text-transform: none;
	padding: 0 0 0 2.5%;
}

.AcountFinderTool .Head h2.AutoLease, .AcountFinderTool .Head h2.BudgetPlanner {
	padding-left: 85px;
}

.AcountFinderTool .Head h2.AutoLease:before, .AcountFinderTool .Head h2.BudgetPlanner:before {
	background-position: -135px -460px;
	height: 60px;
	top: 8px;
	width: 61px;
}

.AcountFinderTool .Head h2.BudgetPlanner span {
	width: 78%;
	float: right;
}

.AcountFinderTool .Head h2.BudgetPlanner:before {
	background-position: -200px -460px !important;
	width: 52px !important;
	height: 62px !important;
}

.AcountFinderTool .Head h2.CreditCardFinder:before {
	background-position: -252px -460px;
	width: 69px;
	height: 65px;
	top: 7px;
}

.AcountFinderTool .Head h2.IBANConverter:before {
	background-position: -323px -460px !important;
	width: 68px !important;
	height: 68px !important;
	top: 6px;
}

.IBANConverter {
	padding: 10px 95px 15px 0 !important;
}

.AcountFinderTool .Head h2.PersonalFinanceCalculator:before {
	background-position: -394px -460px !important;
	width: 74px !important;
	height: 54px !important;
	top: 6px;
}

.AcountFinderTool .Head h2.SavingGoalsCalculator:before {
	background-position: -472px -460px !important;
	width: 95px !important;
	height: 65px !important;
	top: 6px;
}

.SavingGoalsCalculator {
	padding: 10px 0 15px 115px !important;
}

.AcountFinderTool .Head h2.CurrencyExchange:before {
	background-position: -321px -101px !important;
	width: 62px !important;
	height: 36px !important;
	top: 18px;
}

.CurrencyExchange {
	padding: 8px 85px 15px 0 !important;
}

.AcountFinderTool .Body ul li.MonthlyRepayment input[type=text], .AcountFinderTool .Body ul li.MonthlyRepayment input[type=number] {
	width: 91%;
	height: auto !important;
	text-indent: 8px;
	margin-left: 10px;
	padding: 8px 3px;
	border-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #353230;
	font-size: 113%;
	border: none;
	outline: none;
	display: inline-block;
	text-align: right;
	background-color: #f4f4f3;
	background-image: linear-gradient(to top, #dddbd7, #fff);
	background-image: -webkit-linear-gradient(bottom, #dddbd7, #fff);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.calcButt {
	width: 100%;
	display: block;
	text-align: center;
	float: left;
	padding-top: 1%;
}

.calcButt .GreenBut {
	width: 15%;
	display: block;
	margin: auto;
}

sub.CencelButton:after {
	content: "X" !important;
	left: 12px;
	top: 6px !important;
	color: #0c7560;
	font-size: 24px;
	font-size: 30px \0/;
	background: none !important;
	font-weight: bold;
}

.IncomeContent {
	width: 100%;
	float: left;
	height: 260px;
	overflow: scroll;
	overflow-x: hidden;
}

.CreditCardFinder {
}

.NCBAccountHolder {
	width: 72% !important;
}

.NCBAccountHolder select {
	width: 99% !important;
}

.AFButton {
	width: 28%;
	float: left;
	text-align: right;
	margin-top: 90px;
}

.AFButton sub.GreenBut {
	width: 40%;
	text-align: center;
	float: right;
	display: block;
}

.FldMid li {
	width: 45% !important;
	padding: 20px 2% !important;
}

.FldMid li + li {
	margin-right: 0px !important;
}

.FldMid li:nth-child(2n) {
	margin: 0 2% 0 0 !important;
}

.FldMid li.countrySelect {
	height: auto !important;
	padding: 20px 0;
}

.FldMid li.countrySelect .Content {
	width: 100% !important;
}

/*.FldMid li.countrySelect .Content span {*/
/*margin: 0px 0px !important;*/
/*width: auto !important;*/
/*}*/

.textOverlap {
	line-height: normal !important;
	width: 45%;
	padding-top: 4px;
}

#scrollbar1, .scrollbar1 {
	width: 100%;
	margin: 20px 0 10px;
}

#scrollbar1 .viewport, .scrollbar1 .viewport {
	width: 98%;
	height: 255px;
	overflow: hidden;
	position: relative;
}

.scrollbar1 .viewport {
	width: 97%;
	height: 300px;
}

#scrollbar1 .overview, .scrollbar1 .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
}

#scrollbar1 .scrollbar, .scrollbar1 .scrollbar {
	background: #1a1716;
	position: relative;
	background-position: 0 0;
	float: left;
	width: 15px;
	border-radius: 50px;
	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	border-bottom-right-radius: 50px;
}

#scrollbar1 .track, .scrollbar1 .track {
	height: 100%;
	width: 13px;
	position: relative;
	padding: 0 1px;
}

#scrollbar1 .thumb, .scrollbar1 .thumb {
	background: #524d4a;
	height: 20px;
	width: 9px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 3px;
	border-radius: 50px;
	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	border-bottom-right-radius: 50px;
	margin-top: 3px;
}

#scrollbar1 .thumb:hover, .scrollbar1 .thumb:hover {
	background: #7a736f;
}

#scrollbar1 .thumb .end, .scrollbar1 .thumb .end {
	overflow: hidden;
	height: 5px;
	width: 25px;
}

#scrollbar1 .disable, .scrollbar1 .disable {
	display: none;
}

.noSelect {
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}

.GoalType {
	width: 100%;
	float: left;
	padding: 10px 0 30px 0;
}

.GoalType .Left {
	width: 40%;
	float: left;
	margin-left: 58px;
}

.GoalType .right {
	width: 40%;
	float: left;
	height: 40px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	margin-left: 5%;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, #ffffff 0%, #dddbd7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #dddbd7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #dddbd7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #dddbd7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #dddbd7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #dddbd7 100%); /* W3C */
}

.GoalType .right a {
	font-size: 12px;
	color: #353230;
	padding: 12px 0;
	padding: 13px 0 13px 0 \0/;
	width: 50%;
	float: left;
	text-align: center;
}

.GoalType .right a.Active {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #FFF;
	background: #5d5955; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, #5d5955 0%, #8b8b8b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5d5955), color-stop(100%, #8b8b8b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5d5955 0%, #8b8b8b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5d5955 0%, #8b8b8b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5d5955 0%, #8b8b8b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5d5955 0%, #8b8b8b 100%); /* W3C */
}

.GlobalselectMenu {
	display: block;
}

.GlobalselectMenu select {
	width: 100%;
	height: 40px;
	padding: 11px 3px;
	border-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #353230;
	font-size: 100%;
	border: none;
	outline: none;
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, #ffffff 0%, #dddbd7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #dddbd7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #dddbd7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #dddbd7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #dddbd7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #dddbd7 100%); /* W3C */
}

.GlobalselectMenu label {
	position: relative;
	float: left;
	width: 100%;
}

.GlobalselectMenu label:after {
	content: "";
	font: 11px "Consolas", monospace;
	width: 15px;
	height: 8px;
	background: url(../img/ar/sprite.png) no-repeat 0px -15px;
	color: #2d751e;
	left: 13px;
	top: 17px;
	position: absolute;
	pointer-events: none;
}

.GlobalselectMenu label:before {
	content: '';
	left: 1px;
	top: 1px;
	width: 40px;
	height: 39px;
	background: #f8f8f8;
	position: absolute;
	pointer-events: none;
	border-right: 1px solid #c8c4bd;
	display: block;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, #ffffff 0%, #dddbd7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #dddbd7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #dddbd7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #dddbd7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #dddbd7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #dddbd7 100%); /* W3C */
}

.LessMoreBtn {
	width: 95%;
	margin: auto;
	clear: both;
	margin-top: 10px;
}

.LessMoreBtn button {
	float: left;
	color: #353230;
	background: none;
	border: 0px;
	cursor: pointer;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

.LessMoreBtn button + button {
	float: right;
}

.ui-widget-content {
	background: #3f3631;
	border: 1px solid #ece8dc;
	color: #222222;
}

.ui-slider-horizontal {
	height: 4px;
	border-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

.ui-slider {
	position: relative;
	text-align: left;
}

.ui-slider .ui-slider-range {
	background-position: 0 0;
	border: 0 none;
	display: block;
	font-size: 0.7em;
	position: absolute;
	z-index: 1;
}

.ui-slider-handle {
	cursor: default;
	height: 20px;
	position: absolute;
	width: 20px;
	z-index: 2;
	border: 1px solid #bdb6ab;
	border-radius: 100%;
	border-top-left-radius: 500px;
	border-top-right-radius: 500px;
	border-bottom-left-radius: 500px;
	border-bottom-right-radius: 500px;
	margin-top: -9px;
}

.ui-widget-content a {
	background: #f5f5f4;
	outline: none;
	margin: -10px 0 0 -11px;
}

.ui-widget-content a:after {
	content: "";
	position: absolute;
	width: 9px;
	height: 5px;
	background-position: -7px -84px;
	left: 6px;
	top: 8px;
}

.AyaliCard, .Faqs {
	font-size: 16px;
}

.AyaliCard.Active .AyaliCardSlider {
	border: 0px;
}

.Faqs.Active .Contents {
	border: 0px;
}

.AyaliCard ul.First {
	direction: rtl;
	width: 100%;
	float: left;
	padding-top: 2%;
}

.AyaliCardSlider {
	border-top: 1px solid #d4d1ce;
}

.AyaliCardSlider.h0 {
	height: auto !important;
	border: 0px;
}

.AyaliCard h3, .Faqs h3 {
	text-align: center;
	font-size: 188%;
}

.Faqs h3 span {
	display: none;
}

.ShowHide {
	border-bottom: 1px solid #f4f4f3;
	padding-bottom: 18px;
	text-align: center;
}

.ShowHide span {
	font: 22px Tahoma, Geneva, sans-serif;
	color: #0c7560;
	text-transform: none;
	cursor: pointer;
	display: block;
	padding-top: 15px;
}
.ShowHide span:hover
{
	color: #91c44d;
}

.ShowHide span + span {
	color: #0c7560;
	display: none;
}

.ShowHide.Active {
	color: #91c44d;
	border-bottom: 0;
	padding-bottom: 0;
}

.ShowHide.Active span {
	display: none;
}

.ShowHide.Active span + span {
	display: block;
}

.ShowHide span:after {
	content: "";
	width: 5px;
	height: 9px;
	background-position: 0 -83px;
	position: absolute;
	margin: 13px 7px 0 0;
	margin: 13px 23px 0 0 \9;

}

.ShowHide span + span:after {
	background-position: 0 -82px;
}

.AyaliCard ul li {
	color: #353230;
	float: left;
	width: 100%;
	margin: 2% 0;
	text-align: right;
}

.AyaliCard ul li h4 {
	font-size: 155%;
	width: 20%;
	float: right;
	font-weight: bold;
}

.AyaliCard .Inner {
	width: 70%;
	float: right;
	margin-right: 5%;
	border: 0px;
	padding: 0px;
	font-weight: bold;
}

.AyaliCard .Inner li {
	font-size: 100%;
	list-style: disc;
	line-height: 170%;
	margin: 0px 6% 0 0;
}

.AyaliCard .Inner.Num li {
	list-style: decimal;
	margin-left: 7%;
}

.AyaliCard .Note {
	background: #FFF;
	padding: 2% 3%;
	float: right;
	width: 100%;
}

.AyaliCard .Note ul {
	padding: 0px;
	border: 0px;
}

.AyaliCard .Note h5 {
	font: 118% Tahoma, Geneva, sans-serif;
	color: #e9850c;
	font-weight: bold;
	padding-bottom: 2%;
}

.AyaliCard .Note ul li {
	list-style: decimal;
	list-style-position: inside;
	margin: 0px;
	font: bold 88% Tahoma, Geneva, sans-serif;
}

.AyaliCardSlider .Next, .AyaliCardSlider .Prev, .FeaturesCont .Next, .FeaturesCont .Prev, .FaqSlider .Next, .FaqSlider .Prev, .ResentArticles .Next, .ResentArticles .Prev, .Insights .Prev, .Insights .Next {
	width: 24px;
	height: 24px;
	text-indent: -9999px;
	position: absolute;
	left: 0;
	bottom: 0%;
	z-index: 3;
	display: none;
}

.Faqs .Contents {
	border-top: 1px solid #d4d1ce;
	z-index: 2;
}

.Faqs .Contents.Bor {
	border: 0px;
}

.Faqs .Contents > ul {
	width: 45%;
	float: right;
	margin-right: 3%;
	direction: rtl;
}

.Faqs .Contents > ul + ul {
	margin-right: 5%;
}

.Faqs .Contents ul ul {
	margin-top: 10px;
}

.Faqs .Contents > ul > li {
	color: #000;
	list-style: disc;
	margin-top: 4.5%;
	margin-right: 40px;
}

.Faqs .Contents > ul > li sub {
	color: #0c7560;
	cursor: pointer;

}

.Faqs .Contents > ul > li sub:hover {
	color: #91c44d;
}

.Faqs .Contents > ul > li sub:hover {
	color: #91c44d !important;
}

.Faqs .Contents ul li.Active, .Faqs .Contents ul li sub.Active {
	color: #353230;
	font-weight: bold;
}

.Faqs .Contents ul li sub.Active:hover {
	color: #353230 !important;
	font-weight: bold;
}

.FaqTxt {
	display: none;
	font-size: 14px;
}

.Faqs .Contents ul li p, .Faqs .Contents ul li td {
	color: #353230;
	font-weight: normal;

}

.Faqs .Contents ul li li {
	font-size: 100%;
}

.OtherAccounts h4 {
	font: 257.14% 'optimaregular';
	text-transform: uppercase;
}

.OtherAccounts ul li {
	list-style: disc;
	color: #0c7560;
	width: 31%;
	float: right;
	margin: 2% 2% 0 0;
	height: 60px;
}

.OtherAccounts ul li:hover, .OtherAccounts ul li a:hover {
	color: #91c44d;
}

.OtherAccounts ul li a {
	font-size: 24px;
}

.OtherAccounts ul li span {
	display: block;
	color: #333;
	font-size: 75%;
}

.OverviewTabCircles {
	color: #FFF;
	width: 100%;
	margin: 3% 0 5% 0;
	float: left;
}

.OverviewTabCircles ul {
	width: 100%;
	clear: both;
}

.OverviewTabCircles ul li {
	width: 171px;
	height: 171px;
	float: right;
	margin: 0 7.4%;
	position: relative;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	border-top-left-radius: 500px;
	border-top-right-radius: 500px;
	border-bottom-left-radius: 500px;
	border-bottom-right-radius: 500px;
	background-color: #ffaa46;
	background-image: -webkit-linear-gradient(bottom, #ce6b00, rgba(216, 214, 209, 0));
	background-image: -moz-linear-gradient(bottom, #ce6b00, rgba(216, 214, 209, 0));
	background-image: -o-linear-gradient(bottom, #ce6b00, rgba(216, 214, 209, 0));
	background-image: -ms-linear-gradient(bottom, #ce6b00, rgba(216, 214, 209, 0));
	background-image: linear-gradient(to top, #ce6b00, rgba(216, 214, 209, 0));
	border: 4px solid #ee8d1c;
	font: 18px Tahoma, Geneva, sans-serif;
	text-align: center;
}

.OverviewTabCircles ul li:first-child {
	margin-right: 0px;
}

.OverviewTabCircles ul li span {
	clear: both;
	display: block;
	width: 62px;
	height: 62px;
	background: url(../img/ar/sprite.png) no-repeat -241px -152px;
	margin: 25px auto 10px auto;
}

.OverviewTabCircles ul li + li span {
	background-position: -321px -152px;
	height: 60px;
	width: 73px;
	margin-top: 25px;
}

.OverviewTabCircles ul li + li + li span {
	background-position: -241px -219px;
	width: 60px;
	height: 76px;
	margin-top: 25px;
}

.TableThreeCol {
	width: 100%;
	float: left;
}

.TableThreeCol ul {
	width: 100%;
	float: left;
	border: 1px solid #FFF;
}

.TableThreeCol ul li {
	width: 29.3%;
	padding: 1%;
	float: left;
	font-size: 20px;
	color: #353230;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
}

.TableThreeCol ul li:nth-child(3n) {
	border-right: 0px;
}

.StaticSpotlight {
	width: 100%;
	margin-top: -90px;
}

.StaticSpotlight img {
	position: absolute;
	width: 100%;
}

.StaticSpotlight .Text-widget-parallax {
	color: #FFF;
}

.StaticSpotlight .Text-widget-parallax p {
	max-width: 562px;
}

.ApplyNowForm {
	direction: rtl;
	width: 99%;
	font-size: 16px;
	float: right;
	margin-top: 5%;
}

.ApplyNowForm ul {
	float: left;
	width: 100%;
	border-bottom: 1px solid #ffffff;
	padding: 20px 0;
}

.ApplyNowForm ul li {
	width: 50%;
	float: right;
	display: block;
	margin: 0 0 3% 0;
	font-size: 100% !important;
}

.ApplyNowForm ul li label {
	width: 31%;
	float: right;
	padding: 13px 0;
	height: 24px;

}

.ApplyNowForm ul li label em {

	color: red !important
}

.ApplyNowForm ul li label.Error {
	font-weight: bold;
	color: red;
}

.ApplyNowForm ul li input[type=text], .ApplyNowForm ul li textarea, .ApplyNowForm ul li input[type=number], .ApplyNowForm ul li input[type=email] {
	width: 51%;
	height: 40px;
	float: right;

	border-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .46);
	-moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, .46);
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .46);
	border: solid 1px rgba(159, 153, 140, .49);
	outline: none;
	padding: 2px 9px;
}

.ApplyNowForm ul li textarea {
	height: 128px;
	resize: none;
}

.ApplyNowForm ul li select, .customComboBox select ,.MapCityddl select {
	width: 99%;
	height: 40px;
	padding: 9px 3px;
	border-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #353230;
	font-size: 100% !important;
	border: none;
	outline: none;
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #f4f4f3;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .60);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, .60);
	box-shadow: 0 0 4px rgba(0, 0, 0, .60);
	border: solid 1px #dcdad7;
	background-image: -webkit-linear-gradient(bottom, #eae9e6, #fff);
	background-image: -moz-linear-gradient(bottom, #eae9e6, #fff);
	background-image: -o-linear-gradient(bottom, #eae9e6, #fff);
	background-image: -ms-linear-gradient(bottom, #eae9e6, #fff);
	background-image: linear-gradient(to top, #eae9e6, #fff);
	line-height: 20px;
}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.ApplyNowForm ul li select, .customComboBox select{
		padding-right: 18px;
	}
}

.ApplyNowForm ul li span, .customComboBox span ,.MapCityddl span {
	position: relative;
	float: right;
	width: 55%;
}

.ApplyNowForm ul li span:after, .customComboBox span:after , .MapCityddl span:after{
	content: "";
	font: 11px "Consolas", monospace;
	width: 15px;
	height: 8px;
	background: url("../img/ar/sprite.png") no-repeat;
	background-position: 0px -15px;
	color: #2d751e;
	left: 15px;
	top: 17px;
	position: absolute;
	pointer-events: none;
}

.ApplyNowForm ul li span:before, .customComboBox span:before , .MapCityddl span:before {
	content: '';
	left: 4px;
	left: 6 px\0/;
	top: 1px;
	width: 40px;
	height: 39px;
	background: #f8f8f8;
	position: absolute;
	pointer-events: none;
	border-right: 1px solid #c8c4bd;
	display: block;
	background-color: #f4f4f3;
	background-image: -webkit-linear-gradient(bottom, #eae9e6, #fff);
	background-image: -moz-linear-gradient(bottom, #eae9e6, #fff);
	background-image: -o-linear-gradient(bottom, #eae9e6, #fff);
	background-image: -ms-linear-gradient(bottom, #eae9e6, #fff);
	background-image: linear-gradient(to top, #eae9e6, #fff);
}

.ApplyNowForm ul li label.PaddingZero {
	padding: 0px;
}

.ApplyNowForm .AreYou {
	padding: 20px 0;
	font-size: 100%;
}

.ApplyNowForm .AreYou, .buttons {
	width: 100%;
	float: left;
	border-top: 1px solid #c9c5c2;
}

.ApplyNowForm .AreYou span {
	float: right;
	margin-right: 20px;
	line-height: 40px;

}

.ApplyNowForm .AreYou span sub {
	float: right;
	padding: 0 6px;
	cursor: pointer;
	font-size: 100%;
}

.ApplyNowForm .AreYou span label.Error {
	font-weight: bold;
	color: red;
}

/* RADIO */

.regular-radio {
	display: none;
}

.regular-radio + label {
	-webkit-appearance: none;
	background-color: #fff;
	padding: 9px;
	border-radius: 50px;
	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	border-bottom-right-radius: 50px;
	display: inline-block;
	position: relative;
	float: right;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .46);
	-moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, .46);
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .46);
	border: solid 1px rgba(159, 153, 140, .49);
}

.regular-radio:checked + label:after {
	content: ' ';
	width: 12px;
	height: 12px;
	border-radius: 50px;
	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	border-bottom-right-radius: 50px;
	position: absolute;
	top: 3px;
	background: #353230;
	text-shadow: 0px;
	left: 3px;
	font-size: 32px;
}

.regular-radio:checked + label {
	background-color: #fff;
	color: #99a1a7;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .46);
	-moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, .46);
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .46);
	border: solid 1px rgba(159, 153, 140, .49);
}

.regular-radio.Error:checked + label:after {
	background: red;
}

.regular-radio + label:active, .regular-radio:checked + label:active {
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
}

.big-radio + label {
	padding: 16px;
}

.big-radio:checked + label:after {
	width: 8px;
	height: 8px;
	left: 12px;
	top: 12px;
}

.big-radio.Error:checked + label:after {
	background: red;
}

.ApplyNowForm .buttons {
	border-top: 1px solid #c9c5c2;
	text-align: center;
	padding: 3% 0;
}

.ApplyNowForm .buttons .GreenBut {
	border: 0px;
	display: inline-block;
	cursor: pointer;
	padding: 5px 25px 6px 35px;
	min-width: 8%;
}

.ApplyNowForm .buttons .GreenBut:before {
	top: 5px;
}

.ApplyNowForm .buttons .GreenBut:last-child {
	margin-right: 0px;
}

.ApplyNowForm .buttons .ErrorState, .ErrorState {
	background: #91c44d;
	padding: 20px 30px 20px 30px;
	width: 60%;
	margin: auto auto 25px auto;
	color: #FFF;
	text-align: center;
	position: relative;
}

.ApplyNowForm .buttons .ErrorState:before, .ErrorState:before {
	content: "";
	position: absolute;
	background: url(../img/ar/sprite.png) no-repeat -137px -249px;
	width: 28px;
	height: 20px;
	margin-right: 0px;
	right: 57px;
}

.StepForward, .FeatureAndBenefits, .ApplyingIsEasy {
	width: 100%;
	border-bottom: 1px solid #f6f5f4;
	float: left;
	font-size: 14px;
}

/*.StepForward p, .FeatureAndBenefits p, .ApplyingIsEasy p {*/
/*font-size: 125%;*/
/*}*/

.StepForward .OverviewTabCircles {
	margin: 3% 0 4% 0;
}

.StepForward .OverviewTabCircles ul li:after {
	content: "";
	border-left: 1px solid #dbd8d6;
	border-right: 1px solid #FFF;
	position: absolute;
	height: 138px;
	right: 241px;
	top: 22px;
}

.StepForward .OverviewTabCircles ul li + li span {
	background-position: -330px -219px;
	width: 62px;
	height: 82px;
	margin-top: 13px;
}

.StepForward .OverviewTabCircles ul li + li + li span {
	background-position: -243px -303px;
	width: 81px;
	height: 66px;
	margin-top: 25px;
}

.StepForward .OverviewTabCircles ul li:last-child:after {
	border: 0px;
}

.FeatureAndBenefits {
	border-top: 1px solid #e0dedc;
	border-bottom: 1px solid #f6f5f4;
	padding: 15px 0 35px 0;
}

.FeatureAndBenefits h2 {
	font: 214.28% 'optimaregular';
}

.FeatureAndBenefits p {
	font-weight: bold;
}

.FeatureAndBenefits ul {
	width: 30%;
	float: right;
	position: relative;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 18px;
}

.FeatureAndBenefits ul:before {
	content: "";
	border-right: 1px solid #dbd8d6;
	border-left: 1px solid #FFF;
	position: absolute;
	height: 155px;
	left: 25px;
}

.FeatureAndBenefits ul:last-child:before {
	border: 0px;
}

.FeatureAndBenefits ul + ul {
	margin-left: 2%;
}

.FeatureAndBenefits li {

	list-style: disc;
	width: 80%;
	float: right;
	clear: both;
	margin-bottom: 6%;
	margin-left: 6%;
}

.FeatureAndBenefits li:last-child {
	margin-bottom: 0px;
}

.ApplyingIsEasy {
	border-top: 1px solid #e0dedc;
	border-bottom: 0px;
	padding-top: 35px;
}

.ApplyingIsEasy h3 {
	font-size: 214%;
}

.ApplyingIsEasy li {
	width: 100%;
	float: left;
	margin-top: 5%;
}

.ApplyingIsEasy li p {
	margin: 0px;
}

.ApplyingIsEasy li sub {
	float: right;
	margin-top: 13px;
	clear: both;
	width: 100%;
}

.ApplyingIsEasy li a.GreenBut {
	float: right;
}

.ApplyingIsEasy li span {
	width: 85px;
	height: 63px;
	float: right;
	background: url(../img/ar/sprite.png) no-repeat 0 -385px;
	margin-left: 2%;
}

.ApplyingIsEasy li + li span {
	background-position: -94px -385px;
	width: 85px;
	height: 75px;
}

.ApplyingIsEasy li + li sub input[type=text], .ApplyingIsEasy li + li sub input[type=number] {
	-webkit-box-shadow: inset 0 0 9px rgba(0, 0, 0, .34);
	-moz-box-shadow: inset 0 0 9px rgba(0, 0, 0, .34);
	box-shadow: inset 0 0 9px rgba(0, 0, 0, .34);
	border: 0px;
	background: #FFF;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	width: 22%;
	padding: 0 10px 0 0;
	outline: none;
	height: 42px;
	color: #353230;
	font-size: 85%;
}

.ApplyingIsEasy li + li sub .GreenBut {
	margin: 0 10px;
}

.ApplyingIsEasy li + li sub a:after {
	content: "";
	background: url(../img/ar/sprite.png) no-repeat 0px -82px;
	width: 5px;
	height: 9px;
	position: absolute;
	margin: 18px 5px 0 0;
}

.ApplyingIsEasy li + li + li span {
	background-position: -187px -385px;
	width: 77px;
	height: 66px;
}

.ApplyingIsEasy li p b {
	font-size: 125%;
	font-weight: normal;
	display: block;
}

.NewsOverview {
	font-size: 17px;
}

.NewsOverview h1 {
	font-size: 265%;
	font-family: 'HelveticaNeueLTArabic-Roman';
}

.NewsOverview small {
	font-size: 90%;
	color: #353230;
	display: block;
	padding: 1.5% 0;
}

.ImgOverview {
	border-bottom: 1px solid #fff;
	float: left;
	width: 100%;
	padding-bottom: 40px;
}

.ImgOverview img {
	float: right;
	margin-left: 4%;
}

.ImgOverview p {
	font-size: 125%;
	line-height: 135%;
	ine-height: 130% \0/;
	margin-top: 0px;
}

.ImgOverview p span {
	font-size: 113%;
}

.ImgOverview a {

}

.Articles, .ArticlesFull {
	width: 100%;
	float: left;
	border-top: 1px solid #dbd8d6;
	border-bottom: 1px solid #fff;
	padding: 3% 0;
}

.ArticlesList {

	width: 30%;
	font-size: 14px;
	float: right;
}

.ArticlesList:nth-child(2n) {
	margin: 0 4.8%;
}

.ArticlesList h2, .ArticlesList h2 a {
	font-weight: bold;
	color: #0c7560;
	font-family: Tahoma, Geneva, sans-serif, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
	text-transform: none;
	font-size: 88%;
	float: left;
	margin: 0 0 5px 0;
}

.ArticlesList p {
	font-size: 100%;
}

.ArticlesList h2 a {
	font-size: 14px;
}

.ArticlesList a.GreenBut {
	margin-top: 20px;
	float: right;
}

.ArticlesFull .LeftColumn, .ArticlesFull .RightColumn {
	width: 47.4%;
	float: left;
	font-size: 14px;
}

.ArticlesFull .LeftColumn p, .ArticlesFull .RightColumn p {
	line-height: 20px;
}

.ArticlesFull .RightColumn {
	margin-left: 5%;
}

.ResentArticles {
	width: 100%;
	float: left;
	border-top: 1px solid #dbd8d6;
	padding: 3% 0 0% 0;
}

.ResentArticles li {
	width: 48%;
	float: right;
	margin-bottom: 30px;
	text-align: right;
	direction: rtl;
}

.ResentArticles li:nth-child(2n) {
	margin-right: 3.9%;
}

.ResentArticles li span {
	width: 68px;
	height: 50px;
	float: right;
	background: url(../img/ar/sprite.png) no-repeat -272px -384px;
	text-align: center;
	font-size: 16px;
	padding-top: 20px;
}

.ResentArticles li span sub {
	font-size: 14px;
	display: block;
}

.ResentArticles li a {

	height: 50px;
	font-weight: bold;
	float: left;
	width: 78%;
	margin: 15px 3% 0 0;
}

.ResentArticles.Active {
	border: 0px none;
	border-bottom: 0px !important;
	padding: 0px;
}

.Archived .ShowHide.Active {
	border: 0px;
	display: none;
}

.Archived .ResentArticles {
	font-size: 16px;
}

.Archived .ShowHide {
	border-top: 1px solid #dbd8d6;
	border-bottom: none;
	clear: both;
	padding: 20px 0 0 0;
}

.ArchivedYears {
	font-size: 16px;
	float: left;
	width: 100%;
	margin: 0 0 40px 0;
}

.ArchivedYears .AcrchivedSlider, .ArchivedYears .AcrchivedSlider .items {
	width: 100%;
}

.AcrchivedSlider .items {
	margin: 0 4% 0 0;
	display: inline-block;
}

.AcrchivedSlider .items:last-child {
	margin-right: 0px;
}

.ArchivedYears h1 {
	text-align: center;
	margin-bottom: 30px;
	font-family: 'HelveticaNeueLTArabic-Roman';
}

.ArchivedYears ul {
	width: 100%;
	text-align: center;
}

.ArchivedYears li {
	width: 135px;
	height: 135px;
	text-align: center;
	color: #fff;
	font: 30px 'optimaregular';
	margin-right: 50px;
	position: relative;
	display: inline-block;
}

.ArchivedYears li a {
	background: #6bb32e; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(-45deg, #6bb32e 0%, #5ea62d 44%, #1d6721 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #6bb32e), color-stop(44%, #5ea62d), color-stop(100%, #1d6721)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #6bb32e 0%, #5ea62d 44%, #1d6721 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #6bb32e 0%, #5ea62d 44%, #1d6721 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #6bb32e 0%, #5ea62d 44%, #1d6721 100%); /* IE10+ */
	background: linear-gradient(135deg, #6bb32e 0%, #5ea62d 44%, #1d6721 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6bb32e', endColorstr='#1d6721', GradientType=1); /* IE6-8 fallback on horizontal gradient */
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

/*.ArchivedYears li:first-child {
        margin-left: 0px;
    }*/

.ArchivedYears .items {
	display: inline;
	float: none;
	left: 0;
}

.ArchivedYears li.Active a, .ArchivedYears li a:hover {
	background: #ee8300; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(-45deg, #ee8300 42%, #c25b00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(42%, #ee8300), color-stop(100%, #c25b00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #ee8300 42%, #c25b00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #ee8300 42%, #c25b00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #ee8300 42%, #c25b00 100%); /* IE10+ */
	background: linear-gradient(135deg, #ee8300 42%, #c25b00 100%); /* W3C */
	color: #FFF;
	text-decoration: none;
}

.ArchivedYears li.Active:after, .ArchivedYears li:hover:after {
	content: "";
	background: url(../img/ar/sprite.png) no-repeat 0 -105px;
	width: 13px;
	height: 7px;
	position: absolute;
	bottom: -15px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	left: 62px;
}

.ArchivedYears li a {
	color: #fff;
	font: 30px 'optimaregular';
	display: block;
	float: left;
	width: 100%;
	height: 100%;
}

.ArchivedYears li a:hover {
	color: #fff;
}

.ArchivedYears li span {
	clear: both;
	display: block;
	width: 62px;
	height: 62px;
	background: url(../img/ar/sprite.png) no-repeat -241px -152px;
	margin: 14px auto 10px auto;
}

.NewsSpotlight {
	font-size: 12px;
	/*margin: 35px 0 50px 0;*/
}

.NewsSpotlight h1 {
	font-size: 852%;
	padding: 0px 0px 50px 0;
	margin: 0px;
	border-top: 5px solid #353230;
	border-bottom: 5px solid #353230;
	text-align: center;
	font-family: 'HelveticaNeueLTArabic-Roman';
	line-height: 154px !important;
}

.NewsSpotlight h1 br {
	display: none;
}

.NewsSpotlight span {
	font-size: 14px;
	text-align: center;
	display: block;
	border-top: 2px solid #353230;
	border-bottom: 5px solid #353230;
	margin-top: 2px;
	padding: 12px 0;
}

.NewsSpotlight span sub {
	float: left;
}

.NewsSpotlight span sub + sub {
	float: right;
}

.NewsSpotlight hr {
	border-bottom: 2px solid #353230;
	border-top: 0px;
	margin: 2px 0 0 0;
	background: none;
	height: 0px;
}

.TodaysEconomy {
	font-size: 16px;
}

.EconomicReports {
	font-size: 16px;
}

.EconomicReports h1, .EconomicReports h2, .EconomicReports h3 {
	font-size: 175%;
	clear: both;
	border-top: 1px solid #dbd8d6;
	border-bottom: 1px solid #FFF;
	margin: 0px;
	padding: 20px 0;
}

.EconomicReports .ResentArticles {
	padding: 0px;
	border-top: 1px solid #fff;
	border-bottom: 0px;
}

.EconomicReports .ResentArticles ul {
	width: 100%;
	border-top: 1px solid #dbd8d6;
	border-bottom: 1px solid #FFF;
	float: left;
	padding: 30px 0 0 0;
}

.EconomicReports .ResentArticles li {
	margin: 0px 0 30px 0;
}

.EconomicReports .ResentArticles li a {
	font-size: 88%;
	margin: 15px 0 0 2%;
}

.EconomicReports .ResentArticles li a:after {
	content: "";
	background: url(../img/ar/sprite.png) no-repeat 0 -82px;
	width: 5px;
	height: 9px;
	position: absolute;
	margin: 5px 0 0 5px;
}

.SpecialOffer {
	font-size: 16px;
}

.SpecialOffer .Grid-1 {
	margin: -37px 0 0 0;
	float: right;
}

.SpecialOffer h2 {
	font-size: 225%;
	float: left;
	clear: both;
	margin: 0px;
	width: 65%;
}

.SpecialOffer h3 {
	font: 100% Tahoma, Geneva, sans-serif;
	font-weight: bold;
	text-transform: none;
	float: left;
	clear: both;
	width: 65%;
	margin: 10px 0;
}

.SpecialOffer .VisibleContent {
	width: 65%;
	float: left;
	font-size: 14px;
}

.SpecialOffer .VisibleContent b {
	font-size: 16px;
}

.SpecialOffer .VisibleContent li {
	list-style: disc;
	list-style-position: inside;
	line-height: 22px;
}

.VisibleContent ul {
	background: none !important;
}

.SpecialOffer .HiddenContent {
	width: 65%;
	float: left;
	font-size: 16px;
	margin-top: 15px;
	display: none;
}

.SpecialOffer .HiddenContent h3 {
	float: right;
	font-size: 138%;
	width: 100%;
}

.SpecialOffer .HiddenContent .Faqs, .SpecialOffer .HiddenContent .Faqs .Contents {
	border: 0px;
}

.SpecialOffer .HiddenContent .Faqs .Contents ul {
	width: 96%;
}

.SpecialOffer .HiddenContent .Faqs .Contents ul li {
	margin-top: 10px;
	list-style: none;
}

.SpecialOffer .HiddenContent .Faqs .Contents ul li:hover {
	color: #91c44d;
}

.SpecialOffer .HiddenContent .Faqs .Contents ul li p {
	font-size: 88%;
}

.SpecialOffer .HiddenContent .Faqs .Contents ul li sub {
	position: relative;
}

.SpecialOffer .HiddenContent .Faqs .Contents ul li sub:before {
	color: #000;
	content: "•";
	font-size: 22px;
	position: absolute;
	right: -19px;
	top: -3px;
}

.SlideBtn.so {
	width: 45px;
	left: 51.5%;
	display: block;
	padding: 21px 27px 7px;
}

.SlideBtn.so span {
	position: relative;
	top: -12px;
}

.SlideBtn.so span + span {
	top: 10px;
	padding: 0px 27px 7px;
	left: 13px;
}

.SlideBtn.so.Active {
	padding: 12px 27px 7px;
}

.SlideBtn.so.Active:after {
	bottom: 35px;
}

.ShadowMobile {
	margin-bottom: 100px;
}

.ZakatCalc .AcountFinderTool .Head h2 {
	padding: 8px 98px 15px 0px;
}

.ZakatCalc .AcountFinderTool .Head h2:before {
	background-position: -344px -303px;
	width: 47px;
	height: 55px;
}

.ZakatCalc .AcountFinderTool .Head button:after {
	content: "X";
	position: absolute;
	width: 15px;
	height: 17px;
	left: 12px;
	top: 6px;
	color: #0c7560;
	font-size: 24px;
	background: none;
	font-weight: bold;
}

.ZakatCalc .AcountFinderTool .Body ul {
	float: left;
}

.ZakatCalc .AcountFinderTool .Body ul li {
	height: 110px;
	margin-bottom: 2% !important;
}

.ZakatCalc .AcountFinderTool .Body p b {
	font-size: 18px;
	font-weight: normal;
	padding-left: 10px;
}

.ZakatCalc .AcountFinderTool .Body ul li .Content span {
	line-height: normal;
	font-size: 16px;
	width: 100%;
	margin-right: 0;
	padding: 0;
	position: relative;
	direction: rtl;
	margin-bottom: 10px;
}

.ZakatCalc .AcountFinderTool .Body ul li .Content span sub, .TotalZakat label sub {
	width: 18px;
	height: 18px;
	background: #2d751e;
	text-align: center;
	color: #FFF;
	display: block;
	float: left;
	border-radius: 100%;
	border-top-left-radius: 500px;
	border-top-right-radius: 500px;
	border-bottom-left-radius: 500px;
	border-bottom-right-radius: 500px;
	cursor: pointer;
	position: relative;
	z-index: 2;
	font-size: 16px;
	display: none;
}

.ZakatCalc .AcountFinderTool .Body ul li .Content span sub.Active {
	background: #91c44d;
	z-index: 4;
}

.ZakatCalc .AcountFinderTool .Body ul li .Content span em {
	display: block;
	background: rgba(255, 255, 255, 0.9);
	width: 420px;
	position: absolute;
	top: -3px;
	right: -8%;
	z-index: 3;
	padding: 20px;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.ZakatCalc .AcountFinderTool .Body ul li .Content span em p {
	color: #353230;
	font-size: 88%;
	margin: 0px;
}

.ZakatCalc .AcountFinderTool .Body ul li .Content span em p b {
	font-size: 18px;
	padding: 15px 0;
	display: block;
}

.ZakatCalc .AcountFinderTool .Body ul li .Content input[type=text], .ZakatCalc .AcountFinderTool .Body ul li .Content input[type=number] {
	float: right;
	margin: 0;
	width: 96%;
	text-align: right;
	font-size: 105%;
	text-indent: 5%;
	padding: 0 2%;
}

.TotalZakat {
	float: left;
	border-top: 1px solid #060504;
	padding-top: 3%;
	width: 100%;
}

.TotalZakat .tzChild {
	float: left;
	width: 47.8%;
}

.TotalZakat .tzChild + .tzChild {
	margin-left: 35px;
}

.TotalZakat span {
	display: block;
	text-align: center;
	padding-top: 2%;
	width: 100%;
	float: left;
}

.TotalZakat span .GreenBut {
	width: 15%;
	display: block;
	margin: auto;
}

.TotalZakat label {
	color: #FFF;
	width: 100%;
	display: block;
	padding-bottom: 10px;
}

.TotalZakat label sub {
}

.TotalZakat input[type=text], .TotalZakat input[type=number] {
	width: 100%;
	height: 40px;
	outline: none;
	padding: 0px;
	text-indent: 2%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .46);
	-moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, .46);
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .46);
	border: solid 1px rgba(159, 153, 140, .49);
}

.Partners {
	width: 100%;
	float: left;
	border-top: 1px solid #c9c5c2;
	border-bottom: 1px solid #fff;
	padding: 30px 0;
}

.Partners .PartnerSlider {
	width: 100%;
}

.Partners .PartnerSlider .slide a {
	padding: 5px;
	background: #fff;
	display: block;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	position: relative;
}

.Partners .PartnerSlider .slide a:after {
	content: "";
	width: 9px;
	height: 5px;
	display: none;
	background: url(../img/ar/sprite.png) no-repeat 0 -29px;
	position: absolute;
	left: 50%;
	bottom: -10%;
}

.Partners .PartnerSlider .slide a img {
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.Partners .PartnerSlider .slide a:hover {
	background: #d3d1cd;
}

.Partners .PartnerSlider .slide.Active a {
	background: #E88516;

}

.Partners .bx-controls-direction {
	position: static;
	top: 50px;
}

.Partners .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 1;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.Partners .bx-controls-direction .Prev {
	left: -88px;
	background: url(../img/ar/sprite.png) no-repeat 0px -223px;
}

.Partners .bx-controls-direction .Next {
	right: -88px;
	background: url(../img/ar/sprite.png) no-repeat -38px -223px;
}

.Partners .PartnerSlider .slide .Details {
	display: none;
}

.PartnerText {
	border-top: 1px solid #c9c5c2;
	float: right;
	padding-top: 30px;
}

.PartnerText h3 {
	text-transform: none;
}

.PartnerText p a {
	font-size: 100%;
}

.ApplyNowButton {
	margin: auto;
	text-align: center;
}

.ApplyNowButton a {
	font: 24px Tahoma, Geneva, sans-serif;
	color: #353230;
	position: relative;
	width: 236px;
	cursor: pointer;
	display: inline-block;
	border: 5px solid #ffffff;
	padding: 10px 20px;
	border-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	background: rgb(221, 220, 216);
	background: -moz-linear-gradient(top, rgba(221, 220, 216, 1) 0%, rgba(231, 230, 228, 1) 54%, rgba(235, 234, 232, 1) 62%, rgba(234, 233, 231, 1) 64%, rgba(243, 242, 240, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(221, 220, 216, 1)), color-stop(54%, rgba(231, 230, 228, 1)), color-stop(62%, rgba(235, 234, 232, 1)), color-stop(64%, rgba(234, 233, 231, 1)), color-stop(100%, rgba(243, 242, 240, 1)));
	background: -webkit-linear-gradient(top, rgba(221, 220, 216, 1) 0%, rgba(231, 230, 228, 1) 54%, rgba(235, 234, 232, 1) 62%, rgba(234, 233, 231, 1) 64%, rgba(243, 242, 240, 1) 100%);
	background: -o-linear-gradient(top, rgba(221, 220, 216, 1) 0%, rgba(231, 230, 228, 1) 54%, rgba(235, 234, 232, 1) 62%, rgba(234, 233, 231, 1) 64%, rgba(243, 242, 240, 1) 100%);
	background: -ms-linear-gradient(top, rgba(221, 220, 216, 1) 0%, rgba(231, 230, 228, 1) 54%, rgba(235, 234, 232, 1) 62%, rgba(234, 233, 231, 1) 64%, rgba(243, 242, 240, 1) 100%);
	background: linear-gradient(to bottom, rgba(221, 220, 216, 1) 0%, rgba(231, 230, 228, 1) 54%, rgba(235, 234, 232, 1) 62%, rgba(234, 233, 231, 1) 64%, rgba(243, 242, 240, 1) 100%);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .35);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .35);
	box-shadow: 0 0 5px rgba(0, 0, 0, .35);
	text-align: center;
}

.ApplyNowButton a:hover {
	background: #fff;
}

.ApplyNowButton a span {
	display: block;
	font-size: 18px;
	color: #2d751e;
}

.ApplyNowButton a span:after {
	background: url(../img/ar/sprite.png) no-repeat 0 -15px;
	bottom: 17px;
	content: "";
	height: 7px;
	margin-left: 5px;
	position: absolute;
	width: 13px;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
}

/*---------------------------------------------------------------------- Amin - END */

/*Zaki*/
.LookingFor .Grid-1 {
	margin-top: 25px;
}

.LookingFor .Grid-1:nth-child(3) {
	margin: 25px 4.08%;
}

.LookingFor h3 {
	background: #302e2d;
	width: 96%;
	text-transform: none;
	padding: 2% 4% 2% 0;
	font-size: 142.85%;
	color: #fff;
}

.LookingFor li:first-child {
	border-top: none;
}

.LookingFor ul {
	margin: 20px 0 25px;
}

.LookingFor li:last-child {
	border-bottom: none;
}

.LookingFor li {
	/*list-style: disc inside;*/
	border-top: 1px solid #dbd8d6;
	border-bottom: 1px solid #fff;
	padding: 5px 0;
	padding-right: 4%;
}

.LookingFor li a {
	font-size: 100%;
	color: #0c7560 !important;
}

.LookingFor li a:hover {
	color: #91c44d !important;
}

.InnerSliderCont .slider {
	height: 100%;
}

.InnerSliderCont {
	width: 980px;
	height: 100%;
	direction: ltr;
}

.InnerSlider .SliderWrap {
	width: 980px;
	margin: 0 auto;
	position: relative;
}

.InnerSlider {

	margin-top: 0px;
	z-index: 2;
}

.MainCarousal .Text-widget-parallax hgroup h2,
.InnerSlider .Text-widget-parallax hgroup h2,
.InnerSliderCont .Text-widget-parallax hgroup h2 {
	white-space: inherit;
	font-size: 230%;
}

.MainCarousal .Text-widget-parallax hgroup h3,
.InnerSlider .Text-widget-parallax hgroup h3,
.InnerSliderCont .Text-widget-parallax hgroup h3 {
	white-space: inherit;
	font-size: 180%;
}

.InnerSlider .Text-widget-parallax {
	position: absolute;
	right: 0;
	top: 50px;
	color: #fff;
	margin-top: 0;
	/*width: 98%;*/
}

.InnerSlider .Text-widget-parallax p {
	font: 100% 'optimaregular', 'HelveticaNeueLTArabic-Roman';
	max-height: 109px;
	overflow: hidden;
	float: right;
	margin-top: 0;
	margin-bottom: 15px;
	line-height: 30px;
}

.InnerSlider .bx-controls.bx-has-pager.bx-has-controls-direction, .InnerSlider .bx-controls-direction {
	position: static;
	margin: 0px;
	text-align: center;
}

.InnerSlider .bx-pager {
	bottom: 45px !important;
	padding: 0px 8px !important;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background: rgba(0, 0, 0, 0.5);
	width: auto !important;
	display: inline-block;
	position: relative !important;
}

.InnerSlider .bx-pager-item {
	position: relative;
	top: -4px;
}

.InnerSlider .bx-pager.bx-default-pager a {
	width: 10px !important;
	height: 10px !important;
	background: #FFF !important;
}

.InnerSlider .bx-pager.bx-default-pager a.active {
	background: #e9850c !important;
}

.InnerSlider .Next, .InnerSlider .Prev, .CardCarousal .Next, .CardCarousal .Prev {
	width: 33px;
	height: 33px;
	display: block;
	position: absolute;
	top: 50%;
	background-position: 0 -221px;
	z-index: 1;
	margin-top: -16.5px;
	text-indent: -9999em;
}

.CardCarousal .Next, .CardCarousal .Prev {
	background-image: url(../img/ar/sprite.png);
	cursor: pointer;
	top: 285px;
	left: 0px;
}

.InnerSlider .Next, .CardCarousal .Next {
	right: 0;
	background-position: -38px -221px;
}

.Breadcrumbs, .Breadcrumbs.b-platinum-gold {
	float: left;
	width: 100%;
	margin: 20px 0;
	position: relative;
	width: 100%;
	z-index: 2;
}

.Breadcrumbs.b-platinum-gold {
	margin: 25px 0 60px 0;
}

.Breadcrumbs ul li {
	float: right;
}

.Breadcrumbs ul li a {
	font: 14px Tahoma, Geneva, sans-serif;
	color: #0c7560;
}

.Breadcrumbs ul li.selected a {
	color: #979797;
	float: right;
}

.Breadcrumbs ul li a:hover {
	color: #91c44d;
}

.Breadcrumbs ul li:after {
	content: ">";
	margin: 0 8px;
}

.Breadcrumbs ul li.selected:after {
	content: "";
	margin: 0 8px;
}

.Breadcrumbs ul span li.selected:after {
	content: "";
	margin: 0 8px;
}

.MainTabs .TabsCont .Menu, .MainTabs .Accordion {
	background: rgb(80, 75, 71);
	background: -moz-linear-gradient(top, rgba(80, 75, 71, 1) 0%, rgba(77, 72, 68, 1) 20%, rgba(70, 65, 61, 1) 35%, rgba(50, 45, 41, 1) 63%, rgba(50, 45, 41, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(80, 75, 71, 1)), color-stop(20%, rgba(77, 72, 68, 1)), color-stop(35%, rgba(70, 65, 61, 1)), color-stop(63%, rgba(50, 45, 41, 1)), color-stop(100%, rgba(50, 45, 41, 1)));
	background: -webkit-linear-gradient(top, rgba(80, 75, 71, 1) 0%, rgba(77, 72, 68, 1) 20%, rgba(70, 65, 61, 1) 35%, rgba(50, 45, 41, 1) 63%, rgba(50, 45, 41, 1) 100%);
	background: -o-linear-gradient(top, rgba(80, 75, 71, 1) 0%, rgba(77, 72, 68, 1) 20%, rgba(70, 65, 61, 1) 35%, rgba(50, 45, 41, 1) 63%, rgba(50, 45, 41, 1) 100%);
	background: -ms-linear-gradient(top, rgba(80, 75, 71, 1) 0%, rgba(77, 72, 68, 1) 20%, rgba(70, 65, 61, 1) 35%, rgba(50, 45, 41, 1) 63%, rgba(50, 45, 41, 1) 100%);
	background: linear-gradient(to bottom, rgba(80, 75, 71, 1) 0%, rgba(77, 72, 68, 1) 20%, rgba(70, 65, 61, 1) 35%, rgba(50, 45, 41, 1) 63%, rgba(50, 45, 41, 1) 100%);
	width: 100%;
	float: left;
}

.MainTabs .TabsCont .Menu li, .MainTabs .Accordion {
	width: 25%;
	float: right;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-left: 1px solid #5e5853;
	border-right: 1px solid #1f1c19;
	text-align: center;
	font: 16px Tahoma, Geneva, sans-serif;
	color: #ffffff;
	padding: 15px 0;
	cursor: pointer;
}

.MainTabs .TabsCont .Menu li a, .MainTabs .Accordion a {
	color: #ffffff;
}

.MainTabs .TabsCont .Menu li.Active a, .MainTabs .Accordion.Active a {
	color: #f5a623;
}

.MainTabs .TabsCont .Menu li:hover a
{
	color:#91c44d;
}

.MainTabs .TabsCont .Menu {
	display: table;
}

.MainTabs .TabsCont .Menu li {
	float: none;
	display: table-cell;
	vertical-align: middle;
}

.MainTabs .TabsCont .Menu li:hover {
	color: #e9850c;
}

.MainTabs .Accordion {
	width: 100%;
	display: none;
}

.MainTabs b {
	font-size: 114.28%;
	display: block;
	margin: 20px 0;
	direction: ltr;
	text-align: right;
}

.MainTabs .TabsBody {
	float: right;
	margin: 30px 0;
	width: 100%;
}

.MainTabs .TabsCont .Menu li.Active {
	color: #e9850c;
}

.MainTabs .TabsCont .Menu li:first-child {
	border-right: none;
}

.MainTabs .TabsCont .Menu li:last-child {
	border-left: none;
}

.MainTabs .MileTable li {
	float: right;
	width: 50%;
	color: #353230;

	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	box-shadow: 1px 1px 1px #d4d3cf;
	padding: 2% 5%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.MainTabs .MileTable li:nth-child(even) {
	border-right: 1px solid #fff;
	box-shadow: 1px 1px 1px #d4d3cf;
}

.MainTabs .MileTable li:last-child, .MainTabs .MileTable li:nth-last-child(2) {
	border-bottom: 1px solid #fff;
	box-shadow: 1px 1px 1px #d4d3cf;
}

.ThreeRows li {
	width: 33.33% !important;
	padding: 2% 2% !important;
	height: 85px;
}

.ThreeRows li:nth-child(3n) {
	border-left: 1px solid #fff;
}

.ThreeRows li:nth-child(even) {
	border-left: 0px !important;
}

.ThreeRows li:nth-child(4) {
	border-bottom: 1px solid #fff;
}

.ThreeRows li:last-child {
	border-left: 1px solid #fff !important;
}

.MainTabs .Terms {
	margin-top: 30px;
	float: left;
	width: 100%;

}

.MainTabs .Terms li {
	margin: 15px 0;
	float: left;
	position: relative;
	width: 33.33%;
}

.MainTabs .Terms li p {
	position: absolute;
}

.MainTabs .Terms li a {
	font: 114.28% Tahoma, Geneva, sans-serif;
}

.MainTabs .Terms li a span {
	width: 60px;
	height: 45px;
	float: left;
	background-position: -72px -225px;
}

.MainTabs .Terms li a em {
	margin: 19px 0 0 10px;
	display: inline-block;
	width: 65%;
}

.MainTabs .RewardsCont {
	background: url(../img/borderbottom.jpg) repeat-x top;
	float: left;
	width: 100%;
	margin-top: 30px;
	padding-top: 30px;
}

.MainTabs .RewardsCont .Rewards, .FeaturesCont {
	background: #fff;
	width: 95%;
	float: left;
	padding: 25px 2.5%;
	direction: rtl;
}

.MainTabs .RewardsCont .Rewards > h3 {
	float: left;
	display: none;
	font: 22px Tahoma, Geneva, sans-serif;
	text-transform: none;
	margin-top: 30px;
}

.MainTabs .RewardsCont .Rewards .TabsBody h3 {
	font: 22px Tahoma, Geneva, sans-serif;
	text-transform: none;
}

.MainTabs .RewardsCont .InnerMenu {
	float: left;
	width: 100%;
	padding-bottom: 30px;
	background: url(../img/borderbottom.jpg) repeat-x bottom;
}

.MainTabs .RewardsCont .InnerMenu li {
	width: 33.33%;
	float: right;
	color: #0c7560;
}

.MainTabs .RewardsCont .InnerMenu li span {
	width: 51px;
	height: 50px;
	background: url(../img/ar/sprite.png) no-repeat;
	float: right;
	background-position: 0 -276px;
}

.MainTabs .RewardsCont .InnerMenu li + li span {
	background-position: -55px -276px !important;
}

.MainTabs .RewardsCont .InnerMenu li + li + li span {
	background-position: -110px -276px !important;
}

.MainTabs .RewardsCont .InnerMenu li em {
	float: right;
	width: 60%;
	cursor: pointer;
	margin: 16px 10px 0 0;
	font-weight: bold;
}
.MainTabs .RewardsCont .InnerMenu li:hover em
{
	color:#91c44d;
}
.MainTabs .RewardsCont .InnerMenu li.Active em {
	color: #f5a623;
}

.MainTabs .RewardsCont .InnerMenu li.Active span {
	background-position: 0 -331px;
}

.MainTabs .RewardsCont .InnerMenu li + li.Active span {
	background-position: -55px -331px !important;
}

.MainTabs .RewardsCont .InnerMenu li + li + li.Active span {
	background-position: -110px -331px !important;
}

.MainTabs .RewardsCont .DetailTable {
	display: table;
	border-top: 1px solid #dfdedb;
	width: 100%;
}

.MainTabs .RewardsCont .DetailTable li {
	width: 33.33%;
	color: #353230;
	border-right: 1px solid #dfdedb;
	padding: 2% 2%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-weight: 114.28%;
	display: table-cell;
	vertical-align: middle;
}

.MainTabs .RewardsCont .DetailTable li span {
	display: none;
}

.MainTabs .RewardsCont .DetailTable li b {
	font-size: 100%;
	margin: 0;
}

.MainTabs .RewardsCont .DetailTable li:nth-child(3n) {
	border-left: 1px solid #dfdedb;
}

.MainTabs .RewardsCont .DetailTable:last-child {
	border-bottom: 1px solid #dfdedb;
}

.MainTabs .FeaturesCont li {
	float: right;
	width: 33.33%;
	height: 80px;
	overflow: hidden;
	text-align: right;
	margin-bottom: 0;
}

.MainTabs .FeaturesCont li.Active h4 {
	color: #e0800f;
}

.MainTabs .FeaturesCont li.Active .Thumb img {
	margin-top: -53px;
}

.MainTabs .FeaturesCont li .Thumb {
	width: 50px;
	height: 50px;
	overflow: hidden;
	float: right;
}

.MainTabs .FeaturesCont li h4 {
	float: right;
	font: 80% Tahoma, Geneva, sans-serif;
	color: #0c7560;
	width: 75%;
	cursor: pointer;
	margin: 0 10px 0 0;
}

.MainTabs .FeaturesCont li p {
	display: none;
	text-indent: -9999em;
	width: 94%;
	padding: 10px 3% 19px 3%;
	float: left;
	border-bottom: 1px solid #d1d1cf;
	margin: 0;
}

.MainTabs .FeaturesCont .Details {
	margin-top: 30px;
	padding-top: 0;
	width: 100%;
	float: right;
	background: url(../img/borderbottom.jpg) repeat-x 0 top;
}

.MainTabs .FeaturesCont .Details h4 {
	font-size: 157.14%;
}

.CardCarousal ul {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	width: 600px;
	height: 390px;
}

.CardCarousal {
	position: relative;
	z-index: 0;
}

.CardCarousal li {
	height: 287px;
	width: 463px;
	text-align: center;
	cursor: pointer;
}

.CardCarousal li:after {
	content: "";
	width: 100%;
	height: 100px;
	background: url(../img/cardshadow.png) no-repeat 0 0;
	position: absolute;
	bottom: -100px;
	left: 0;
	background-size: 100%;
}

.CardCarousal li.roundabout-in-focus {
	cursor: default;
}

.CardCarousal li img {
	width: 100%;
}

.CardCarousal li span {
	display: block;
	padding-top: 6em;
}

.CardCarousal .Details, .CreditCards .Details {
	width: 93%;
	text-align: center;
	position: relative;
	z-index: 302;
	margin-bottom: 30px;
	font-size: 16px;
}

.CreditCards {
	display: none;
}

.CreditCards .Card {
	background-image: none;
	background-color: #e8e7e4;
}

.CreditCards .SliderCont .bx-controls.bx-has-pager.bx-has-controls-direction {
	display: none;
}

.CreditCards .Details {
	top: 13px;
}

.CardCarousal .Details span, .CreditCards .Details span {
	font-size: 163%;
	display: block;
}

.CardCarousal .Details a, .CreditCards .Details a {
	font-size: 80%;
	color: #353230;
	/*display: block;*/
	position: relative;
}

.CardCarousal .Details a:after, .CreditCards .Details a:after {
	content: "";
	position: absolute;
	margin-left: 6px;
	background: url(../img/ar/sprite.png) no-repeat 0px -221px;
	width: 33px;
	height: 33px;
	transform: scale(0.6);
	-webkit-transform: scale(0.6);
	-ms-transform: scale(0.6);
	transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	left: -27px;
}

.OverlayWrap {
	z-index: 5;
	position: absolute;
	width: 100%;
	left: 0;
	top: 70px;
	display: none;
	z-index: 9999;
}

.OverlayCont {
	position: relative;
	z-index: 99;
}

.OverlayWrap .ApplyOverlay, .OverlayWrap .EmailOverlay, .OverlayWrap .CallusOverlay {
	width: 94%;
	padding: 3%;
	display: none;

}

.OverlayWrap .ApplyOverlay, .OverlayWrap .EmailOverlay, .OverlayWrap .CallusOverlay, .MapOverlay {
	background: #e8e7e4;
}

.MapOverlay {
	width: 100%;
	padding: 3% 0 0 0;
	display: none;
}

.MapOverlay h1 {
	width: 94%;
	padding: 0 3% 3% 3%;
}

.Map .Header .Left a {
	font-size: 18px;
	color: #fff;
	border: none;
	float: left;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	padding: 6px 0 0;
	width: 21%;
	height: 28px;
	margin: 10px 1.8% 0 0;
	cursor: pointer;
	position: relative;
	text-align: center;
}

.OverlayCont .Close, .NewColumnInner .Close, .player .Close {
	font: 18px Tahoma, Geneva, sans-serif;
	color: #0c7560;
	position: absolute;
	left: 0;
	top: 0;
	background: #fbfbfa;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	padding: 5px 11px;
	margin: 10px;
	cursor: pointer;
}

.Overlay {
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 52;
	top: 0px;
}

.Map {
	margin-top: 15px;
}

.Map .Header {
	width: 94%;
	padding: 30px 3%;
	float: left;
	background: rgb(80, 75, 69);
	background: -moz-linear-gradient(top, rgba(80, 75, 69, 1) 0%, rgba(78, 73, 67, 1) 8%, rgba(65, 60, 54, 1) 23%, rgba(52, 47, 43, 1) 55%, rgba(50, 45, 41, 1) 64%, rgba(50, 45, 41, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(80, 75, 69, 1)), color-stop(8%, rgba(78, 73, 67, 1)), color-stop(23%, rgba(65, 60, 54, 1)), color-stop(55%, rgba(52, 47, 43, 1)), color-stop(64%, rgba(50, 45, 41, 1)), color-stop(100%, rgba(50, 45, 41, 1)));
	background: -webkit-linear-gradient(top, rgba(80, 75, 69, 1) 0%, rgba(78, 73, 67, 1) 8%, rgba(65, 60, 54, 1) 23%, rgba(52, 47, 43, 1) 55%, rgba(50, 45, 41, 1) 64%, rgba(50, 45, 41, 1) 100%);
	background: -o-linear-gradient(top, rgba(80, 75, 69, 1) 0%, rgba(78, 73, 67, 1) 8%, rgba(65, 60, 54, 1) 23%, rgba(52, 47, 43, 1) 55%, rgba(50, 45, 41, 1) 64%, rgba(50, 45, 41, 1) 100%);
	background: -ms-linear-gradient(top, rgba(80, 75, 69, 1) 0%, rgba(78, 73, 67, 1) 8%, rgba(65, 60, 54, 1) 23%, rgba(52, 47, 43, 1) 55%, rgba(50, 45, 41, 1) 64%, rgba(50, 45, 41, 1) 100%);
	background: linear-gradient(to bottom, rgba(80, 75, 69, 1) 0%, rgba(78, 73, 67, 1) 8%, rgba(65, 60, 54, 1) 23%, rgba(52, 47, 43, 1) 55%, rgba(50, 45, 41, 1) 64%, rgba(50, 45, 41, 1) 100%);
	color: #fff;
}

.Map .Header span {
	font-size: 16px;
	display: block;
}

.Map .Header .Left {
	width: 40%;
	float: right;
}

.Map .Header .Left input[type=text], .Map .Header .Left input[type=number] {
	width: 73.7%;
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .46);
	border: solid 1px rgba(159, 153, 140, .49);
	height: 30px;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	color: #353230;
	text-indent: 10px;
	float: right;
	margin-top: 10px;
}

.Map .Header .Left input[type=text]:focus, .Map .Header .Left input[type=number]:focus {
	outline: none;
}

.Map .Header .Left button {
	font-size: 18px;
	color: #fff;
	border: none;
	float: left;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	padding: 0;
	width: 21.8%;
	height: 34px;
	margin: 10px 0 0 1.8%;
	cursor: pointer;
	position: relative;
}

.Map .Header .Left button:hover {
	background: #faa442; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, #faa442 0%, #e88110 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faa442), color-stop(100%, #e88110)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #faa442 0%, #e88110 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #faa442 0%, #e88110 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #faa442 0%, #e88110 100%); /* IE10+ */
	background: linear-gradient(to bottom, #faa442 0%, #e88110 100%); /* W3C */
}

.Map .Header .Left button:after {
	content: "";
	position: absolute;
	left: 15%;
	top: 7px;
}

.Map .Header .Right {
	width: 55%;
	float: left;
}

.Map .Header .Right .SearchBtn {
	background: #fff;
	width: 45px;
	height: 60px;
	position: relative;
	float: left;
	border-radius: 5px 5px 0 0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	display: none;
	margin-top: 23px;
}

.Map .Header .Right .SearchBtn:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 8px;
	margin-left: -9.5px;
	background: url(../img/ar/sprite.png) no-repeat -167px -183px;
	width: 19px;
	height: 17px;
}

.Map .Header .Right fieldset {
	width: 38%;
	float: right;
	/*margin-bottom: 10px;*/
}

.Map .Header .Right fieldset:first-child {
	width: 48%;
}

.Map .Header .Right fieldset + fieldset + fieldset {
	width: 36%;
	display: none;

}

.Map .Header .Right .popMidLabelWid {
	width: 40%;
}

.Map .Header .Right fieldset input[type="checkbox"] {
	display: none;
	float: right;
	margin-left: 25px;
}

.Map .Header .Right fieldset label {
	position: relative;
	display: inline-block;
	width:100%
}

.Map .Header .Right fieldset label:before, .Map .Body .Left .Results ul li:before {
	content: "";
	background: url(../img/ar/sprite.png) -386px -393px no-repeat;
	width: 17px;
	height: 26px;
	position: absolute;
	right: 37px;
	top: 0px;
}

.Map .Header .Right fieldset + fieldset label:before, .Map .Body .Left ul li.Atm:before {
	background-position: -410px -393px;
}

.Map .Header .Right fieldset + fieldset + fieldset label:before,  li.AfterSales:before {
	background: url(../img/sprite.png) -410px -423px !important;
}



.Map .Header .Right fieldset input[type="checkbox"] + label span {
	display: inline-block;
	width: 26px;
	height: 26px;
	margin: -1px 5px 0 23px;
	vertical-align: middle;
	background: url(../img/ar/sprite.png) -353px -394px no-repeat;
	cursor: pointer;
}

.Map .Header .Right fieldset input[type="checkbox"]:checked + label span {
	background: url(../img/ar/sprite.png) -353px -425px no-repeat;
}

.Map .Header .Right .Checkbox {
	width: 98%;
	padding: 1% 1%;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background: rgba(255, 255, 255, 0.1);
	float: left;
	margin-top: 10px;
}

.Map .Body {
	background: #fff;
	margin-top: 10px;
	float: left;
	width: 98%;
	padding: 1%;
}

.Map .Body .Right {
	width: 65.7%;
	float: left;
	margin-left: 1.7%;
	position: relative;
}

.Map .Body .Right.Loading:after {
	background: url(../img/bx_loader.gif) center center no-repeat rgba(255, 255, 255, 0.8);
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 9;
	left: 0;
	top: 0;
}

.Map .Body .Right img, .Map .Body .Right iframe {
	width: 100%;
}

.Map .Body .Left {
	width: 32.4%;
	float: left;
	border-top: 3px solid #e37d00;
}

.Map .Body .Left h5 {
	font-size: 18px;
	padding: 10px 0;
}

.Map .Body .Left .Results ul {
	height: 515px;
	overflow: auto;
}

.Map .Body .Left .Results ul li {
	border-top: 1px solid #e0dfde;
	position: relative;
	width: 85%;
	padding: 20px 15% 20px 0;
}

.Map .Body .Left .Results ul li a:visited {

	color: #0c7560
}

.Map .Body .Left ul li.Branch:before, .Map .Body .Left ul li.Atm:before, .Map .Body .Left ul li.Currency:before {
	right: 11px;
	top: 21px;
}


.Map .Body .Left ul li.Currency:before {
	background-position: -386px -424px !important;
	
}


.Map .Body .Left .Results ul li p {
	margin: 0;
	font-size: 14px;
}

.Map .Body .Left .Results ul li span {
	font-size: 16px;
}

.Map .Body .Left .Results ul li em {
	font-size: 14px;
}

.Map .Body .Left .Results ul li sub {
}

.Map .Body .Left ul .Results li span, .Map .Body .Left .Results ul li em {
	display: block;
	color: #353230;
}

.Map .Body .Left .UseSearch {
	color: #353230;
	font: 20px 'optimaregular';
	margin: 25px 0 0 21px;
}

.Map .Body .Left .DidYouMean {
	margin: 25px 0 0 20px;
}

.Map .Body .Left .DidYouMean b {
	font-size: 22px;
	display: block;
	margin: 0 0 10px 0;
}

.Map .Body .Left .DidYouMean li {
	width: 100%;
	margin: 4px 0;
}

.Map .Body .Left .DidYouMean li a {
	font-size: 16px;
}

.CallusOverlay {
	float: left;
}

.CallusOverlay .Info {
	width: 35%;
	float: right;
	font-size: 16px;
	margin-bottom: 25px;
}

.CallusOverlay .Info span {
	width: 85px;
	height: 66px;
	float: right;
	background: url(../img/ar/sprite.png) no-repeat -187px -385px;
	margin-left: 2%;
}

.CallusOverlay .Info + .Info span {
	background: url(../img/ar/sprite.png) no-repeat 0 -385px;
}

.CallusOverlay .MainTabs .RewardsCont .InnerMenu {
	padding-bottom: 40px;
	background: none;
}

.CallusOverlay .MainTabs .TabsBody {
	margin: 0;
	width: 100%;
}

.CallusOverlay .MainTabs .RewardsCont {
	background: none;
	margin: 0;
	padding: 0;
}

.CallusOverlay .MainTabs .RewardsCont .Rewards .TabsBody h3 {
	width: 100%;
	border-top: 1px solid #e2dfde;
	border-bottom: 1px solid #e2dfde;
	padding: 10px 0;
	margin-bottom: 10px;
}

.CallusOverlay .MainTabs .RewardsCont .Rewards .TabsBody ul li {
	/*width: 55%;*/
	color: #333331;
	font-size: 16px;
	margin: 20px 0;
}

/*.CallusOverlay .MainTabs .RewardsCont .Rewards .TabsBody ul li:first-child {
                font-weight: bold;
            }*/

.CallusOverlay .MainTabs .RewardsCont .Rewards .TabsBody ul li span {
	/*float: right;*/
	margin: 0 3px 0 0;
	display: inline-block;
	direction: ltr;
}

/*Zaki*/

/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 0px;
	padding: 0;
	*zoom: 1;
	z-index: 2;
}

.ms-floatLeft {
	float: right;
}

.desktopSlider .bx-wrapper .bx-pager, .desktopSlider .bx-wrapper {
	/*direction: rtl;*/
}

.InnerSlider .bx-wrapper .bx-pager, .InnerSlider .Next, .InnerSlider .Prev {
	z-index: 110;
}

.bx-wrapper img {
	width: 100%;
	display: block;
}

/** THEME
===================================*/

/*.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid #fff 5px;
	left: -5px;
	background: #fff;
}*/

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../img/bx_loader.gif) center center no-repeat #e8e7e4;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	margin: 5px 0 3px;
}

/*@-moz-document url-prefix() { 
          .bx-wrapper .bx-pager .bx-pager-item,
        .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
             margin-top:0px;
             
	
          }
        }*/

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #91c44d;
	display: block;
	width: 7px;
	height: 7px;
	margin: 0 5px;
	outline: 0;
	font-size: 0%;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.bx-controls-direction {
	position: relative;
	top: 50px;
}

.bx-controls.bx-has-pager.bx-has-controls-direction {
	margin-top: 11px;
	position: relative;
	z-index: 51;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #fff !important;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: -88px;
	background: url(../img/ar/sprite.png) no-repeat 0px -223px;
}

.bx-wrapper .bx-next {
	right: -88px;
	background: url(../img/ar/sprite.png) no-repeat -38px -223px;
}

/*.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}*/

.bx-wrapper .bx-controls-direction a.disabled {
	/*opacity:0.3;
    filter: alpha(opacity=30);
    cursor: default;*/
	display: none !important;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Tahoma, Geneva, sans-serif;
	display: block;
	font-size: .85em;
	padding: 10px;
}

.FaqSlider .bx-wrapper, .FetrsSlider .bx-wrapper, .AyaliCardSlider .bx-wrapper, .ResentArticlesSlider .bx-wrapper {
	margin-bottom: 60px;
	direction: ltr;
	clear: both;
}

.ResentArticlesSlider .bx-controls.bx-has-pager.bx-has-controls-direction {
	margin-top: -10px;
}

.ArchivedYears .bx-controls-direction {
	display: none;
}

.YearNewsCont {
	display: none;
}

.Archived .Loader {
	position: absolute;
	width: 100%;
	height: 100%;
	background: red;
}

.Archived {
	position: relative;
}

.Contact .ShowHide {
	border-bottom: 0;
	top: 25px;
	position: relative;
	width: 100%;
	float: left;
}

.dd {
	/*display:inline-block !important;*/
	width: 100% !important;
	text-align: left;
	font-family: Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
	font-size: 16px;
	float: left;
	position: relative;
}

.dd .ddTitle {
	text-indent: 0;
	cursor: default;
	overflow: hidden;
	height: 40px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, #ffffff 0%, #dddbd7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #dddbd7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #dddbd7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #dddbd7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #dddbd7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #dddbd7 100%); /* W3C */
}

.dd .ddTitle span.arrow {
	background: url(../img/ar/dd_arrow.png) no-repeat 0 0;
	float: left;
	display: inline-block;
	width: 45px;
	height: 40px;
	cursor: pointer;
}

.dd .ddTitle span.ddTitleText {
	text-indent: 1px;
	overflow: hidden;
	line-height: 16px;
	float: right;
	line-height: 2.5;
	text-align: right;
}

.dd .ddTitle span.ddTitleText img {
	text-align: right;
	padding: 3px 6px;
	float: right;
}

.dd .ddTitle img.selected {
	padding: 0 3px 0 0;
	vertical-align: top;
}

.dd .ddChild {
	position: absolute;
	border: 1px solid #c3c3c3;
	border-top: none;
	display: none;
	margin: 0;
	width: 100% !important;
	overflow: auto;
	overflow-x: hidden !important;
	background-color: #ffffff;
}

.StyleDropdown {
	width: 380px !important;
	direction: rtl;
	margin-left: 20px;
}

.dd .ddChild .opta a, .dd .ddChild .opta a:visited {
	padding-left: 10px;
}

.dd .ddChild a {
	display: block;
	padding: 2px 0 2px 3px;
	text-decoration: none;
	color: #000;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	text-align: right;
}

.dd .ddChild a:hover {
	background-color: #66CCFF;
}

.dd .ddChild a img {
	border: 0;
	padding: 0 2px 0 0;
	vertical-align: middle;
}

.dd .ddChild a.selected {
	background-color: #ccc;
}

.hidden {
	display: none;
}

/* PAGER */
.GlobalPager {
	margin: auto;
	text-align: center;
	clear: both;
}

.GlobalPager ul {
	padding: 3px 8px !important;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background: rgba(0, 0, 0, 0.5);
	width: auto;
	display: inline-block;
	margin: 10px 0;
}

.GlobalPager ul li {
	display: inline-block;
	text-align: center;
}

.GlobalPager ul li.prvNews a, .GlobalPager ul li.nxtNews a {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}

.GlobalPager ul li.pgnNews span {
	background: #FFF;
	text-indent: -9999px;
	display: block;
	width: 7px;
	height: 7px;
	margin: 0 3px;
	outline: 0;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	cursor: pointer;
	padding: 1px;
}

.GlobalPager ul li.pgnNews.Active span {
	background: #e9850c;
}

.trigger {
	display: block;
	border: 1px solid;
	position: absolute;
	width: 100%;
	height: 50px;
}

.showHideWidget h3 {
	text-align: center;
	font-size: 188%;
}

.ShowHideCon-container {
	border-top: 1px solid #D4D1CE;
	padding: 20px 0 0 0;
	float: left;
	width: 100%;
}

/* Farhan Styling 
---------------------------------------------------------------------- */
.hr {
	border-bottom: 1px solid #f4f4f3;
	border-top: 1px solid #d4d1ce;
	border-left: 0 none;
	border-right: 0 none;
	clear: both;
	height: 0;
	margin: 1.7em 0;
}

.listStd {
	margin-right: 20px;
	margin-bottom: 40px;
}

.listStd ul {
	margin-right: 15px;
	margin-bottom: 10px;
}

.listStd > li {
	list-style: disc;
	margin-bottom: 6px;
}

.listDigit {
	margin-right: 24px;
	margin-top: 20px;
	margin-bottom: 40px;
}

.listDigit > li {
	list-style: decimal;
	margin-bottom: 6px;
}

.listStd ul, .listStd ol, .listDigit ul, listDigit ol {
	margin-top: 10px;
}

.strongElement strong {
	font-weight: bold;
}

.headerMainHeading {
	margin-top: 1px !important;
	display: block !important;
	max-width: 502px;
}

.Breadcrumbs ul li a.selected {
	color: #91c44d;
	pointer-events: none;
	float: right;
}

.MenuTwoTabs li {
	width: 50% !important;
}

.tableStd {
	width: 100%;
	box-shadow: -1px -1px 0 #f6f4f5;
}

.tableStd h4 {
	font-size: 110%;
	float: right;
}

.tableStd thead th {
	background-color: #f4f4f4;
}

.tableStd td, .tableStd th {
	border: solid 1px #d4d3cf;
	border-collapse: collapse;
	padding: 1.2% 1.5%;
	box-shadow: 2px 2px 2px #f6f4f5;
}

.tableStd2 {
	width: 100%;
	margin: 10px 0;
	box-shadow: -1px -1px 0 #d9d9d7;
}

.tableStd2 thead th {
	background-color: #f4f4f4;
}

.tableStd2 td, .tableStd2 th {
	border: solid 1px #fffffd;
	border-collapse: collapse;
	padding: 1.5%;
	box-shadow: 1px 1px 0 #d9d9d7;
	font-size: 100%;
}

.tabularList {
	box-shadow: -1px -1px 0 #d4d3cf;
	float: left;
	width: 100%;
	border-top: solid 1px #f6f4f5;
	border-left: solid 1px #f6f4f5;
}

.tabularList li {
	float: left;
	width: 47%;
	border-bottom: solid 1px #d4d3cf;
	border-right: solid 1px #d4d3cf;
	border-collapse: collapse;
	padding: 1.2% 1.5%;
	box-shadow: 1px 1px 0 #f6f4f5;
	margin: 0 -1px -1px 0;
}

.tabularListFormat2 {
	font-size: 140%;
	text-align: center;
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.clearfix {
	display: inline-block;
}

/* start commented backslash hack \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

.highlightOr {
	color: #e37f2c !important;
}

.highlightGr, .highlightGr * {
	color: #3c8131 !important;
}

.highlightGrey {
	color: #939192 !important;
}

.highlightLGr {
	color: #4cb451 !important;
}

.InfoBoxHolder .InfoBox h5 {
	margin-top: 10px;
	font: 198% "optimaregular";
}

.InfoBoxHolder .InfoBox h5 span {
	font-size: 80%;
}

.w100Per {
	width: 100%;
}

.cenTxtCircles ul li {
	line-height: 171px;
}

.cenTxtCircles ul li:before {
	border-left: 1px solid #DBD8D6;
	border-right: 1px solid #FFFFFF;
	content: "";
	height: 90%;
	position: absolute;
	right: -75px;
	top: 14px;
}

.cenTxtCircles ul li:first-child:after {
	border: 0 none;
}

.cenTxtCircles li:first-child:before {
	border: 0 none;
}

.cenTxtCircles ul li:first-child {
	margin: 0 7.4%;
}

.ApplyingIsEasy2 {
	border-top: 1px solid #e0dedc;
	border-bottom: 0px;
	padding-top: 35px;
}

.ApplyingIsEasy2 h3 {
	font-size: 214%;
}

.ApplyingIsEasy2 li {
	width: 100%;
	float: left;
	margin-top: 5%;
}

.ApplyingIsEasy2 li p {
	margin: 0;
}

.ApplyingIsEasy2 li sub {
	float: left;
	margin-top: 13px;
	clear: both;
	width: 100%;
}

.ApplyingIsEasy2 li a.GreenBut {
	float: left;
}

.ApplyingIsEasy2 li span {
	width: 85px;
	height: 63px;
	float: right;
	background: url(../img/sprite.png) no-repeat 0 -385px;
	margin-left: 2%;
}

.ApplyingIsEasy2 li span {
	background-position: -187px -385px;
	width: 77px;
	height: 66px;
}

.ApplyingIsEasy2 li + li span {
	background-position: -94px -385px;
	width: 85px;
	height: 75px;
}

.ApplyingIsEasy2 li + li sub input[type=text], .ApplyingIsEasy2 li + li sub input[type=number] {
	-webkit-box-shadow: inset 0 0 9px rgba(0, 0, 0, .34);
	-moz-box-shadow: inset 0 0 9px rgba(0, 0, 0, .34);
	box-shadow: inset 0 0 9px rgba(0, 0, 0, .34);
	border: 0px;
	background: #FFF;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	width: 22%;
	padding: 0 10px;
	outline: none;
	height: 42px;
	color: #353230;
	font-size: 125%;
}

.ApplyingIsEasy2 li + li sub .GreenBut {
	margin: 0 10px;
}

.ApplyingIsEasy2 li + li sub a:after {
	content: "";
	background: url(../img/ar/sprite.png) no-repeat 0px -82px;
	height: 9px;
	margin: 18px 8px 0 0px;
	position: absolute;
	width: 5px;
}

.ApplyingIsEasy2 li p b {
	font-size: 125%;
	font-weight: normal;
	display: block;
	margin: 0;
	direction: rtl;
}

.borNone {
	border: none 0 !important;
}

.branchCol {
	float: right;
	width: 100%;
	margin-bottom: 20px !important;
	margin-left: 0 !important;
}

.branchCol li {
	float: right;
	width: 22%;
	margin-left: 30px;
}

.branchCol li:first-child {
	width: 34%;
}

.branchCol li p span {
	color: #0c7560;
	display: block;
	margin-bottom: 8px;
}

.regionSection {
	float: right;
	width: 100%;
}

.regSecInner {
	float: right;
	width: 30%;
	margin-left: 30px;
}

.regSecInner ul {
	margin-bottom: 20px;
	float: right;
}

.borderLeft {
	border-left: 1px solid #D4D1CE;
	box-shadow: -1px 0 0 #f4f4f3;
}

.borderRight {
	border-right: 1px solid #D4D1CE;
	box-shadow: 1px 0 0 #f4f4f3;
}

.borShadTop {
	border-top: 1px solid #D4D1CE;
	box-shadow: 0 -1px 0 #f4f4f3;
}

.padLeft30 {
	padding-left: 30px;
}

.padLeft40 {
	padding-left: 40px;
}

.padLeft50 {
	padding-left: 50px;
}

.padRight30 {
	padding-right: 30px;
}

.padRight40 {
	padding-right: 40px;
}

.padRight50 {
	padding-right: 50px;
}

.padTop30 {
	padding-top: 30px;
}

.resSec2Width {
	width: 50%;
}

/*header .PrimMenuCont nav.SecondMenu .NavPadd01 {
    padding: 22px 1.2% 31px;
}

header .PrimMenuCont nav.SecondMenu .NavPadd02 {
    padding: 22px 3% 31px;
}

header .PrimMenuCont nav.SecondMenu .NavPadd03 {
    padding: 22px 1.35% 31px;
}

    header .PrimMenuCont nav.SecondMenu .NavPadd03 span {
        display: block;
        clear: both;
        font-size: 80%;
    }

header .PrimMenuCont nav.SecondMenu .NavPadd04 {
    padding: 22px 3.1% 31px;
}*/

a {
	font-size: inherit;
}

.tableListStyle a {
	display: list-item;
	list-style: disc outside none;
	margin-right: 20px;
}

html body .marBot5 {
	margin-bottom: 5px;
}

.marBot10 {
	margin-bottom: 10px;
}

.marBot20 {
	margin-bottom: 20px;
}

.marBot30 {
	margin-bottom: 30px;
}

.marBot40 {
	margin-bottom: 40px;
}

.marBot50 {
	margin-bottom: 50px;
}

.marTop0 {
	margin-top: 0;
}

.marTop5 {
	margin-top: 5px;
}

.marTop10 {
	margin-top: 10px;
}

.marTop20 {
	margin-top: 20px;
}

.marTop30 {
	margin-top: 30px;
}

.marTop40 {
	margin-top: 40px;
}

.marTop50 {
	margin-top: 50px;
}

html body .marRight10 {
	margin-right: 10px !important;
}

html body .marRight50 {
	margin-right: 50px !important;
}

.greenList li p {
	color: #3c8131;
	margin-top: 5px;
}

.italicStyle {
	font-style: italic;
}

.highlightGr .highlightOr {
	color: #e37f2c !important;
}

.paraTopMar p {
	margin-top: 2px;
}

.faqList {
	width: auto !important;
}

.faqList p {
	color: #3c8131;
	margin-top: 5px;
	/*font-style: italic;*/
}

.formath3 h3 {
	margin-bottom: 10px;
}

.formath3MarTop h3 {
	margin-top: 30px;
}

.formath3MarTop h3:first-child {
	margin-top: 0;
}

.formath4 h4 {
	margin: 15px 0;
}

.sliderCapIndent .Text-widget-parallax h2, .sliderCapIndent .Text-widget-parallax p {
	margin-left: 40px;
}

.circlesGram li div {
	text-transform: uppercase;
	font-size: 110%;
	margin-top: 35px;
	text-shadow: 1px 1px 1px #bd511f;
}

.circlesGram li div i {
	font-size: 450%;
	display: block;
	line-height: 100%;
}

.circlesGram ul li:before {
	border-left: 1px solid #DBD8D6;
	border-right: 1px solid #FFFFFF;
	content: "";
	height: 90%;
	position: absolute;
	right: -75px;
	top: 14px;
}

.circlesGram ul li:first-child:before {
	border: 0 none;
}

.boardOfDirector {
	margin: 0 auto 20px;
}

.boardOfDirector li {
	border-bottom: 1px solid #DBD8D6;
	box-shadow: 0 1px 0 #f4f4f3;
	float: right;
	width: 188px;
	height: 290px;
	text-align: center;
	padding-left: 75px;
	padding-bottom: 10px;
	margin-bottom: 30px;
	position: relative;
}

.boardOfDirector li:after {
	border-right: 1px solid #DBD8D6;
	border-left: 1px solid #FFFFFF;
	content: "";
	height: 90%;
	position: absolute;
	left: 37px;
	top: 0;
}

.boardOfDirector li:nth-child(4n):after {
	border: 0 none;
}

.boardOfDirector li:last-child {
	border-bottom: none 0;
	box-shadow: none;
}

.boardOfDirector li:last-child:after {
	border: none 0;
}

.boardOfDirector li:nth-child(4n) {
	padding-left: 0;
}

.boardOfDirector li div {
	background: #FFF;
	box-shadow: 1px 1px 2px #c0c0bf;
	width: 188px;
	height: 202px;
}

.boardOfDirector li a {
	color: #353230;
	display: inline-block;
}

.boardOfDirector li div img {
	border: solid 1px #b8b8b8;
	margin: 10px;
	max-width: 166px;
	max-height: 180px;
}

.boardOfDirector li p {
	margin: 7px 0 2px;
}

.boardOfDirector li span {
	color: #666;
}

.mobileAppButtons {
	float: left;
	margin: 20px 0 50px 10px;
}

.mobileAppButtons li {
	float: left;
	margin-right: 70px;
	position: relative;
}

.mobileAppButtons li:after {
	border-left: 1px solid #DBD8D6;
	border-right: 1px solid #FFFFFF;
	content: "";
	height: 100%;
	position: absolute;
	right: -35px;
	top: 0;
}

.mobileAppButtons li:last-child:after {
	border: 0 none;
}

.mobileAppButtons li:last-child {
	margin-right: 0;
}

.mobileAppButtons li a {
	height: 86px;
	display: block;
	float: left;
}

.appGoogleBtn {
	background: url(../img/appGoogleBtn.jpg) 0 0 no-repeat;
	width: 245px;
}

.appAppleBtn {
	background: url(../img/appAppleBtn.jpg) 0 0 no-repeat;
	width: 260px;
}

.appBBerryBtn {
	background: url(../img/appBBerryBtn.jpg) 0 0 no-repeat;
	width: 317px;
}

.listColFour {
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}

.listColFour > li {
	float: left;
	width: 202px;
	border-right: 1px solid #D4D1CE;
	box-shadow: 1px 0 0 #f4f4f3;
	padding-right: 20px;
	margin-right: 28px;
	min-height: 260px;
}

.listColFour > li:first-child {
	margin-right: 0;
	border-right: 0 none;
	box-shadow: none;
}

.listColTwo {
	float: right;
	width: 300px;
	margin-right: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.listColTwo h4 {
	margin-bottom: 10px;
}

.txtalignCenter, .txtalignCenter * {
	text-align: center;
}

.firstColWidth td:first-child {
	width: 25%;
}

html body .ApplyingIsEasy li .locationBtn, html body .ApplyingIsEasy2 li .locationBtn {
	padding-left: 40px;
	padding-right: 0;
	margin-right: -5px;
	margin-left: 4px;
	width: auto;
}

html body .ApplyingIsEasy li button.locationBtn:before {
	top: 7px;
}

.NorTxt {
	font-weight: normal !important;
}

html body .largeBanWid {
	right: 239px;
	top: 160px;
	width: 60%;
}

.banTxtFormatting h3 {
	margin-top: -10px;
}

.banTxtFormatting p {
	margin-top: 5px !important;
}

.banTxtFormatting p span {
	font-size: 18px;
	line-height: 30px;
}

.sliderCapSmall {
	font-size: 11px;
	float: right !important;
	margin: 4px 16px 0 0;
	margin: 4px 10px 0 0 \0/;
}

.sliderCapSmall:hover {
	color: #FFF !important;
	background: none !important;
}

.sliderCapSmall:after {
	background: none !important;
}

.w460 {
	max-width: 460px !important;
	width: 460px;
}

.bgNone {
	background: none !important;
}

.tabVerPad li {
	padding: 24px 0 !important;
}

.tabVerPad li:last-child {
	padding: 15px 0 !important;
}

.desktopSlider ul {
	margin-left: 20px !important;
}

.desktopSlider .Prev {
	width: 24px;
	height: 24px;
	left: 10px;
	bottom: 15px;
	background-position: -163px -223px;
	display: block;
}

.desktopSlider .Next {
	width: 24px;
	height: 24px;
	bottom: 15px;
	background-position: -135px -223px;
	right: 10px;
	left: auto;
	display: block;
}

.topShadowSec {
	background: url(../img/shadowlarge2.jpg) top center no-repeat, url(../img/shadowlarge.jpg) no-repeat center bottom;
}

html body figure .ban3TopPos {
	top: 110px !important;
}

.FaqSlider .Next, .FaqSlider .Prev {
	z-index: 2;
}

figure figcaption h3 {
	font-size: 120%;
	line-height: 140%;
	margin-bottom: 10px;
}

.Card figcaption p.empty {
	display: none;
}

.Card figcaption a {
	clear: both;
	padding-right: 0;
	margin-top: 0 !important;
}

.Center figure figcaption h4 {
	margin-top: 10px;
}

.Center figure figcaption p {
	font-size: 80%;
}

.Center .Grid-4 figure figcaption p {
	font-size: 125%;
}

.Center .Grid-4 figure figcaption h3 {
	font-size: 200%;
}

button.GreenBut:before {
	left: 19px;
	top: 3px;
}

.opMidLabelWid {
	width: 30%;
}

.DirLTR {
	direction: ltr;
	text-align: right;
}

.t-platinum-gold .Text-widget-parallax {
	right: 70px;
	width: 90%;
}

.t-platinum-gold .Next {
	right: 15px;
}

.t-platinum-gold .Prev {
	left: 15px;
}

.AcountFinderTool .Body .buttons {
	width: 100%;
	float: left;
	border-top: none;
	text-align: center;
}

.AcountFinderTool .Body .buttons a {
	margin: 0 0 0 16px;
}

.pfc .FldMid li {
	padding-bottom: 20px;
	height: auto !important;
}

.pfc .FldMid li .Content span {
	margin-left: 12px !important;
}

.pfc .FldMid li .Content input[type=text], .pfc .FldMid li .Content input[type=number] {
	margin-left: 3% !important;
	width: 85% !important;
	text-indent: 2% !important;
}

.pfc .Body p sub {
	float: right;
	line-height: 33px;
}

.pfc .Body p label {
	margin: 0 10px;
}

.pfc .Body p {
	float: left;
	width: 100%;
}

.pfc .buttons {
	margin: 0 0 20px 0;
}

.pfc .buttons a {
	float: right;
	margin: 20px 20px 0 0;
}

.otherML {
	opacity: 0.3;
	float: left;
	width: 100%;
	position: relative;
}

.otherML .disable-con {
	width: 100%;
	height: 100%;
	position: absolute;
}

.ResultResidentialFinance ul {
	float: left;
	width: 99.5% !important;
	border: 1px solid #666;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.ResultResidentialFinance ul li {
	width: 98.6% !important;
	background: none !important;
	height: auto !important;
	margin-bottom: 0px !important;
	border-bottom: 1px solid #666;
	-webkit-border-radius: 0px !important;
	border-radius: 0 !important;
	color: #FFF;
	padding: 6px;
}

.ResultResidentialFinance ul li b {
	width: 23%;
	float: right;
}

.ResultResidentialFinance ul li input[type=text], .ResultResidentialFinance ul li input[type=number] {
	background: none;
	color: #FFF;
	text-align: right;
	border: 0px;
	margin-right: 10px;
	color: #91c44d;
	font-size: 16px;
}

.ResultResidentialFinance ul li:last-child {
	border-bottom: 0px;
}

.ResultResidentialFinance ul li:nth-child(3n+2) {
	margin: 0px !important;
}

/* SP: Amin */
/* PAGER 
.GlobalPager {
    margin: auto;
    text-align: center;
    clear: both;
}

    .GlobalPager ul {
        padding: 3px 8px !important;
        border-radius: 5px;
        background: rgba(0,0,0,0.5);
        width: auto;
        display: inline-block;
        margin: 10px 0;
    }

            .GlobalPager ul li.prvNews a, .GlobalPager ul li.nxtNews a {
                color: #FFF;
                font-size: 12px;
                font-weight: bold;
            }

            .GlobalPager ul li.pgnNews span {
                background: #FFF;
                text-indent: -9999px;
                display: block;
                width: 7px;
                height: 7px;
                margin: 0 3px;
                outline: 0;
                border-radius: 5px;
                cursor: pointer;
                padding: 1px;
            }

            .GlobalPager ul li.pgnNews.Active span {
                background: #e9850c;
            }
            
*/

/* Share Point Intigration Styling */

.LeftPanel .ms-srch-sb-border, .LeftPanel .ms-srch-sb-borderFocused {
	border: 0px;
	width: 100%;
	position: relative;
}

.ms-signInLink {
	display: none !important;
}

header .TopSearchMenu .LeftPanel .ms-srch-sb > .ms-srch-sb-searchLink {
	left: 4px;
	top: 12px;
	position: absolute;
	z-index: 9;

	opacity: 1 !important;
	display: block;
	background: url("../img/ar/sprite.png") no-repeat -167px -183px;
	position: absolute;
	width: 17px;
	height: 18px;

}

header .TopSearchMenu .LeftPanel .ms-srch-sb > .ms-srch-sb-searchLink img {
	display: none;
}

.ms-srch-sb-searchLink:hover, .ms-srch-sb-navLink:hover {
	opacity: 0.1;

}

.InnerSlider .ms-webpart-zone {
	/* width: 960px;     {News Overview Page (Farhan)}  */
	margin: auto;
}

.InnerWrap .ms-srch-ellipsis a[clicktype="Result"] {
	color: #0c7560 !important;
}

.InnerWrap .ms-srch-item-body {
	padding: 2px 10px 15px 10px;
	border-bottom: 1px solid #ccc;
	width: 98%;
}

.InnerWrap .ms-srch-item-body:hover {
	background: #f1f1f1;
}

.InnerWrap .ms-srch-item-path {
	color: #999 !important;
}

.InnerWrap .ms-srch-result #PagingSelf a, .InnerWrap .ms-srch-result #PagingLink a:hover {
	color: #0c7560 !important;
}

.InnerWrapHead {
	padding: 0;
	width: 94%;
}

.searchPopup .ms-srch-sb-border, .searchPopup .ms-srch-sb-borderFocused {
	border: 0px none !important;
	height: 33px;
	width: 100%;
}

.searchPopup .ms-srch-sb-border input[type=text], .searchPopup .ms-srch-sb-borderFocused input[type=text], .searchPopup .ms-srch-sb-border input[type=number], .searchPopup .ms-srch-sb-borderFocused input[type=number] {
	font-size: 14px;
	background: #f5f5f4 !important;
}

.searchPopup .ms-srch-sb > .ms-srch-sb-searchLink {
	width: 20px;
	height: 18px;
	padding: 0;
	float: right;
	position: relative;
	top: -27px;
	right: 9px;
	transform: rotate(280deg);
	-ms-transform: rotate(280deg);
	-webkit-transform: rotate(280deg);
	-moz-transform: rotate(280deg);
}

/* SP Farhan Styling */
.ms-webpartzone-cell {
	margin: 0;
}

a:visited {
	color: #0c7560;
}

a:hover, a:active {
	text-decoration: none;
}

.ms-rtestate-field h1, h1.ms-rteElement-H1, .ms-rtestate-field h2, h2.ms-rteElement-H2 {
	line-height: normal;
	color: #0c7560 !important;
}

.ms-fullWidth {
	/*float:left;*/
	/*ISLAMIC FINANCE*/
	clear: both !important;
}

.ms-srch-result-groups h3 {
	font-size: 125%;
	margin-top: 10px !important;
}

.ms-srch-item-body > div {
	margin: 2px 0;
}

.gm-style h2 {
	font-size: 100%;
	margin: 0;
	display: block;
}

.gm-style-iw {
	width: auto !important;
	padding: 1%;
}

.Map .Body .Left .Results ul li.Empty:before {
	display: none;
}

.Map .Body .Left .Results ul li.Empty {
	padding-right: 1%;
}

.ms-rtestate-field h4, h4.ms-rteElement-H4 {
	line-height: normal;
	color: #353230;
}

.Grid-2 figcaption {
	width: 96.3%;
	padding: 1.85%;
}

.FaqSlider table, .FaqSlider tbody, .FaqSlider tr, .FaqSlider td {

	width: auto !important;
	height: auto !important;
}

.listStd, .listDigit {
	margin-top: 15px;
}

/*#s4-workspace{
	width:100% !important;
	height:100% !important;
	
}


body{
	overflow:auto ;
}*/

.locationBtn {
	min-width: inherit !important;
}

.listStd li, .listDigit li {
	font-size: 125%;
}

.FirstSection {
	margin-top: 170px;
}

.regSecInner .listStd {
	margin-left: 40px;
}

#emailform, #applyform {
	direction: rtl;
}

.notouch .Center a:hover {
	color: #91c44d;
}

/* Styling for Editor */
.ms-rtestate-field ul {
	margin-right: 15px;
	margin-bottom: 40px;
}

.ms-rtestate-field ul ul {
	margin-right: 15px;
	margin-bottom: 10px;
}

.ms-rtestate-field ul li {
	list-style: disc;
	margin-bottom: 6px;
}

.ms-rtestate-field ol {
	margin-right: 20px;
	margin-bottom: 40px;
}

.ms-rtestate-field ol li {
	list-style: decimal;
	margin-bottom: 6px;
}

.ms-rtestate-field ul ul, .ms-rtestate-field ol ol {
	margin-top: 10px;
}

.ms-rtestate-field i, .ms-rtestate-field cite, .ms-rtestate-field em {
	font-style: italic;
}

.OverviewTabCircles li, .ApplyingIsEasy li, .MainTabs .MileTable li, .removeBullets li, .QuicklinkNav li, .branchCol li, .mobileAppButtons li, .listColFour > li, .ApplyingIsEasy2 li, .tabularList li {
	list-style: none !important;
	margin-bottom: inherit !important;
}

.OverviewTabCircles ul, .ApplyingIsEasy ul, .MainTabs .MileTable ul, .removeBullets ul, .QuicklinkNav ul, .branchCol ul, .mobileAppButtons ul, .listColFour > ul, .ApplyingIsEasy2 ul, .tabularList ul {

	margin: 0;
}

.circlesGram li div i {
	font-style: normal;
}

.removeBullets {
	margin-right: 0 !important;
	margin-bottom: auto !important;
}

footer.Mobile .BottomPanel .App {
	display: none;
}

div.PopMessage {
	display: none;
}

div.PopMessage, .PopMessage {
	float: left;
	font: normal 13px Tahoma, Geneva, sans-serif;
	color: black;
	text-align: center;
	width: 100%;
	overflow: hidden;
	background: #fea333;
	padding: 20px 0;
	position: fixed;
	left: 0;
	z-index: 9999;
}

div.PopMessage {
	z-index: 99999 !important;
}

.ltrDir {
	display: inline-block;
	direction: ltr;
}

.videoplayer iframe {
	width: 100% !important;
	height: auto !important;
	max-height: 281px;
	max-width: 500px;
}

.OverlayCont:after {
	content: "";
	position: absolute;
	width: 100px;
	height: 100px;
	left: 50%;
	top: 50%;
	margin: -50px 0 0 -50px;
	border-radius: 10px;
	z-index: -1;
	background: url(../img/bx_loader.gif) center center no-repeat #e8e7e4;
}

.ui-datepicker {
	width: 253px;
	padding: .2em .2em 0;
	display: none;
	background: #e8e7e4;
	box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.56);
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 11px;
	width: 1.8em;
	height: 1.8em;
	width: 33px;
	height: 33px;
	cursor: pointer;
	background: url(../img/sprite.png) -38px -221px;
}

.ui-datepicker .ui-datepicker-prev {
	left: 13px;
	background-position: 0 -221px;

}

.ui-datepicker .ui-datepicker-next {
	right: 2px;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span, .ui-datepicker.ui-widget-content a:after {

	display: none;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 40%;
	margin: 7px 5px;
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
	color: #353230;
}

.ui-datepicker td {
	border: 0;
	padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;

	margin: 0 !important;
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: 5px 5px 12px;
	cursor: pointer;
	padding: 5px 5px;
	width: auto;
	overflow: visible;
	font-size: 14px;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-state-active {
	color: #91c44d;

	font-weight: bold;
}

.Error404 {
	padding: 50px 35px 350px 35px;
}

.Error404 h2 {
	font-size: 380%;
}

.HtmlSitemap {
	padding: 0px 0 10% 0;
	float: right;
	width: 100%;
}

.HtmlSitemap h3 {
	clear: both;
	margin: 5% 0 1% 0;
	float: right;
	width: 100%;
}

.HtmlSitemap ul {
	float: right;
	width: 23%;
	margin-left: 18px;
	list-style: disc;
	list-style-position: inside;
}

.HtmlSitemap ul li > ul, .HtmlSitemap ul li > ul li > ul {
	padding-right: 10px;
	float: none;
	width: 85%;
	margin: 15px 15px 15px 0px;
	border-right: 1px solid #999;
}

.HtmlSitemap ul li > ul li a {
	font-size: 14px;
}

.HtmlSitemap ul li {
	line-height: 22px;
}

.GlobalPager ul, .GlobalPager ul {

	background: none;
}

.GlobalPager ul .pgnNews, .GlobalPager ul .pgnNews {
	display: none !important;
}

.GlobalPager ul li a, .GlobalPager ul li a {
	cursor: pointer;
	font-size: 16px;
	margin: 0 10px;
	color: #0c7560 !important;
}

.GlobalPager {
	border-top: 1px solid #fff;

}

.ResentArticlesSlider .bx-wrapper {
	margin-bottom: 0;

}

.ResentArticlesSlider .bx-wrapper .bx-controls {
	display: none;
}

article figure figcaption .GreenBut {
	font: 14px Tahoma, Geneva, sans-serif;
}

.mapInfoWindow h1 {
	font-size: 20px;
	color: #0c7560;

}

.mapInfoWindow .gm-style h2 {
	margin: 0 0 10px

}

.mapInfoWindow p {
	margin: 5px 0 7px
}

.mapInfoWindow hr {
	border-top: 1px solid #e37d00;
}

.MobIco {

	position: relative;
	float: right;
	display: inline-block;
	padding: 0 5px 5px;
	border-radius: 0 0 5px 5px;
	z-index: 2;

}

.MobIco.Active {
	background: rgba(0, 0, 0, 0.6);
}

.MobIco .FtrMobIco {
	position: absolute;
	bottom: 35px;
	padding: 5px 5px 5px;
	margin-right: -5px;
	border-radius: 5px 5px 0 0;
	background: rgba(0, 0, 0, 0.6);

	display: none;
}

.Mobile .MobIco {
	margin-top: 10px;
}

.NewColumn {
	width: 100%;
	left: 0;
	top: 166px;
	height: auto;
	padding: 25px 0 20px;
	background: rgba(233, 233, 231, 0.98);
	display: none;
	position: fixed;
	box-shadow: 4px 5px 5px #ccc inset, -3px 6px 13px rgba(0, 0, 0, 0.3);
}

.NewColumnInner {
	width: 980px;
	margin: 0 auto;
	display: table;
	border-spacing: 15px 0;
}

header nav.MainMenu li:hover .NewColumn {
	/* display: block;*/

}

header nav.MainMenu > ul > li:hover > a {

	color: #91c44d;

}

.NewColumnInner .Close {
	font: bold 13px arial;
	left: 0;
	bottom: 0;
	border-radius: 100px;
	border-top-left-radius: 100px;
	border-top-right-radius: 100px;
	border-bottom-left-radius: 100px;
	border-bottom-right-radius: 100px;
	padding: 5px 8px;
	width: 18px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	top: auto
}

/*.ms-rteStyle-Quote {
color:blue;

font:30px arial;
}
*/
.MainCarousal .Center {
	position: relative;
}

.MainCarousal .bx-viewport {
	z-index: 0;
}

.ShowMenu {
	display: block !important;
}

header nav.MainMenu > ul > li > div.NewColumn > div.NewColumnInner > ul {

	border-bottom: 1px solid #c4c4c3;
	/*float: right;*/
	display: table-cell;
	vertical-align: top;
	width: 15.3%;
	/*margin-left: 1.3%;*/
	max-height: 305px;
	overflow: hidden;
	/*padding-bottom: 27px;*/
	box-shadow: 0px 1px 0 #fcfcfc;

}

header nav.MainMenu > ul > li > div.NewColumn > div.NewColumnInner > ul:last-of-type {
	margin-left: 0 !important;

}

header nav.MainMenu li ul li {
	float: left;
	width: 100%;
	background: none;
	padding: 0;
}

header nav.MainMenu > ul > li.Active > a, header nav.MainMenu > ul > li > div.NewColumn > div.NewColumnInner > ul > li.Active > a, header nav.MainMenu > ul > li > div.NewColumn > div.NewColumnInner > ul > li > ul > li.Active > a {
	color: #91c44d;

}

header nav.MainMenu li li a {
	font: bold 14px tahoma;
	color: #353230;
	margin-bottom: 20px;
	display: block;
	padding: 0;
}

header nav.MainMenu li li li a {
	font: 14px tahoma;
	margin-bottom: 15px;
	padding: 0;
	color: #555351;
}

header nav.MainMenu li li a:after {
	display: none;
}

header nav.MainMenu li li a {
	font: bold 14px tahoma;
	color: #353230;
	margin-bottom: 20px;
	display: block;
	padding: 0;
}

header nav.MainMenu li li li a {
	font: 14px tahoma;
	margin-bottom: 15px;
	padding: 0;
	color: #555351;
}

header nav.MainMenu li li a:after {
	display: none;
}

footer .TopFtrMenu .RightPanel a.AppBtn, footer.Mobile .TopPanel .AppBtn {

	background: url("../img/GetOurMobile_ar.png") no-repeat 0 0;
	height: 26px;

}

.MainCarousal .Center {
	position: relative;
}

header nav.MainMenu li.LinkSel:after {
	display: block;
}

header nav.MainMenu > ul > li:after {
	content: "";
	position: absolute;
	display: none;
	left: 50%;
	bottom: -10px;
	margin-left: -9px;
	width: 15px;
	height: 18px;
	background: url(../img/sprite.png) no-repeat -77px 0;
	z-index: 2;
}

#cow-booksBg, #p3, #p1, #p2 {

	display: none; /*New Creative Req*/
}

.QuicklinkNav ul .items {
	clear: both;
}

header nav.MainMenu > ul > .usefultools {
	display: none;
}

.WidgetHolder .CencelButton {
	display: none !important;
}

header nav.MainMenu > ul > li > div.NewColumn > div.NewColumnInner > ul > li > ul > li.more a {
	color: #0c7560;
	text-transform: capitalize;
	position: relative;
}

header nav.MainMenu > ul > li > div.NewColumn > div.NewColumnInner > ul > li > ul > li.more a:before {
	background: url("../img/ar/sprite.png") no-repeat 0 -82px;
	top: 5px;
	content: "";
	height: 9px;
	right: 38px;
	position: absolute;
	width: 5px;
}

.Row {
	width: 100%;
	float: right;

}

/*eform*/
.eform .AreYou span:before, .eform .AreYou span:after {

	display: none;

}

.eform li[elementtype='MultiChoice'] span:before, .eform li[elementtype='MultiChoice'] span:after, .eform li[elementtype='RadioBox'] span:before, .eform li[elementtype='RadioBox'] span:after, .eform li[elementtype='Boolean'] span:before, .eform li[elementtype='Boolean'] span:after {
	display: none;

}

.eform li[elementtype='MultiChoice'] span label {
	width: auto;
	height: auto;
	width: auto;
	height: auto;
	margin-right: 10px;
	padding-bottom: 0;
}

.eform li[elementtype='RadioBox'] sub, .eform li[elementtype='Boolean'] sub {
	float: right;
	margin: 8px 10px 0 10px;
}

.eform li[elementtype='Boolean'] sub {

	margin: 03px 0 0;
}

.eform .big-radio + label, .eform .regular-radio + label, .eform li[elementtype='Boolean'] label {
	padding: 16px;
	width: auto;
	height: auto;
}

.eform .buttons .GreenBut, .eform .buttons .GreenBut:last-child {
	margin: 0 20px;
}

.eform .AreYou {
	padding: 0;
}

.eform .AreYou > div {
	float: left;
	margin: 5px 0;
	width: 100%;

}

.eform ul li.Full {

	width: 100%;
}

.eform li[elementtype='Boolean'] label {
	padding-right: 0;
}

.eform .AreYou input[type="checkbox"] {

	float: left;
}

.eform .AreYou > div label {
	padding: 0;
}

.eform ul li.AreYou > label {

	width: 100%;
}

.eform input[type="checkbox"] {
	display: none;
	float: right;
}

.eform input[type="checkbox"]:checked + label span {
	background: url(../img/ar/sprite.png) -353px -425px no-repeat;

}

.eform input[type="checkbox"] + label span {
	display: inline-block;
	width: 26px;
	height: 26px;
	margin: -1px 0px 0 10px;
	vertical-align: middle;
	background: url(../img/ar/sprite.png) -353px -394px no-repeat;
	cursor: pointer;
}

.eform input[type="checkbox"] + label span sub {
	margin-top: 5px;
}

.SpecialOffer .Top {
	/* padding: 15px; */
	display: inline-block;
	color: #0c7560;
	text-decoration: underline;
	float: left;
	cursor: pointer;
	font-size: 14px;
	clear: left;

}

.TermAndConditions {
	font-size: 16px;
	clear: both;
}

.TermAndConditions h1 {
	font: 225% 'optimaregular';
}

.TermAndConditions nav, .MainTabs .TabsCont .Grey-Menu, .MainTabs .Grey-Accordion {
	width: 100%;
	position: relative;
	float: right;
	margin: 20px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #f5f5f4;
	background-image: -webkit-linear-gradient(bottom, #d9d6d1, #fafafa);
	background-image: -moz-linear-gradient(bottom, #d9d6d1, #fafafa);
	background-image: -o-linear-gradient(bottom, #d9d6d1, #fafafa);
	background-image: -ms-linear-gradient(bottom, #d9d6d1, #fafafa);
	background-image: linear-gradient(to top, #d9d6d1, #fafafa);
}

.MainTabs .Grey-Accordion, .MainTabs .TabsCont .Grey-Menu {
	margin: 0;
	border: none;
	margin: -25px 0 0 0;

}

.MainTabs .Grey-Accordion {

	border-radius: 0px;
	margin-top: 0;
}

.MainTabs .Grey-Accordion a {

	color: #353230
}

.TermAndConditions nav:after, .Grey-Menu:after {
	content: "";
	height: 30px;
	width: 100%;
	position: absolute;
	bottom: -23px;
	left: 0px;
	background: url(../img/shadowmedium.png) no-repeat center;
	background-size: 100% 15px;
}

.MainTabs .TabsCont .Grey-Menu li {
	float: right;
	width: auto !important;
	border: none;
	padding: 0;
}

.TermAndConditions nav ul li a, .MainTabs .TabsCont .Grey-Menu li a {
	font: 100% tahoma;
	display: block;
	float: right;
	color: #353230;
	font-weight: normal;
	padding: 5px 15px;
	width: auto;
	text-align: center;
	background: #f7f6f5;
	margin: 16px 10px;
	border-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	white-space: nowrap;
}

.TermAndConditions nav ul li a:hover, .TermAndConditions nav ul li.Active a {
	color: #91c44d;
	background: #FFF;
}

.TermAndConditions article {
	width: 80%;
	float: right;
	direction: rtl
}

.TermAndConditions article h2 {
	font: 18px tahoma;
	text-transform: none;
}

.TermAndConditions article p {
	font-size: 14px;
	line-height: 20px;
}

.TermAndConditions article ul li a {
	font-size: 14px;
	line-height: 25px;
}

.featureCirclesOuter {
	background: url(../img/aboutus/featureCirclesImg.jpg) top center no-repeat;
	height: 770px;
}

.featureCirclesOuter .Text-widget-parallax {
	margin-right: 75px;
	margin-bottom: 70px;
}

.privateBnkingIcons ul li span {
	background-image: none;
}

.privateBnkingIcons ul li a {
	color: #fff !important;
	display: block;
	margin: 0 5%;
	padding:0 5%;
	float: right;
	text-align: center;
	width: 80%;
	font-size: 22px;
	font-family: Tahoma;
}

.privateBnkingIcons ul li span img {
	width: 100%;
}

.twoColumn, .threeColumn {
	float: right;
	clear: both;
	width: 100%;
	margin-bottom: 15px;
}

.colLeft, .colRight {
	float: right;
	width: 48%;
}

.colLeft {
	margin-left: 4%;
}

.column1, .column2, .column3 {
	float: right;
	width: 31%;
}

.column1, .column2 {
	margin-left: 3%;
}

.InsightsCont {
	height: 62px;
	width: 100%;
	float: right;
	overflow: hidden;
	position: relative;
	margin-bottom: -62px;

}

.Insights {
	background: #dcdad6;
	box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.3);
	height: 400px;
	position: absolute;
	width: 100%;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	z-index: 1;

}

.Insights h3 {
	font-size: 20px;
	letter-spacing: -1.2px;
	line-height: 28px;
}

.Insights p {
	font-size: 14px;
	float: right;

}

.Insights em {
	font: italic 13px arial;
	margin: 10px 0 10px;
	float: right;
	width: 100%;
}

.Insights .SliderWrap {
	margin-top: 35px;
	background: #dcdad6;
}

.Insights .SlideBtn {
	font: 20px/38px 'optimaregular', 'HelveticaNeueLTArabic-Roman';
	background: #dcdad6;
	color: #646361;
	padding: 0 42px 0;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
	display: block !important;
	margin-right: -108px;
	bottom: -45px;
	border: none;
	height: 45px;
}

.Insights .Card {
	background: #dcdad6;
}

.Insights .SlideBtn:after {
	display: none
}

.Insights .bx-controls-direction {
	top: 15px;

}

.Insights .bx-controls.bx-has-pager.bx-has-controls-direction {
	margin-bottom: 20px;
}

.Insights .bx-wrapper .bx-pager, .Insights .bx-wrapper .bx-controls-auto {
	position: static;
}

.Morelink {
	width: 100%;
	float: right;
	position: relative;
}

.Morelink:after {
	height: 1px;
	position: absolute;
	width: 100%;
	content: "";
	background: #a9a8a4;
	right: 0;
	top: 9px;
}

.Morelink a {
	float: left;
	font-size: 13px;
	background: #dcdad6;
	margin-left: 40px;
	position: relative;
	z-index: 2;

}

.Morelink a:before {
	content: "[";
	color: #a9a8a4;
	margin-left: 5px;
}

.Morelink a:after {
	content: "]";
	color: #a9a8a4;
	margin-right: 5px;

}

.videoPlayer {
	width: 100%;
	height: 100%;
	position: relative;
	background: url(../img/bx_loader.gif) center no-repeat;
}

.videoPlayer img {
	cursor: pointer;
}

.player {
	position: relative;
	z-index: 2;
}

#aboutUsVideo {
	background-color: black;
	width: 100%;
	overflow: hidden;
	display: none;
}

.play, .pause,.videoPlayer .playing{
	border: 0 none;
	cursor: pointer;
	width: 265px;
	height: 265px;
	position: absolute;
	top: 50%;
	right: 50%;
	margin-right: -133px;
	margin-top: -133px;
	text-indent: 9999px;
	opacity: 0.5;
	transition: all 0.3s ease;
}

.play:active, .pause:active {
	border: 0 none;
	outline: 0 none;
}

.play,.videoPlayer .playing {
	background: url("../img/aboutus/playButton.png") 0 0 no-repeat;
}
.pause {
	background: url("../img/aboutus/pauseButton.png") 0 0 no-repeat;
	display: none;

}

.player:hover .pause {
	display: block !important;
}

.player .poster {
	width: 100%;
}

.player .Loader {
	left: 0;
	display: none;
	top: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url("../img/aboutus/videoloader.GIF") no-repeat center black;
}

.play:hover, .pause:hover {
	opacity: 0.7;
}

video {
	max-width: 100%;

	/* just in case, to force correct aspet ratio */

}

.Stats {
	width: 100%;
	height: 400px;
	background: url("../img/aboutus/statsbg.jpg") #453728;
	position: relative;
	max-height: 719px;
	text-align: center;
}

.Stats:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	z-index: 0;
	right: 0;
	top: 0;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.35)), color-stop(100%, rgba(0, 0, 0, 0)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#59000000', endColorstr='#00000000', GradientType=0);

}

.Stats ul {
	width: 100%;
	margin: 140px 0 50px 0;
	/*float:right;*/
}

.Stats ul li {
	display: inline-block;
	color: #acabab;
	width: 19%;
	/*float: right;*/
}

.Stats ul li span {
	display: block;
	width: 100%;
	font: 56px optimaregular;
	position: relative;
	margin-bottom: 10px;
}

.Stats ul li span:after {
	position: absolute;
	width: 20%;
	content: "";
	background: #776f68;
	height: 1px;
	right: 40%;
	bottom: 0;

}

.Stats ul li small {
	color: #fff;
	clear: both;
	font: 16px 'optimaregular', 'HelveticaNeueLTArabic-Roman';
}

.Heritage {
	background: url(../img/aboutus/featureBg.jpg) repeat-x 0 0 #dad7d2;
	height: 480px;
}

.HertiageCont {
	display: table;
	margin-top: 135px;
	width: 100%;
	position: relative;
	border-spacing: 40px 0;
}

.Heritage .desktopSlider {
	opacity: 0;
}

#HeritageSlider .Slide {
	width: 100% !important;
}

.Heritage .HeritageBlock {
	width: 45%;
	display: table-cell;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	text-align: center;
	padding: 0 1%;
	margin: 0 2.5%;
	border: 1px solid #c8c5c2;
	padding-bottom: 15px;
	position: relative;
}

.Heritage .HeritageBlock h2, .Heritage .HeritageSlider h2 {
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 25px;
}

.Heritage .HeritageBlock h2 a, .Heritage .HeritageSlider h2 a {
	color: inherit;
}

.Heritage .HeritageBlock h2:after, .Heritage .HeritageSlider h2:after {
	content: "";
	position: absolute;
	bottom: 0;
	right: 40%;
	height: 1px;
	background: #343331;
	width: 20%;
}

.Heritage .HeritageBlock p {
	color: #91c44d;
	font: 16px/20px	 'optimaregular', 'HelveticaNeueLTArabic-Roman';
}

.Heritage .HeritageBlock .LinkCont {
	background: #f6f5f3;
	border-radius: 10px;
	padding: 8px 25px 8px 5px;
	border: 5px solid #e4e1de;
	box-shadow: 0 0 1px #000;
	position: absolute;
	bottom: -23px;
	top: auto;
	width: 130px;
	right: 50%;
	margin-right: -85px;

}

@-moz-document url-prefix() {
	.HertiageCont {
		position: relative;
	}
	.Heritage .HeritageBlock {
		position: static;
	}
	.Heritage .HeritageBlock .LinkCont {
		right: auto;
	}

}
.Heritage .HeritageSlider {
	text-align: center;
}

.Heritage .HeritageSlider h2 {
	width: 100%;
	margin: 40px 0 70px;
}

.Heritage .HeritageSlider h2:after {
	width: 10%;
	right: 45%;
}

.Heritage .HeritageSlider h4 {
	font: 20px 'optimaregular';
	text-transform: uppercase;
	width: 75%;
	margin: 0 auto 15px;
}

.Heritage .bx-pager {
	bottom: 0;
}

.Heritage .HeritageSlider p {
	color: #91c44d;
	font: 16px 'optimaregular';
	width: 75%;
	margin: 0 auto;
}

.Heritage .bx-controls-direction a {
	background: #fff;
	border-radius: 100px;
	border: 3px solid #e4e1de;
	text-indent: 9999px;
	position: absolute;
	width: 35px;
	height: 35px;
}

.Heritage .bx-controls-direction a:before {
	content: "";
	position: absolute;
	width: 20px;
	height: 9px;

	top: 12px;
	background: url("../img/sprite.png") no-repeat 0 -115px;
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	right: 9px;

}

.Heritage .bx-controls-direction a.Next:before {
	right: 5px;

	-webkit-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}


.Heritage .bx-controls.bx-has-pager.bx-has-controls-direction {
	position: static;
}

.Heritage .bx-controls-direction {
	position: absolute;
	width: 100%;
	z-index: 51;
	top: 100px;
}

.Heritage .Morelink a {
	/*background: #e3e0db;*/
}

.Heritage #HeritageSlider .bx-wrapper {
	height: 220px;
	margin-bottom: 20px;

}

.Heritage .Bod .bx-pager, .Heritage .Bod .bx-controls-direction {
	width: 100%;
	right: 0;
}

.Bod .bx-wrapper {
	margin: 0 auto 20px;
}

.Heritage .bx-wrapper img {
	width: 84px;
	height: 94px;
	border: 4px solid #fff;
	display: inline-block;
}

.Heritage .Bod h2 {
	margin-bottom: 20px;
}

.Heritage .Bod h3 {
	font-size: 20px;
	margin-bottom: 20px;
	line-height: 25px;
}

.Heritage .Bod {
	text-align: center;
}

.Heritage .Bod span {
	width: 100%;
	float: right;
	color: #666;
	font-size: 12px;
	margin: 5px 0 0px;
}

.Heritage .Bod span sub {
	width: 100%;
	display: block;
	color: #343331;
	margin-top: 5px;
}

.Heritage .Bod .bx-wrapper {
	position: static;
	height: 220px;
}

.Heritage .Bod .SliderCont {
	position: relative;
	direction:ltr;
}

.featureWidgetOuter {
	background: url("../img/aboutus/featureBg.jpg") 0 0 repeat-x #DAD7D2;
}

.featureWidget {
	margin: 50px 0;
	width: 100%;
	float: right;
}

.featureWidget li {
	background: url("../img/aboutus/ftSeparator.png") center right no-repeat;
	float: right;
	width: 29.73%;
	padding: 0 1.8%;
	height: 310px;
	display: table;
}

.featureWidget li .tabCellDiv, .featureWidget li img {
	display: table-cell;
	vertical-align: top;
}

.featureWidget li img {
	float: left;
	margin-right: 8%;
	margin-top: 25%;
}

.featureWidget li:first-child {
	background: none;
}

.featureWidget li h2 {
	font-size: 22px;
	margin-top: 25px;
	word-wrap: break-word;
	font:24px 'optimaregular', 'HelveticaNeueLTArabic-Roman';
}

.featureWidget li p {
	color: #91c44d;
	font: 16px/24px 'optimaregular', 'HelveticaNeueLTArabic-Roman';
	margin-top: 25px;
}

.featureWidget li a {
	position: relative;
}

.featureWidget li a:before {
	background: url("../img/ar/sprite.png") 0 -81px no-repeat;
	position: absolute;
	content: "";
	left: -12px;
	top: 49%;
	width: 7px;
	height: 11px;
	margin: -4.5px 7px 0 0;
}

.featureWidget li.featureImgPlaceHolder {
	padding: 0;
	width: auto;
	max-width: 150px;
	background-image: none;
}

.featureWidget li.featureImgPlaceHolder img {
	margin-top: 30px;
}

.featureImgExist .tabCellDiv {
	width: 65%;
}

.featureWidget li.featureImgExist img {
	max-width: 95%;
}

.featureWidget li.featureImgExist {
	padding-left: 1%;
}

.videoPlayer .Close {
	display: none;
	top: 0;
	border-radius: 0;
	left: 0;
	right: auto;
	margin: 0;
}

.Stats .GreenBut {
	padding-bottom: 11px;
	padding-top: 6px;
}

.Heritage .Carousal {
	float:left !important;
}

.Insights .slider p {
	clear:both;
	width:100%;
}

.Insights .SlideBtn {
	width:auto;
}

.player .Close {
	display: none;
	top: 0;
	border-radius: 0;
	right: 0;
	left: auto;
	margin: 0;
	z-index: 2;
}

@media \0screen {
	.Map .Header .Right fieldset label:before, .Map .Body .Left .Results ul li:after {
		left: -22px;

	}

	.regular-radio {
		float: left;
	}

}

.AcountFinderTool .Head h2 small {
	font: 14px tahoma, sans-serif;
	margin-right: 10px;

}

.Calculator label {
	font: 18px tahoma, sans-serif;
	margin: 35px 0 15px;
	float: right;
	width: 100%;
}

.Calculator li {
	padding: 0 2%;
	width: 28% !important;
}

.Calculator .customComboBox span {
	width: 100%;
}

.Calculator .calcResultPanel {
	border-bottom: solid 1px #474543;
	box-shadow: 0 1px #131110;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.Calculator .ErrorState {
	clear: both;
}

.Calculator .result {
	width: 70%;
	padding: 28px 2%;
	border-radius: 4px;
	background: #f5f5f4;
	background: -moz-linear-gradient(top, #f5f5f4 0%, #c6c2ba 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f4), color-stop(100%, #c6c2ba));
	background: -webkit-linear-gradient(top, #f5f5f4 0%, #c6c2ba 100%);
	background: -o-linear-gradient(top, #f5f5f4 0%, #c6c2ba 100%);
	background: -ms-linear-gradient(top, #f5f5f4 0%, #c6c2ba 100%);
	background: linear-gradient(to bottom, #f5f5f4 0%, #c6c2ba 100%);
	background: linear-gradient(to bottom, #f5f5f4 0%, #c6c2ba 100%);
	float: right;
}

.Calculator .result label {
	width: auto;
	margin: 8px 0 0 10px;
}

.Calculator .result input[type=text] {
	width: 35% !important;
	margin-left: 15px;
	float: right;
}

.Calculator .result2 {
	width: 62%;
}

.Calculator .result2 input[type=text] {
	width: 50% !important;
}

.fancyInputStyle input[type=number], .fancyInputStyle input[type=text] {
	float: left;
	height: 36px;
}

.width100Perc {
	width: 93% !important;
	float: right !important;
}

.calcResultPanel {
	border-top: solid 1px #474543;
	box-shadow: 0 -1px #131110;
	float: left;
	width: 100%;
	margin-top: 20px;
	padding-top: 20px;
}

.Map .Header .Right {
	width: 60.3%;

}

.Map .Header .Left {
	width: 31.5%;

}

.Map .Header .Right fieldset {

	width: 51.5%;

	margin-bottom: 10px;
	float: right;
	clear: right;

}

.Map .Header .Right fieldset + fieldset {

	width: 41%;

	float: left;
	clear: left;

}

.Map .Header .Right fieldset + fieldset + fieldset {
	display: block;
	width: 40%;
	float: right;
	clear: right;

}

.Map .Header .Right fieldset + fieldset + fieldset + fieldset {

	width: 41%;

	float: left;
	clear: left;
}

.Map .Header .Right fieldset + fieldset + fieldset + fieldset label:before {
	background: url(../img/sprite.png) -433px -392px !important;
}

.Map .Header .Right fieldset + fieldset + fieldset + fieldset + fieldset {

	width: 54%;
	float: right;
	clear: right;

}

.Map .Header .Right fieldset + fieldset + fieldset + fieldset + fieldset label:before {
	background: url(../img/sprite.png) -433px -392px !important;
}

.Map .Body .Left ul li.Sales:before, .Map .Body .Left ul li.After:before {

	background: url(../img/sprite.png) -433px -392px no-repeat;
	content: "";
	right: 11px;
	top: 21px;
	width: 17px;
	height: 26px;
	position: absolute;

}

.Map .Body .Left ul li.After:before {
	background-position: -410px -423px !important;
}

.Map .Header .Left input[type=text], .Map .Header .Left input[type=number]{
	width: 61%;
}
.Map .Header .Left a {
	width:30%;
}
.Map .Body .Left ul li.After:before {
	background-position: -410px -423px !important;
}
.Map .Body .Left ul li.Branch:before, .Map .Body .Left ul li.Atm:before, .Map .Body .Left ul li.Currency:before, .Map .Body .Left ul li.SalesAfterSales:before, .Map .Body .Left ul li.AfterSales:before {
	right: 11px;
	top: 21px;
}
.Map .Header .Right fieldset + fieldset + fieldset + fieldset label:before, li.SalesAfterSales:before, li.SalesAfterSales:before {
	background-position: -433px -392px !important;
}
li.SalesAfterSales:before {
	background: url(../img/sprite.png) -433px -392px !important;
}


.fillerDesc
{
	font-size:14px;
	font-family:Arial;
	vertical-align:text-top;
}
@media only screen and (min-width: 980px)
{
	a[href='/ar-sa/investments/Pages/Treasury.aspx'],
	a[href='/ar-sa/investments/Pages/Capital-AlAhli-Funds.aspx'],
	a[href='/ar-sa/investments/Pages/Local-Brokerage.aspx'],
	a[href='/ar-sa/investments/Pages/Khayrat-AlAhli.aspx']
	{
		height:32px;
	}

}



/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
    bottom: 71px !important;
    padding: 2px 8px !important;
    border-radius: 5px;
    background: rgba(0, 0, 0, 0.5);
    width: auto !important;
    display: inline-block;
    position: relative !important;
    left: 20px !important;
    right: auto !important;
    z-index: 60;
    float: left;
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 12px;
    outline: 0;
    background: url(../img/autoControl.png) 0 0 no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: 0 -13px;
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 12px;
    outline: 0;
    background: url(../img/autoControl.png) -11px 0 no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -11px -13px;
}

/* AUTO CONTROLS (START / STOP) */

/* eForm Generator */

.ApplyNowForm ul li.Central {
	float: none;
	clear: both;
	width: 45%;
	margin: 0 auto;
}

.ApplyNowForm ul li.Central > span {
	width: 100%;
}

.ApplyNowForm ul li.Central > label {
	width: 100%;
	float: none;
	clear: both;
	display: block;
	text-align: right;
	margin: 0 auto;
	height: auto;
}

.ApplyNowForm ul li.Central input[type=text] {
	float: none;
	width: 92%;
	margin: 0 auto;
	padding: 0 4%;
}

.eform li.Central .big-radio + label, .eform li.Central .regular-radio + label, .eform li.Central [elementtype='Boolean'] label, .eform li.Central[elementtype='MultiChoice'] span label, eform li.Full .big-radio + label, .eform li.Full .regular-radio + label, .eform li.Full [elementtype='Boolean'] label, .eform li.Full[elementtype='MultiChoice'] span label, eform li.Single .big-radio + label, .eform li.Single .regular-radio + label, .eform li.Single [elementtype='Boolean'] label, .eform li.Single[elementtype='MultiChoice'] span label {
	clear:right;
	margin-bottom:5px;
}

.ApplyNowForm ul li.Full {
	width: 70%;
}

.eform li.Central [elementtype='RadioBox'] sub, .eform li.Central [elementtype='Boolean'] sub {
	width: 85%;
}

.ApplyNowForm ul li.Central > span > label > sub, .ApplyNowForm ul li.Full > span > label > sub, .ApplyNowForm ul li.Single > span > label > sub {
	width: 85%;
	float: right;
}

.ApplyNowForm ul li[elementtype=MultiChoice] span > label {
	width: 100%;
}

.ApplyNowForm ul li.Full label, .ApplyNowForm ul li.Single label, .ApplyNowForm ul li.Central label {
	height:auto;
	margin-left: 10px;
}

.eform li[elementtype='RadioBox'] sub, .eform li[elementtype='Boolean'] sub {
	width: 80%;
}

.eform li.Single[elementtype='RadioBox'] sub, .eform li.Single[elementtype='Boolean'] sub {
	width: 70%;
}

.ApplyNowForm.eform .AreYou {
	padding-top: 25px;
}

.ApplyNowForm ul li.Single ~ li.Full {
	width: 100%;
	border-top: 1px solid #c9c5c2;
	border-bottom: 1px solid #c9c5c2;
	box-shadow:0 1px #FFF, 0 -1px #FFF;
	padding:35px 0;
}

.ApplyNowForm ul li.Single ~ li.Full > label {
	width:14.5%;
}

.ApplyNowForm ul li.Single ~ .Full > input[type=text], .ApplyNowForm ul li.Single ~ .Full > textarea, .ApplyNowForm ul li.Single ~ .Full > input[type=number], .ApplyNowForm ul li.Single ~ .Full > input[type=email] {
	width: 75.5%;
}

.ApplyNowForm ul li.Single ~ .Full + .Full {
	margin-top:-30px;
}

.ApplyNowForm i label.Error {
	font: normal 12px Arial;
	width: 55%;
	float: left;
	height: 32px !important;
	padding-top: 6px !important;
}

.SuccessState {
	background: url(../img/tickSign.jpg) 90% 27px no-repeat #008448;
	padding: 2px 5% 25px 3%;
	width: 58%;
	margin: auto auto 25px auto;
	color: #FFF;
	text-align: center;
	position: relative;
}

.SucEstInner {
	width:75%;
	margin:0 auto;
}

.ErrorState *, .SuccessState * {
	color:white !important;
}

.ApplyNowForm ul li label.Error {
	font-weight:normal !important;
}

.ms-ToolPaneOuter {
	position:relative;
	z-index: 99;
}

.ApplyNowForm ul li input[type=text], .ApplyNowForm ul li textarea, .ApplyNowForm ul li input[type=number], .ApplyNowForm ul li input[type=email] {
	height: 38px;
}

.ApplyNowForm.eform li i {
	width: 55%;
	float: right;
	height: 32px !important;
}

.MapCityddl span {
	width: 70% !important;
	margin-top: 10px;
}

.MapCityddl .GreenBut {
	padding: 10px 0 2px 7px !important;
	width: 24% !important;
	height: 28px !important;
}

.MapCityddl .GreenBut:after {
	right: auto !important;
	top: 10px !important;
	left: 15px !important;
}

.MapCityddl label {
	display:block;
}

:root .OverlayCont iframe {
	width:1010px\9 !important;
}

@media screen and (min-width: 0 \0) {
    .ApplyNowForm ul li span:before, .ApplyNowForm ul li span:after, .customComboBox span:before, .customComboBox span:after, .fancy-menu span:before, .fancy-menu span:after, .MapCityddl span:after, .MapCityddl span:before {
        display: none;
    }

    .Faqs .Contents > ul > li sub {
        font-size: 18px;
    }
} 

.eformtopspace {
	margin-top:0%;
}
.WidgetHolderNoSpace {
	padding:5px 0;
}

.eform .items {
	float: left;
	width: 100%;
}


/* eForm Generator */


/**----------------------------------------------------------------------------------------- Owais ------------------------------------------------------**/

.slider-section-01 {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    float: none;
}
.slider-section-01 .bx-controls-direction a {
    bottom: 2%;
    top: auto;
}
.slider-section-01 .bx-pager {
    background: none;
    bottom: 75px !important;
}
.slider-section-01 .bx-pager.bx-default-pager a.active {
    background: #fff !important;
}
.slider-section-01 .bx-pager.bx-default-pager a {
    background: #91c44d !important;
}
.slider-section-01 .bx-controls-direction a {
    width: 27px;
    height: 75px;
}
.slider-section-01 .Prev {
    background-position: -166px -276px;
}
.slider-section-01 .Next {
    background-position: -197px -276px;
}
.slider-section-01 .bx-controls.bx-has-pager.bx-has-controls-direction {
    width: 130px;
    margin: 0 auto;
    position: relative;
}
.slider-section-01 .Text-widget-parallax hgroup {
    margin-bottom: 5px;
}
.slider-section-01 .Text-widget-parallax hgroup h2 {
    margin-top: 88px;
}
.slider-section-01 .Text-widget-parallax hgroup h3 {
    margin-top: 5px;
    border-top: 0px;
}
.slider-section-01 .Text-widget-parallax p {
    position: relative;
    float: right;
    line-height: 27px;
    margin-top: 0;

}
.slider-section-01 .Text-widget-parallax p:after {
    content: "";
    position: absolute;
    right: 0px;
    bottom: -40px;
    width: 6px;
    height: 35px;
    background: rgba(245,166,35,0.8);
    z-index: 999999;
}
.slider-section-01 .Text-widget-parallax a {
    margin-top: 45px;
}
/**--------------------- Temp class ------------------**/

.videoPlayer > iframe {
    display: none !important;
}
.qLink-section-01 .qLink {
    padding: 0px 0 0px;
}
.qLink-section-01 .QuicklinkNav {
    margin-top: -37px;
}
.qLink-section-01 .QuicklinkNav ul
{
    display: table;
}
.qLink-section-01 .QuicklinkNav ul li {
    padding: 52px 47px 35px 0px;
    background-color: #91c44d;
    background-image: -webkit-linear-gradient(bottom, #e8e7e4 35%, #d3cebf);
    background-image: -moz-linear-gradient(bottom, #e8e7e4 35%, #d3cebf);
    background-image: -o-linear-gradient(bottom, #e8e7e4 35%, #d3cebf);
    background-image: -ms-linear-gradient(bottom, #e8e7e4 35%, #d3cebf);
    background-image: linear-gradient(to top, #e8e7e4 35%, #d3cebf);
    border-right: 1px solid #d3cebf;
    width: 25%;
    float: none;
    display: table-cell;
    vertical-align: top;
}
/*.qLink-section-01 .QuicklinkNav ul li:last-child {
    background-color: #91c44d;
    background-image: -webkit-linear-gradient(bottom, #e8e7e4 35%, #cececb);
    background-image: -moz-linear-gradient(bottom, #e8e7e4 35%, #cececb);
    background-image: -o-linear-gradient(bottom, #e8e7e4 35%, #cececb);
    background-image: -ms-linear-gradient(bottom, #e8e7e4 35%, #cececb);
    background-image: linear-gradient(to top, #e8e7e4 35%, #cececb);
}*/
.qLink-section-01 .QuicklinkNav ul li span
{
    height: 65px;
    float: right;
}
.qLink-section-01 .QuicklinkNav ul li span img {
    width: auto;
    margin-bottom: 24px;
}
.qLink-section-01 .QuicklinkNav ul li .right {
    width: 100%;
}
.qLink-section-01 .QuicklinkNav ul li .right span
{
    display: none;
}
.qLink-section-01 .QuicklinkNav ul li a {
    margin-bottom: 15px;
    color: #0c7560;
    font-family: 'HelveticaNeueLTArabic-Roman';
    line-height: 18px;
}
.qLink-section-01 .QuicklinkNav ul li a small {
    color: #797979;
    font-family: Arial;
    font-size: 13px;
    padding-left: 0px;
    margin-bottom: 3px;
    width:80%;
    font-family: 'HelveticaNeueLTArabic-Roman';
    line-height: 18px;
    padding-right: 0px;
}
.qLink-section-01 .QuicklinkNav ul li a small:before {
    content: "";
}
.newBanner-section-01 .qLink
{
    position:relative;
}
.newBanner-section-01 .qLink .featured-banner
{
    max-width:100%;
    width:100%;
    margin:0 auto;
    display:block;
    padding: 60px 0px 60px 0px;
    background-size: cover;
}

.newBanner-section-01 ul
{
    display:table;
    border-collapse: separate;
    border-spacing: 30px 0px;
    margin-right: -28px;
    width: 106%;
}
.newBanner-section-01 li
{
    width:217px;
    margin-left:33px;
    background:#fff;
    display:table-cell;
    vertical-align: top;
}
.newBanner-section-01 li:first-child
{
    margin-left:0px;
}
.newBanner-section-01 li img
{
    width:100%;
    max-height: 225px;
}
.newBanner-section-01 li .right
{
    width:100%;
    float:left;
    padding:19px 12px 19px 12px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.newBanner-section-01 li .right a:first-child
{
    font-weight: bold;
    font-size: 14px;
    font-family: 'HelveticaNeueLTArabic-Roman';
    line-height: 20px;
}
.newBanner-section-01 li .right  p
{
    margin: 15px 0 20px;
    color: #ababab;
    line-height: 18px;
    font-family: 'HelveticaNeueLTArabic-Roman';
}
.newProductSlider
{
    background: #e7e5df;
    padding-top: 60px;
}
.newProductSlider .qLink
{
    padding: 0;
}
.newProductSlider .Text-widget-parallax
{
    top: 200px !important;
    bottom: 0px !important;
}
.newProductSlider .Text-widget-parallax hgroup h2
{
    font-size: 115%;
    font-family: Arial;
    text-transform: none;
    background: rgba(12, 117, 96, 0.9);
    font-family: 'HelveticaNeueLTArabic-Roman';
    color: #fff !important;
    /*padding-top: 10px;*/
    padding-bottom: 10px;
}
.newProductSlider .Text-widget-parallax hgroup
{
    margin-bottom: 4px;
    letter-spacing: 0px;
}

/*.newProductSlider .Text-widget-parallax hgroup h2{*/
    /*padding-top: 6px;*/
    /*padding-bottom: 6px;*/
/*}*/
.newProductSlider .Text-widget-parallax p
{
    max-width: 260px;
    font-family: Arial;
    display: block !important;
    line-height: 20px;
    text-align: right;
}
.newProductSlider .bx-pager
{
    margin-top: 60px;
    background: none;
}

.newProductSlider .bx-pager.bx-default-pager a.active
{
    background: #fff !important;
}
.bx-wrapper .bx-pager.bx-default-pager a
{
    background: #91c44d !important;
}

.newProductSlider .Next, .newProductSlider .Prev
{
    margin-top: -70px;
    height: 45px;
    width: 28px;
}
.newProductSlider .Prev
{
    background-position: 0px -500px;
    left:-60px;
}
.newProductSlider .Next
{
    background-position: -36px -500px;
    right:-60px;
}
.newStats
{
    background: none;
    height: auto;
    /**min-height: 560px;**/
    max-height: none;
}


.Stats.newStats:before {
    content: "";
    position: static;
    background: none !important;
}

.newStats .featured-statistics
{
    /*max-width: 1440px;*/
    width: 100%;
    margin: 0 auto;
    background-size: cover;
    padding: 60px 0px 90px 0px;
}
.newStatsHeading
{
    width: 100%;
    float: left;
    padding-bottom: 40px;
      border-bottom:1px solid #82baae;
      }
.newStatsHeading h3
{
    text-transform: none;
    font: 318% arial;
    font-weight: bold;
    color: #fff;
    margin-bottom: 20px;
    font-family: 'HelveticaNeueLTArabic-Roman';
    padding: 10px;
}
.newStats ul{
    margin: 38px 0 0px 0;
    float: left;
}
.newStats ul li
{
    text-align: right;
    width: 25%;
    float: right;
}
.newStats ul li span:after
{
    position: static;
    background: none;
}
.newStats ul li span
{
    font: 60px Arial;
    margin-bottom:0px;
    color: #fff;
    margin-bottom: -10px;
}
.newStats ul li small
{
    font: 14px arial;
    font-weight: bold;
    font-family: 'HelveticaNeueLTArabic-Roman';
}
.newStats .GreenBut
{
    background: #91c44d;
    font-size: 14px;
}
.newStats .GreenBut:before
{
    top: 0px;
}
.SectionCRS-News
{
    width: 100%;
    float: left;
    padding: 48px 0px 60px 0px;
    display: table;
}
.MainCRS
{
    width: 52%;
    display: table-cell;
}
.MainCRS ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.MainCRS ul li{
    width: 50%;
    float: right;
    position: relative;
    /*margin-bottom: -3px;*/
    min-height: 240px;
    border-bottom: 1px solid #e8e7e3;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}
.MainCRS ul li img
{
    width: 320px;
    height: 240px;
    float: right;
}
.MainCRS ul li p
{
    background: rgba(99, 157, 142, 0.8);
    position: absolute;
    bottom: 5px;
    padding: 10px 10px 10px 10px;
    color: #fff;
    right: 18px;
}
.MainCRS ul li p strong
{
    width: 100%;
    float: right;
    font-size: 20px;
    font-weight: normal;
    direction: rtl;
}
.MainCRS ul li p strong a{
    color: #fff;
}
.MainCRS ul li.csrStatic
{
    background: #7d7f7c;
    min-height: 241px;
}
.MainCRS ul li.csrStatic p
{
    position: static;
    background: none;
    width: 80%;
    margin: auto;
}
.MainCRS ul li.csrStatic p strong
{
    margin: 20px 0px 10px 0px;
    font: 30px 'optimaregular';
    color: #fff;
}
.MainCRS ul li.csrStatic p span
{
    line-height: 18px;
    width: 100%;
    float: left;
    margin-bottom: 12px;
    height: 75px;
    overflow: hidden;
    color: #fff;
}
.MainCRS ul li.csrStatic a
{
    position: relative;
    color: #a1cc5f;
    text-decoration: underline;
}
.MainCRS ul li.csrStatic a:after
{
    content: "";
    background-position:-100px -8px;
    position: absolute;
    right: -15px;
    top: 4px;
    width: 12px;
    height: 10px;
}
.latestPressR
{
    width: 27.80%;
    background: #222222;
    display: table-cell;
    vertical-align: top;
}
.latestPressR h2
{
    width: 61%;
    float: right;
    margin: 38px 18px 30px 0px;
    color: #fff !important;
    line-height: 41px;
}
.latestPressR ul
{
    width: 90%;
    float: right;
    margin: 0;
    padding: 0;
    list-style: none;
    overflow-y: auto;
    height: 494px;
    padding-left: 30px;
}
.latestPressR ul li{
    width: 81%;
    float: right;
    position: relative;
    padding: 16px 20px 18px 0px;
}
.latestPressR ul li:before {
    content: "";
    position: absolute;
    top: 0;
    right: -16px;
    width: 100%;
    height: 2px;
    background-position: -278px -555px;
    transform: rotate(-540deg);
    -webkit-transform: rotate(-540deg);
    -o-transform: rotate(-540deg);
    -moz-transform: rotate(-540deg);
    -ms-transform: rotate(-540deg);
}

.latestPressR ul li:last-child:after {
	content: "";
	position: absolute;
	bottom: 0;
	right: -16px;
	width: 100%;
	height: 2px;
	background-position: -278px -555px;
	transform: rotate(-540deg);
	-webkit-transform: rotate(-540deg);
	-o-transform: rotate(-540deg);
	-moz-transform: rotate(-540deg);
	-ms-transform: rotate(-540deg);
}
.latestPressR ul li span
{
    width: 100%;
    float: left;
    font-size: 11px;
    color: #a8a8a8;
    margin-bottom: 10px;
}
.latestPressR ul li strong
{
    width: 100%;
    float: left;
    font-size: 16px;
    color: #afd272;
    line-height: 23px;
}
.latestPressR ul li strong a
{
    color: #afd272;
    font-family: 'HelveticaNeueLTArabic-Roman';
    line-height: 25px;
}
.latestPressR  .GreenBut
{
    /*background: #91c44d;*/
    font-size: 14px;
    margin-top: 15px;
	margin-right: 20px;
	float: right;
}
.investorRelation
{
    background: #fff;
    padding:85px 0px 75px 0px;
}
.investorR-01
{
    width: 25%;
    float: right;
}
.investorR-01 strong
{
    margin-bottom: 22px;
    width: 100%;
    float: left;
    font-size: 50px;
    color: #2d2d2d;
    font-family: 'HelveticaNeueLTArabic-Roman';
    line-height: 60px;
}
.investorR-01 p
{
    margin: 0;
    padding: 0;
    margin-bottom: 8px;
}
.investorR-01 p a
{
    color: #008673;
    font-family: arial;
    font-weight: bold;
    font-size: 14px;
    font-family: 'HelveticaNeueLTArabic-Roman';
    line-height: 18px;
}
.investorR-02
{
    width: 35%;
    float: right;
    padding-right: 5%;
    margin-top: 12px;
}
.investorR-02 p
{
    margin: 0;
    padding: 0;
    margin-bottom: 4px;
}
.investorR-02 p a
{
    color: #008673;
    font-family: arial;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    font-family: 'HelveticaNeueLTArabic-Roman';
}
.investorR-02 span
{
    color: #5c5c5c;
    font-size: 12px;
    font-family: 'HelveticaNeueLTArabic-Roman';
}

.investorR-02 .investorR-02-Inner
{
    width: 100%;
    float: left;
    margin: 25px 0px 0px 0px;
    border-top: 1px solid #e3e3e3;
    padding-top: 25px;
}

.investorR-02 .investorR-02-Inner p
{
    width: 40%;
    float: right;
    border-right: 5px solid #f5a623;
    padding: 4px 15px 4px 0px;
    font-family: 'HelveticaNeueLTArabic-Roman';
    line-height: 20px;
}
.investorR-02 .investorR-02-Inner strong
{
    float: right;
    color: #009685;
    font: 30px 'optimabold';
    margin: -3px 30px 0px 0px;
}
.investorR-02 .investorR-02-Inner strong span {
    float: left;
    color: #5c5c5c;
    font-size: 15px;
    font-family: arial;
    margin: 12px 9px 0px 0px;
}
.investorR-02 .investorR-02-Inner i{
    float: left;
    color: #a1cc5f;
    font-size: 15px;
    font-family: arial;
    margin: 10px 0px 0px 10px;
    position: relative;
    direction: ltr;
}
.investorR-02 .investorR-02-Inner i:before
{
    content: "";
    position: absolute;
    left: -17px;
    top: -4px;
    width: 13px;
    height: 18px;
    background-position: -166px 0px;
}
.investorR-02 .investorR-02-Inner i.redIcon:before
{
	background: url(../img/red-icon.png) no-repeat !important;
	top:3px;
}
.investorR-03
{
    width: 30%;
    float: right;
    padding-right: 5%;
    margin-top: 10px;
}
.investorR-03 p
{
    color: #a1cc5f;
    font-size: 25px;
    line-height: 28px;
    position: relative;
    font-family: 'HelveticaNeueLTArabic-Roman';
}
.investorR-03 p:before
{
    content: "";
    width: 21px;
    height: 20px;
    position: absolute;
    right: -21px;
    top: -7px;
    background-position: -120px 0px;
    transform:rotateY(165deg);
    -webkit-transform:rotateY(165deg);
    -moz-transform:rotateY(165deg);
    -o-transform:rotateY(165deg);
    -ms-transform:rotateY(165deg);
}
.edit-mode-panel{
	margin-top: 170px;
}


.CSRForm {
  float: right;
  width: 100%;
  background-color: #EDECE8;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: solid 1px #D3D2CF;
  margin-bottom: 30px; }
  .CSRForm .buttons {
    border-top: none;
    text-align: right;
    padding: 0 0 3% 0; }
    .CSRForm .buttons .GreenBut, .CSRForm .buttons .GreenBut:last-child {
      padding: 7px 10px 12px;
      min-width: 0;
      font-size: 14px;
      font-weight: bold;
      margin: 0 3%; }
    .CSRForm .buttons .GreenBut:before{
      content: initial;
display:none;      
 }
  .CSRForm ul {
    float: right;
    border-bottom: none; }
    .CSRForm ul li.Central, .CSRForm ul li.Full, .CSRForm ul li.Single {
      float: right;
      width: 94%;
      margin: 0 3%; }
      .CSRForm ul li.Central label, .CSRForm ul li.Full label, .CSRForm ul li.Single label {
        float: right;
        font: 20px 'optimaregular';
        color: #353230;
        width: 100%;
        margin: 0; }
      .CSRForm ul li.Central span, .CSRForm ul li.Full span, .CSRForm ul li.Single span {
        width: 100%; }
        .CSRForm ul li.Central span label, .CSRForm ul li.Full span label, .CSRForm ul li.Single span label {
          width: auto; }
      .CSRForm ul li.Central sub, .CSRForm ul li.Full sub, .CSRForm ul li.Single sub {
        margin: 0 7px 0 20px;
        font-size: 14px;
        width: auto !important; }
      .CSRForm ul li.Central .big-radio + label, .CSRForm ul li.Central .regular-radio + label, .CSRForm ul li.Full .big-radio + label, .CSRForm ul li.Full .regular-radio + label, .CSRForm ul li.Single .big-radio + label, .CSRForm ul li.Single .regular-radio + label {
        padding: 8px;
        margin: 0 0 -4px 0;
	    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);
	    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);
	    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);
        clear: none; }
      .CSRForm ul li.Central .big-radio:checked + label:after, .CSRForm ul li.Full .big-radio:checked + label:after, .CSRForm ul li.Single .big-radio:checked + label:after {
        width: 6px;
        height: 6px;
        left: 5px;
        top: 5px; }
      .CSRForm ul li.Central textarea, .CSRForm ul li.Full textarea, .CSRForm ul li.Single textarea {
        width: 97%;
        padding: 1%;
	    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);
	    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);
	    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);
        height: 195px; }
      .CSRForm ul li.Central input[type=text], .CSRForm ul li.Full input[type=text], .CSRForm ul li.Single input[type=text] {
        width: 97%;
	    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);
	    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);
	    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);
        padding: 0 1%; }
       


 
.newProductSlider ul li{
	background-color: #0C7560;
}
.newProductSlider ul li:hover a img{
	  opacity: .2;
}
.qLink-section-01 .QuicklinkNav ul li a small:hover {
	text-decoration: underline;
}
.newStats .GreenBut:hover {
	background: #91c44d;
}
.newStats .GreenBut {
	background: #1E8D77;
}        
.MainCRS ul li{
	background-color: #0C7560;
}
.MainCRS ul li:hover img{
	  opacity: .2;
}
.newBanner-section-01 li:hover a{
	color: #91c44d;
}
.newBanner-section-01 li{
	cursor:pointer;
}

.slider-section-01 .bx-wrapper .bx-controls-auto {
	bottom: 49px !important;
	background: rgba(145, 196, 77, 0.9);
	left: -60px !important;
	z-index: 1;
	position: absolute !important;

}


