.tm-header-style-classic #site-header-menu #site-navigation div.nav-menu > ul > li > a,
#site-header-menu #site-navigation div.nav-menu > ul ul li > a{
	font-weight: 300;
}

h4{ font-size: 36px; line-height: normal; font-weight: var(--font-weight-300);}
.headerlogo img,
.is_stuck .headerlogo img{ max-height: inherit; max-width: 93px; width: 100%;}
.themetechmount-topbar-wrapper.tm-bgcolor-darkgrey.tm-textcolor-white{ display: none; }
.tm-header-icons:before{ content: none;}
#tm-stickable-header-w,
#site-header-menu #site-navigation div.nav-menu > ul > li > a,
.tm-header-site-desc,
.tm-header-icons .tm-header-icon,
.headerlogo, .tm-header-icon,
.tm-header-text-area,
.site-header .themetechmount-fbar-btn,
header #site-header-menu #site-navigation,
.tm-header-icons,
#site-header-menu #site-navigation div.nav-menu > ul > li,
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item,
header .is_stuck #site-header-menu #site-navigation,
.is_stuck .tm-header-text-area,
.is_stuck .headerlogo,
.is_stuck #site-header-menu #site-navigation div.nav-menu > ul > li > a{ height: auto !important; line-height: normal !important;}
header#masthead #site-header-menu #site-navigation div.nav-menu>ul li.last ul.sub-menu{ left: 0;}
.tm-header-style-classic #site-header-menu #site-navigation div.nav-menu > ul > li#menu-item-5388 > a{ color: #1A6D40;}
.tm-header-style-classic #site-header-menu #site-navigation div.nav-menu > ul > li#menu-item-5388 > a:after{content: '';}
.register-login ul{ display: flex; margin: 0; padding: 0; justify-content: end; }
.register-login ul li a{padding: 5px 17px 8px;border-radius: 5px;}
.register-login ul li:last-child{ margin-left: 7px;}
.register-login ul li:last-child a{ background: #312B6B; color: #fff !important; font-weight: 400;font-size:18px;}
.headerlogo a.home-link{position: relative;z-index: 1;}
/*.main-navigation{display: flex;flex-direction: row-reverse;align-items: end;justify-content: space-between;	min-height: 57px;} */
#tm-stickable-header-w{	padding: 30px 0 0;}
.site-header.is_stuck{
	padding: 30px 0 0;
}
.tm-search-overlay{
	background-color: #1a2159!important;
}
.tm-header-icons {
	position: absolute;
	right: -7px;
	top: -5px;
	z-index: 1;
	padding-left: 0;
}
.select2-container{
	padding-top: 5px;
	padding-bottom: 5px;
}
.tm-header-menu-position-left #site-header-menu{
	position: relative;
}
#site-header .container {
    width: 100%;
    padding-left: 65px;
    padding-right: 65px;
}
#site-header-menu #site-navigation div.nav-menu > ul > li{
	margin: 0 15px;
}



.iib-header-style-2 .tm-header-text-area{
	padding-bottom: 20px;
}
/*.tm-header-style-classic .is_stuck #site-header-menu #site-navigation div.nav-menu > ul > li > a{
	padding-bottom: 10px;
}
.is_stuck .tm-header-text-area{
	padding-bottom: 10px;
}*/
.header-contact-info a{
	font-size: 18px;
	font-weight: var(--font-weight-300);
}
.wpml-ls-legacy-list-horizontal a,
.wpml-ls-legacy-list-horizontal{
	padding: 0 !important;
}
.contact-lang-info {
	margin-bottom: 15px;
	padding-right: 33px;
	display: flex;
	justify-content: end;
}
.contact-lang-info a.header-contact-link{
	padding-right: 15px;
/* 	margin-right: 15px; */
	border-right: 1px solid;
	line-height: normal;
}
.lang-icon{
	display: none;
}
.tm-header-text-area{
	max-width: 300px;
	width: 100%;
	text-align: right;
	padding-bottom: 30px;
}

.header-contact-info{
	text-align: right;
}
.site-header .site-branding{
	width: 100%;
	max-width: 93px;
	padding-right: 0;
	margin-right: 30px;
}

.site-header .site-branding .site-title{
	width: 100%;
}

.is_stuck #site-header-menu #site-navigation div.nav-menu > ul > li > ul,
.is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li > ul.mega-sub-menu{
	top: auto;
}
/*dropdown menu css start*/
#site-header-menu #site-navigation div.nav-menu > ul ul li > a{
    color: #fff;
    border-bottom: none;
    padding: 10px 5px 10px 5px;
}
.tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li:hover > a{
    color: #fff;
}
#site-header-menu #site-navigation div.nav-menu > ul > li ul li.menu-item-has-children > a:after{
    content: url('../IIB-Banks/images/menu-li-bg.png');
	top: 10px;
	opacity: 1;
}




/*revolution slider css start*/
.site-content-wrapper .rs-layer{
	font-family: var(--main-fonts) !important;
	font-weight: var(--font-weight-300);
}

.site-content-wrapper .site-main{
	padding-top: 0;
}
.white-text p{
	color: #fff;
}

.banner-heading p{
	font-size: 65px;
	line-height: normal;
	text-shadow: 2px 2px 6px #00000029;
	font-weight: 300;
	margin-bottom: 0;
	color: #fff;
}

.banner-heading h1{
	font-size: 65px;
	line-height: normal;
	text-shadow: 2px 2px 6px #00000029;
	font-weight: 300 !important;
    margin-bottom: 0 !important;
    color: #fff;
}

.image-banner-with-text .banner-text-box{
	max-width: max-content;
	width: 100%;
	padding-left: 65px !important;
	position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    padding-right: 27px !important;
	background-color: rgb(87 87 87 / 48%) !important;
/*     border: #707070 1px solid; */
	padding-top:15px;
	padding-bottom: 15px;
    
}
.page-id-3758 .image-banner-with-text .banner-text-box{
	top: calc(50% - -25px);
}
.bottom-203-banner-text .banner-text-box{
    top: unset;
    transform: unset;
    bottom: 30%;
    background-color: rgb(87 87 87 / 48%) !important;
/*     border: #707070 1px solid; */
}
.page-id-3987 .bottom-203-banner-text .banner-text-box{
	background-color: rgb(87 87 87 / 69%) !important;
}
.page-id-4405 .banner-text-box{
	top: unset;
    transform: unset;
    bottom: 27%;
    background-color: rgb(87 87 87 / 48%) !important;
}
.transport-banner-text .banner-text-box{
	background-color: rgb(87 87 87 / 85%) !important;
}





/* 
.page-id-4836 .bahamas-bank-f-link,
.page-id-4886 .djibouti-f-link,
.page-id-4894 .cap-verde-f-link,
.page-id-4894 .islamic-f-link,
.footer-style-2 .bahamas-bank-f-link{
	display: none;
}


.footer-style-3 .bahamas-bank-f-link{
	display: block;
}

.page-id-4836 .islamic-f-link,
.page-id-4836 .cap-verde-f-link{
	display: none;
} */

.padding-t-b-65{
	padding: 65px 0 30px !important;
}
.post-content-box .vc_gitem_row .vc_gitem-col{
	background: #fff;
	padding: 40px 50px 50px;
}
.post-content-box .vc_btn3-container.vc_btn3-left{
	margin-bottom: 0;
}
.post-heading-box h4{
	font-size: 36px;
	color: var(--main-color-grey);
	line-height: 1.2;
	margin-bottom: 25px;
	font-weight: var(--font-weight-300);
	letter-spacing: 0;
	
}

.button-style-box .custom-theme-button a,
.button-style-box .vc_btn3-left a{padding: 0 0 0 33px !important;transition: all ease .5s; background-image: url('../images/btn-icon.png') !important;background-color: transparent !important;background-repeat: no-repeat !important;backdround-position:  center left !important;color: #1a2159 !important;font-weight: 300 !important;font-size: 18px !important;text-transform: capitalize !important;}
.button-style-box .custom-theme-button a:hover,
.button-style-box .custom-theme-button a:active,
.button-style-box .custom-theme-button a:active,
.button-style-box .vc_btn3-left a:hover,
.button-style-box .vc_btn3-left a:active,
.button-style-box .vc_btn3-left a:active{margin-left: 10px; transition: all ease .5s; background-image: url('../images/btn-icon.png') !important; background-color: transparent !important; background-repeat: no-repeat !important; backdround-position:  center left !important; }
.custom-white-text-box .custom-theme-button a{font-weight: var(--font-weight-300) !important; transition: all ease .5s;}
.custom-white-text-box .custom-theme-button a:hover{margin-left: 10px; transition: all ease .5s;}

/*content box css*/

/* .custom-white-text-box{	
	background: #efefef;
	padding: 40px 50px;
	padding-bottom: 85px !important;
	margin-bottom: 65px;
	position: relative;
} */
.three-column-white-text-box{
	background: #efefef;
	padding: 30px 25px;
	padding-bottom: 85px !important;
	margin-bottom: 45px;
	position: relative;
	max-width: 585px;
    margin-right: auto;
    margin-left: auto;
}
.one-column-white-text-box{
	background: #efefef;
	padding: 40px 40px;
	padding-bottom: 85px !important;
	margin-bottom: 45px;
	position: relative;
	max-width: 585px;
    margin-right: auto;
    margin-left: auto;
    min-height: 387px;
    margin-bottom: 65px !important;
    width: 100%;
}
.one-column-white-text-box p{
	margin-bottom: 0;
}
.page-id-3639 .one-column-white-text-box{
	min-height: 369px;
}

.page-id-3843 .one-column-white-text-box{
	min-height: 341px;
}
.iib-vistit .one-column-white-text-box{
	padding-top: 90px;
}
.home-bahamas .one-column-white-text-box{
	padding: 100px 40px;
}
.one-column-white-text-box h4,
.three-column-white-text-box h4{
	margin-bottom: 27px;
}
.page-id-4667 .one-column-white-text-box h4,
.page-id-4964 .one-column-white-text-box h4,
.page-id-4808 .one-column-white-text-box h4,
.page-id-4651 .one-column-white-text-box h4,
.page-id-4992 .one-column-white-text-box h4{
	margin-bottom: 47px;
}
.one-column-white-text-box .custom-theme-button,
.three-column-white-text-box .custom-theme-button{
	position: absolute;
	bottom: 29px;
}

.custom-white-text-box .custom-theme-button{
	position: absolute;
	bottom: 29px;
}


/*post content css*/

.post-styling-main-box .vc_gitem_row .vc_gitem-col{
	background-color: #e6e6e6 !important;
	position: relative;
	padding: 25px 20px 60px;
	min-height: 283px;
}

.post-styling-main-box .vc_btn3-container.vc_btn3-left{
	position: absolute;
	bottom: 25px;
}
.line-clamp-4 p{
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.post-styling-main-box .vc_btn3-container.vc_btn3-left{
	margin-bottom: 0;
}
.post-styling-main-box .vc_custom_1419328663991{
	background: transparent !important;
}
.post-styling-main-box .vc_gitem-post-data{
	margin-bottom: 0;
}





/* [wpml_language_selector_widget] */

.inner-banner-main-box{
	display: flex;
	align-items: center;
	height: 900px;}
.mb-65 h4{margin-bottom: 45px;}
.tm-header-style-classic #site-header-menu #site-navigation div.nav-menu > ul > li > a{	color: var(--main-color-grey);font-family: var(--main-fonts) !important;font-size: 18px;padding-left: 0;padding-right: 0;border-bottom: 6px solid transparent;padding-bottom: 20px;letter-spacing: 0px;}
.tm-header-style-classic #site-header-menu #site-navigation div.nav-menu > ul > li:hover > a,
.tm-header-style-classic #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_item > a{border-bottom: 6px solid var(--main-blue-color);}

.tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li.current-menu-item > a, .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li.current_page_item > a,
.tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li li.current-menu-ancestor>a,
.tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li li.current_page_ancestor>a{color: #fff;}
#site-header-menu #site-navigation div.nav-menu>ul ul li>a:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li>a:before{content: none;}
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout ul.mega-sub-menu ul.mega-sub-menu, #site-header-menu #site-navigation div.nav-menu>ul li>ul ul{
	border-left: 6px solid transparent;
}
#site-header-menu #site-navigation div.nav-menu > ul li:hover > ul,
#site-header-menu #site-navigation div.nav-menu > ul li > ul{
	max-width: max-content;
}
#site-header-menu #site-navigation ul ul li{
	padding: 0 10px;
}
#site-header-menu #site-navigation div.nav-menu > ul > li ul li.menu-item-has-children > a:after{
	right: -4px;
	top: 12px;
}
#site-header-menu #site-navigation div.nav-menu > ul ul li > a{ padding: 12px 16px 12px 0; font-size: 18px;}
.tm-header-style-classic #site-header-menu #site-navigation div.nav-menu > ul > li.current-page-ancestor > a{
	border-bottom: 6px solid var(--main-blue-color);
}
.widget_nav_menu ul {
    display: flex;
	flex-wrap: wrap;
}
.button-style-box .custom-theme-button a, .button-style-box .vc_btn3-left a{
	background-position-y: center;
}
.contact-lang-info{
	align-items: center;
}
.wpml-ls-legacy-list-horizontal a span,
.header-contact-info a{
	font-weight: var(--font-weight-700);
	color: var(--main-color-grey);
	font-size: 16px;
}
.dj-caribbean .wpml-ls-legacy-list-horizontal a span,
.dj-caribbean .header-contact-info a,
.dj-conv .wpml-ls-legacy-list-horizontal a span,
.dj-conv .header-contact-info a{
	font-weight: var(--font-weight-700);
}
.font-size-18 p{
	font-size: 18px;
	font-weight: var(--font-weight-300);
}
.font-size-36 h4,
.font-size-36 h3{
	font-size: 36px;
	font-weight: var(--font-weight-300);
	line-height: normal;
	letter-spacing: 0;
}
/* .letter-spacing-1 h2,
.letter-spacing-1 h3,
.letter-spacing-1 h4,
.letter-spacing-1 p{
	letter-spacing: 0;
}
.letter-spacing-1-half h2,
.letter-spacing-1-half h3,
.letter-spacing-1-half h4,
.letter-spacing-1-half p{
	letter-spacing: 0;
}
.letter-spacing-2 h2,
.letter-spacing-2 h3,
.letter-spacing-2 h4,
.letter-spacing-2 p{
	letter-spacing: 0;
} */

.custom-listing-bullets h3{
	margin-bottom: 50px;
}
.font-size-36 ul li{
	font-size: 36px;
	font-weight: var(--font-weight-300);
	line-height: normal;
}
.font-size-36.custom-listing-bullets ul li{
	font-size: 30px;
}
.white-text h4,
.white-text h2{
	color: #fff;
}

.our-purpose-text-box p{
	font-size: 36px;
	font-weight: 300;
	line-height: normal;
	margin-bottom: 0;
}
.page-id-3903 .our-purpose-text-box p{
	font-size: 35px;
}

.custom-white-text-box p{
	margin-bottom: 0;
}
.left-image-right-content .wpb_wrapper{
	display: flex;
}
.left-image-right-content .wpb_wrapper .wpb_wrapper {
	flex-direction: column;
}
.left-image-right-content .custom-white-text-box .wpb_wrapper,
.left-image-right-content .custom-white-text-box .wpb_wrapper{
	flex-direction: column;
}
.vc_custom_1659502393916{
	padding: 39px 40px 32px;
}

.explore-our-locations{
	padding-bottom: 30px;
}
.explore-location-box h4{
	color: #fff;
	margin-bottom: 3px;
	font-size: 36px;
	font-weight: var(--font-weight-300);
}
.explore-location-box p,
.explore-location-box a{
	color: #fff !important;
	font-size: 18px;
	font-weight: var(--font-weight-300);
}
.explore-location-box a:hover{
	color: #fff;
}
.purpose-values-text-box h3{
	font-size: 65px;
	font-weight: var(--font-weight-300);
	color: #fff;
	line-height: normal;
}
.footer .second-widget-area .widget .widget-title{
	font-weight: 600;
}
.footer .widget ul>li a:hover{
	color: #fff;
}
.tm-footer2-left ul li,
.tm-footer2-left ul li a{
	font-size: 18px;
	color: #fff;
}
.tm-footer2-left ul li a:hover{
	color:#fff;
}
/* purpose and values */
.values-purpose-bank-sec .vc_custom_1659521028453{padding: 68px 40px 59px;}
.transform-accelerate-text-box{	max-width: 1021px; float: none !important;margin: auto;border-left: 5px solid #312B6B;padding-left: 8px;}
.transform-accelerate-text-box h4{margin-top: -7px;}
.transform-accelerate-text-box p{margin-bottom: 10px;line-height: 1;}

.page-id-32 .transform-accelerate-text-box,
.page-id-3843 .transform-accelerate-text-box,
.page-id-3987 .transform-accelerate-text-box{max-width: 980px;}
.page-id-4461 .transform-accelerate-text-box,
.page-id-4633 .transform-accelerate-text-box{max-width: 1070px;}
.page-id-4698 .transform-accelerate-text-box{
	max-width: 1010px;
}
.page-id-5635 .transform-accelerate-text-box{
	max-width: 860px;
}
.page-id-6201 .transform-accelerate-text-box,
.page-id-6233 .transform-accelerate-text-box{
	max-width: 1130px;
}
/* .page-id-6233 .transform-accelerate-text-box{
	max-width: 1050px;
} */
.page-id-6319 .transform-accelerate-text-box{
	max-width: 1000px;
}

.custom-listing-bullets ul{	padding-left: 60px;margin-top: 0 !important;}
.custom-white-p-20 .custom-white-text-box{padding: 30px;min-height: 325px;}
.bank-branches-sect{
	padding: 30px;
	padding-bottom: 85px;
	margin-bottom: 65px;
    position: relative;
    max-width: 585px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.home-post-box .custom-white-text-box{min-height: 308px;}
.custom-listing-bullets ul {margin-bottom: 65px;}
.images-section-p-0 .wpb_single_image{margin-bottom: 0 !important;}
.our-purpose-text-box .vc_custom_1659682228816,
.our-purpose-text-box .vc_custom_1659615414968{	margin-bottom: 0px !important;}
.min-height-210 .custom-white-text-box{
	min-height: 210px;	
}
.page-id-4056 .min-height-210 .custom-white-text-box{
	min-height: 291px;
}
.image-border {
    border: 2px solid #717171;
    padding: 10px;
	margin-bottom: 65px !important;
}

.select-box-form{
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
}
.select-box-form .row{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.custom-select-box .select2-container--default .select2-selection--single, .custom-select-box .select2-dropdown{
	border: none;
	border-bottom: 2px solid rgb(112 112 112 / 50%);
	padding-bottom: 5px;
}
.custom-select-box .select2-container--default .select2-selection--single{
	background-color: transparent;
}

.select2-dropdown{
	border: none;
	background-color: transparent;
}
.custom-select-box .select2-container--default .select2-selection--single .select2-selection__rendered{
	font-size: 36px;
	font-weight: var(--font-weight-300);
	padding-left: 0;
	line-height:40px;
	color: rgb(112 112 112 / 50%);
}
.custom-select-box .select2-container--default .select2-selection--single .select2-selection__rendered:hover{
	color: #000;
}
.select2-container--default .select2-results__option[aria-selected="true"],
.select2-container--default .select2-results__option--highlighted[aria-selected]{
	background-color: var(--main-blue-color);
	color: #fff;
}
.custom-select-box .select2-container--focus.select2-container--default .select2-selection--single .select2-selection__rendered{
	color: #000;
}
.form-submit-btn {
	margin-top: 60px;
	text-align: center;
}
.form-submit-btn input,
.form-submit-btn a{
	font-size: 18px !important;
	font-weight: var(--font-weight-300);
	color: #fff !important;
	background-color: #312B6B !important;
	border-radius: 5px !important;
	text-transform: inherit;
	padding: 11px 17px !important;
	font-family: var(--main-fonts);
}
/* .select2-container--default .select2-selection--single .select2-selection__arrow{
	width: 60px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b{
	border-width: 20px 19px 0 19px;
	transform: translateY(-50%);
	left: auto;
	right: 10px;
	border: none;
	background: url('../images/select-dropdown.png') right;
	width: 27px;
	height: 24px;
	position: absolute;
    top: 50%;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
	border: none;
	background: url('../images/select-dropdown-up.png') right;
	width: 27px;
	height: 24px;
}
.select2-container .select2-selection--single .select2-selection__rendered{
	padding-right: 60px;
}

.international-banking-desc p{
	
} */

.vc_cta3-content-header h4,
.vc_cta3-content-header h2{
	font-size: 36px;
	color: var(--main-blue-color);
	margin-bottom: 6px;
}
.vc_general.vc_cta3.vc_cta3-style-classic{
	border-color: #707070;
	padding: 25px;
}
.explore-our-locations h2{
	font-size: 36px;
	margin-bottom: 22px;
}
.bahamas-verde-new-class .vc_cta3-content-header h4,
.bahamas-verde-new-class h2{
	font-size: 33px;
}



.who-can-apply-border {
	margin-left: 27px;
	padding-left: 17px;
	border-left: 5px solid #312B6B;
	margin-bottom: 0;
}
.who-can-apply-section .tm-column-inner .vc_column-inner>.wpb_wrapper{
	background: #efefef;
	padding: 22px 20px;
	min-height: 200px;
}

.who-can-apply-section .form-submit-btn{
	margin-bottom: 0;
	margin-top: 45px;
}

.international-banking-desc{
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.font-size-24 p{
	font-size: 22px;
	line-height: normal;
}
.font-size-34 h4{
	font-size: 30px;
}


.get-in-touch-form-section .custom-select-box{
	box-shadow: 10px 10px 30px #00000021;
	margin-bottom: 12px !important;
	background: #fff;
}
.get-in-touch-form-section .wpcf7-form-control-wrap{
	padding-top: 0 !important;
}
/* .get-in-touch-form-section .custom-select-box select.select2-selection__rendered {
	color: #575757;
	font-size: 24px;
	line-height: 58px;
    padding-left: 20px;
}
@-moz-document url-prefix() {
  	.get-in-touch-form-section .custom-select-box .select2-container--default .select2-selection--single .select2-selection__rendered{
		color: var(--main-color-grey);
	}
	::-webkit-input-placeholder { color:#000; }
::-moz-placeholder { color:#000; }
:-moz-placeholder { color:#000; }
} */


.get-in-touch-form-section .custom-select-box .select2-container--default .select2-selection--single, .get-in-touch-form-section .custom-select-box .select2-dropdown{
	border-bottom: none;
}
.get-in-touch-form-section .select2-container .select2-selection--single{
	height: 58px;
}
.get-in-touch-form-section .select2-container--default .select2-selection--single .select2-selection__arrow b{
	margin-top: 10px;
}
.get-in-touch-form-section .custom-select-box input{
	font-size: 24px !important;
	font-weight: 300 !important;
}
.select2-results__options li:first-child{
	display: none;
}
.select2-container--default .select2-results>.select2-results__options{
	background: #fff;
	box-shadow: 10px 10px 30px #0000003b;

}
.page-id-4213 .select2-container--default .select2-results>.select2-results__options,
.page-id-4819 .select2-container--default .select2-results>.select2-results__options{
	background: #fff;
	box-shadow: 10px 10px 30px #0000003b;
	max-width: max-content;
	margin-left: 30px;
	padding: 10px 16px 10px 12px;
	max-height: 250px;
}
.select2-results__option:last-child {
    padding-bottom: 0;
    /*padding-left: 0;*/
}
.select2-results__option:first-child{
	padding-top: 0 !important;
}
.select2-results__option{
	padding-right: 40px;
}

.page-id-4213 .select2-results__option,
.page-id-4819 .select2-results__option{
	font-size: 24px;
	color: var(--main-color-grey);
}
.page-id-4213 .select2-results__option:not(:last-child),
.page-id-4819 .select2-results__option:not(:last-child){
	border-bottom: 2px solid #b6b6b6;
	padding: 10px 0;
}
.page-id-4213 .select2-container--default .select2-results__option[aria-selected="true"], 
.page-id-4213 .select2-container--default .select2-results__option--highlighted[aria-selected],
.page-id-4819 .select2-container--default .select2-results__option[aria-selected="true"], 
.page-id-4819 .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: transparent;
    color: var(--main-color-grey);
}


.get-in-touch-form-section .wpb_content_element{
	margin-bottom: 10px;
}
.get-in-touch-form-section h4{
	margin-bottom: 20px !important;
}
.currencies-custom-box {
    max-width: 550px;
    margin: auto;
}
.currencies-row-box {
    display: flex;
	margin-bottom: 8px;
	justify-content: center;
}
.currencies-blue-box{
	background: #312b6b;
	margin-right: 8px;
	padding: 11px 15px;
	text-align: right;
	border: 1px solid #8584a9;
	font-size: 22px;
	color: #fff;
	min-width: 170px;
}
.currencies-light-box{
	padding: 11px 15px;
	font-size: 20px;
	color: var(--main-color-grey);
	background: #eaeaea;
	border: 1px solid #f5f5f5;
	font-weight: var(--font-weight-300);
}
.currencies-section .wpb_content_element{
	margin-bottom: 22px;
}
.vc_custom_1659594943510 .wpb_single_image img{
	max-width: 481px;
}

.get-in-touch-form-section{
	padding-left: 30px !important;
	padding-right: 30px !important;
}

.page-id-3639 .left-image-right-content img{
	max-width: 552px;
}
.financial-focus-left-right-box .left-image-right-content {
    max-width: 980px;
    margin-left: auto;
    margin-right: auto;
    float: none;
}
.left-image-right-content-621-w img{
	max-width: 621px !important;
}
.left-image-right-content-621-w .one-column-white-text-box{
	min-width: 359px;
}
.financial-focus-left-right-box .left-image-right-content img{
	max-width: 585px;
}
.financial-focus-left-right-box .custom-white-text-box{
	padding-top: 80px;
}
.financial-focus-left-right-box .custom-white-text-box .custom-theme-button{
	margin-top: 37px;
}
.margin-b-purpose-text h4:not(:last-child){
	margin-bottom: 43px;
}
.page-id-3843 .custom-white-text-box{
	min-height: 291px;
}
.vc_custom_1659594943510 img{
	max-width: 495px;
}
.page-id-3843 .vc_custom_1659592370415{
	min-height: 289px;
}
.page-id-3843 .grey-content-box .custom-white-text-box{
	min-height: 250px;
}

.form-submit-btn .wpcf7-spinner{
	display: none;
}

.breadcrumb-main-box{
	min-height: 60px;
}
.breadcrumb{
	list-style: none;
	margin-top: 0;
    background-color: #9c9c9c;
    padding-left: 65px !important;
    width: 100%;
    padding-top: 17px !important;
    padding-bottom: 17px !important;
    border-radius: 0;
    display: inherit !important;
    margin-bottom: 0px !important;
}
.df-hf .breadcrumb {
	top: 116px;
}
.breadcrumb li{
	color: #fff;
	font-size: 18px;
	display: inline-block;
}

.breadcrumb li a{
	color: rgba(255, 255, 255, 0.75) !important;
	font-size: 18px;
}
.breadcrumb>li+li:before{content: '';background: url('../images/breadcrumb-bg.png');background-repeat: no-repeat;background-position: center;padding: 0 40px 0 40px;}
.max-width-980{
	max-width: 980px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.max-width-980 .custom-white-text-box{min-height: 388px;}


#wpadminbar + div + div + div.main-holder .breadcrumb{
    top:152px;
}
#wpadminbar + div + div + div.df-hf .breadcrumb{
	top:146px;
}

.values-purpose-bank-sec .custom-white-text-box{
	padding-top: 60px;
	padding-bottom: 70px !important;
}
.values-purpose-bank-sec .custom-white-text-box p{
	margin-top: 39px;
	max-width: 240px;
}
.values-purpose-bank-sec .wpb_single_image img{
	max-width: 620px;
}


.padding-23-21 .custom-white-text-box{
	padding: 23px 21px 85px !important; 
}
.chairman-cfo-box.padding-23-21 .custom-white-text-box{
	padding-bottom: 38px !important;
}
.chairman-cfo-box{
	padding-top: 65px !important;
}
.media-contact-news-sect .custom-white-text-box{
	min-height: 285px;
}
.mt-45{
	margin-top: 45px;
}

.mt-35 p{
	margin-top: 35px;
}
.mb-35 p{
	margin-bottom: 35px;
}
.font-size-65 h2{
	font-size: 63px;
	line-height: normal;
	font-weight: var(--font-weight-300);
	font-family: var(--main-fonts);
}
.mb-25 h4{
	margin-bottom: 25px;
}
.page-id-4786 .font-size-65 h2{
	font-size: 62px;
}

.min-height-310 .custom-white-text-box{
	min-height: 303px;
}
.img-width-text {
    display: flex;
    align-items: start;
    
}
.img-width-text img{
	margin-right:  25px;
	max-width: 85px;
	width: 100%;
}
.img-width-text p:first-child{
	margin-right:  25px;
	max-width: 85px;
	width: 100%;
	margin-bottom: 0;
}


.banner-text-image .img-width-text img{
	max-width: 140px;
}

.page-id-4591 .custom-news-box .custom-white-text-box{
	padding-left: 40px;
	padding-right: 40px;
}

.row-padding-left-right-15 .energy-image-mb-0{
	padding-right: 15px;
	padding-left: 15px;
}
.row-padding-left-right-15 .custom-listing-bullets .wpb_column .wpb_column{
	background: #e6e6e6;
	padding: 25px 35px 32px;
}
.font-size-30 p{
	font-size: 30px;
	line-height: normal;
}



.home-bahamas .custom-white-text-box h4:first-child{
	margin-bottom: 48px;
}
.without-bg .custom-theme-button a{
	color: var(--main-blue-color);
}
.home-post-box .without-bg.custom-theme-button a{
	background-image: none !important;
	padding-left: 0 !important;
}
.iib-vistit .custom-white-text-box{
	padding: 88px 40px 46px;
}

.iib-vistit .custom-white-text-box h4{
	margin-bottom: 61px;
}



.chairman-cfo-box h4{
	margin-bottom: 0 !important;
}

.home-cv-price-list ul{
	padding-left: 18px;
	margin-top: 0;
	margin-bottom: 35px;
}
.home-cv-price-list ul li{
	font-size: 18px;
	max-width: 630px;
    line-height: 1.6;
}
.home-cv-price-list h4{
	margin-bottom: 25px !important;
}
.home-cv-price-list p{
	margin-bottom: 6px;
}
.home-cv-price-list .form-submit-btn{
	margin-top: 2px;
	margin-bottom: 19px;
}

.compliance-cv-content-box ul{
	padding-left: 18px;
}
.compliance-cv-content-box ul li{
	line-height: 30px;
}
.compliance-cv-content-box p{
	margin-bottom: 34px;
}
.without-space-listing ul{
	margin-top: 0;
}
.without-space-listing p{
	margin-bottom: 0;
}
.without-space-listing{
	margin-bottom: 30px;
}
.image-banner-with-text .wpb_single_image .vc_single_image-wrapper,
.image-banner-with-text .wpb_single_image .vc_figure,
.image-banner-with-text .wpb_single_image img,
.image-banner .wpb_single_image .vc_single_image-wrapper,
.image-banner .wpb_single_image .vc_figure,
.image-banner .wpb_single_image img{
	width: 100%;
}



.forex-page-transaction-method .currencies-custom-box{
	max-width: 100%;
}
.forex-page-transaction-method .currencies-blue-box{
	min-width: 275px;
	font-size: 23px;
}
.forex-page-transaction-method .currencies-light-box{
	width: 100%;
	font-size: 23px;
}
.vc_custom_1661777860516 h4,
.vc_custom_1661835614974 h4{
	letter-spacing: 0;
}


.branch-contact-list-box .vc_cta3-content-header h4, 
.branch-contact-list-box .vc_cta3-content-header h2{
	font-size: 22px;
	line-height: normal;
    margin-bottom: 2px;
}

.branch-contact-list-box .vc_cta3-content-header{
	position: absolute;
	bottom: 14px;
	width: 100%;
	left: 0;
}
.branch-contact-list-box p{
	text-align: left;
	margin-bottom: 0;
}
.branch-contact-list-box .vc_general.vc_cta3.vc_cta3-style-classic{
	padding: 20px 10px;
	padding-bottom: 70px;
	min-height: 250px;
	border-width: 2px;
    border-top: none;
}

.select-bank-contact-form .select2-container--default.select2-container--focus .select2-selection--single .select2-selection__rendered{
	color: var(--main-color-grey);
}
.select-bank-contact-form .select-box-form{
	max-width: 100%;

}
.select-bank-contact-form .select-box-form .row{
	max-width: 900px;
	margin-left: auto;
    margin-right: auto;
	justify-content: space-between;
    display: flex;
    flex-wrap: wrap;
}
.select-bank-contact-form .form-submit-btn{
	text-align: right;
	margin-top: 96px;
}
.select-bank-contact-form .form-submit-btn input{
	background-image: url('../../themes/IIB-Banks/images/white-icon.png');
	background-color: var(--main-color-grey) !important;
	background-repeat: no-repeat;
    padding-left: 45px !important;
    background-position: 10px center;
	

}
.contact-us-media-box .absolute-btn{
	bottom: 16px;
	position: absolute;
}
.contact-us-media-box .custom-white-text-box{
	padding-bottom: 76px;
	min-height: 250px;
}
.contact-us-media-box .custom-white-text-box h4{
	margin-bottom: 27px;
}

.who-we-are-content-box .custom-white-text-box{
	min-height: 293px;
}
.custom-white-text-box h4,
.custom-text-box h4{
	margin-bottom: 27px;
}

.custom-text-box{
	padding: 30px;
	max-width: 585px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 65px !important;
}
.personal-islamic-bank{
	padding: 30px;
	max-width: 585px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 65px;
}
.grey-content-box .financial-focus-left-right-box .custom-white-text-box{
	min-height: 341px;
}

/* .iib-header-style-1 .register-login{
	display: none;
} */
/*.online-booking,
.menu-item-5488,
.menu-item-5503,
.menu-item-5311,
.menu-item-5501,
.menu-item-5500,
.menu-item-5490,
.menu-item-5491,
.menu-item-5492,
.menu-item-4225,
.menu-item-4216,
.menu-item-3847,
.menu-item-3942,
.iib-header-style-4 .menu-item-3989{
	display: none !important;
}*/

/*.iib-header-style-1 .online-booking,
.iib-header-style-1 .menu-item-4225,
.iib-header-style-1 .menu-item-4216,
.iib-header-style-2 .menu-item-4216,
.iib-header-style-2 .menu-item-5311,
.iib-header-style-3 .menu-item-5503,
.iib-header-style-4 .menu-item-5503,
.iib-header-style-3 .menu-item-5500,
.iib-header-style-3 .menu-item-5488,
.iib-header-style-4 .menu-item-5501,
.iib-header-style-4 .menu-item-5488{
	display: inline-block !important;
}*/

/*.iib-header-style-1 .menu-item-3942,
.iib-header-style-4 .menu-item-3942,
.iib-header-style-2 .menu-item-3942,
.iib-header-style-1 .menu-item-3847,
.iib-header-style-4 .menu-item-3847,
.iib-header-style-3 .menu-item-5490,
.iib-header-style-3 .menu-item-5492,

.iib-header-style-3 .menu-item-5491{
	display: block !important;
}

.iib-header-style-2 {

}
*/

#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-5501 > a{
	color: #1A6D40 !important;
}



.leadership-main-new-box h2{
	font-size: 62px;
	font-weight: var(--font-weight-300);
	line-height: normal;
	color: #737373;
}
.leadership-main-new-box p{
	font-size: 36px;
	font-weight: 200;
	line-height: normal;
	color: #737373;
}
.leadership-main-new-box .custom-white-text-box{
	padding-bottom: 40px !important;
	min-height: auto;
	background: transparent !important;
}
.leadership-main-new-box .custom-white-text-box p{
	font-size: 18px;
}
.leadership-main-new-box .custom-white-text-box h4, 
.leadership-main-new-box .custom-text-box h4{
	margin-bottom: 17px;
}
.leadership-main-new-box .main-hover-new-box:hover .custom-white-text-box{
	background: #E5E5E5 !important;
}
.view-all-profile-button{
	text-align: right;
}
.font-size-36 a{
	font-size: 36px;
	font-weight: var(--font-weight-300);
	display: inline-block;
}
.view-all-profile-button a{
	padding: 8.5px 14px;
	cursor: pointer;
}
.view-all-profile-button a:hover{
	background: #E5E5E5;
}
.directors-officers-box {
	background: #E5E5E5;
	padding: 65px 0 22px;
	transition: all ease 1s;
	display: none;
}
.active-new{
	transition: all ease 0.5s;
}
.active-new i{
	transform: rotate(90deg);
		transition: all ease 0.5s;
}
.officers-content-box p{
	display: flex;
	align-items: flex-end;
	font-weight: var(--font-weight-300);
	flex-wrap: wrap;
    /*justify-content: center;*/
    text-align: center;
	line-height: normal;
	
}

.officers-content-box p a{
	font-size: 17px;
}
.officers-content-box p img{
	margin-right: 14px;
}
.directors-officers-box .officers-content-box{
	margin-bottom: 43px !important;
}
.single-officer-box {
	padding: 65px 0;
	cursor: pointer;
}
.single-officer-box:hover{
	background: #E5E5E5;
}
.single-officer-content-box .wpb_wrapper{
	display: flex;
	align-items: center;
}

.single-officer-content-box .single-image{
	border-right: 2px solid #312b6b;
	padding-right: 80px;
	margin-right: 80px;
}
.single-officer-content-box h4 a{
	font-weight: var(--font-weight-300);
	font-size: 36px;
}
.single-officer-content-box p a{
	font-weight: var(--font-weight-300);
}

.financial-focus-left-right-box .left-image-right-content-1010{
	max-width: 1010px;
}
.financial-focus-left-right-box .left-image-right-content-1010 img {
    max-width: 621px;
}
.financial-focus-left-right-box .left-image-right-content-1010 .custom-white-text-box{
	padding-left: 40px;
	padding-right: 30px;
}
.financial-focus-left-right-box .left-image-right-content-1010 .custom-white-text-box{
	min-height: 387px;
}
.directors-officers-box .vc_column_container{
	padding-left: 15px;
	padding-right: 15px;
}
.single-officer-box .vc_column_container{
	padding-left: 7px;
	padding-right: 7px;
}
.custom-white-text-box h4 a{
	font-size: 36px;
	color: var(--main-color-grey);
}
.font-size-62 h2{
	font-size: 62px;
	color: var(--main-color-grey);
	line-height: normal;
	font-weight: var(--font-weight-300);
}
.bio-pages-download-box{
	padding: 50px 45px 32px;
}
.bio-page-title-sect p{
	font-size: 36px;
	line-height: normal;
	color: #575757;
	font-weight: var(--font-weight-300);
}
.bio-pages-download-box ul{
	display: flex;
	justify-content: end;
	margin-top: 0;
	padding-left: 0;
	list-style: none;
}
.bio-pages-download-box ul li{
	text-align: center;
	display: flex;
    flex-direction: column;
    font-size: 18px;
	line-height: normal;
	color: #575757;
	font-weight: var(--font-weight-300);
}
.bio-pages-download-box ul li:not(:last-child){
	margin-right: 36px;
}

.bio-pages-download-box a{
	background: #312B6B;
	border-radius: 5px;
	padding: 7.5px 18px;
	line-height: normal;
	font-size: 18px;
	color: #fff !important;
	display: inline-block;
	font-weight: var(--font-weight-300);
	margin-top: 7px;
}
.bio-content-box p{
	font-size: 25px;
    line-height: 60px;
    display: flex;
    font-weight: var(--font-weight-300);
    
}

.bio-content-box p:not(:last-child){
	margin-bottom: 60px;
}
.bio-content-box p:first-child{
	margin-bottom: 20px;
}
.bio-content-box p strong{
	font-size: 140px;
    font-weight: var(--font-weight-300);
    line-height: 1;
}
.bio-content-box-width{
	margin-bottom: 115px;
}
.bio-content-box-width p{
	max-width: 950px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 97px;
}
.bio-content-box{
	padding-top: 55px;
}
.page-id-5822 .bio-content-box-width p{
	max-width: 970px;
}


.view-all-profile-bio h2{
	text-align: left;
}
.view-all-profile-bio a {
    background: #E5E5E5;
}

.page-id-5732 .one-column-white-text-box{
	min-height: 387px;
	padding-top: 80px;
	margin-bottom: 65px;

}
.page-id-5732 .one-column-white-text-box h4{
	margin-bottom: 40px;
}
.page-id-5635 .one-column-white-text-box{
	min-height: 387px;
	padding-right: 25px;
	margin-bottom: 65px;
}
.tm-page-loader-wrapper{
	background-size: 7%;
}
.afri-listing-box ul{
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0;
	list-style: none;
	display: flex;
    column-gap: 85px;
    flex-wrap: wrap;
    row-gap: 20px;
}
.afri-listing-box ul li{
	font-size: 36px;
	line-height: normal;
	display: flex;
    align-items: center;
    gap:  20px;
}
.afri-listing-box .custom-theme-button{
	position: static !important;
}

.smart-logo-sect p{
	display: flex;
	align-items: center;
	margin-bottom: 45px;
	row-gap:  20px;
}
.smart-logo-sect p img{
	max-width: 234px;
	width: 100%;
	margin-right: 16px;
}
.afridata-logo-sect p:first-child{
	margin-bottom: 15px;
}
.afridata-logo-sect p{
	margin-bottom: 30px;
}
.djbouti-vision p{
	margin-bottom: 30px;
}
.djbouti-vision ul{
	    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    column-gap: 80px;
    flex-wrap: wrap;
    row-gap: 20px;
}
/*.djbouti-vision ul li:last-child{
	max-width: 200px;
}*/
.one-column-white-text-box.one-column-solar-park{
	padding: 30px 22px 20px 44px !important;
	min-height: 387px;
	margin-bottom: 65px;
}
.one-column-white-text-box.one-column-solar-park h4{
	margin-bottom: 20px;
}
.one-column-white-text-box.one-column-solar-park p{
	margin-bottom: 20px;
	line-height: 28px;
}
.infrastructure-energy-box .three-column-white-text-box{
	margin-bottom: 65px;
}
.page-id-6123 .djbouti-vision ul{
	justify-content: space-between;
	margin-bottom: 30px !important;
	padding-left: 25px;
}
.afrifiber-regional .font-size-36 ul li{
	font-size: 18px;
}
.afrifiber-regional .three-column-white-text-box{
	padding-bottom: 20px !important;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}
.afrifiber-regional .three-column-white-text-box h4{
	margin-bottom: 20px;
}
.afrifiber-regional .font-size-18 p{
	margin-bottom: 30px;
}
.afrifiber-regional .b-to-b-box .font-size-18 p{
	margin-bottom: 0;
}
.afrifiber-regional .b-to-b-box ul{
	margin: 5px 0;
	line-height: 1.3;
}
.one-column-white-text-box.one-column-energy-park{
	display: flex;
	align-items: center;
}
.flex-center-box{
	display: flex;
	align-items: center;
}
.transport-minister-sect h2{
	margin-bottom: 20px;
}
.transport-minister-sect p{
	margin-bottom: 30px;
}
.chairmen-our-banks .board-of-director-our-banks{
	padding: 14px 13px 20px;
	max-width: 520px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 65px !important;
	background-color: #e6e6e6 !important;
}

.chairmen-our-banks .custom-text-box h4{
	font-size: 30px;
	margin-bottom: 15px;
}
.bank-contact-list .vc_cta3-container{
	margin-bottom: 65px;
}
.chairmen-our-banks h4{
	font-size: 30px;
}
.black-bg-btn .custom-theme-button{
	position: static;
}
.black-bg-btn.button-style-box .custom-theme-button a{
	background-color: #575757 !important;
	padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-right: 15px !important;
    padding-left: 40px !important;
    display: inline-block;
    border-radius: 5px;
    color: #fff !important;
    background-position: 10px !important;
    background-image: url('../images/white-icon.png') !important;
}
.black-bg-btn .one-column-white-text-box{
	padding-bottom: 10px !important;
}
.two-column-box-one-row-with-out-btn{
	padding: 40px 50px;
	margin-bottom: 65px;
}
.two-column-box-one-row-with-out-btn h4{
	margin-bottom: 25px;
}

.form-submit-absolute-button{
	margin-top: 0;
	position: absolute !important;
    right: -165px;
    bottom: 12px;
}
.form-submit-absolute-button input{
	background-color: #1a2159 !important;
	padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-right: 10px !important;
    padding-left: 40px !important;
    display: inline-block;
    border-radius: 5px;
	color: #fff !important;
    background-position: 10px;
	background-image: url('../images/white-icon.png') !important;
	background-repeat: no-repeat;
}
.page-id-150 .imh-6310-hover-content .imh-6310-template-01-hover-content{
	background: #f5f5f5 !important;
	border-radius: 0 !important;
	border: 2px solid #fff !important;
	text-align: left !important;
	color: #575757 !important;
	padding: 10px;
}
.page-id-150 .imh-6310-hover-content-1-3 .imh-6310-template-01-hover-content{
	text-align: left !important;
}
.imh-6310-hover-content-1-4 .imh-6310-template-01-hover-content{
	font-weight: bold !important;
}
.imh-6310-template-01-hover-content ul{
	margin: 0;
}
.page-id-150 .imh-6310-hover-content-1-2 .imh-6310-template-01-hover-content,
.page-id-150 .imh-6310-hover-content-1-3 .imh-6310-template-01-hover-content,
.page-id-150 .imh-6310-hover-content-1-5 .imh-6310-template-01-hover-content,
.page-id-150 .imh-6310-hover-content-1-6 .imh-6310-template-01-hover-content{
	max-width: 315px !important;
	width: 100% !important;
}
/*
 .page-id-6429 .imh-6310-point-1-1 .imh-6310-pin-main-img{
	background: rgb(0,96,170) !important;
	background: linear-gradient(90deg, rgba(0,96,170,1) 0%, rgba(1,92,165,1) 20%, rgba(4,83,152,1) 40%, rgba(9,68,131,1) 60%, rgba(16,47,101,1) 80%, rgba(20,36,86,1) 100%) !important;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
*/
 
.imh-6310-point-icons .imh-6310-pin-main-img,
.imh-6310-point-icons .imh-6310-pin-hover-img{
	border-radius: 0px !important;
}
.custom-container-1301-width-three .container{
	max-width: 1301px;
    width: 100%;
}
.custom-container-1299-width .container{
	max-width: 1299px;
    width: 100%;
}
.custom-container-1262-width .container{
	max-width: 1262px;
    width: 100%;
}
.one-and-more-box .currencies-row-box{
	align-items: flex-start;
}
.one-and-more-box .currencies-light-box{
	margin-bottom: 10px;
}
#rev_slider_1_2_wrapper{
	left: auto !important;
	width: 100% !important;
}
#rev_slider_1_2_wrapper #rev_slider_1_2{
	width: 100% !important;
}
.news-video-box {
    max-width: 649px;
    margin: auto;
}
.terms-pages-content-box ul{
	margin-top: 0;
	padding-left: 18px;
}
.terms-pages-content-box p{
	margin-bottom: 0;
}

.page-id-6429 .imh-6310-point-icons .imh-6310-pin-main-img{
	height: auto !important;
}
.wpcf7 form.sent .wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output, 
.wpcf7 form.payment-required .wpcf7-response-output{
	text-align: center;
	margin-top: 10px;
}
.paoc-popup-mheading{
	text-align: center !important;
	color:#1a2159 !important;
	border-bottom: 1px solid #eeeeee !important;
	    padding-bottom: 20px !important;
	margin-bottom: 20px !important;
}
.form-radio {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none !important;
    display: inline-block !important;
    position: relative !important;
    background-color: #191f6c;
    color: #fff;
    top: 9px !important;
    height: 30px !important;
    width: 30px !important;
    border: 0;
    border-radius: 50px;
    cursor: pointer !important;
    margin-right: 7px !important;
    outline: none;
    opacity: 1 !important;
    outline: none !important;
}
.form-radio:checked {
    background-color: #0074c8;
}
.form-radio:checked::before {
    position: absolute;
    font: 13px/1 'Open Sans', sans-serif;
    left: 11px;
    top: 7px;
    content: '\02143';
    transform: rotate(40deg);
    color: #fff;
}
.form-radio:hover {
    background-color: #0074c8;
}
#cape li, #djibuti li {
    display: inline-block;
    margin: 10px 10px 0 0;
}
.btn-primary-new {
    background: #191f6c;
    border-color: #191f6c;
    color: #ffffff !important;
    padding: 12px 20px;
    text-align: center;
    border-radius: 25px;
    font-size: 17px;
    line-height: 24px;
    font-weight: 400;
    text-transform: uppercase;
}
.btn-primary-new:focus, .btn-primary-new:hover, .btn-primary-new:active {
    background: #0074c8;
    border-color: #0074c8;
	color:white !important;
}
#cape, #djibuti{
	    display: flex;
    list-style: none;
    padding: 0;
}
.pricelist-text{
	padding-top:20px;
	margin-bottom:0 !important;
}
.pricelist-text p{
	margin-bottom:0;
}
.pricelist-text ul{
	margin:0 !important;
	padding-bottom:30px;
}
.pricelist-pdf-btn button, .pricelist-pdf-btn a{
	padding:8px 15px !important;
	text-transform: unset !important;
	font-size:18px !important;
	font-weight: 300 !important;
	font-family: var(--main-fonts) !important;
}

/*footer start*/
.footer{
	padding: 70px 0 10px;
}
.footer .second-footer .widget{
	display: flex;
	justify-content: center;
	align-items: center;
}
.widget .widget-title:after, .footer .second-widget-area .widget .widget-title:after{
	content: none;
}
.site-footer .second-footer .tm-container-for-footer>div>.row .widget-area .widget{
	margin-bottom: 100px;
}
.menu-footer-custom-menu-container .menu{
	display: flex;
	flex-wrap: wrap;
}
.footer .widget ul>li,
.dj-westafrica .footer .second-widget-area .widget ul>li,
.dj-caribbean .footer .second-widget-area .widget ul>li,
.dj-conv .footer .second-widget-area .widget ul>li,
.footer-style-3 .footer .second-widget-area .widget ul>li{
	padding-bottom: 0;
	margin-left: 20px;
	padding-left: 20px;
	border-left: 2px solid #fff;
}

.footer .widget ul>li a,
.dj-westafrica .footer .second-widget-area .widget ul>li a,
.dj-caribbean .footer .second-widget-area .widget ul>li a,
.dj-conv .footer .second-widget-area .widget ul>li a,
.footer-style-3 .footer .second-widget-area .widget ul>li a{
	font-size: 28px;
	line-height: normal;
}
.footer .second-widget-area .widget .widget-title,
.dj-westafrica .footer .second-widget-area .widget .widget-title,
.dj-caribbean .footer .second-widget-area .widget .widget-title,
.dj-conv .footer .second-widget-area .widget .widget-title,
.footer-style-3 .footer .second-widget-area .widget .widget-title{
	font-size: 28px;
	margin-bottom: 0;
}
.dj-westafrica .footer .first-footer .widget#text-15,
.dj-caribbean .footer .first-footer .widget#text-15,
.dj-conv .footer .first-footer .widget#text-15,
.footer-style-3 .footer .first-footer .widget#text-15{
	padding-left: 30px;
}
.tm-footer2-left ul{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	list-style: none;
	margin: 0;
}
.tm-footer2-left ul li{
	margin: 0 33px 5px;
}
.tm-footer2-left ul li a{
	font-size: 18px;
}
.tm-footer2-left, .tm-footer2-right{
	padding: 0;
}
.footer .footer-rows .second-footer .second-footer-inner{
	padding: 0;
	border: 0;
}
.footer .second-footer .widget{
	padding: 0;
}
.dj-westafrica .footer .widget .widget-title,
.dj-caribbean .footer .widget .widget-title,
.dj-conv .footer .widget .widget-title,
.footer-style-3 .footer .widget .widget-title{
	font-size: 18px;
    font-weight: var(--font-weight-700);
    margin-bottom: 5px;
}
.footer .widget .widget-title:after,
.footer .widget .widget-title:after{
	content: none;
}
.dj-westafrica .footer .widget ul>li a,
.dj-caribbean .footer .widget ul>li a,
.dj-conv .footer .widget ul>li a,
.footer-style-3 .footer .widget ul>li a{
	font-size: 18px;
	font-weight: var(--font-weight-300);
}
.dj-westafrica .footer .widget ul>li,
.dj-caribbean .footer .widget ul>li,
.dj-conv .footer .widget ul>li,
.footer-style-3 .footer .widget ul>li{
	margin-left: 0;
	padding-left: 0;
	border-left: 0;
	margin-bottom: 3px;
}
.dj-westafrica .footer .footer-rows .first-footer .first-footer-inner,
.dj-caribbean .footer .footer-rows .first-footer .first-footer-inner,
.dj-conv .footer .footer-rows .first-footer .first-footer-inner,
.footer-style-3 .footer .footer-rows .first-footer .first-footer-inner{
	padding: 0;
	max-width: 1030px;
    margin: auto;
	margin-right: 55px;
}
.dj-westafrica .footer .first-footer .widget,
.dj-caribbean .footer .first-footer .widget,
.dj-conv .footer .first-footer .widget,
.footer-style-3 .footer .first-footer .widget{
	padding: 0;
	margin-bottom: 65px !important;
	border-right: 1px solid;
	margin-right: 43px !important;
}
.dj-westafrica .footer .first-footer .widget#text-17,
.dj-caribbean .footer .first-footer .widget#text-17,
.dj-conv .footer .first-footer .widget#text-17,
.footer-style-3 .footer .first-footer .widget#text-17{
	border: none;
	margin-right: 0 !important;
}



.site-footer .first-footer .tm-container-for-footer>div>.row .widget-area .widget{
	min-height: 120px;
	padding-right: 15px;
}
.footer-style-3 .footer .footer-rows .first-footer .first-footer-inner{
	max-width: 1130px;
}

.footer-style-3 .site-footer .first-footer .tm-container-for-footer>div>.row .widget-area .widget{
	padding-right: 46px;
}
/* dj conv pages start here */
.footer .widget .widget-title{
	font-weight: 600;
    font-size: 18px;
}
.dj-westafrica .tm-header-text-area, .dj_islamic .tm-header-text-area,
.dj-caribbean .tm-header-text-area, .dj_islamic .tm-header-text-area,
.dj-conv .tm-header-text-area, .dj_islamic .tm-header-text-area{
	padding-bottom: 18px;
}
.dj-westafrica .footer,
.dj-caribbean .footer,
.dj-conv .footer{
	padding-top: 65px;
}
.dj-westafrica .footer .footer-rows .first-footer .first-footer-inner,
.dj-caribbean .footer .footer-rows .first-footer .first-footer-inner,
.dj-conv .footer .footer-rows .first-footer .first-footer-inner{
	padding-top: 0;
}
#text-16{
	max-width: 169px;
    margin-left: auto;
}
.banner-caption-btn-65px {
	bottom: 65px !important;
}
.iib-sub-caption{
	font-size: 36px !important;
}
.font-34px p{
	font-size: 34px;
}
.Who-Can-Apply-iib > .vc_column-inner  > .wpb_wrapper{
	/*background-color: #5757571A;*/
	padding: 25px 0;
}
.requirements-iib p{
	line-height: 0.8;
	padding-bottom: 20px;
}
.requirements-iib p:last-child{
	padding-bottom: 0;
}
#requirement-box-bg-right.tm-left-span .tm-col-wrapper-bg-layer {
	right: 32px !important;
}
#requirement-box-bg-left.tm-right-span .tm-col-wrapper-bg-layer {
	left: 32px !important;
}
#pic-with-text-box-right{
	max-width: 950px;
	margin-bottom: 65px;
}
.Debit-Card-Box-Custom{
	max-width: 1090px;
}
.Debit-Card-Box-Custom .debit-card-image{
	float: left;
}
.Debit-Card-text{
	float: right;
	width: 60%;
}
.Debit-Card-text p{
	font-size: 34px;
	line-height: 44px;
}
.stolen-card p{
	font-size: 36px;
	color:white;
	line-height: 44px;
}
.special-spacing p{
	letter-spacing: -0.1px;
}
.benefits-list ul{
	margin: -20px 0 0 0;
}
.benefits-list ul li{
	font-size: 24px;
}
.Font-35{
	font-size: 35px;
	padding-top: 55px;
}
.domain-link{
	padding-top: 32px;
}
.domain-link a{
	font-size: 18px;
	color: #1A2159;
}
.bio-content-box-width-maruf{
	margin-bottom: 65px;
}
.banner-caption-btn-110px{
	bottom: 110px !important;
}
.banner-caption-btn-130px{
	bottom: 130px !important;
}
.local-payment-min-height{
	min-height:328px;
}
.Font-45{
	font-size:45px;
}
.yourbank-font-bold{
	font-weight:bold;
}
.your-bank-border-width{
	width:47%;
	margin-bottom:10px;
	margin-top:10px;
}
.Font-24 p, .Font-24 ul li{
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 35px;
}
.Font-24 p:last-child{
	margin-bottom: 0;
}
.dj_islamic .register-login ul li:last-child a{
	background: #1A6D40 !important;
}
.islamic-green .button-style-box .custom-theme-button a, .islamic-green .button-style-box .vc_btn3-left a{
	color: #1A6D40 !important;
	    background-image: url('../IIB-Banks/images/btn-icon01.png') !important;
}
.islamic-green .footer{
	background-image:url('/wp-content/uploads/2022/11/footer-bg-2.jpg') !important;
}
.dj-conv .branch-contact-list-box .vc_general.vc_cta3.vc_cta3-style-classic{
	padding-bottom: 20px;
	min-height: auto;
}
.islamic-green .tm-header-style-classic #site-header-menu #site-navigation div.nav-menu > ul > li > a:hover, 
.islamic-green .tm-header-style-classic #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_item > a,
.islamic-green .tm-header-style-classic #site-header-menu #site-navigation div.nav-menu > ul > li.current-page-ancestor > a,
.islamic-green .tm-header-style-classic #site-header-menu #site-navigation div.nav-menu > ul > li:hover > a{
	border-color: var(--main-green-color);
}
.islamic-green-banks-branches-box h4{
	margin-bottom: 0;
	line-height: 1;
	color: #fff;
}
.islamic-green-banks-branches-box p a{
	color: #fff;
}

.westafrica-footer-links,
.caribbean-footer-links,
.eastafrica-footer-links,
.islamic-footer-links{
	display: none;
}
.dj-westafrica .westafrica-footer-links,
.dj-caribbean .caribbean-footer-links,
.dj-conv .eastafrica-footer-links,
.islamic-green .islamic-footer-links{
	display: block;
}
.islamic-green .eastafrica-footer-links,
.eastafrica-footer-links br,
.islamic-footer-links br,
.westafrica-footer-links br,
.caribbean-footer-links br,
.eastafrica-footer-links p,
.islamic-footer-links p,
.westafrica-footer-links p,
.caribbean-footer-links p{
	display: none;
}

.westafrica-footer-links h3,
.caribbean-footer-links h3,
.eastafrica-footer-links h3,
.islamic-footer-links h3{
	font-size: 18px;
	font-weight: bold;
    margin-bottom: 8px;
    line-height: normal;
}

.dj-convention-logo,
.dj-islamic-logo{
	position: relative;
}
.dj-convention-logo:hover:before{
	position: absolute;
    content: '';
    background: url('../../uploads/2022/11/conventional-logo.png');
    left: 50%;
    transform: translateX(-50%);
    top: -60px;
    width: 95px;
    height: 58px;
}
.dj-islamic-logo:hover:before{
	position: absolute;
    content: '';
    background: url('../../uploads/2022/11/iibank-islamic-logo.png');
    left: 50%;
    transform: translateX(-50%);
    top: -50px;
    width: 146px;
    height: 43px;
}
.conditional-textarea{
	width: 100%;
}


.dj-caribbean #text-18{
	display: none;
}
#text-19{
	margin-top: 0;
	display: none;
}
.dj-caribbean #text-19{
	display: block;
}
.dj-caribbean #text-16 {
    max-width: 220px;
}
.blue-btn-18-text a{
	font-size: 18px;
	color:var(--main-blue-color);
}
/* #wpadminbar + div + div + div.main-holder.dj-caribbean .breadcrumb {
    top: 136px;
}
.dj-caribbean .breadcrumb{
	top: 104px;
} */
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-7579 a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-7580 a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-8166 a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-8364 a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-8570 a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-8912 a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-8916 a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-8803 a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-9235 a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-9393 a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-9325 a{
	cursor: default;
}
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-7579 ul a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-7580 ul a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-8166 ul a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-8364 ul a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-8570 ul a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-8912 ul a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-8916 ul a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-8803 ul a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-9235 ul a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-9393 ul a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-9325 ul a{
	cursor: pointer;
}
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-7579 ul li.menu-item-7605 a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-7579 ul li.menu-item-7836 a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-8364 ul li.menu-item-8363 a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-8364 ul li.menu-item-8410 a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-9235 ul li.menu-item-9236 a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-9235 ul li.menu-item-9423 a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-9235 ul li.menu-item-9493 a{
	cursor: default;
}
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-7579 ul li.menu-item-7605 ul a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-7579 ul li.menu-item-7836 ul a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-8364 ul li.menu-item-8363 ul a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-8364 ul li.menu-item-8410 ul a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-9235 ul li.menu-item-9236 ul a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-9235 ul li.menu-item-9423 ul a,
#site-header-menu #site-navigation div.nav-menu > ul > li.menu-item-9235 ul li.menu-item-9493 ul a{
	cursor: pointer;
}
.dj-westafrica .bio-content-box-width,
.dj-caribbean .bio-content-box-width{
	margin-bottom: 30px;
}
.banner-caption-btn-135px{
	bottom: 14.5% !important;
}



/* westafrica css start here without header footer */
.price-listing-box ul{
	margin-top: 0;
	padding-left: 22px;
}
.download-default-button a{
	background-color: #312B6B !important;
    border-radius: 5px !important;
    padding: 7.5px 18px !important;
    line-height: normal !important;
    font-size: 18px !important;
    color: #fff !important;
    display: inline-block !important;
    font-weight: var(--font-weight-300);
}
.price-listing-main-content-box{
	max-width: 1080px;
}
.download-default-button ul{
	list-style: none;
	margin: 0;
    padding: 0;
}
.download-default-button ul li{
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.download-default-button ul li:first-child{
	margin-bottom: 35px;
}
.double-line-box{
	min-height: 92px;
}
.absolute-btn-box{
	position: absolute;
	bottom: 0;
	right: 0;
	max-width: 180px;
}
.required-document-listing-box ul{
	margin-top: 0;
	margin-bottom: 0;
}
.real-estate-custom-box{
	max-width:585px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 65px;
    padding-top: 45px;
    padding-right: 50px;
    padding-bottom: 45px;
    padding-left: 50px;
    background-color: #efefef;
}
.real-estate-custom-box ul{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
    list-style: none;
    padding: 0;
    margin: 0;
}
.real-estate-custom-box ul.rooms-listing li:last-child {
    font-weight: 500;
}
.apartment-desc{
	margin-top: 25px;
	display: none;
}
.apartment-desc ul{
	margin-bottom: 25px;
}
.apartment-desc h4{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0;
}
.contact-us-close-btn-box{
	display: flex;
	justify-content: space-between;
	gap: 30px;
	margin-top: 20px;
}

.real-estate-close-btn {
    font-weight: bold;
    font-size: 18px;
    cursor: pointer;
}
.vc_images_carousel .vc_carousel-control{
    display: block !important;
}
.vc_images_carousel .vc_carousel-control .icon-prev:before{
    content: url(/wp-content/uploads/2023/01/blue-arrow-left.png) !important;
    top: 0 !important;
}
.vc_images_carousel .vc_carousel-control .icon-next:before{
    content: url(/wp-content/uploads/2023/01/blue-arrow-right.png) !important;
    top: 0 !important;
}
.vc_images_carousel .grayed-out .icon-prev:before{
    content: url(/wp-content/uploads/2023/01/grey-arrow-left.png) !important;
	cursor: default;
}

.vc_images_carousel .grayed-out .icon-next:before{
    content: url(/wp-content/uploads/2023/01/grey-arrow-right.png) !important;
	cursor: default;
}



@media screen and (max-width: 1680px) {
	
}
@media screen and (max-width: 1440px) {
	
}
@media screen and (max-width: 1366px) {
	.dj-westafrica .branch-contact-list-box h4,
	.dj-caribbean .branch-contact-list-box h4,
	.dj-conv .branch-contact-list-box h4{
		font-size: 30px;
	}
	.dj-westafrica .branch-contact-list-box p,
	.dj-caribbean .branch-contact-list-box p,
	.dj-conv .branch-contact-list-box p{
		font-size: 16px;
	}
}
@media screen and (max-width: 1200px) {
	.tm-header-menu-position-left #site-header-menu{ position: static; }
	#site-header-menu #site-navigation div.nav-menu > ul ul{ max-width: 100% !important; padding-left: 0;}
	#site-header .container{padding-left: 15px;padding-right: 15px;}
	.image-banner-with-text .banner-text-box{padding-left: 30px !important;}
	.breadcrumb{padding-left: 30px;padding-right: 30px; position: static;}
	#tm-stickable-header-w{padding-bottom: 30px;}
	#site-header-menu #site-navigation.toggled-on div.nav-menu > ul ul.open{background-color: var(--main-color-grey) !important;}
	#site-header-menu #site-navigation div.nav-menu > ul > li ul li.menu-item-has-children > a:after{content: none;}
	#site-header-menu #site-navigation div.nav-menu > ul{top: 150%;}
	.post-heading-box h4{font-size: 30px;}
	.tm-header-text-area{display: block;position: absolute;top: -2px;right: 60px;}
	#site-header-menu #site-navigation .menu-toggle{top: 0;}
	.main-navigation{min-height: auto;}
	.inner-banner-main-box {background-size: cover;background-repeat: no-repeat;background-position: center;}
	.left-image-right-content .wpb_wrapper{display: block;}
	.values-purpose-bank-sec .vc_custom_1659521028453{padding: 40px 50px 40px;}
	.purpose-values-text-box h3,
	.banner-heading p{font-size: 45px;}
	.who-can-apply-section .tm-column-inner .vc_column-inner>.wpb_wrapper{ margin-bottom: 30px; min-height: auto; }
	.widget_nav_menu ul { justify-content: center; }
	.custom-white-text-box,
	.media-contact-news-sect .wpb_single_image,
	.two-column-box-one-row-with-out-btn,
	.grey-content-box .wpb_single_image img,
	.chairman-cfo-box .wpb_single_image img,
	.home-post-box .wpb_single_image img,
	.focus-area-section .wpb_single_image img,
	.financial-focus-left-right-box .left-image-right-content-1010 img{ max-width: 585px; margin-left: auto; margin-right: auto; width: 100%; }
	.max-width-boxes{ max-width: 500px; margin-left: auto; margin-right: auto; }
	.max-width-980 .wpb_single_image img{ width: 100%; max-width: 585px !important; }
	.min-height-310 .custom-white-text-box{ min-height: auto; }
	.home-bahamas .custom-white-text-box,
	.iib-vistit .custom-white-text-box{ padding: 40px; }
	.financial-focus-left-right-box .left-image-right-content img{ width: 100%; }
	.home-bahamas .custom-white-text-box h4:first-child,
	.iib-vistit .custom-white-text-box h4 { margin-bottom: 18px; }
	.iib-vistit .custom-theme-button{ margin-top: 0; }
	.branch-contact-list-box .vc_cta3-container{ max-width: 270px; }
	.branch-contact-list-box .white-text{ max-width: 270px; margin: auto; }
	.post-styling-main-box .vc_gitem_row .vc_gitem-col{ min-height: 302px; }

	.contact-us-media-box .custom-white-text-box,
	.max-width-980 .custom-white-text-box,
	.who-we-are-content-box .custom-white-text-box,
	.our-values-section .custom-text-box,
	.page-id-3843 .custom-white-text-box,
	.page-id-3843 .grey-content-box .custom-white-text-box,
	.grey-content-box .financial-focus-left-right-box .custom-white-text-box,
	.focus-area-section .custom-white-text-box,
	.infrastructure-energy-box .max-width-450,
	.page-id-3938 .custom-white-text-box,
	.min-height-280 .custom-white-text-box,
	.custom-white-p-20 .custom-white-text-box,
	.media-contact-news-sect .custom-white-text-box,
	.custom-news-box .custom-white-text-box,
	.eid-activity-news-box .custom-white-text-box,
	.minister-of-the-sea-box-section .custom-white-text-box,
	.afri-fiber-news-box .custom-white-text-box,
	.min-height-210 .custom-white-text-box,
	.cv-mou-news-box .custom-white-text-box,
	.launch-of-the-sme-news-box .custom-white-text-box,
	.dj-customer-donation-news-box .custom-white-text-box,
	.dj-difficult-situation-news-box .custom-white-text-box,
	.iib-vistit .custom-white-text-box,
	.home-post-box .custom-white-text-box,
	.one-column-white-text-box,
	.page-id-3843 .one-column-white-text-box,
	.three-column-white-text-box,
	.custom-white-text-box,
	.home-bahamas .one-column-white-text-box,
	.chairmen-our-banks .board-of-director-our-banks,
	.custom-text-box,
	.personal-islamic-bank,
	.bank-branches-sect,
	.two-column-box-one-row-with-out-btn{ min-height: auto !important; height: auto !important; }
	.explore-blue-box{ max-width: 500px; margin-left: auto; margin-right: auto; width: 100%; }
	.our-values-section .custom-text-box,
	.infrastructure-energy-box .max-width-450{ max-width: 450px; margin-right: auto; margin-left: auto; }
	.max-width-980 .custom-white-text-box{ padding-top: 50px; padding-bottom: 50px !important; }
	.page-id-3843 .grey-content-box .custom-white-text-box{ padding-top: 50px; }
	.home-bahamas .custom-white-text-box{ padding-bottom: 40px !important; text-align: center; }
	.branch-contact-list-box .break-1200-colum .vc_column-gap-default{ display: flex; flex-wrap: wrap; justify-content: center; max-width: 600px; margin: auto; }
	.branch-contact-list-box .break-1200-colum .vc_col-sm-3{ width: 50%; }
	.branch-contact-list-box .vc_general.vc_cta3.vc_cta3-style-classic{ padding-left: 15px; padding-right: 15px; }
	.home-bahamas .one-column-white-text-box{ padding: 40px; padding-bottom: 40px !important; }
	.iib-vistit .one-column-white-text-box{ padding-top: 40px; }

	/*.iib-header-style-1 .online-booking,
	.iib-header-style-1 .menu-item-4225,
	.iib-header-style-1 .menu-item-4216,
	.iib-header-style-2 .menu-item-4216,
	.iib-header-style-2 .menu-item-5311,
	.iib-header-style-3 .menu-item-5503,
	.iib-header-style-4 .menu-item-5503,
	.iib-header-style-3 .menu-item-5500,
	.iib-header-style-3 .menu-item-5488,
	.iib-header-style-4 .menu-item-5501,
	.iib-header-style-4 .menu-item-5488{ display: block !important; }*/
	.financial-focus-left-right-box .left-image-right-content-1010 .custom-white-text-box{
		padding-top: 40px;
	}
	.page-id-5732 .one-column-white-text-box,
	.page-id-5635 .one-column-white-text-box{
		padding: 60px 40px !important;
		min-height: auto;
	}
	.one-column-white-text-box.one-column-solar-park{
		min-height: auto;
		padding: 40px !important;
	}
	.page-id-6233 .one-column-white-text-box{
		padding-bottom: 40px !important;
	}
	.chairmen-our-banks .wpb_single_image img{
		max-width: 520px;
		margin-right: auto;
		margin-left: auto;
		width: 100%;
	}
	.black-bg-btn .one-column-white-text-box{
		padding-bottom: 40px !important;
	}
	.two-column-box-one-row-with-out-btn,
	.chairmen-our-banks .board-of-director-our-banks,
	.one-column-white-text-box{
		padding: 30px;
	}
	.form-submit-absolute-button{
		position: static;
		text-align: right;
	}
	.page-id-6429 .imh-6310-point-icons .imh-6310-pin-main-img{
		font-size: 30px !important
	}
	.image-border{
		max-width: 585px;
		margin-right: auto;
		margin-left: auto;
	}
	.main-slider-text h2{
		font-size: 35px !important;
	}
	.dj-westafrica .footer .footer-rows .first-footer .first-footer-inner, 
	.dj-caribbean .footer .footer-rows .first-footer .first-footer-inner, 
	.dj-conv .footer .footer-rows .first-footer .first-footer-inner, 
	.footer-style-3 .footer .footer-rows .first-footer .first-footer-inner{
		margin-right: auto;
	}
	.dj-conv .branch-contact-list-box .break-1200-colum .vc_col-sm-3:first-child{
		display: none;
	}
	#pic-with-text-box-right{
		max-width: 585px;	
	}
	#pic-with-text-box-right.break-1200-colum.tm-row.vc_row.container .vc_column_container>.vc_column-inner {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	#pic-with-text-box-right.break-1200-colum.tm-row.vc_row.container .vc_column_container>.vc_column-inner .vc_custom_1670226371464{
		padding: 45px !important;
	}
	#pic-with-text-box-right .vc_empty_space{
		display: none;
	}
	#pic-with-text-box-right h2{
		margin-bottom: 0;
	}
	.page-id-3639 .one-column-white-text-box, .max-width-980 .custom-white-text-box{
		min-height: auto;
	}
/* 	.custom-white-text-box{
		height: auto !important;
		min-height: auto !important;
	} */
	.annual-report-text-box.vc_section-has-fill{
		padding-top: 65px !important;
		padding-bottom: 65px !important;
	}
	.annual-report-text-box.vc_section{
		padding-top: 65px !important;
	}
	.double-line-box{
		min-height: auto;
	}
	.custom-section-policy-box h2{
		text-align: left !important;
	}
	.Debit-Card-Box-Custom .debit-card-image{
		margin-bottom: 40px !important;
		text-align: center;
		
	}
	.Debit-Card-text,
	.Debit-Card-Box-Custom .debit-card-image{
		width: 100%;
		float: none;
		padding-left: 45px;
		padding-right: 45px;
	}
	#requirement-box-bg-right.tm-left-span .tm-col-wrapper-bg-layer{
		right: 0px !important;
	}
	#requirement-box-bg-left.tm-right-span .tm-col-wrapper-bg-layer {
		left: 0px !important;
	}
	.font-size-36 ul li{
		font-size: 26px;
	}
	.wpb_images_carousel{
		max-width: 585px;
		margin-right: auto;
		margin-left: auto;
	}

}
@media screen and (max-width: 991px) {
	.footer .second-footer .widget{ flex-wrap: wrap; flex-direction: column; text-align: center; }
	.footer .second-widget-area .widget .widget-title{ white-space: nowrap; margin-bottom: 20px; }
	.site-footer .second-footer .tm-container-for-footer>div>.row .widget-area:last-child .widget{ margin-bottom: 50px; }
	.menu-footer-custom-menu-container .menu{ justify-content: center; }
	.footer .widget ul>li:first-child{ border-left: none; }
	.post-styling-main-box .vc_gitem_row .vc_gitem-col{ min-height: 370px; }
	.widget_nav_menu ul { justify-content: center; }
	.footer .widget ul>li{ border-left: none; margin-left: 0; }
	.explore-blue-box{ max-width: 500px; margin-left: auto; margin-right: auto; width: 100%; }
	.max-width-450{	max-width: 450px;margin-left: auto;margin-right: auto;}
	.rs-layer{font-size: 25px !important;line-height: normal !important;	}
	.font-size-65 h2{font-size: 45px;}
	.font-size-36 h4, .font-size-36 h3{	font-size: 26px;}
	h4{	font-size: 26px;}
	.our-purpose-text-box p{font-size: 25px;}
	.forex-page-transaction-method .currencies-row-box{flex-wrap: wrap;}
	.forex-page-transaction-method .currencies-blue-box { min-width: 100%; text-align: center;  margin-right: 0; }
	.forex-page-transaction-method .currencies-light-box{ text-align: center; }
	.dj-westafrica .footer .first-footer .widget,
	.dj-caribbean .footer .first-footer .widget,
	.dj-conv .footer .first-footer .widget,
	.footer-style-3 .footer .first-footer .widget{ margin-bottom: 30px !important; }
	.footer-style-3 .footer .footer-rows .first-footer .first-footer-inner{ max-width: 460px; }
	.footer-style-3 .footer .first-footer .widget#text-15{ border-right: none; }
	.footer-style-3 .footer .first-footer .widget#text-15{ padding-left: 0; }
	.footer-style-3 .site-footer .first-footer .tm-container-for-footer>div>.row .widget-area .widget{ padding-right: 30px; margin-right: 0 !important; }
	.site-footer .bottom-footer-text{ margin-top: 20px; }
	.single-officer-content-box .single-image{
		border-bottom: 2px solid #312b6b;
		padding-bottom: 50px;
		margin-bottom: 50px;
		border-right: none;
		padding-right: 0;
		margin-right: 0;
	}
	.single-officer-content-box .wpb_wrapper{
		flex-direction: column;
	}
	.dj-westafrica .footer .first-footer .widget-area.col-sm-4,
	.dj-caribbean .footer .first-footer .widget-area.col-sm-4,
	.dj-conv .footer .first-footer .widget-area.col-sm-4{
		width: 33.33%;
	}
	.dj-westafrica .select-box-form .row,
	.dj-caribbean .select-box-form .row,
	.dj-conv .select-box-form .row{
		display: block;
	}
	#requirement-box-bg-left.tm-right-span .tm-col-wrapper-bg-layer {
		left: 0 !important;
	}
	#requirement-box-bg-right.tm-left-span .tm-col-wrapper-bg-layer{
		right: 0 !important;
	}
}

@media screen and (max-width: 767px){
	.font-size-30 p{ font-size: 20px; }
	.row-padding-left-right-15 .custom-listing-bullets .wpb_column .wpb_column{ padding-left: 15px; padding-right: 15px; }
	.img-width-text{ display: block; }
	.img-width-text img{ margin-bottom: 20px !important; }
	.post-styling-main-box .vc_gitem_row .vc_gitem-col{ min-height: auto; }
	.download-pdf-btn-box{ margin-top: 30px; }
	.purpose-values-text-box h3, .banner-heading p{ font-size: 25px; }
	.vc_custom_1661241212216 { max-width: 645px;margin-left: auto;margin-right: auto; }
	.our-purpose-text-box p{ font-size: 17px; }
	.font-size-65 h2{ font-size: 25px; }
	.currencies-row-box{ flex-wrap: wrap; }
	.currencies-blue-box{ margin-right: 0; width: 100%; text-align: center; }
	.currencies-light-box{ width: 100%; text-align: center; }
	.explore-our-locations h2{ font-size: 25px; }
	.explore-location-box h4{ font-size: 25px; }
	.directors-officers-box .vc_row{
		display: flex;
		flex-wrap: wrap;
	}
	.directors-officers-box .vc_col-sm-3{
		width: 50%;
	}
	.font-size-62 h2{
		font-size: 42px;
	}
	.font-size-36 a{
		font-size: 30px;
	}
	.smart-logo-sect p{
		flex-wrap: wrap;
	}
	.box-767-{
		padding-left:30px !important;
		padding-right:30px !important;
	}
	.box-767- .vc_custom_1666350231943{
		padding-left:unset !important;
	}
	.box-767-1 .vc_custom_1666350630867{
		margin-left:unset !important;
	}
	.report-image{
		text-align:center !important;
	}
	.report-image img{
		margin-bottom:30px;
	}
	.left-image-right-content-621-w .one-column-white-text-box{
		min-width: auto;
	}
	.dj-westafrica .footer .first-footer .widget#text-18,
	.dj-caribbean .footer .first-footer .widget#text-18,
	.dj-conv .footer .first-footer .widget#text-18{ 
		border-right: none; 
		padding-left: 0; 
	}
	.dj-westafrica .footer .footer-rows .first-footer .first-footer-inner,
	.dj-caribbean .footer .footer-rows .first-footer .first-footer-inner,
	.dj-conv .footer .footer-rows .first-footer .first-footer-inner{ max-width: 460px; }
	.dj-westafrica .footer .first-footer .widget-area.col-sm-4,
	.dj-caribbean .footer .first-footer .widget-area.col-sm-4,
	.dj-conv .footer .first-footer .widget-area.col-sm-4{width: 50%;}
	#text-16{
		max-width: 100%;
	}
	.iib-sub-caption{
		font-size: 20px !important;
	}
	
	.annual-report-text-box h2{
		text-align: center !important;
		font-size: 45px !important;
	}
	.annual-report-text-box .wpb_single_image.annual-report-image{
		text-align: center;
	}
	.annual-report-text-box .download-default-button ul{
		margin-left: auto;
		margin-right: auto;
	}
}
@media screen and (max-width: 600px){
	.btn-primary-new {
    padding: 12px 15px;
		font-size: 13px !important;
	}
	
}
@media screen and (max-width: 575px){
	.branch-contact-list-box .break-1200-colum .vc_col-sm-3{ width: 100%; }
	.absolute-btn-box{
		position: static;
		margin-bottom: 20px;
		margin-left: auto;
		margin-right: auto;
	}
	.real-estate-custom-box ul.rooms-listing{
		grid-template-columns: repeat(1, 1fr);
	}
}
@media screen and (max-width: 480px){
	.bio-pages-download-box ul{
		flex-wrap: wrap;
		justify-content: center;
	}
	.bio-pages-download-box ul li:not(:last-child){
		margin-right: 0;
		margin-bottom: 20px;
	}
	.btn-primary-new {
    padding: 12px 15px;
		font-size: 13px !important;
	}
	#cape, #djibuti{
		display:block;
	}
	#cape li, #djibuti li{
		margin-bottom:10px;
	}
	.dj-westafrica .footer .first-footer .widget-area.col-sm-4,
	.dj-caribbean .footer .first-footer .widget-area.col-sm-4,
	.dj-conv .footer .first-footer .widget-area.col-sm-4{
		width: 100%;
	}
	.dj-westafrica .footer .first-footer .widget,
	.dj-caribbean .footer .first-footer .widget,
	.dj-conv .footer .first-footer .widget{
		margin-right: 0 !important;
		padding-right: 0 !important;
		border-right: none;
		min-height: auto !important;
	}
}
@media screen and (max-width: 420px){
	.tm-header-icons { opacity: 1; display: block; }
	.max-width-980 .custom-white-text-box{ font-size: 20px; }
}