/*

Blue-Top		#183884
Orange 			#e9811a
Footer-Blue 	#002c73
Footer-Dark 	#002258

Green			#127c3c
Footer-G-Dark	#116332
font-family: 'Roboto', sans-serif;
font-family: NotoNastaliqUrdu;

*/


@font-face {
 font-family: NotoNastaliqUrdu;
   src:url(../fonts/NotoNastaliqUrdu.eot);
   src:url(../fonts/NotoNastaliqUrdu.eot?#iefix) format('embedded-opentype'),
   url(../fonts/NotoNastaliqUrdu.woff) format('woff'),
   url(../fonts/NotoNastaliqUrdu.ttf),
   url(../fonts/NotoNastaliqUrdu.svg#NotoNastaliqUrdu) format('svg');
}
@font-face {
font-family: NotoNastaliqUrduRegular;
   src:url(../fonts/NotoNastaliqUrdu-Regular.eot);
   src:url(../fonts/NotoNastaliqUrdu-Regular.eot?#iefix) format('embedded-opentype'),
   url(../fonts/NotoNastaliqUrdu-Regular.woff) format('woff'),
   url(../fonts/NotoNastaliqUrdu-Regular.ttf),
   url(../fonts/NotoNastaliqUrdu-Regular.svg#NotoNastaliqUrdu-Regular) format('svg');
}

@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700');
body {
	overflow: hidden;
}

/* Preloader */
#preloader {
	position: fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#fff; /* change if the mask should be a color other than white */
	z-index:99999; /* makes sure it stays on top */
}

#status {
	width:138px;
	height:76px;
	position:absolute;
	left:50%; /* centers the loading animation horizontally on the screen */
	top:50%; /* centers the loading animation vertically on the screen */
	background-image:url('../images/loading.gif'); /* path to your loading animation */
	background-repeat:no-repeat;
	background-position:center;
	margin:-38px 0 0 -69px; /* is width and height divided by two */
}
.b{
	border: 1px solid #F99;
}
a{
	color: #e9811a;
}
a:hover, a:focus{
	color: #e9811a;
	text-decoration: underline;
}
.bok-wrapper{
	max-width: 1920px;
	margin: 0 auto;
}
.top-bar{
	background-color: #183884;
}
.section-islamic .top-bar,
.page-islamic .top-bar {
	background-color: #127c3c;
}
.pad-tb{
	padding-top: 8px;
	padding-bottom: 8px;
}
.top-date-align .hijri-date{
	color: #FFF;
	font-size: 12px;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
}
.top-menu-align{
	text-align: right;
	float: right;
}
.top-menu-align ul{
	color: #FFF;
	font-size: 12px;
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: 400;
}
.top-menu-align .block-menu{
	float: left;
}
.top-menu-align .block-locale{
	float: right;
}
.top-menu-align ul li::after{
	content: '';
	width: 1px;
	height: 18px;
	background-color: #FFF;
	position: absolute;
	top: 0;
	right: 0;
}
.top-menu-align ul li{
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
}
.top-menu-align .language-switcher-locale-url li.active{
	display: none;
}
.language-switcher-locale-url .ur{
	font-family: 'NotoNastaliqUrdu';
	font-size: 16px;
	line-height: 18px;
	display: inline-block;
	margin-top: -6px;
}
.top-menu-align ul li.ur a{
	padding: 0 0 0 12px;
}
.top-menu-align ul li.en a{
	padding: 0 12px 0 0;
}
.top-menu-align ul li.en .locale-untranslated, 
.top-menu-align ul li.ur .locale-untranslated{
	padding-left: 8px;
}
ul.language-switcher-locale-url li::after{
	display: none;
}
.top-menu-align ul li a{
	color: #FFF !important;
	padding: 0 11px;
}
.navbar{
	border: none;
	border-radius: 0;
	border-bottom: 4px solid #e9811a;
}
.navbar-brand {
    font-size: 18px;
    line-height: 20px;
    float: none;
    height: auto;
    display: inline-block;
    padding: 26px 15px;
}
.navbar-brand img{
	margin-right: 10px;
	display: inline-block;
}
.navbar-brand span{
	font-family: 'Times New Roman';
	font-size: 23px;
	font-weight: 700;
	color: #231f20;
}
#bokNavbar ul li a{
	color: #e9811a;
	border: none;
	padding: 50px 24px;
	border-left: 1px solid #ccc;
}
#bokNavbar ul li:last-child a{
	border-right: 1px solid #ccc;
}
#bokNavbar ul li:hover a:hover, #bokNavbar ul li.active a{
	color: #183884;
	background: #f4f6f8 ;
}
.header{
	position: relative;
}
.header__logo{
	position: absolute;
	z-index: 99;
	top: 20px;
	left: 0;
}
.header__logo-image {
    width: auto;
    height: auto;
}
.header__region{
	clear: none;
}
.header__name-and-slogan{
	position: absolute;
	z-index: 99;
	left: 94px;
	top: 25px;
}
.header__name-and-slogan h1 a span,
.header__name-and-slogan h1 a span:hover,
.header__name-and-slogan h1 a:hover span,
.header__name-and-slogan h1 a:focus span,
.header__name-and-slogan h1 a:visited span{
	color: #000;
    font-weight: bold;
    text-decoration: none; 
    font-family: 'Times new Roman', sans-serif;
}
.header__site-link:hover *{
    text-decoration: none !important;
}
.header__site-name,
.header__site-name:hover{
    text-decoration: none !important;
}
.header__site-link:hover, .header__site-link:focus{
    text-decoration: none !important;
}
.tb-megamenu{
	background: none;
}
.tb-megamenu-nav{
	float: right;
}
.tb-megamenu .nav > li{
	padding: 0;
	float: left;
	position: static;
	background: #FFF;
}
.primary-footer form .form-actions input[type="submit"]{
	text-transform: uppercase;
	background: none;
	color: #e9811a;
	width: 36%;
	min-width: 100px;
	margin: 10px 0 20px 0;
}
.primary-footer form .form-actions input[type="submit"]:focus,
.primary-footer form .form-actions input[type="submit"]:hover{
	text-transform: uppercase;
	background: #e9811a;
	color: #FFF;
	width: 36%;
}
.icon_plus{
	display: none;
}
.level-1 > .tb-megamenu-submenu > .mega-dropdown-inner > .row-fluid {
    padding-top: 6px;
}
.tb-megamenu .nav-collapse,
.tb-megamenu .nav-collapse .nav{
	background: #FFF;
}
.tb-megamenu .nav-collapse .tb-megamenu-nav > .tb-megamenu-item > a {
	margin: 0;
	border: none;
	border: none;
	color: #e9811a;
	background: none;
	padding: 42px 18px;
	border-color: #ccc !important;
	border-left: 1px solid #ccc;
	transition: all ease-in-out .2s;
}
.tb-megamenu .nav-collapse .tb-megamenu-nav > .tb-megamenu-item:last-child > a{
	border-right: 1px solid #ccc;
}
.tb-megamenu .nav-collapse .tb-megamenu-nav > .tb-megamenu-item > a:hover,
.tb-megamenu .nav-collapse .tb-megamenu-nav > .tb-megamenu-item > a:focus,
.tb-megamenu .nav-collapse .tb-megamenu-nav > .tb-megamenu-item.active > a,
.tb-megamenu .nav-collapse .tb-megamenu-nav > .tb-megamenu-item.open > a{
	color: #183884;
	background: #f4f6f8;
}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,
.tb-megamenu .nav > li.dropdown.open.active > a:hover{
	color: #183884;
	background: #f4f6f8;
}
.tb-megamenu .nav-collapse .tb-megamenu-nav > .tb-megamenu-item > a .caret{
	display: none;
}
.tb-megamenu ul.tb-megamenu-nav li.active > a{
	color: #183884 !important;
}
.tb-megamenu ul.tb-megamenu-nav  li.level-1 > a{
	font-size: 17px;
	font-weight: 300;
	font-family: 'Roboto', sans-serif;
}
.tb-megamenu ul.tb-megamenu-nav  li.level-1 > .tb-megamenu-submenu {
	text-shadow: none;
	box-shadow: none;
	border: none;
	background: #f4f6f8 url('../images/menu-bg.png') bottom right no-repeat;
}
.tb-megamenu ul.tb-megamenu-nav  li.level-1:hover > .tb-megamenu-submenu {
	display: block;
}
.tb-megamenu ul.tb-megamenu-nav > li.tb-megamenu-item > .tb-megamenu-submenu {
	width: 100%;
}
.tb-megamenu ul.tb-megamenu-nav ul.level-1 {
	padding-top: 8px;
}
.tb-megamenu ul.tb-megamenu-nav li.level-2{
	border: none;
	color: #e9811a;
	font-size: 14px;
	padding: 4px 20px;
	background: none;
	font-weight: normal;
	text-transform: uppercase;
	font-weight: 700 !important;
	font-family: 'Roboto', sans-serif;
}
.tb-megamenu ul.tb-megamenu-nav li.level-2 > a,
.tb-megamenu ul.tb-megamenu-nav li.level-2 > a:hover,
.tb-megamenu ul.tb-megamenu-nav li.level-2 > a:focus{
	padding: 4px;
	border: none;
	color: #e9811a;
	font-size: 14px;
	background: none;
	border: none;
	font-weight: normal;
	text-transform: uppercase;
	font-weight: 700 !important;
	font-family: 'Roboto', sans-serif;
}
.tb-megamenu .span12.mega-col-nav .mega-inner {
    padding: 10px 0;
}
.navbar__item, .navbar li, .main-navigation .links li, .main-navigation .menu li {
    padding: 0;
}
/* .tb-megamenu ul.tb-megamenu-nav li.level-2 > a::before{
	top: 0;
	right: 30px;
	border: none;
	content: "\f105";
	font-size: 22px;
	line-height: 30px;
	position: absolute;
	font-family: FontAwesome;
} */
.tb-megamenu ul.tb-megamenu-nav ul.level-1 li.level-2.open > a,
.tb-megamenu ul.tb-megamenu-nav ul.level-1 li.level-2 > a:hover{
	color: #e9811a !important;
}
.tb-megamenu ul.tb-megamenu-nav li.level-3 a,
.tb-megamenu ul.tb-megamenu-nav li.level-3.animating a{
	padding: 10px;
	font-size: 13px;
	font-weight: normal;
	text-transform: capitalize;
}
.tb-megamenu ul.tb-megamenu-nav li.level-3 > a:hover,
.tb-megamenu ul.tb-megamenu-nav li.level-3.open > a{
	background-color: #FFF;
	color: #e9811a;
}
/* .tb-megamenu ul.tb-megamenu-nav li.level-3{
	font-weight: normal;
	color: #333;
	padding: 12px 0;
	border-bottom: 1px solid #ddd;
} */
.tb-megamenu li.level-3 .tb-megamenu-submenu{
	min-width: 250px;
}
.tb-megamenu li.level-3 .tb-megamenu-submenu {
	border-bottom: 3px solid #e9811a;
}
.tb-megamenu ul.level-3 > li.level-4 a,
.tb-megamenu ul.level-3 > li.level-4.animating a,
.tb-megamenu ul.level-4 > li.level-5 a,
.tb-megamenu ul.level-4 > li.level-5.animating a{
	color: #333;
	padding: 10px;
}
.tb-megamenu ul.level-3 > li.level-4 a:hover,
.tb-megamenu ul.level-3 > li.level-4.open a,
.tb-megamenu ul.level-4 > li.level-5 a:hover,
.tb-megamenu ul.level-4 > li.level-5.open a{
	padding: 10px;
	color: #e9811a;
}
.tb-megamenu ul.level-3 > li.level-4.open li.level-5 a,
.tb-megamenu ul.level-3 > li.level-4.animating li.level-5 a{
	background: none;
	color: #183884;
	transition: none;
}
.tb-megamenu ul.level-3 > li.level-4 li.level-5.animating a{
	color: #333;
	transition: none;
}
.tb-megamenu ul.level-3 > li.level-4 li.level-5.open a{
	transition: none;
	color: #e9811a;
}
.tb-megamenu li.level-4:first-child a{
	margin: 0;
	padding: 10px 0px;
}
.tb-megamenu .mega-nav > li ul.level-2 > li > a{
	margin: 0;
	padding: 10px;
}
/* .tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a {
	padding: 10px 2px;
} */


/* Menu Borders */
.tb-megamenu li.level-3 > a {
	border-bottom: 1px solid #e3e3e3;
	border-top: 1px solid rgba(0,0,0,0);
}
.tb-megamenu li.level-3:first-child > a {
	padding-top: 10px;
	border-top: 1px solid #e3e3e3;
}
.tb-megamenu li.level-3:first-child.open > a,
.tb-megamenu li.level-3:first-child.animating > a {
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}
.tb-megamenu li.level-3.open > a,
.tb-megamenu li.level-3.animating > a {
	border-top: 1px solid rgba(0,0,0,0);
	border-bottom: 1px solid #e3e3e3;
}
/* level 4 */
.tb-megamenu li.level-4 > a {
	border-bottom: 1px solid #e3e3e3;
	border-top: 1px solid rgba(0,0,0,0);
}
.tb-megamenu li.level-4:first-child > a {
	border-top: 1px solid rgba(0,0,0,0);
}
.tb-megamenu li.level-4:last-child > a {
	border-bottom: 1px solid rgba(0,0,0,0);
}
.tb-megamenu li.level-4:first-child.open > a,
.tb-megamenu li.level-4:first-child.animating > a {
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	background-color: #FFF;
}
.tb-megamenu li.level-4.open > a,
.tb-megamenu li.level-4.animating > a,
.tb-megamenu li.level-4:first-child.animating > a,
.tb-megamenu li.level-4:first-child.open > a{
	border-top: 1px solid rgba(0,0,0,0);
	border-bottom: 1px solid #e3e3e3;
	background-color: #FFF;
}
.tb-megamenu li.level-4:last-child.animating > a,
.tb-megamenu li.level-4:last-child.open > a{
	border-bottom: 1px solid rgba(0,0,0,0);
}
/* level 5 */
.tb-megamenu li.level-5 > a {
	border-bottom: 1px solid #e3e3e3;
	border-top: 1px solid rgba(0,0,0,0);
}
.tb-megamenu li.level-5:first-child > a {
	border-top: 1px solid rgba(0,0,0,0);
}
.tb-megamenu li.level-5:last-child > a {
	border-bottom: 1px solid rgba(0,0,0,0);
}
.tb-megamenu li.level-5:first-child.open > a,
.tb-megamenu li.level-5:first-child.animating > a {
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	background-color: #FFF;
}
.tb-megamenu li.level-5.open > a,
.tb-megamenu li.level-5:first-child.animating > a,
.tb-megamenu li.level-5:first-child.open > a{
	border-top: 1px solid rgba(0,0,0,0);
	border-bottom: 1px solid #e3e3e3;
	background-color: #FFF;
}
.tb-megamenu li.level-5:last-child.animating > a,
.tb-megamenu li.level-5:last-child.open > a{
	border-bottom: 1px solid rgba(0,0,0,0);
}
.tb-megamenu .nav-collapse .tb-megamenu-nav > .tb-megamenu-item .tb-megamenu-subnav > .tb-megamenu-item > a.dropdown-toggle::after {
	top: 0;
	right: 30px;
	border: none;
	content: "\f105";
	font-size: 22px;
	line-height: 30px;
	position: absolute;
	font-family: FontAwesome;
}
.tb-megamenu .dropdown-submenu > .dropdown-menu {
	top: 0;
	left: 98%;
	margin-top: 0;
	margin-left: 0;
}

/*  Slider Section Start */
.slider-sec .views-slideshow-cycle-main-frame .views-field-counter{
	display: none;
}
.slider-sec .views-slideshow-cycle-main-frame{
	width: 100% !important;
	position: relative;
	overflow: hidden;
	height: 450px;
}
.slider-sec .views-slideshow-cycle-main-frame-row {
	width: 100% !important;
	text-align: center;
}
.slider-sec .slider_image .Slidr-img-container{
	width: auto;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	height: 450px;
}
.slider-sec .slider_image .Slidr-img-container img{
	height: auto;
	width: auto;
	max-width: none;
	position: absolute;
	left: 50%;
	right: auto;
	margin-left: -960px;
	top: 0;
}
.slider_image{
	position: relative;
}
.slider_content{
	position: absolute;
	top: 0px;
	left: 100px;
	width: 620px;
	height: 100%;
	text-align: left;
}
.slider_content .distabl{
	display: table;
	width: 100%;
	height: 100%;
}
.slider_content .distabl .align-v-m{
	vertical-align: middle;
	display: table-cell;
}
.slider_content .distabl .align-v-m .content-start{
	display: block;
	margin-top: -30px;
}
.slider_content h1 {
	color: #FFF;
    font-size: 50px;
    font-weight: bold;
    line-height: 55px;
    font-family: 'Times New Roman', sans-serif;
}
.slider_content h1.black{
	color: #222;
}
.slider_content h1.white{
	color: #FFF;
}
.slider_content p{
	font-weight: 300;
	color: #fff;
	font-size: 16px;
}
.slider_content .btn,
.we-care-big-meta .owl-button {
	color: #fff;
	outline: none;
	font-size: 14px;
	padding: 16px 79px;
	border-radius: 4px;
	border:1px solid #E8811A;
	text-transform: uppercase;
	background-color: transparent;
	transition: all ease-in-out .2s;
}
.slider_content .btn:hover,
.we-care-big-meta .owl-button:hover {
	color: #fff;
	outline: none;
	padding: 16px 79px;
	background-color: #E8811A;
}
.slider_content .btn:focus{
	border:1px solid #E8811A;
	color: #fff;
	padding: 16px 79px;
	border-radius: 4px;
	text-transform: uppercase;
	font-size: 12px;
	outline: none;
	background-color: transparent;
}
.slider-sec .view-content .skin-default{
	position: relative;
}
.slider-sec .skin-default .views-slideshow-controls-bottom {
	position: absolute;
	z-index: 9999;
	bottom: 20px;
	width: 100%;
	display: block;
	text-align: center;
}
.slider-sec .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields {
	display: block;
	position: absolute;
	bottom: 0px;
	left: 100px;
}
.slider-sec .skin-default .views-slideshow-pager-field-item {
	color: rgba(0,0,0,0);
	width: 60px;
	height: 4px;
	background-color: rgba(255,255,255,0.5);
	display: inline-block;
	overflow: hidden;
	margin-right: 2px;
}
.slider-sec .skin-default .views-slideshow-pager-field-item.active{
	background-color: #FFF;
}
.slider-sec .skin-default .views-slideshow-pager-field-item .views-field-counter .views-content-counter{
	cursor: pointer;
	height: 4px;
	color: rgba(0,0,0,0);
}
.slider-sec .bok-wrapper{
	position: relative;
}
.banner-sec .slider_content{
	top: 0;
}
.banner-sec .Slidr-img-container {
	width: auto;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	height: 284px;
}
.banner-sec .slider_image .Slidr-img-container img {
	height: auto;
	width: auto;
	max-width: none;
	margin-left: -960px;
	left: 50%;
	position: absolute;
}
/* .banner-sec .slider_content .distabl .align-v-m .content-start{
	margin-top: 0;
} */
.Slidr-img-container {
	border-bottom: 1px solid #FFF;
}


.socialshareicon{
	display: none;
}
.soc-disbk{
	display: block !important;
}
.fxddiv {
	right: -1px;
	top: 50%;
	z-index: 999;
	width: 40px;
	position: fixed;
	height: 270px;
	display: block;
}
.fxddiv .social-table-container .tp-social-widget a.social_bar_ico{
	color: #FFF;
	width: 200px;
	height: 40px;
	margin-top: -1px;
	display: block;
	border: 1px solid #FFF;
	transition: all ease-in-out .25s;
	background: rgba(0,0,0,0.3) no-repeat;
	background-position: -1px center;
}
.fxddiv .social-table-container .tp-social-widget a.social_bar_ico:hover{
	margin-left: -140px;
	text-decoration: none;
	background-color: rgba(0,0,0,0.75);
}
.fxddiv .social-table-container .tp-social-widget .social_bar_ico.icon_gc{
	background-image: url('../images/side_icon1.png');
}
.fxddiv .social-table-container .tp-social-widget .social_bar_ico.icon_map{
	background-image: url('../images/side_icon2.png');
}
.fxddiv .social-table-container .tp-social-widget .social_bar_ico.icon_info{
	background-image: url('../images/side_icon3.png');
}
.fxddiv .social-table-container .tp-social-widget .social_bar_ico.icon_fbs{
	background-image: url('../images/side_icon4.png');
}
.fxddiv .social-table-container .tp-social-widget .social_bar_ico.icon_iban{
	background-image: url('../images/side_icon5.png');
}
.fxddiv .social-table-container .tp-social-widget .social_bar_ico.icon_cals{
	background-image: url('../images/side_icon6.png');
}
.fxddiv .social-table-container .tp-social-widget .tp-close-social{
	display: none;
}
.fxddiv .social-table-container .tp-social-widget .social_bar_ico span,
.fxddiv .social-table-container .tp-social-widget .social_bar_ico span:hover,
.fxddiv .social-table-container .tp-social-widget .social_bar_ico span:focus{
	color: #FFF;
	display: block;
	font-size: 16px;
	text-align: left;
	text-decoration: none;
	margin: 8px 10px 8px 40px;
}




/*  Forex Section Start */
.forex-sec{
	background-color: #e9811a;
}
#marquee-scroller{
	background: none;
	color: #FFF;
}
#marquee-scroller-inner {
    padding: 10px 0;
    float: left;
    width: 100%;
}
#forex{
	float: left;
}
#forex span{
	color: #333;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
}
#forex span.forex-indict{
	font-weight: 300;
	font-size: 14px;
}
#marquee-scroller-inner .marquee-block{
    color: #FFF;
    float: right;
    padding: 2px 0;
    width: calc(100% - 124px);
}
#marquee-scroller-inner .marquee-block span{
	line-height: 12px;
	font-family: 'Roboto', sans-serif;
}
#first-time{
	display: none;
}
/* breadcrumb-sec */
.breadcrumb-sec{
	background-color: #f2f2f2;
	padding: 12px 0;
}
.breadcrumb-sec .bok-wrapper .container-fluid *{
	float: left;
	padding: 0;
	color: #333;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
}
.breadcrumb-sec .bok-wrapper .container-fluid a{
	color: #e9811a !important;
	margin: 0 4px !important;
}
.breadcrumb{
	margin: 0;
}
.container-fluid-left{
	padding-right: 0;
}




/*  LookingFor Section Start */
.lookingfor-sec {
    background: #f5f6f8 url('../images/home_carousel_bg2.png') repeat-x top left;
    padding: 40px 0;
}
.page-islamic .lookingfor-sec {
	background: #faf8eb url('../images/islamic-page-lookin4.png') repeat-x top left;
	padding: 80px 0;
}
.lookingfor-sec .carosal-heading{
	text-align: center;
}
.lookingfor-sec .carosal-heading h2{
    margin: 0;
	color: #183884;
    font-size: 36px;
    font-weight: bold;
    position: relative;
    margin-bottom: 64px;
	font-family: 'Roboto', sans-serif;
}
.lookingfor-sec .carosal-heading h2::after{
	width: 30px;
	height: 6px;
	background-color: #e9811a;
	border-radius: 3px;
	position: absolute;
	content: '';
	text-align: center;
	top: 50px;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.lookingfor-sec .view-content .owl-item > div > div{
	width: 100%;
    padding: 0 20px;
}
.lookingfor-sec .view-content .owl-item > div > div > span{
	width: 100%;
    float: left;
    display: block;
    background: #FFF;
    margin-bottom: 30px;
    border: 1px solid #e5e6e7;
}
.lookingfor-sec .view-content .owl-item .carosal-desc{
	float: left;
	width: 100%;
	padding: 0 20px;
	margin-top: 10px;
	min-height: 156px;
}
.lookingfor-sec .view-content .owl-item > div > div > span > a {
	float: none;
	margin: 0;
	width: 100%;
}
.lookingfor-sec .view-content .owl-item > div > div > span > a img{
	width: 100%;
}
.lookingfor-sec .view-content .owl-item h5{
	margin: 16px 0;
	color: #183884;
	font-size: 24px;
    font-family: 'Roboto', sans-serif;
}
.lookingfor-sec .view-content .owl-item p{
	margin: 0;
	color: #333;
    font-family: 'Roboto', sans-serif;
}
.lookingfor-sec .view-content .owl-item a{
	display: block;
	float: left;
	color: #e9811a;
	font-size: 14px;
	margin: 10px 0 40px 0;
    font-family: 'Roboto', sans-serif;
}
.view-content .owl-buttons div{
	width: 42px;
    height: 42px;
    padding: 0 !important;
    vertical-align: middle;
    display: inline-block;
	border-radius: 0 !important;
	background: none !important;
    border: 2px solid #e9811a;
    text-align: center;
}
.view-content .owl-buttons div i{
	font-size: 36px;
    color: #e9811a;
    display: block;
}
.lookingfor-sec .owl-theme .owl-controls .owl-buttons div {
	height: 41px;
	opacity: 1;
	transition: all ease-in-out .2s;
}
.lookingfor-sec .owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100);
	opacity: 1;
	text-decoration: none;
}

/*  Take Care Section Start */
.takecare-sec{
	padding: 0;
}
.takecare-sec .takecare-block{
	padding: 40px 60px 40px 100px;
	text-align: justify;
}
/* .takecare-sec .view-content .mp0 img{
	width: 100%;
} */
.takecare-sec .takecare-block h2,
.takecare-sec .takecare-block p,
.takecare-sec .takecare-block a{
	margin: 0;
	padding: 0;
	display: block;
    font-family: 'Roboto', sans-serif;
}
.takecare-sec .takecare-block h2{
	font-size: 55px;
	margin: 10px 0;
	font-weight: 300;
	line-height: 60px;
}
.takecare-sec .takecare-block h2 span{
	color: #E9811A;
	font-weight: bold;
}
.takecare-sec .takecare-block p{
	color: #666;
	font-size: 18px;
	line-height: 30px;
	font-weight: 300;
	padding: 10px 0;
	margin: 10px 0;
}
.takecare-sec .takecare-block a{
	transition: all ease-in-out .2s;
	text-transform: uppercase;
	border: 1px solid #e9811a;
	display: inline-block;
	border-radius: 6px;
	padding: 8px 40px;
	background: none;
	font-weight: 400;
	font-size: 14px;
	margin: 10px 0;
	color: #e9811a;
}
.takecare-sec .takecare-block a:hover{
	text-decoration: none;
	background-color: #e9811a;
	border: 1px solid #e9811a;
	color: #FFF;
}
.takecare-sec{
	position: relative;
}
.takecare-sec .owl-controls .owl-pagination{
	position: absolute;
    bottom: 60px;
    z-index: 9999;
    right: 52%;
}
.takecare-sec .owl-theme .owl-controls{
	margin: 0;
}
.takecare-sec .owl-controls .owl-pagination .owl-page span{
	margin: 4px;
	border: 1px solid #e9811a;
	background: #e9811a;
}
.takecare-sec .owl-controls .owl-pagination .owl-page.active span{
	margin: 4px;
	border: 1px solid #e9811a;
	background: #FFF;
}
.panels-flexible-region-islamic-micro_finance{
	width: 100%;
}
.takecare-sec .view-content .col-sm-12.col-md-6.mp0{
	padding: 0;
}

/* .img-container-ar .img-holder-ar{
	width:auto;
	margin: 0 auto;
	overflow:hidden;
	position: relative;
	height: 556px;
}
.img-container-ar .img-holder-ar img{
	position: absolute;
	width: 100%;
	top: 0;
	margin-top: -110px;
} */
.img-container-ar{
	width: 100%;
	height: 100%;
	position: relative;
}
.img-holder-ar{
	top: 0;
	bottom: 0;
	width: 100%;
	overflow: hidden;
	position: absolute;
	background: #F9F9F9 no-repeat center center;
	background-size: cover;
}
.img-container-ar .img-holder-ar img{
	display: none;
}
.img-container-ar .img-holder-ar div{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}



/*  Raast Section Start */
.raast-sec{
	margin: 0;
	background: no-repeat center center;
	background-color: #05904b;
	background-image: url('../images/bok_islamicbg.jpg');
	background-size: cover;
	padding: 100px 0 60px 0;
}
.raast-sec{
	text-align: center;
}
.raast-sec h2{
	color: #FFF;
	font-size: 56px;
	line-height: 60px;
	font-weight: bold;
    font-family: 'Times new Roman', sans-serif;
}
.raast-sec h2 strong{
	font-weight: bold;
}
.raast-sec p{
	margin: 0;
	color: #FFF;
	font-size: 24px;
	font-weight: 300;
	padding: 26px 0;
    font-family: 'Roboto', sans-serif;
}
.raast-sec p a{
	color: #FFF;
    font-size: 18px;
    border: 1px solid #e9811a;
	background: #e9811a;
    border-radius: 6px;
    padding: 8px 66px;
    text-decoration: none;
    text-transform: uppercase;
    transition: all ease-in-out .2s;
}
.raast-sec p a:hover,
.raast-sec p a:focus{
	text-decoration: none;
	background: #cf7217;
	color: #FFF;
}
.page-islamic .raast-sec{
	margin: 0;
	background: no-repeat center center;
	background-color: #059450;
	background-image: url('../images/bokislamic_raastbg.jpg');
	background-size: cover;
	padding: 100px 0;
}



/*  Online Banking Section Start */
.panels-flexible-islamic .panels-flexible-row{
	padding: 0;
}
.onlineBanking-sec{
	clear: both;
	margin: 0;
	background: no-repeat center center;
	background-color: #10218b;
	background-image: url('../images/bok_onlinebg.jpg');
	background-size: cover;
	padding: 100px 0;
}
.microfinance-sec{
	margin: 0;
	background: no-repeat center center;
	background-color: #1e7dd2;
	background-image: url('../images/bokislamic_microfinancebg.jpg');
	background-size: cover;
	padding: 100px 0;
}
.islamic-i-certi-sec{
	margin: 0;
	background: #83207f url('../images/islamic-investmentcertificates-bg.jpg') repeat;
	padding: 80px 0 70px 0;
}
.onlineBanking-sec .online-banking,
.islamic-i-certi-sec .online-banking,
.microfinance-sec .online-banking{
	text-align: center;
}
.onlineBanking-sec .online-banking h2,
.islamic-i-certi-sec .online-banking h2,
.microfinance-sec .online-banking h2{
	margin: 0;
	color: #FFF;
	font-size: 55px;
	font-weight: 300;
	line-height: 60px;
	font-family: 'Roboto', sans-serif;
}
.onlineBanking-sec .online-banking h2 strong,
.islamic-i-certi-sec .online-banking h2 strong,
.microfinance-sec .online-banking h2 strong{
	font-weight: bold;
}
.onlineBanking-sec .online-banking p,
.islamic-i-certi-sec .online-banking p,
.microfinance-sec .online-banking p {
	margin: 0;
	color: #FFF;
	font-size: 24px;
	padding: 20px 0;
	font-weight: 300;
	font-family: 'Roboto', sans-serif;
}
.onlineBanking-sec .online-banking p a,
.islamic-i-certi-sec .online-banking p a,
.microfinance-sec .online-banking p a{
	color: #FFF;
    font-size: 18px;
    padding: 8px 66px;
    border-radius: 6px;
    text-decoration: none;
    border: 1px solid #FFF;
    text-transform: uppercase;
    transition: all ease-in-out .2s;
}
.onlineBanking-sec .online-banking p a:hover,
.onlineBanking-sec .online-banking p a:focus,
.islamic-i-certi-sec .online-banking p a:hover,
.islamic-i-certi-sec .online-banking p a:focus,
.microfinance-sec .online-banking p a:hover,
.microfinance-sec .online-banking p a:focus{
	text-decoration: none;
	background: #FFF;
	color: #183884;
}
.islamic-i-certi-sec .online-banking p a{
	color: #FFF;
	background: none;
	transition: all ease-in-out .2s;
}
.islamic-i-certi-sec .online-banking p a:hover, 
.islamic-i-certi-sec .online-banking p a:hover {
	color: #83207f;
	background: #FFF;
}
.islamic-i-certi-sec .online-banking :nth-child(3){
	padding: 0;
}
/* .islamic-i-certi-sec .online-banking p:nth-child(2){
	padding: 20px 0;
}
 */


/*  Salary Loan Calculator Section Start */
.slc-sec{
    z-index: 99;
	margin: 0;
    padding: 40px 0;
	position: relative;
	background: no-repeat center right;
	background-color: #f3f5f7;
	background-image: url('../images/calculator.jpg');
	background-size: cover;
}
/* .slc-sec .dark-overlay{
	width: 100%;
    padding: 80px 0;
    background-color: rgba(0,0,0,0.4);
} */
.slc-sec h3{
	font-size: 40px;
	color: #333;
	font-weight: 300;
	line-height: 48px;
	font-family: 'Roboto', sans-serif;
}
.slc-sec h3 span{
	font-weight: bold;
	color: #e9811a;
}
form .form-item {
	margin: 14px 0;
}
form .form-item::after{
	clear: both;
	content: "";
	display: block;
}
form .form-item .description{
	font-size: 12px;
	color: #666;
    font-family: 'Roboto', sans-serif;
}
form .form-item label{
	font-weight: 400;
	font-size: 12px;
	color: #333;
	text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
}
form .form-item input{
	width: 100%;
	padding: 8px;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	background-color: #FFF;
	border-radius: 4px;
	border: 1px solid #ccc;
	margin-bottom: 4px;
}
form .form-item select option{
	padding: 8px;
	border-bottom: 1px solid #DDD;
}
form .form-item select{
	width: 100%;
	padding: 8px 20px 8px 8px; 
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	background-color: #FFF;
	border-radius: 4px;
	border: 1px solid #ccc;
	margin-bottom: 4px;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background: #FFF url('../images/arrowDown.png') center right no-repeat;
	background-position: right 4px center;
}
@-moz-document url-prefix() {
	form .form-item select{
		width: 100%;
		padding: 0px 20px 0 8px;
	}
}
form .form-item .nice-select {
	width: 100%;
	height: auto;
	line-height: 20px;
	border-radius: 4px;
	border: 1px solid #ccc;
	word-wrap: break-word;
	/* white-space: normal; */
	padding: 8px 32px 8px 8px;
}
form .form-item .nice-select::after{
	width: 12px;
	height: 12px;
	top: 38%;
	border-bottom: 2px solid #e9811a;
	border-right: 2px solid #e9811a;
}
form .form-item .nice-select > span.current{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}
form .form-item .nice-select .list{
	min-width: 100%;
	border: 1px solid #CCC;
	box-shadow: none;
	max-height: 380px;
	overflow-y: auto;
}
form .form-item .nice-select .list .option{
	padding: 0px 8px;
}
form .form-item .nice-select.open::after {
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
}
form .form-item .nice-select .option:hover, 
form .form-item .nice-select .option.focus, 
form .form-item .nice-select .option.selected.focus {
    background-color: #F0F0F0;
}
form .form-item .form-item.form-type-select{
	margin: 0 4px 4px 0;
}
form .form-textarea-wrapper textarea {
	padding: 8px;
	min-width: 100%;
	max-width: 100%;
	min-height: 200px;
	max-height: 200px;
	border-radius: 4px;
	border: 1px solid #ccc;
}
form button,
form input[type=button],
form input[type=reset],
form input[type=submit]{
	background: #e9811a;
    border: 1px solid #e9811a;
    padding: 8px;
    border-radius: 4px;
    margin-top: 24px;
    color: #FFF;
    transition: all ease-in-out .2s;
}
form button:hover, form button:focus, 
form input[type=button]:hover, form input[type=button]:focus, 
form input[type=reset]:hover, form input[type=reset]:focus, 
form input[type=submit]:hover, form input[type=submit]:focus{
	background-color: #ca7016;
	color: #FFF !important;
}
form .button[disabled], form button[disabled], 
form [disabled][type="button"], form [disabled][type="reset"], 
form [disabled][type="submit"], .button[disabled]:hover, 
button[disabled]:hover, [disabled][type="button"]:hover, 
[disabled][type="reset"]:hover, [disabled][type="submit"]:hover, 
.button[disabled]:focus, button[disabled]:focus, 
[disabled][type="button"]:focus, [disabled][type="reset"]:focus, 
[disabled][type="submit"]:focus, .button[disabled]:active, 
button[disabled]:active, [disabled][type="button"]:active, 
[disabled][type="reset"]:active, [disabled][type="submit"]:active{
	color: #FFF !important;
}
.search-form form button:hover, 
.search-form form button:focus, 
.search-form form input[type="button"]:hover, 
.search-form form input[type="button"]:focus, 
.search-form form input[type="reset"]:hover, 
.search-form form input[type="reset"]:focus, 
.search-form form input[type="submit"]:hover, 
.search-form form input[type="submit"]:focus {
    background-color: #ca7016;
    color: rgba(0,0,0,0) !important;
}
.content .eLoan-form .webform-client-form .form-actions{
	float: left;
}
.container-inline-date .form-item {
    width: 100%;
}
.container-inline-date {
	margin-top: 14px;
}
.slc-sec .container-inline-date .date-padding{
	float: none;
}
.slc-sec .prb{
	padding: 0 20px 0 0;
}
.loandisp{
	display: none;
}
.loanresultparent{
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
	width: 100%;
	height: 100%;
	display: table;
	position: fixed;
	background: rgba(0,0,0,0.6);
}
.loanresultparent .tablecell{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	float: none;
}
.loanresultparent .tablecell .boxcenter{
	display: inline-block;
	text-align: center;
	max-width: 620px;
	float: none;
	position: relative;
}
.loanresultparent .tablecell .closeloan{
	width: 46px;
	height: 46px;
	z-index: 130;
	display: block;
	cursor: pointer;
	background: url('../images/tp-close-icon.png') no-repeat center center;
	background-size: 70%;
	position: absolute;
	right: 15px;
	top: -46px;
}
#replace_textfield_div,
#replace_textfield_div_h,
#replace_textfield_div_s{
	max-height: 354px;
	overflow: auto;
	min-height: 250px;
}
.loanresultparent #replace_textfield_div,
.loanresultparent #replace_textfield_div_h,
.loanresultparent #replace_textfield_div_s{
	max-height: 354px;
	overflow: auto;
	min-height: 250px;
}
/* #replace_textfield_div,
#replace_textfield_div_h,
#replace_textfield_div_s {
    max-height: 354px;
    overflow: auto;
    min-height: 250px;
    background: #FFF;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    max-width: 720px;
    width: 100%;
    margin: 60px auto 0 auto;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.4);
    z-index: 999;
} */
#replace_textfield_div table,
#replace_textfield_div_h table,
#replace_textfield_div_s table{
	opacity: 0.9;
}
#replace_textfield_div table .red,
#replace_textfield_div_h table .red,
#replace_textfield_div_s table .red{
	color: #F00;
}
.slc-sec form input[type=submit],
.page-calculators .main-content-area form input[type=submit]{
	width: 100%;
	margin-top: 30px;
	text-transform: uppercase;
}
@-moz-document url-prefix() {
	.slc-sec form input[type=submit],
	.page-calculators .main-content-area form input[type=submit]{
		width: 100%;
		margin-top: 36px;
		text-transform: uppercase;
	}
}
.loadcalculator {
	float: left;
	width: 100%;
}
.loadcalculator .calculator-content{
	display: none;
}
.loadcalculator .toggleCalculator{
	color: #183884;
	padding-left: 36px;
	cursor: pointer;
	background: url('../images/icon_plus.png') left center no-repeat;
}
.loadcalculator.active .toggleCalculator{
	color: #e9811a;
	padding-left: 36px;
	cursor: default;
	background: url('../images/icon_minus.png') left center no-repeat;
}
.slc-sec .loadcalculator .toggleCalculator{
	background: none;
	padding-left: 0;
}
.slc-sec .loadcalculator .toggleCalculator .plus{
	display: none;
}

/*  News & Location Section Start */
.news-sec{
	background-color: #FFF;
	padding: 40px 0;
}
.news-sec h2{
	margin: 0;
	color: #183884;
	font-size: 24px;
	text-align: left;
	font-weight: bold;
    font-family: 'Roboto', sans-serif;
}
.news-sec .view-content .views-row{
	padding: 0;
	clear: both;
	padding-bottom: 20px;
	display: inline-block;
	border-bottom: 1px solid #F0F0F0;
}
.news-sec .view-content .views-row:last-child{
	border-bottom: 0px solid #F0F0F0;
}
.news .view-content .views-row .news-item .mp0{
	padding: 0;
}
.news-sec .news-item {
	text-align: left;
}
.news-sec .news-item .news-img img{
	min-width: 100%;
	height: auto;
}
.news-sec .news-details .owl-link p{
	margin: 0;
	font-size: 12px;
	color: #e9811a;
    font-family: 'Roboto', sans-serif;
}
.news-sec .news-details .news-desc h5{
    font-weight: bold;
    margin: 10px 0;
	font-size: 18px;
	color: #333;
    font-family: 'Roboto', sans-serif;
}
.news-sec .news-details .news-desc p{
	font-size: 14px;
	color: #777;
    font-family: 'Roboto', sans-serif;
}
.news-sec .news-details .readmore {
	margin: 10px 0;
}
.news-sec .news-details .readmore a {
	margin: 0;
	color: #e9811a;
	font-size: 14px;
	font-weight: 400;
	background: none;
	padding: 6px 24px;
	border-radius: 6px;
	display: inline-block;
	text-transform: uppercase;
	border: 1px solid #e9811a;
	transition: all ease-in-out .2s;
}
.news-sec .news-details .readmore a:hover{
	background-color: #e9811a;
	text-decoration: none;
	color: #FFF;
}
.news-sec .view-news .view-footer{
	clear: both;
}
.news-sec .view-news .news-footer a{
	color: #e9811a;
	font-size: 16px;
}
.news-sec .region-location,
.news-sec .region-location p{
	text-align: left;
}
#locationmap_map{
	width: 100% !important;
	height: auto;
	min-height: 420px;
	margin-top: 20px;
	background-color: #DDD;
}

/*  Footer-Top Section Start */
.footer-top{
	padding: 40px 0;
	background-color: #E8811A;
}
.footer-top .white-container{
	display: table;
	position: relative;
	margin: 10px 0;
	width: 100%;
}
.footer-top .white-box{
	width: 100%;
	min-height: 138px;
	vertical-align: middle;
	background: #FFF;
	border-radius: 8px;
	margin: 10px 0;
	padding: 30px 8px;
}
.footer-top .white-box .col-xs-3 img{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: auto;
	height: auto;
	margin: 0 auto;
}
.footer-top .white-box h3{
    font-family: 'Roboto', sans-serif;
    color: #e9811a;
    margin: 6px 0;
    font-weight: bold;
    font-size: 24px;
}
.footer-top .white-box h3 a,
.footer-top .white-box h3 a:hover,
.footer-top .white-box h3 a:focus,
.footer-top .white-box h3 a:visited{
    color: #e9811a;
    text-decoration: none;
}
.footer-top .white-box h3 span,
.footer-top .white-box h3 a span{
	color: #183884;
}
.footer-top .white-box p{
	margin: 0 0 6px 0;
	color: #333;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;

}
.main-content-area form #edit-submit{
	margin-top: 38px;
	text-transform: uppercase;
}

/*  Primary Footer Section Start */
.primary-footer{
	padding: 50px 0 10px 0;
	background-color: #002c73;
}
.page-islamic .primary-footer, 
.section-islamic .primary-footer{
	background-color: #127c3c;
}
.primary-footer h2{
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    line-height: 24px;
    font-weight: bold;
    font-size: 18px;
    border: none;
    color: #FFF;
    margin: 0;
}
.primary-footer h2.block__title{
	cursor: default;
}
.primary-footer .menu{
	padding: 0;
    margin: 12px 0;
    display: block;
    margin-bottom: 30px;
}
.primary-footer .menu li{
	list-style: none;
	margin: 0;
}
.primary-footer .menu li a{
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-size: 13px;
    color: #FFF;
}
.primary-footer .menu li a:hover{
	text-decoration: underline;
}
.primary-footer p{
	color: #FFF;
	margin: 12px 0;
	font-weight: 300;
	font-family: 'Roboto';
}
.primary-footer form .form-item{
	margin: 0;
}
.primary-footer form.simplenews-subscribe label{
	display: none;
}
.primary-footer form.simplenews-subscribe input{
	width: 100%;
	border: 0;
	color: #444;
	padding: 10px;
	margin: 8px 0;
	border-radius: 6px;
	font-family: 'Roboto', sans-serif;
	background-color: #FFF;
}
.primary-footer form.simplenews-subscribe input:hover,
.primary-footer form.simplenews-subscribe input:focus{
    outline: none;
}
.primary-footer form.simplenews-subscribe input[type=submit] {
    padding: 9px 0;
    margin: 8px 0;
    width: 36%;
	min-width: 100px;
    background: none;
    border: 1px solid #e9811a;
    color: #e9811a;
    border-radius: 6px;
    transition: all ease-in-out .2s;
}
.primary-footer form.simplenews-subscribe input[type=submit]:hover,
.primary-footer form.simplenews-subscribe input[type=submit]:focus {
	background-color: #e9811a;
    border: 1px solid #e9811a;
    outline: none;
    color: #FFF;
}
.primary-footer .simplenews-subscribe{
	padding-bottom: 20px;
	margin-bottom: 16px;
	float: left;
    width: 100%;
	border-bottom: 1px solid rgba(255,255,255,0.2);
}
.footer-res-arow{
	display: none;
}


/*  Secondary Footer Section Start */
.secondary-footer{
	padding: 24px 0;
	background-color: #002258;
}
.page-islamic .secondary-footer, 
.section-islamic .secondary-footer{
	background-color: #116332;
	font-size: 14px;
}
.sec-footer-p{
	margin: 0;
    text-align: left;
	margin-top: 8px;
	color: #e9811a;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
}
.sec-footer-p a{
	color: #FFF;
	text-decoration: none;
}
.sec-footer-p a:hover{
	color: #FFF;
	text-decoration: underline;
}
.social-footer{
	padding: 0;
    margin: 0;
    list-style: none;
    text-align: right;
}
.social-footer li{
	display: inline-block;
	margin-left: 4px;
}
.social-footer li a{
	color: #FFF;
    width: 36px;
    height: 36px;
    font-size: 20px;
    vertical-align: middle;
    display: table-cell;
    text-align: center;
    transition: all ease-in-out .2s;
}
.social-footer li a:hover{
	filter: contrast(120%) brightness(120%);
}
.social-footer li.tw a{
	background-color: #55acee;
}
.social-footer li.fb a{
	background-color: #3b5998;
}
.social-footer li.li a{
	background-color: #0077B5;
}
.text-left{
	text-align: left;
}
/* main-content-area */
.main-content-area .content {
	padding: 50px 0;
}
.main-content-area .content h2{
	margin: 0;
	padding: 0;
	color: #e9811a;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	margin-bottom: 20px;
}
.section-profile .main-content-area .content h2{
	display: none;
}
.section-profile .profileBlock img{
	width: 220px;
	height: 264px;
	float: left;
	margin: 0 20px 10px 0;
	display: none;
}
.section-profile .profileBlock div.imgsrc{
	width: 220px;
	height: 264px;
	float: left;
	margin: 0 20px 10px 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.section-profile .content .profileBlock h2{
	line-height: 24px;
	font-size: 24px;
	margin-bottom: 16px;
	display: block;
}
.section-profile .profileBlock h3{
	margin: 0 auto 6px auto;
	font-size: 16px;
	line-height: 16px;
	font-family: 'Roboto', sans-serif;
	font-style: italic;
}
.section-profile .profileBlock p {
	display: block;
	margin: 0 auto;
}
.section-profile .profileBlock p:empty {
	display: none;
}
.main-content-area article p {
	margin: 0;
	padding: 0;
	font-family: 'Roboto', sans-serif;
}
.main-content-area article p .submitted{
	padding: 4px 0;
	color: #333;
}
.main-content-area article span.date-display-single {
    color: #333;
    font-size: 12px;
    padding: 6px 0;
    display: block;
}
.main-content-area article .field-item p{
	color: #333;
	display: block;
	font-size: 16px;
	font-weight: 300;
	margin-top: 12px;
	text-align: justify;
	font-family: 'Roboto', sans-serif;
}
.main-content-area article .field-item p strong{
	color: #e9811a;
}
/* .page-management-profiles .main-content-area .content .view-content .col-sm-4:first-child,
.page-management .main-content-area .content .view-content .col-sm-4:first-child, */
.page-board-of-directors .main-content-area .content .view-content .col-sm-4:first-child{
	float: none;
	margin: 30px auto;
}


/* Form */
.form-item .description{
	font-size: 12px;
	color: #666;
    font-family: 'Roboto', sans-serif;

}
.form-item label{
	font-weight: 400;
	font-size: 14px;
	color: #333;
    font-family: 'Roboto', sans-serif;
}
.form-item input{
	width: 100%;
	padding: 8px;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	background-color: #FFF;
	border-radius: 4px;
	border: 1px solid #ccc;
	margin-bottom: 4px;
}
.form-item select{
	width: 100%;
	padding: 8px 4px;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	background-color: #FFF;
	border-radius: 4px;
	border: 1px solid #ccc;
	margin-bottom: 4px;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background: #FFF url('../images/arrowDown.png') center right no-repeat;
	background-position: right 4px center;
}
.form-textarea-wrapper textarea{
    border-radius: 4px;
    border: 1px solid #ccc;
}
form button,
form input[type=button],
form input[type=reset],
form input[type=submit]{
    color: #FFF;
    padding: 8px;
    min-width: 120px;
    max-width: 180px;
    border-radius: 4px;
	background: #e9811a;
    margin: 24px auto 0 auto;
    border: 1px solid #e9811a;
    transition: all ease-in-out .2s;
}
form button:hover,
form input[type=button]:hover,
form input[type=reset]:hover,
form input[type=submit]:hover{
	color: #FFF;
	background-color: #ca7016;
}
.slc-sec form button, .page-calculators form button,
.slc-sec form input[type="button"], .page-calculators form input[type=button],
.slc-sec form input[type="reset"], .page-calculators form input[type=reset],
.slc-sec form input[type="submit"] .page-calculators form input[type=submit] {
	width: 100%;
}
.form-item input[type=radio]{
	width: auto;
	margin-right: 4px;
}
.webform-datepicker .form-item, .webform-datepicker input{
	width: 26%;
	float: left;
	margin: 0px 4px 0 0;
}
.webform-datepicker input.webform-calendar {
    width: auto !important;
    padding: 0 !important;
    border: none !important;
    padding-top: 3px !important;
}
.webform-datepicker .form-item, .webform-datepicker input {
    width: 26%;
    float: left;
    margin: 2px 4px 2px 0;
}
.form-radios .form-type-radio {
	margin: 6px 10px 6px 0;
	display: inline-block;
	position: relative;
}
.form-type-radio .input[type="checkbox"], .form-type-radio input[type="radio"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    position: absolute;
    opacity: 0;
    width: 22px;
	height: 22px;
	margin: -1px 0 0 1px;
}
.form-type-radio input[type="radio"]:checked ~ label::after {
	content: "";
	display: block;
	position: absolute;
	border-radius: 100%;
	height: 14px;
	width: 14px;
	top: 4px;
	left: 5px;
	margin: auto;
	background: #e9811a;
}
.form-type-radio label::before {
	content: "";
	display: block;
	position: absolute;
	border-radius: 100%;
	height: 24px;
	width: 24px;
	top: -1px;
	left: auto;
	margin: auto;
	border: 2px solid #e9811a;
}
.form-type-radio label{
	margin: 0;
	cursor: pointer;
	padding: 0 0 0 30px;
	line-height: 22px;
}

/* Downloads */
.view-content h3{
	padding: 0 0 6px 0;
	margin: 36px 0 0 0;
	font-size: 18px;
	display: block;
	color: #333;
}
.field-content a{
	color: #e9811a;
	font-size: 17px;
	font-weight: 300;
	margin-bottom: 10px;
	display: inline-block;
	font-family: 'Roboto', sans-serif;
}
.field-content span.file img{
	margin-top: -4px;
	display: inline-block;
}
.search-results li {
    margin-bottom: 1em;
    border-bottom: 1px solid #F0F0F0;
}
.search-results .title {
    margin: 0;
}
.search-result h3 a{
	color: #e9811a;
}
.search-result .search-snippet{
	color: #666;
	font-size: 16px;
	font-weight: 300;
	margin: 4px 0 10px 0;
	font-family: 'Roboto', sans-serif;
}
.search-results .search-info {
	font-family: 'Roboto', sans-serif;
    font-size: 0.85em;
    color: #999;
}
#search-form {
    margin-bottom: 84px;
    position: relative;
}
#search-form label{
	display: none;
}
#search-form input[type="text"]{
	float: left;
	padding-right: 126px;
}
#search-form input[type="submit"]{
	top: 0;
	right: 0;
	margin: 0;
	width: 50px;
	height: 38px;
	overflow: hidden;
	position: absolute;
	color: rgba(0, 0, 0, 0) !important;
	border-radius: 0 4px 4px 0;
	background: #e9811a url('../images/search_icon_w.png') center center no-repeat !important;
}
#search-form input[type="submit"]:hover,
#search-form input[type="submit"]:focus,
#search-form input[type="submit"]:active,{
	color: rgba(0, 0, 0, 0) !important;
}
.content ol{
	padding: 0;
}
.pager li{
	color: #333;
	padding: 0;
}
.pager li > a, .pager li > span {
    color: #e9811a;
    padding: 4px 12px;
    margin-bottom: 6px;
    border-radius: 4px;
    display: inline-block;
    background-color: #fff;
    border: 1px solid #e9811a;
}
.pager li.pager-current {
    padding: 4px 12px;
    margin-bottom: 6px;
    border-radius: 4px;
    display: inline-block;
    border: 1px solid #e9811a;
    color: #FFF;
	text-decoration: none;
    background-color: #e9811a;
}
.pager li > a:hover, .pager li > span:hover {
    color: #FFF;
	text-decoration: none;
    background-color: #e9811a;
}
.poll {
	margin-top: 10px;
}
.poll .vote-form .choices{
	margin: 0;
	float: left;
}
.poll .vote-form .choices .title {
    font-size: 16px;
    font-weight: 300;
    color: #e9811a;
}
.poll .vote-form .choices .form-item {
    margin: 10px 0;
    padding-right: 20px;
}
.poll .bar .foreground {
	background-color: #e9811a;
}
.poll .vote-form input[type="submit"]{
	border: none;
	color: #FFF;
	padding: 6px 20px;
	margin: 36px 0 0 0;
	border-radius: 4px;
	background: #e9811a;
}
.block-poll .links{
	margin: 10px 0;
	padding: 0 14px;
}
.block-poll .links li, .block-poll .links li a{
	color: #e9811a;
}
.view-header .news-heading h2, .content .view-header h2{
	margin-bottom: 30px;
}
.news-item{
	margin-bottom: 20px;
}
.news-item .news-details .owl-link > p{
	margin: 0;
	color: #e9811a;
	font-weight: 300;
	font-family: 'Roboto', sans-serif;
}
.news-item .news-details .news-desc h5{
	margin: 8px 0;
	font-size: 18px;
	font-weight: 300;
	font-family: 'Roboto', sans-serif;
}
.news-item .news-details .news-desc h5 a{
	color: #333;
	font-weight: bold;
	margin: 0;
}
.news-item .news-details .news-desc p{
	margin: 6px 0 12px 0;
	float: left;
}
.content .view-content .field-content h2 a{
	font-size: 20px;
	margin: 0;
}
.content .view-content .field-content .event-date{
	font-size: 12px;
	color: #666;
}
.content .view-content .field-content p{
	margin: 10px 0;
}
.content .view-content .field-content a.views-more-link{
	display: block;
	font-size: 16px;
}
.content .views-row {
	margin-bottom: 36px;
}
table {
	border: none;
}
table th, table td {
    padding: 10px;
    text-align: left;
    border: none;
    border-bottom: 1px solid #ddd;
}
table tr:first-child{
	border-top: 1px solid #ddd;
}
table tr:nth-child(odd) {
	background-color: #f2f2f2
}
table tr td ol{
	padding-left: 16px;
}
table tr td strong{
	color: #e9811a;
}
table tr td h3{
	margin: 0;
	line-height: 26px;
}
table tr td h3 strong{
	line-height: 26px;
}
table tr td ol,
table tr td ul{
	margin: 0;
	padding: 10px 0 10px 28px;
}
table tr td p,
table tr th p{
	margin: 0;

}
table tr th{
	color: #e9811a;
}
.field-items ul{
	margin: 10px 0 30px 0;
}
.field-items ul li{
	color: #333;
	font-family: 'Roboto', sans-serif;
}
.field-items h4{
	margin: 0;
	color: #e9811a;
}
.field-items h4 strong{
	font-weight: 400;
}
#gmap-auto1map-gmap0{
	width: 100% !important;
	margin-bottom: 60px;
}
.views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 25px;
    margin-bottom: 16px;
}
.form-submit {
    margin-top: 25px;
    margin-bottom: 25px;
}
#disclaimer{
    margin-top: 20px;
    margin-bottom: 20px;
}
.ablum-folder{
	background: rgba(0,0,0,0.05);
	margin: 16px 0;
	padding: 16px;
	border-radius: 6px;
}
.image-gallery .item-list ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.image-gallery .item-list ul > li > a {
    color: #e9811a;
    font-size: 17px;
    font-weight: 300;
    margin-bottom: 10px;
    display: inline-block;
    font-family: 'Roboto', sans-serif;
    width: 100%;
}
.image-gallery .item-list ul > li > a img{
	width: 100%;
	border-radius: 6px;
}
.ablum-folder .title{
	text-align: center;
}
.ablum-folder .title a {
	color: #183884;
}
.ablum-folder .title a:hover,
.ablum-folder .title a:focus {
    color: #E9811A;
}

.node-image-gallery .field-name-body .field-item p{
	margin: 0 0 20px 0;
}
.node-image-gallery .field-items .field-item{
	margin: 0 20px 20px 0;
}
.node-image-gallery .field-name-field-image-gallery .field-items .field-item{
	display: inline-block;
	margin: 0 20px 20px 0;
}
.node-image-gallery .field-items .field-item a > img{
	border-radius: 6px;
}
.section-corporate-commercial-syndicate-banking .field-item > ol {
	margin-left: 32px;
}
.page-iban .content input[type="submit"] {
    margin: 0 auto 20px auto;
}
.bok-team {
	max-width: 300px;
	margin: 0 auto;
}
.bok-team .team-image {
	width: 100%;
	height: 360px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.bok-team .team-image .team-overlay{
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(232,130,26,0);
	transition: all ease-in-out .2s;
}
.bok-team .team-image img {
	width: 100%;
	height: auto;
	display: none;
}
.bok-team .team-image a > div{
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	/*background-size: cover;*/
}
.bok-team .team-image .team-desc{
	bottom: 0;
	color: #FFF;
	width: 100%;
	height: 88px;
	display: table;
	padding: 10px 8px;
	text-align: center;
	position: absolute;
	transition: all ease-in-out .2s;
	background-color: rgba(24,56,132,1);
}
.bok-team .team-image .team-desc span{
	display: table-cell;
	vertical-align: middle;
}
.bok-team .team-image .team-desc h5{
	margin: 2px;
	font-size: 16px;
}
.bok-team .team-image .team-desc h5 a{
	color: #e9811a;
}
.bok-team .team-image .team-desc p{
	margin: 0;
	color: #FFF;
	text-align: center;
}
.bok-team .team-image .magnifier{
	top: 272px;
	left: 0;
	right: 0;
	position: absolute;
	text-align: center;
	transition: all ease-in-out .25s;
}
.bok-team .team-image .magnifier ul{
	margin: 0;
	padding: 0;
}
.bok-team .team-image .magnifier ul li{
	display: inline-block;
	list-style: none;
	text-align: center;
}
.bok-team .team-image .magnifier ul li a{
	width: 32px;
	height: 32px;
	padding: 4px;
	margin: 2px;
	display: block;
	font-size: 18px;
	border-radius: 6px;
	transition: all ease-in-out .2s;
	background: rgba(255,255,255,0.9);
}
.bok-team .team-image .magnifier ul li a i.fa-facebook{ color: #3b5998; transition: all ease-in-out .2s; }
.bok-team .team-image .magnifier ul li a i.fa-twitter{ color: #55acee; transition: all ease-in-out .2s; }
.bok-team .team-image .magnifier ul li a i.fa-pinterest{ color: #cb2027; transition: all ease-in-out .2s; }
.bok-team .team-image .magnifier ul li a:hover{
	background: #183884;
}
.bok-team .team-image .magnifier ul li a:hover i{
	color: #FFF;
}
.bok-team .team-image:hover .team-overlay{
	background: rgba(232,130,26,0.3);
}
.bok-team .team-image:hover .magnifier{
	top: 120px;
}
.ceo-profile .bok-team {
    max-width: 560px;
}
.ceo-profile .bok-team .team-image {
    height: 350px;
}


.content h3{
	margin: 0;
}
.messages, .messages--status {
    padding: 0;
}
.calculator-content .messages--error-color, .messages--error, .messages.error, .error {
    background: none;
    color: #c00;
    border: none;
    padding: 0 6px 6px 60px;
}
.section-contact .messages, .section-contact .messages--status {
    padding: 10px 46px;
}
.calculator-content .messages__icon {
    position: absolute;
    top: 24px;
    left: 20px;
    height: 24px;
    width: 24px;
    margin-top: -12px;
    line-height: 1;
}
#backtotop{
	z-index: 100;
	height: 50px;
	width: 50px;
	border-radius: 50%;
	background-size: 100%;
	/* background: rgba(0,0,0,0.6);
	opacity: 0.8; */
}
/* #backtotop:hover,
#backtotop:focus{
	opacity: 1;
}
#backtotop::before{
	content: '\f106';
	font-family: FontAwesome;
	color: #FFF;
	font-size: 16px;
} */
.contact-form .form-item p{
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #c00;
	min-height: 18px;
}
.content .links .translation_ur {
	display: none;
}
.newsletter-msgs{
	position: fixed;
	width: 100%;
	height: 100%;
	display: table;
	left: 0;
	background: rgba(0,0,0,0.7);
	z-index: 9999;
	top: 0;
	text-align: center;
	vertical-align: middle;
}
.newsletter-msgs .newsletter-content{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
}
.newsletter-msgs .newsletter-content .letter-data{
	max-width: 300px;
	text-align: left;
	margin: 0 auto;
	padding: 6px 10px;
	background: rgba(255,255,255,0.8);
	color: #333;
	border: 1px solid #FFF;
}
.newsletter-extradiv{
	height: 0;
}
.newsletter-extradiv .messages.messages--status{
	margin: 0;
	border: none;
}
.newsletter-extradiv .messages.messages--status .messages__icon{
	display: none;
}
.newsletter-msgs .newsletter-content .letter-data i{
	display: block;
	text-align: center;
	font-size: 34px;
	margin-bottom: 4px;
}
#replace_textfield_div_ver_news > div > div{
	display: none;
}
#replace_textfield_div_ver_news{
	color: #e9811a;
	clear: both;
}
.green{
	padding: 4px 6px;
	color: #00a651;
}
.red{
	padding: 4px 6px;
}
.sec-social{
	float: right;
}
.last-update {
    float: right;
    color: white;
    text-align: right;
    padding-top: 9px;
}
#block-bok-iban-iban-lastupdate-block {
    color: white;
    padding-top: 25px;
}
.sec-copyright{
	float: left;
}
#bok-iban-newsletter-email-form{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgba(255,255,255,0.4)
}
.ajax-progress {
	color: #333;
	min-width: 172px;
}  
.primary-footer .ajax-progress {
	color: #FFF;
	min-width: 172px;
	margin-left: 10px;
}
.slc-calculator{
  background: rgba(255,255,255,0.9);
}
.slc-calculator table tr {
  background: none;
}
.slc-calculator table tr:nth-child(odd) {
  background-color: rgba(110,110,110,0.2);
}
.slc-calculator table tr:nth-child(even) {
  background-color: rgba(110,110,110,0);
}
.mCSB_inside > .mCSB_container {
    margin-right: 10px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #e9811a;
	width: 8px;
}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover{
	background-color: #c76f17;
}

.smcx-modal * {
	font-family: 'Roboto', sans-serif !important;
}
.smcx-modal {
	background: #dddddd !important;
}
.survey-page .survey-page-header .survey-title-container {
    background-color: #183884 !important;
}
.survey-page .survey-page-header .page-title-container {
    background-color: #e9811a;
    padding: 12px 30px;
	font-family: 'Roboto', sans-serif !important;
}
.survey-page .survey-page-body, .survey-page .survey-page-body * {
	font-family: 'Roboto', sans-serif !important;
}
.smcx-modal-header > .smcx-modal-title {
	color: #333 !important;
	font-weight: normal !important;
}
.survey-page .survey-page-button.done-button {
    color: #fff;
    background-color: #e9811a !important;
    box-shadow: none;
}
.survey-page .survey-page-button.done-button:hover {
    color: #fff;
    background-color: #d27417 !important;
    box-shadow: none;
}


.content p{
	text-align: justify;
}
#surveyDiv{
	position: fixed;
	width: 100%;
	margin: 0;
	left: 0;
	right: 0;
	top: 0;
	z-index: 9999;
	padding: 15px;
	background: rgba(255,255,255,0.6);
	height: 100%;
}
#surveyDiv .curvey-content{
	width: 100%;
	background: #FFF;
	min-height: 480px;
	border-radius: 0;
	border: 4px solid #e9811a;
	position: relative;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.4);
	max-width: 680px;
	margin: 50px auto 0 auto;
}
#surveyDiv .surveyheader{
	width: 100%;
	color: #FFF;
	font-size: 20px;
	padding: 8px 10px;
	background: #183884;
	font-family: 'Roboto', sans-serif;
}
#surveyDiv .surveyheader #close_survey{
	width: 46px;
	height: 46px;
	z-index: 130;
	display: block;
	cursor: pointer;
	background: url('../images/tp-close-icon.png') no-repeat center center;
	background-size: 70%;
	position: absolute;
	right: 0;
	top: 0;
}
#surveyDiv iframe{
	height: 427px;
	border: none;
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
}
.page-sitemap .main-content-area .content {
    padding: 10px 0 20px 0;
}
.page-sitemap .main-content-area .content h2 {
    margin: 0;
    padding: 0;
}
.page-sitemap .main-content-area .content ul{
	margin: 0;
	color: #e9811a;
}
.page-sitemap .main-content-area .content #site-map h2{
	font-size: 20px;
}
.section-downloads .content table tr:nth-child(2n+1) {
	background-color: #FFF;
}
.section-downloads .content table tr th,
.section-downloads .content table tr td {
	border-right: 1px solid #DDD;
}
.section-downloads .content table tr th:last-child,
.section-downloads .content table tr td:last-child {
	border-right: 1px solid #FFF;
}
.top-menu-align ul li.top-ul-icons{
	display: inline-block;
}
.section-careers .careers .btn-career{
	color: #FFF;
	font-size: 18px;
	border-radius: 0;
	padding: 6px 30px;
	background-color: #e9811a;
}
.section-careers .careers .btn-career:hover{
	background-color: #ca7016;
}
#block-search-form{
	display: block;
	float: right;
	width: 50px;
	position: relative;
}
#block-search-form > span{
	z-index: 9;
	float: left;
	width: 50px;
	height: auto;
	color: #bbbbbb;
	font-size: 21px;
	cursor: pointer;
	min-height: 30px;
	padding: 39px 12px;
	position: relative;
	transition: all ease-in-out .2s;
}
#block-search-form > span:hover{
	cursor: pointer;
	background-color: #f4f6f8;
}
#search-block-form {
    right: 0;
    z-index: 999;
    padding: 31px 16px;
    position: absolute;
    border-left: 1px solid #CCC;
    -webkit-box-shadow: -1px 0px 6px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: -1px 0px 6px 0px rgba(0,0,0,0.2);
    box-shadow: -1px 0px 6px 0px rgba(0,0,0,0.2);
    background: #FFF;
    display: none;
}
#block-search-form .srchbx{
	width: 280px;
}
#search-block-form .form-actions .form-submit{
	margin: 0;
	width: 42px !important;
	height: 42px !important;
	padding: 10px 2px !important;
	min-width: 42px;
	max-width: 42px;
	color: rgba(0,0,0,0) !important;
	background: url('../images/search_icon.png') center center no-repeat !important;
	border: none !important;
	outline: none;
}

#search-block-form .form-actions .form-submit:focus{
	border: none !important;
	outline: none;
}
#search-block-form .bok_search{
	float: left;
	width: 100%;
}
#search-block-form .bok_search input{
	width: 100%;
	padding: 10px 46px 10px 10px;
	border-radius: 20px;
	border: 1px solid #ccc;
}
#search-block-form .bok_search input:focus{
	outline: none;
}
#search-block-form .form-actions{
	position: absolute;
	right: 16px;
}
.bok_search .form-item, #edit-actions {
	margin: 0;
	padding: 0;
}
.translation-link{
	display: none;
}
.banner-sec .slider-wrapper {
	width: 100%;
	height: 284px;
}
.theme-default .nivoSlider{
	width: auto;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	height: 284px;
}
.theme-default .nivoSlider img{
	height: auto !important;
	width: auto !important;
	max-width: none;
	margin-left: -960px;
	left: 50%;
	position: absolute !important;
}
.table-expansion tr td:nth-child(1){
	min-width: 60px;
}
.table-expansion tr td:nth-child(2){
	min-width: 150px;
}
.table-expansion tr td:nth-child(3){
	max-width: 500px;
}
.section-home-remittances-products .table img{
	height: 80px;
	width: auto;
	margin: 0 6px;
}
.media_center i {
    font-size: 60px;
}
.media_center .title {
    padding: 19px 0;
    font-size: 16px;
}
.media_center a {
    float: left;
    vertical-align: middle;
    background: #F0F0F0;
    border-radius: 5px;
    padding: 10px 0 0 0;
    width: 100%;
	transition: all ease-in-out .2s;
}
.media_center a:hover {
	background: #e9811a;
	color:#FFF;
}


@media screen and (min-width: 1154px) {
	.container-fluid{
		padding-left: 60px;
		padding-right: 60px;
	}
	.container-fluid-left{
		padding: 0;
		padding-left: 60px;
	}
}
@media screen and (min-width: 1380px) {
	.container-fluid{
		padding-left: 100px;
		padding-right: 100px;
	}
	.container-fluid-left{
		padding: 0;
		padding-left: 100px;
	}
}
@media screen and (max-width: 1520px) {
	form .form-item label{
		font-size: 13px;
	}
}

@media screen and (max-width: 1444px) {
	form .form-item label{
		font-size: 12px;
	}
}
@media screen and (max-width: 1380px) {
	.tb-megamenu .nav-collapse .tb-megamenu-nav > .tb-megamenu-item > a {
		padding: 44px 10px;
	}
	.page-islamic .tb-megamenu .nav-collapse .tb-megamenu-nav > .tb-megamenu-item > a {
		padding: 44px 18px;
	}
	h1, .header__site-name {
		font-size: 28px;
	}
	.takecare-sec .takecare-block {
		padding: 40px 60px
	}
	.slider_content{
		position: absolute;
		top: 0;
		left: 60px;
		width: 620px;
		height: 100%;
		text-align: left;
	}
	.slider-sec .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields {
		display: block;
		position: absolute;
		bottom: 0px;
		left: 60px;
	}
}
@media screen and (max-width: 1288px) {
	form .form-item label{
		font-size: 11px;
	}
}
@media screen and (max-width: 1276px) {
	h1, .header__site-name {
		font-size: 24px;
	}
}
@media screen and (max-width: 1240px) {
	.tb-megamenu .nav-collapse .tb-megamenu-nav > .tb-megamenu-item > a {
	    padding: 44px 4px;
	}
	.page-islamic .tb-megamenu .nav-collapse .tb-megamenu-nav > .tb-megamenu-item > a {
		padding: 44px 18px;
	}
	.takecare-sec .takecare-block {
		padding: 40px 60px
	}
	form .form-item label{
		font-size: 11px;
	}	
	@-moz-document url-prefix() {
		.slc-sec form input[type=submit],
		.page-calculators .main-content-area form input[type=submit]{
			margin-top: 34px;
			text-transform: uppercase;
		}
	}
}

@media screen and (max-width: 1208px) {
	form .form-item label{
		font-size: 10px;
	}
}
@media screen and (max-width: 1192px) {
	.header__logo {
		top: 24px;
	}
	.header__logo img{
		max-width: 94px;
	}
	.page-islamic .header__logo img{
		max-width: none;
	}
	.tb-megamenu .nav-collapse .tb-megamenu-nav > .tb-megamenu-item > a {
		padding: 44px 4px;
	}
	.page-islamic .tb-megamenu .nav-collapse .tb-megamenu-nav > .tb-megamenu-item > a {
		padding: 44px 18px;
	}
	h1, .header__site-name {
		font-size: 21px;
	}
	.takecare-sec .takecare-block {
		padding: 40px 60px;
		text-align: justify;
	}
	.footer-top .white-box h3 {
		font-size: 20px;
	}
	.lookingfor-sec .carosal-heading h2 {
		margin-bottom: 50px;
	}
	.lookingfor-sec {
		padding: 40px 0 30px 0;
	}
	.lookingfor-sec .view-content .owl-item > div > div > span {
		margin-bottom: 20px;
	}
}
@media screen and (max-width: 1154px) {
	.slider_content{
		position: absolute;
		top: 0;
		left: 20px;
		height: 100%;
		width: 620px;
		text-align: left;
	}
	.slider-sec .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields {
		display: block;
		position: absolute;
		bottom: 0px;
		left: 15px;
	}
	.takecare-sec .takecare-block {
		padding: 40px 30px;
	}
}
@media screen and (max-width: 1056px) {
	.top-menu-align ul li.top-ul-icons{
		display: none;
	}
}
@media screen and (max-width: 1040px) {
	.tb-megamenu ul.tb-megamenu-nav li.level-1 > a {
		font-size: 16px;
		font-weight: 300;
		font-family: 'Roboto', sans-serif;
	}
	form .form-item label{
		font-size: 9px;
	}
}
@media screen and (max-width: 992px) {
	.takecare-sec .takecare-block{
		padding: 40px 60px;
	}
/*	.slider_content{
		top: 120px;
		left: 20px;
		width: 65%;
	}*/
	.slider_content h1{
		font-size: 48px;
		line-height: 54px;
	}
	#block-search-form {
		width: 40px;
	}
	.takecare-sec .takecare-block {
		padding: 20px 20px ;
	}
	.takecare-sec .view-content .col-sm-12.col-md-6.mp0{
		padding: 15px;
	}
	.takecare-sec .view-content .col-sm-12.col-md-6.mp0.mp00{
		padding: 0;
	}
	.banner-sec .slider_content{
		top: 0;
	}
	.banner-sec .slider_content h1 {
		font-size: 36px;
		line-height: 40px;
	}
	.takecare-sec .takecare-block {
		padding: 20px 20px;
		text-align: center;
	}
	.slider-sec .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields {
		bottom: 10px;
	}
}
@media screen and (max-width: 991px) {
	#replace_textfield_div, #replace_textfield_div_h, #replace_textfield_div_s {
	    min-height: 50px;
	}
	.primary-footer h2 {
		border-bottom: 1px solid rgba(255,255,255,0.4);
		position: relative;
		padding: 10px 0;
	}
	.footer-res-arow{
		right: 0;
		top: 8px;
		width: 30px;
		height: 30px;
		display: block;
		cursor: pointer;
		position: absolute;
	}
	.footer-res-arow::after{
		width: 30px;
		height: 30px;
		position: absolute;
		content: '';
		background: url('../images/iconf_plus.png') center center no-repeat;
	}
	.footer-res-arow.fopen::after{
		width: 30px;
		height: 30px;
		position: absolute;
		content: '';
		background: url('../images/icon_minus.png') center center no-repeat;
	}
	.primary-footer ul.menu{
		display: none;
	}
	.primary-footer form.simplenews-subscribe input{
		width: 62%;
		margin-right: 2%;
		float: left;
	}
	.takecare-block {
		text-align: center;
	}
	.takecare-sec .owl-controls .owl-pagination {
		position: absolute;
		top: 20px;
		z-index: 9999;
		right: 0;
		left: 0;
	}
	.bok-team .team-image .team-overlay,
	.bok-team .team-image:focus .team-overlay,
	.bok-team .team-image:hover .team-overlay{
		background: rgba(232,130,26,0.0);
	}
	.bok-team .team-image .magnifier,
	.bok-team .team-image:hover .magnifier{
		top: 6px;
		left: 6px;
		right: auto;
	}
	.footer-top .white-box h3 {
		font-size: 18px;
		line-height: 20px;
	}
	.footer-top .white-box p {
		margin: 0 0 6px 0;
		font-size: 14px;
	}
	.primary-footer h2.block__title{
		cursor: pointer;
	}
	#bok-iban-newsletter-email-form > div > p{
		font-size: 12px;
		text-align: left;
	}
	.primary-footer form .form-item.form-item-email {
		width: 62%;
		float: left;
		margin: 10px 2% 10px 0;
	}
	.primary-footer form .form-actions.form-wrapper {
		width: 36%;
		float: left;
	}
	.primary-footer form .form-actions.form-wrapper input[type="submit"]{
		width: 100%;
		float: left;
		max-width: 380px;
	}
	.primary-footer #block-bok-iban-iban-newsletter-block h2{
		border-bottom: none;
	}
	.region-jamapunji p, .region-video p {
	    text-align: center;
	}
}

@media screen and (max-width: 979px) {
	/* Responsive Menu */
	.tb-megamenu ul.tb-megamenu-nav li.level-1 > .tb-megamenu-submenu{
		background: #f4f6f8 url('') bottom right no-repeat;
	}
	.tb-megamenu  button.tb-megamenu-button {
		border: none;
		float: right;
		color: #183884;
		margin: 26px 0;
		font-size: 36px;
		box-shadow: none;
		background: none;
		text-shadow: none;
	}
	.tb-megamenu .nav-collapse ul.nav li.level-1 .tp-m-img-block,
	.tb-megamenu .nav-collapse ul.nav li.level-1 .tp-image-block{
		display: none;
	}
	.icon_plus{
		top: 0;
		right: 0;
		width: 50px;
		z-index: 99;
		height: 46px;
		display: block;
		cursor: pointer;
		position: absolute;
		background: url('../images/icon_plus.png') center center no-repeat;
		background-size: 60%;
	}
	.icon_plus.icon_minus{
		background: url('../images/icon_minus.png') center center no-repeat;
		background-size: 60%;
	}
	.tb-megamenu .nav-collapse ul.nav li img,
	.tb-megamenu .nav-collapse ul.nav li p{
		display: none;
	}
	.tb-megamenu  button.tb-megamenu-button:hover,
	.tb-megamenu  button.tb-megamenu-button:focus{
		background: none;
		color: #183884;
	}
	.tb-megamenu .nav-collapse {
  		top: 62px;
 	}
	.page-islamic .tb-megamenu .nav-collapse {
  		top: 74px;
 	}
	.tb-megamenu .nav-collapse ul.nav li.level-1 > a, 
	.page-islamic .tb-megamenu .nav-collapse ul.nav li.level-1 > a{
		border: none;
		font-size: 18px;
		font-weight: 400;
		padding: 10px 36px 10px 12px;
		font-family: 'Roboto', sans-serif;
		border-bottom: 1px solid #DDD !important;
	}
	.tb-megamenu ul.tb-megamenu-nav ul.level-1 {
		padding-top: 0px;
	}
	.tb-megamenu .nav-collapse ul.nav li{
		position: relative;
	}
	.tb-megamenu .nav-collapse ul.nav li.level-1 .tb-megamenu-submenu {
		display: none;
	}
	.tb-megamenu .nav-collapse ul.nav li.level-1.animating a{
		background-color: #f4f6f8 !important;
	}
	.tb-megamenu .nav-collapse ul.nav li.level-1 .tb-megamenu-column-inner {
		padding: 0;
	}
	.tb-megamenu .nav-collapse ul.nav li.level-1 ul.level-1{
		padding-left: 10px;
		padding-right: 10px;
	}
	.tb-megamenu .nav-collapse ul.nav li.level-2 > a,
	.tb-megamenu .nav-collapse ul.nav li.level-2.animating.open > a{
		padding: 12px 24px 12px 8px;
		color: #183884;
		border-bottom: 1px solid #ccc;
	}
	.tb-megamenu .nav-collapse ul.nav ul.level-1 li.level-2.open > a,
	.tb-megamenu .nav-collapse ul.nav ul.level-1 li.level-2 > a:hover,
	.tb-megamenu .nav-collapse ul.nav ul.level-1 li.level-2 > a:focus{
		color: #e9811a;
	}
	.tb-megamenu li.level-3 .tb-megamenu-submenu{
		border-bottom: 0px solid #333;
	}
	.tb-megamenu li.level-3:first-child > a {
		border-top: 1px solid rgba(0,0,0,0);
	}
	.tb-megamenu ul.tb-megamenu-nav li.level-3 > a,
	.tb-megamenu ul.tb-megamenu-nav li.level-3.animating > a {
		color: #183884;
		border-top: none;
		border-bottom: 1px solid #ccc;
	}
	.tb-megamenu li.level-3.open:first-child > a, .tb-megamenu li.level-3.animating:first-child > a {
		border-top: 0px solid #e3e3e3;
		border-bottom: 1px solid #e3e3e3;
	}
	.tb-megamenu ul.level-3 > li.level-4 a,
	.tb-megamenu ul.level-3 > li.level-4.animating a{
		color: #183884;
		padding: 10px 20px 10px 10px;
		border-bottom: none;
	}
	.tb-megamenu ul.level-3 > li.level-4:last-child a,
	.tb-megamenu ul.level-3 > li.level-4:last-child.animating a{
		border-bottom: 1px solid #ccc;
	}
	.tb-megamenu ul.level-3 > li.level-4 a:hover,
	.tb-megamenu ul.level-3 > li.level-4.open a,
	.tb-megamenu ul.level-4 > li.level-5 a:hover,
	.tb-megamenu ul.level-4 > li.level-5.open a {
		color: #e9811a;
		padding: 10px 20px 10px 10px;
	}
	.tb-megamenu ul.level-4 > li.level-5 a,
	.tb-megamenu ul.level-4 > li.level-5.animating a{
		border-bottom: 1px solid #ccc;
	}
	.tb-megamenu ul.level-4 > li.level-5:last-child a{
		border-bottom: 1px solid #ccc;
	}
	.tb-megamenu ul li.opn{
		color: #e9811a !important;
	}
	.tb-megamenu .nav-collapse .tb-megamenu-nav > .tb-megamenu-item:last-child > a {
		border-right: none;
	}
	.disB{
		display: block !important;
	}
	.footer-top .white-box h3 {
		font-size: 14px;
		line-height: 20px;
	}
	.footer-top .white-box p {
		margin: 0 0 6px 0;
		font-size: 12px;
	}
	.header__site-name, #block-search-form{
		display: none;
	}
	.header__logo {
		position: absolute;
		z-index: 99;
		top: 10px;
		left: 0;
	}
	.header__logo img {
		max-width: 82px;
	}
	.tb-megamenu button.tb-megamenu-button {
		margin: 8px 0;
	}
	.page-islamic .tb-megamenu button.tb-megamenu-button {
		margin: 14px 0;
	}
}
@media screen and (max-width: 920px) {
	.slider-sec .views-slideshow-cycle-main-frame{
		width: 100% !important;
		position: relative;
		overflow: hidden;
		height: 450px;
	}
	.slider-sec .views-slideshow-cycle-main-frame-row{
		height: 450px !important;
	}
	.slider-sec .slider_image .Slidr-img-container {
		width: auto;
		margin: 0 auto;
		overflow: hidden;
		position: relative;
		height: 450px;
	}
	.slider-sec .slider_image .Slidr-img-container img{
		margin-left: -460px;
	}

}
@media screen and (max-width: 768px) {
	.soc-disbk{
		display: none !important;
	}
	.container-fluid-left{
		padding-right: 0;
		padding-left: 15px;
	}
	.navbar-toggle {
	    margin-top: 40px;
	    padding: 0;
	}
	.navbar-toggle .icon-bar {
	    width: 36px;
	    height: 4px;
	    background: #183884;
	    margin: 6px;
	}
	#bokNavbar ul li a {
	    border: none;
	    padding: 14px 16px;
	}
	.takecare-sec .takecare-block {
		padding: 40px 20px;
	}
	.takecare-sec .owl-controls .owl-pagination {
		position: absolute;
		top: 30px;
		z-index: 9999;
		right: 0;
		left: 0;
	}
	.sec-footer-p{
		text-align: center;
	}
	.social-footer{
		margin-top: 20px;
	    text-align: center;
	}
	.slider_content{
		left: 15px;
		width: 70%;
	}
	.slider_content h1{
		font-size: 48px;
		line-height: 54px;
	}
	.socialshareicon{
		top: 180px;
		right: -1px;
		width: 46px;
		height: 46px;
		z-index: 99;
		display: block;
		position: fixed;
		background: rgba(0,0,0,0.5);
	}
	.socialshareicon .tp-share_me{
		width: 100%;
		height: 100%;
		display: block;
		border: 1px solid #FFF;
		background: rgba(0,0,0,0.35) url('../images/tp-share-icon.png')no-repeat;
		background-size:  80%;
		background-position: 4px center;
	}
	.fxddiv{
		top: 0;
		right: 0;
		z-index: 999;
		width: 100%;
		height: 100% !important;
		margin: 0 !important;
		background: rgba(0,0,0,0.8);
		display: none;
	}
	.fxddiv .social-table-container{
		vertical-align: middle;
		display: table;
		width: 100%;
		height: 100%;
	}
	.fxddiv .social-table-container .tp-social-widget{
		text-align: center;
		vertical-align: middle;
		display: table-cell;
	}
	.fxddiv .social-table-container .tp-close-social{
		top: 10px;
		right: 10px;
		width: 40px;
		height: 40px;
		z-index: 130;
		display: block;
		cursor: pointer;
		position: fixed;
		background: url('../images/tp-close-icon.png') no-repeat center center;
	}
	.fxddiv .social-table-container .tp-social-widget a.social_bar_ico{
		display: block;
		margin: 4px auto;
		background-color: rgba(0,0,0,0.3);
	}
	.fxddiv .social-table-container .tp-social-widget a.social_bar_ico:hover{
		margin: 4px auto;
		text-decoration: none;
		background-color: rgba(0,0,0,0.75);
	}
	.banner-sec .slider_content{
		top: 0;
	}
	.banner-sec .slider_content h1 {
		font-size: 36px;
		line-height: 40px;
	}
	.container-inline-date .date-padding{
		float: none;
	}
	.news-sec .news-item {
		text-align: center;
	}
	.news-sec .news-item .news-img img{
		min-width: auto;
		height: auto;
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 767px) {
	.main-content-area .content {
		padding: 30px 0;
	}
	.pad-tb .top-menu-align {
		padding: 0;
		float: none;
	}
	.pad-tb .top-menu-align .block-menu ul li a,
	.pad-tb .top-menu-align .block-locale ul li a{
		padding: 4px 12px;
		display: block;
	}
	.pad-tb .top-menu-align .block-menu{
		float: left;
	}
	.pad-tb .top-menu-align .block-menu .menu li:first-child a{
		padding-left: 0;
	}
	.pad-tb .top-menu-align .block-locale{
		float: right;
	}
	.top-menu-align  .block-locale ul li {
		border: none;
	}
	.pad-tb {
		padding-top: 8px;
		padding-bottom: 8px;
	}
	.slc-sec form input[type=submit]{
		margin-top: 0;
	}
	.page-calculators .main-content-area form input[type=submit]{
		margin-top: 6px;
		clear: both;
	}
	.breadcrumb-sec{
		display: none;
	}
	.slider_content p {
		text-align: justify;
	}
	.slider_content .btn,
	.slider_content .btn:hover,
	.slider_content .btn:focus{
		padding: 16px 30px;
		border: 1px solid #e9811a;
	}
	.news-sec {
		padding: 20px 0;
	}
	.news-sec h2 {
		margin: 0;
		text-align: center;
	}
	.news-sec .view-news .view-footer {
		text-align: center;
		margin-bottom: 20px;
	}
	.poll .vote-form .choices {
		margin: 0 auto;
		float: none;
	}
	.poll .vote-form .choices .title {
		text-align: center;
	}
	.poll .vote-form .choices .form-item {
		margin: 10px auto;
		padding: 0 10px;
	}
	.poll .vote-form .choices .form-item .form-radios{
		text-align: center;
	}
	.main-content-area .content h2 {
		margin-bottom: 0;
	}
	table tr td ul{
		padding: 0 0 0 14px;
	}
	.content ol {
		padding: 0 0 0 26px;
	}
	.page-search .content ol {
		padding: 0 ;
	}
	.search-results .search-info {
		margin-bottom: 10px;
	}
	.search-results li{
		margin-bottom: 0;
	}
	.search-results .title {
		margin: 0;
		font-size: 17px;
		line-height: 20px;
		margin-top: 8px;
	}
	.footer-top .white-box h3 {
	    font-size: 22px;
	    line-height: 24px;
	}
	.footer-top .white-box p {
	    margin: 0 0 6px 0;
	    font-size: 16px;
	}
	.raast-sec img{
		max-width: 160px;
	}
	.raast-sec p{
		font-size: 16px;
	}
	.raast-sec p a{
		background: none;
		color: #FFF;
	}
	.raast-sec p a:hover{
		background: #e9811a;
		color: #FFF;
	}
	.footer-top .white-container {
		margin: 0;
	}
	.onlineBanking-sec .online-banking h2,
	.islamic-i-certi-sec .online-banking h2,
	.microfinance-sec .online-banking h2 {
	    font-size: 36px;
	    line-height: 40px;
	}
	.onlineBanking-sec .online-banking p,
	.islamic-i-certi-sec .online-banking p,
	.microfinance-sec .online-banking p {
	    font-size: 16px;
	}
	form .form-item .nice-select {
		width: 100%;
	}
	form .form-item label {
		font-size: 14px;
	}
	.top-menu-align ul {
		text-align: left;
	}
	.top-menu-align ul li::after {
		content: '';
		width: 1px;
		height: 18px;
		background-color: #FFF;
		position: absolute;
		top: 2px;
		left: 0;
		right: auto;
	}
	.top-menu-align ul li:first-child::after{
		display: none;
	}
	.top-menu-align ul li:last-child::after{
		display: none;
	}
}

@media screen and (max-width: 580px) {
	.lookingfor-sec .carosal-heading h2 {
		margin-bottom: 50px;
		font-size: 24px;
	}
	.lookingfor-sec .carosal-heading h2::after {
		top: 40px;
	}
	.slider_content{
	    top: 0;
		width: 60%;
	}
	.slider-sec .views-slideshow-cycle-main-frame{
		width: 100% !important;
		position: relative;
		overflow: hidden;
		height: 380px;
	}
	.slider-sec .views-slideshow-cycle-main-frame-row{
		height: 380px !important;
	}
	.slider-sec .slider_image .Slidr-img-container {
		width: auto;
		margin: 0 auto;
		overflow: hidden;
		position: relative;
		height: 380px;
	}
	.slider-sec .slider_image .Slidr-img-container img{
		margin-left: -290px;
	}
	.slider-sec .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-fields {
		bottom: 10px;
	}
	.slider_content h1 {
	    font-size: 36px;
	    line-height: 40px;
	}
	.section-careers .careers .career-p {
		font-size: 16px;
		margin-bottom: 30px;
	}
	.section-careers .careers .btn-career{
		font-size: 18px;
		padding: 6px 26px;
	}
}
@media screen and (max-width: 446px) {
	.slider_content{
		top: 0;
		left: 15px;
		width: 90%;
	}
	.slider_content h1{
		font-size: 30px;
		line-height: 36px;
	}
	.banner-sec .slider_content{
		top: 0;
	}
	.banner-sec .slider_content h1 {
		font-size: 36px;
		line-height: 40px;
	}
}
@media screen and (max-width: 410px) {
	.header__name-and-slogan {
		position: absolute;
		z-index: 99;
		left: 48px;
		top: 10px;
	}
	.header__site-name {
		font-size: 16px;
	}
	.page-islamic .page-islamic .header__logo {
		top: 10px;
	}
	.page-islamic .header__logo img {
		max-width: 120px;
	}
	#block-search-form > span {
		padding: 21px 12px;
	}
	#search-block-form {
		padding: 13px 16px;
	}
	.tb-megamenu .nav-collapse {
		top: 62px;
	}
	.page-islamic .tb-megamenu button.tb-megamenu-button {
		margin: 6px 0;
	}
	.section-profile .profileBlock img {
		float: none;
	}
	.footer-top .white-box h3 {
	    font-size: 18px;
	    line-height: 24px;
	}
	.footer-top .white-box p{
		font-size: 12px;
	}
	#surveyDiv .curvey-content {
	    min-height: 430px;
	    margin: 10px auto 0 auto;
	}
	#surveyDiv iframe {
		height: 377px;
	}
}
.slider_content {
    position: absolute;
    top: 0px;
    left: 0;
    width: 620px;
    height: 100%;
    text-align: center;
    right: 0;
    margin: auto;
}
#views_slideshow_cycle_div_slide_show-home_slideshow_0 .slider_content .distabl .align-v-m .content-start {
    display: block;
    margin-top: 300px;
}

a.social_bar_ico.icon_twitter {
    background-image: url(/sites/all/themes/bok/images/twitterside.png)!important;
}
a.social_bar_ico.icon_instagram {
    background-image: url(/sites/all/themes/bok/images/integram.png)!important;
}

    
.slider_content p {
    margin-top: -120px;
        color: black;
}
.slider_content{
	display: none;
}