/*
Theme Name: KBZ Bank 2020
Theme URI: https://www.kbzbank.com/
Author: cmsmasters
Author URI: https://kbzbank.com/
Description: KBZ Bank WordPress Theme is amazing. 
Version: 1.0.5
License:
License URI:
Text Domain: kbzbank2020
Domain Path: /theme-vars/languages
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/
@font-face {
  font-family: 'Roboto';
  src: url('Roboto-ThinItalic-webfont.eot');
  src: url('Roboto-ThinItalic-webfont.eot?#iefix') format('embedded-opentype'),
       url('Roboto-ThinItalic-webfont.woff') format('woff'),
       url('Roboto-ThinItalic-webfont.ttf') format('truetype'),
       url('Roboto-ThinItalic-webfont.svg#RobotoThinItalic') format('svg'); /*(under the Apache Software License). */
  font-weight: 200; 
  font-style: italic;
}

@font-face {
font-family:'Padauk';
src:local('Padauk'), url('css/fonts/padauk.woff') format('woff'), url('css/fonts/padauk.ttf') format('ttf');
}

@font-face {
  font-family: 'Pyidaungsu';
  src: url('css/fonts/Pyidaungsu.eot');
  src: url('css/fonts/Pyidaungsu.woff') format('woff'),
       url('css/fonts/Pyidaungsu.ttf') format('truetype'),
       url('css/fonts/Pyidaungsu.svg') format('svg');
  font-weight: 200; 
}

@font-face {
  font-family: 'NotoSansMyanmar';
  src: url('css/fonts/NotoSansMyanmar.eot');
  src: url('css/fonts/NotoSansMyanmar.eot#iefix') format('embedded-opentype'),
      url('css/fonts/NotoSansMyanmar.woff2') format('woff2'),
      url('css/fonts/NotoSansMyanmar.woff') format('woff'),
      url('css/fonts/NotoSansMyanmar.ttf') format('truetype'),
      url('css/fonts/NotoSansMyanmar.svg#NotoSansMyanmar') format('svg');

  font-weight: 500;
  font-style: normal;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
figure,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
background: transparent;
border: 0;
margin: 0;
padding: 0;
vertical-align: baseline;
outline: none;
}
html {
height: 100%;
overflow-x: hidden;
position: relative;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body {
overflow-x: hidden;
position: relative;
font-size: 1.5rem !important;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
}
.h5, h5{font-size: 1.2em !important;}
*,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
object,
video,
audio,
embed,
canvas,
iframe,
main,
summary {
display: block;
}
video,
audio,
progress,
canvas {
vertical-align: baseline;
}
video {
background-color: #000000;
}
template,
[hidden],
audio:not([controls]) {
display: none;
}
audio:not([controls]) {
height: 0;
}
iframe {
margin-bottom: 20px;
max-width: 100%;
}
abbr,
address,
progress {
display: inline-block;
text-decoration: none;
}
abbr:not([class]),
acronym {
text-decoration: underline;
}
address {
font-style: normal;
margin: 0 0 20px;
}
code {
letter-spacing: 1px;
display: inline-block;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: normal;
}
ul,
ol {
list-style-position: inside;
margin-bottom: 20px;
}
ul li,
ol li {
padding: 10px 0 0;
}
ul li:first-child,
ol li:first-child {
padding-top: 0;
}
ul ul,
ol ul,
ul ol,
ol ol {
margin: 0 0 0 20px;
padding: 10px 0 0;
}
#middle ul:after,
#bottom ul:after,
#middle ol:after,
#bottom ol:after {
content: '.';
display: block;
clear: both;
height: 0;
visibility: hidden;
overflow: hidden;
}
ol {
list-style-type: decimal-leading-zero;
}
dl {
display: block;
overflow: hidden;
}
dt {
display: block;
font-weight: bold;
overflow: hidden;
}
dd {
display: block;
overflow: hidden;
margin: 0 0 20px;
}
blockquote {
padding-left: 0;
padding-right: 0;
position: relative;
quotes: none;
text-align: center;
}
blockquote:before,
blockquote:after {
content: none;
}
del {
text-decoration: line-through;
}
.pls-container,
.pls-container table,
.cmsmasters_table,
.tribe-mini-calendar,
.tribe-events-calendar,
.shop_table,
.group_table,
.variations,
.shop_attributes {
border-collapse: collapse;
border-spacing: 0;
vertical-align: middle;
}
img {
display: inline-block;
color: transparent;
height: auto;
font-size: 0;
vertical-align: middle;
max-width: 100%;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: optimizeQuality;
-ms-interpolation-mode: bicubic;
}
img.wp-smiley,
img.emoji {
font-size: 1em;
}
a {
background: transparent;
}
a:active,
a:hover {
outline: 0;
}
img {
border: 0;
}
figure {
background-image: none !important;
}
fieldset {
margin: 25px 2px 30px;
padding: 1.5em 1em .5em;
border-width: 0;
border-style: solid;
}
fieldset legend {
padding: 3px 10px;
margin-top: -25px;
}
input {
line-height: normal;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
textarea {
resize: vertical;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
optgroup {
font-weight: bold;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
height: auto;
}
input[type=search] {
-webkit-appearance: textfield;
}
input[type=submit],
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
-webkit-appearance: none;
}
input[type="checkbox"],
input[type="radio"] {
padding: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button[disabled],
html input[disabled] {
cursor: default;
pointer-events: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input[type=text]::-ms-clear {
display: none;
}
p:empty {
display: none;
}
:focus {
outline: 0;
}
pre {
overflow: auto;
margin-bottom: 20px;
}
svg:not(:root) {
overflow: hidden;
}
code,
kbd,
pre,
samp {
font-family: monospace;
font-size: 1em;
}
sub,
sup,
small {
font-size: 75%;
}
sub,
sup {
line-height: 0;
position: relative;
}
sup {
vertical-align: super;
}
sub {
vertical-align: sub;
}
b,
strong {
font-weight: bold;
}
th,
td,
caption {
font-weight: normal;
}
dfn {
font-style: italic;
}
hr {
height: 0;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
mark {
color: #000000;
}
.sticky,
.bypostauthor,
.screen-reader-text {
outline: none;
}



/** Thet Paing **/

/** Header Section **/
.header_top{height: auto !important;overflow: visible !important;}
.header_top .language_wrap{
  height: 100%;
  position: relative;
  float: left;
}
.header_top .mid_search_but_wrap{    
  height: 100%;
  margin: 0 0 0 25px;
  position: relative;
  float: right;
}

.header_top .top_nav_wrap{
  height: 100%;
  display: block;
  position: relative;
  float: right !important;
  overflow: visible;
}

.header_mid .slogan_wrap{
overflow: visible !important;
padding-top: 30px;
}

.header_bot{
  background:#0057ab;
  height: 100% !important;
  z-index: -1;
  position: relative;
}


#main-navigation .menu-item a{
padding: 15px 8px;
color:#ffffff;
font-weight: 500;
font-size: 14px;
}

#mm #main-navigation .menu-item a{
  padding: 15px 6px !important;
}

#main-navigation .updates-menu a{
  background:  #e11e26;
}

#main-navigation .updates-menu .sub-menu a{
  background:none !important;
}

#main-navigation .menu-item:hover{
background-color:rgba(0,87,171,0);
cursor:pointer;
}
#main-navigation .sub-menu{
box-shadow: 2px 2px 13px rgba(0, 0, 0, 0.09);
padding:15px 0px 0px !important;
}

#main-navigation .sub-menu .menu-item a{
color:#0057ab;
border-bottom:1px solid rgba(0, 87, 171, 0.09);
}
#main-navigation .sub-menu .menu-item:last-child a{
border-bottom:0px;
}
#main-navigation .sub-menu .menu-item.menu-item-has-children  a:after{
content: '\e94f';
font-family: 'fontello';
font-size: 16px;
line-height: 16px;
text-align: center;
width: 1em;
height: 1em;
margin: auto !important;
position: absolute;
left: auto;
right: 3px;
top: 0;
bottom: 0;
color:#0057ab;
display: inline-block !important;
}

#main-navigation .sub-menu .menu-item a:after, #main-navigation .sub-menu .menu-item .sub-menu a:after{
display: none !important;
}

#main-navigation .menu-item-has-children a:after{
display: inline-block;
content: '\e951';
font-size: 14px;
margin-left: 10px;
color: inherit;
font-family: fontello;
}

.mobile-nav{display: none;}

.mobile-nav.active{
display: block;
margin-top: 0;
z-index: 5;
-webkit-transform: none;
-ms-transform: none;
transform: none;
-webkit-transition: all .3s ease,z-index 1s step-start;
-o-transition: all .3s ease,z-index 1s step-start;
transition: all .3s ease,z-index 1s step-start;
}

li.lang-item{
display: inline-block;
}
.header_mid .mid_search_but_wrap .mid_search_but:before{
top:5px;
}
.header_mid .mid_search_but_wrap .mid_search_but{color:#0057ab;}
li.lang-item a{padding:0px 10px;color:#0057ab;}
li.lang-item-first a{
border-right: 1px solid #0057ab;
}
#menu-top-line-navigation .dropdown-toggle.nav-link::after{display:none;}
#menu-top-line-navigation .dropdown-toggle.nav-link{
background:#E11E26;
padding:8px 20px;
color:#ffffff;
width:120px;
text-align: center;;
}
.main-navigation li{border:0px !important;}
.bot_nav_wrap{height: 100%; display: block;position: relative;}
.bot_nav>li>a .nav_item_wrap:before{bottom:-11px !important;}

#header{
  z-index: 88 !important;
}

body.modal-open {
  overflow: hidden;
}
.postid-225099 .middle_content .opened-article.blog, .postid-225109 .middle_content .opened-article.blog,
.postid-225231 .middle_content .opened-article.blog
{
 
  padding: 20px 0% 50px !important;
}
#btnCashmodalClose, #btnMbankingModalCloseEN, #btnMbankingModalCloseMM {
  background:#e11e26 !important; border-radius:20px !important; padding:5px 20px 5px 20px !important;
  color:white !important; font-weight: normal; font-size:22px !important; border:1px solid #e11e26 !important;
}
#btnCorebankingModalEN img, #btnCorebankingModalMM img {
  margin-bottom: 100px;
  width: 150px;
}
#btnCreditCardModalEN img, #btnCreditCardModalMM img {
  margin-bottom: 30px;
  width: 150px;
}

#btnBenefitsModalEN img, #btnBenefitsModalMM img {
  margin-bottom: 75px;
  width: 150px;
}
#btnOpeningBranchesEN img, #btnOpeningBranchesMM img {
  /* margin-bottom: 75px; */
  width: 150px;
}
#btnLuckyDraw24EN img, #btnLuckyDraw24MM img {
  margin-bottom: 60px;
  width: 150px;
}
#btnSMSSurveyEN img, #btnSMSSurveyMM img {
  margin-bottom: 60px;
  width: 150px;
}
#btnEaxiAccount24EN img, #btnEaxiAccount24MM img {
  margin-bottom: 20px;
  width: 150px;
}
#btnSpecialCallDepositAccount24EN img, #btnSpecialCallDepositAccount24MM img {
  margin-bottom: 20px;
  width: 150px;
}
#btnBonusInterest24EN img, #btnBonusInterest24MM img {
  margin-bottom: 20px;
  width: 150px;
}
#btnQ3EVCampaign24EN img, #btnQ3EVCampaign24MM img {
  margin-bottom: 60px;
  width: 150px;
}
.header_mid_scroll .slogan_wrap{padding-top: 18px !important;}
.header_top .header_top_inner .header_top_inner_border{padding: 5px 0px;border: 0px !important;}
.header_mid_scroll .bot_nav>li>a .nav_item_wrap:before{bottom: -4px !important;}
.header_top .top_nav_wrap {text-align: right;position: relative;display: inline-block;margin-bottom: 0px;}
.header_top .top_nav_wrap li ul.sub-menu {
display:none;
list-style: none;
  width: 206px;
  padding: 15px 10px 15px;margin-top: 5px;
  box-shadow: 0px 8px 8px 0px rgba(0,0,0,0.1);
position: absolute;
background-color: #fff;right: 0;z-index: 999;border-color: rgba(255,255,255,0);
-webkit-transition: opacity .3s ease-in-out .1s,margin-top .3s ease-in-out .1s;
  -moz-transition: opacity .3s ease-in-out .1s,margin-top .3s ease-in-out .1s;
  -ms-transition: opacity .3s ease-in-out .1s,margin-top .3s ease-in-out .1s;
  -o-transition: opacity .3s ease-in-out .1s,margin-top .3s ease-in-out .1s;
  transition: opacity .3s ease-in-out .1s,margin-top .3s ease-in-out .1s;

}
.header_top .top_nav_wrap li:hover, .header_top .top_nav_wrap #menu-top-line-navigation li:hover a{color: #000} 
.header_top .top_nav_wrap li.menu-item-has-children:hover ul.sub-menu{display: block !important;}

.header_top .top_nav_wrap li{ display: inline;padding: 10px;color: #333333;}
.header_top .top_nav_wrap a{color: #333333;}
.header_top .top_nav_wrap .sub-menu li{display: block;}
.header_top .top_nav_wrap li:hover .sub-menu li a{color:#333333; }
.header_top .top_nav_wrap li:hover .sub-menu li a:hover{color:#e53b24; }
.header_top .top_nav_wrap .sub-menu li a{font-size: 14px;font-weight: 300;}
.header_top .top_nav_wrap #menu-top-line-navigation .sub-menu li a:hover{color:#e53b24 !important;}
.header_top .top_nav_wrap ul li:hover{color:#ff0000 !important;}
.header_top .top_nav_wrap ul li a:hover{color:#ff0000 !important;}
.header_top .language_wrap select{height: 40px;border:0px;border-radius: 0px;line-height: normal;}
.mid_search_but_wrap .mid_search_but{color: #333333;}
.mid_search_but_wrap{top:30%;width:50%;}
.header_top .top_nav_wrap{top:7px !important;}

.language_wrap select{background-color: #ebebeb !important;}

#page.cmsmasters_heading_after_header.enable_header_top.enable_header_bottom #middle, #page.cmsmasters_heading_under_header.enable_header_top.enable_header_bottom #middle .headline .headline_outer {
  padding-top: 0px !important;
}

nav>div>ul#navigation li:hover>ul{margin-top: 0px !important;}


.fixed_header #header{
  box-shadow: 0 1px 2px 0px rgba(0,0,0,.2), 0 1px 10px 0 rgba(0,0,0,0);
  position: relative !important;
}
.header_top .header_top_outer{    border-bottom-style: none !important;}

.header_mid .mid_search_but_wrap .mid_search_but{font-size: 15px !important;}



.middle_content .alignfull {
  margin-left  : calc( -100vw / 2 + 100% / 2 );
  margin-right : calc( -100vw / 2 + 100% / 2 );
  max-width    : 100vw;
}

.alignfull .kt-row-column-wrap{
padding-left : 0px;
padding-right: 0px;
padding-top:   0px;
padding-bottom: 0px;
}


.home-slider .flexslider{margin: 0px !important}
.kt-tabs-title-list li{padding:0px;}
.kt-tabs-title-list li:before{display:none;}
.carousel-slider-outer-posts .carousel-slider__post-excerpt, .carousel-slider-outer-posts .carousel-slider__post-meta{display: none !important;}


.kbz-learning-row .wp-block-image{margin-bottom:0px;}
.kbz-learning-row .cmsmasters_heading{color:#ffffff;}

h3.uagb-post__title { padding-top:10px;font-family: 'Roboto', Arial, Helvetica, 'Nimbus Sans L', sans-serif;font-size: 20px;line-height: 28px;font-weight: 300; font-style: normal;}
.kt-row-layout-inner .carousel-slider__post{border:none;}
.kt-row-layout-inner .carousel-slider__post-title{margin: 10px 0px 15px 0;}

.home .kt-tabs-id_7c0ce3-de .wp-block-kadence-tab{padding-left: 0px;padding-right: 0px;}
.home .wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active .kt-tab-title{    background: none;border-bottom: 2px solid #e53b24;color: #e53b24;}
.wp-block-media-text .wp-block-media-text__content .cmsmasters_button{font-weight: 500;
  border-width: 1px;
  background: #e53b24;
  color: #ffffff;
  border-color: #e53b24;}
.wp-block-media-text .wp-block-media-text__content .cmsmasters_button:hover{font-weight: 500;
  border-width: 1px;
  background: none;
  color: #e53b24;
  border-color: #e53b24;}
.home .metaslider .caption-wrap{background: none;top:100px;opacity: unset;}
.home .metaslider .caption-wrap .cmsmasters_row_inner h1,.home .metaslider .caption-wrap .cmsmasters_row_inner h2,
.home .metaslider .caption-wrap .cmsmasters_row_inner h3,.home .metaslider .caption-wrap .cmsmasters_row_inner h4,
.home .metaslider .caption-wrap .cmsmasters_row_inner p,.home .metaslider .caption-wrap .cmsmasters_row_inner span{color: #ffffff;
  transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  transform-origin: 50% 50% 0px;
  visibility: inherit;
  transition: none 0s ease 0s;
  color: rgb(255, 255, 255);
  letter-spacing: 0px;
  text-shadow: 0px 1px 3px rgba(0,0,0,0.34);
}


.cmsmasters_color_scheme_footer,#footer .cmsmasters_color_scheme_footer{
background:#0057ab !important;
}
/*.home .ls-fullscreen-wrapper #promotion-layer h2,.home .ls-fullscreen-wrapper #promotion-layer h3,.home .ls-fullscreen-wrapper #promotion-layer h4,.home .ls-fullscreen-wrapper #promotion-layer h5,
.home .ls-fullscreen-wrapper #promotion-layer h6,.home .ls-fullscreen-wrapper #promotion-layer h1{color:#ffffff;margin-bottom: 0px;line-height: 54px;white-space: normal;}

.home .ls-fullscreen-wrapper #promotion-layer{max-width: 480px;}

.home .ls-fullscreen-wrapper #promotion-layer h1{font-size:62px;}
.home .ls-fullscreen-wrapper #promotion-layer h2{font-size:48px;}
.home .ls-fullscreen-wrapper #promotion-layer h3{font-size:24px;}
.home .ls-fullscreen-wrapper #promotion-layer h4{font-size:16px;}
.home .ls-fullscreen-wrapper #promotion-layer p{font-size: 18px;}

.home .ls-fullscreen-wrapper .ls-layers #promotion-layer .btn{padding:10px 20px;color: #fff;width:auto;background: #e53b24;border-radius: 30px;}
.home .ls-fullscreen-wrapper .ls-layers #promotion-layer a.btn:hover{background: #ffffff;color: #e53b24;}
*/

.home .metaslider .caption-wrap .cmsmasters_row_inner h1{white-space: normal;font-size: 48px;line-height: 54px;font-weight: 300;text-align: inherit;}

.home .metaslider .caption-wrap .cmsmasters_row_inner h3{white-space: normal;font-size: 30px;line-height: 54px;font-weight: 300;text-align: inherit;}

.home .metaslider .caption-wrap .cmsmasters_row_inner .cmsmasters_button{background: #e53b24;color:#ffffff;}
#bottom .bottom_bg .bottom_inner{padding-top: 30px;padding-bottom: 0px;}
#bottom .bottom_bg .bottom_inner ul>li:before{display: none;}

.tablepress tfoot th, .tablepress thead th{background:#333333;border:0px;}
.tablepress tbody td{border:0px;}

/** Temporary **/


/** Minn Thura Chit Khin CSS HERE**/


.form-control{
display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  /* background-image: none; */
  /* border: 1px solid #ccc; */
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}


/** Theint **/

body#mm, body#mm h1,body#mm h2, body#mm h3, body#mm h4, body#mm h5, body#mm h6 {font-family: 'NotoSansMyanmar' !important;}
body#mm a, body#mm span, body#mm label, body#mm p{font-family: 'NotoSansMyanmar' !important;font-size: 14px !important;}
body#mm #navigation li a{font-size: 16px;}
body#mm h1.heading-core-value{font-family: 'OpenSans' !important;}
body#mm .lnr {
  font-family: 'Linearicons-Free' !important;}
.footer_custom_html ul {padding-right: 20px !important;
  padding-left: 20px !important;}
.footer_custom_html ul>li {display:inline !important;}
.footer_custom_html img{opacity:0.3;}
.footer_custom_html img:hover{opacity:1;}
.headline_color{
  background-color:rgba(80,80,80,0.5) !important;
}

.cmsmasters_color_scheme_third .headline_color{
  background-color:rgba(80,80,80,0.1) !important;
}
/* Body copy */
/**
html[lang="my-MM"] body,html[lang="my-MM"] .language_wrap option,
html[lang="my-MM"] #navigation li a{
font-family: Pyidaungsu,Yunghkio,Myanmar3,'Masterpiece Uni Sans';
}
**/
/* Heading copy 
html[lang="my-MM"] h1, html[lang="my-MM"] h2, html[lang="my-MM"] h3, html[lang="my-MM"] h4, html[lang="my-MM"] h5, html[lang="my-MM"] h6, html[lang="my-MM"] #mainnav ul li a, html[lang="my-MM"] .portfolio-info, html[lang="my-MM"] .roll-testimonials .name, html[lang="my-MM"] .roll-team .team-content .name, html[lang="my-MM"] .roll-team .team-item .team-pop .name, html[lang="my-MM"] .roll-tabs .menu-tab li a, html[lang="my-MM"] .roll-testimonials .name, html[lang="my-MM"] .roll-project .project-filter li a, html[lang="my-MM"] .roll-button, html[lang="my-MM"] .roll-counter .name-count, html[lang="my-MM"] .roll-counter .numb-count button, html[lang="my-MM"] input[type="button"], html[lang="my-MM"] input[type="reset"], html[lang="my-MM"] input[type="submit"] { 

: 'Roboto',Arial,'Pyidaungsu',Yunghkio,Myanmar3,'Masterpiece Uni Sans', Helvetica,'Nimbus Sans L',sans-serif !important;
}
*/

/* Footer copy 
html[lang="my-MM"] .kt-inside-inner-col ul li a {
font-family: 'Roboto',Arial,'Pyidaungsu',Yunghkio,Myanmar3,'Masterpiece Uni Sans',Helvetica,'Nimbus Sans L',sans-serif !important;
}

*/

html[lang="my-MM"] .life-steps{margin-bottom: 75px;}
.life-steps{margin-bottom: 50px;display: block;clear:both;}
.life-block{position: relative;margin-bottom: 120px;}
.life-block .wp-block-image{
position: relative;
  z-index: 9;}
html[lang="my-MM"] .life-body{height:350px;}

.life-body{background: #ffffff;
  position: absolute;
  display: block;
  padding: 60px 20px 0px;
  top: 100px;
  margin-bottom: 50px;
  width: 100%;
  height:320px;
  border-radius: 10px;
}

.life-body p{padding:0 20px;}
.life-body p a{color:#003366;}
.life-body p a:hover{color:#da3731;}
.life-body:after{content: "";
  border-bottom: 3px solid #da3731;
  width: 50%;
  text-align: center;
  padding: 0px;
  position: absolute;
  display: inline-block;
  bottom: 0;
  left: 25%;}

.life-table td{width:50%;padding: 10px 20px !important;}
.life-table td strong{font-size: 20px;
  font-weight: 400;}

#header{overflow: visible;}

.home-featured-services{position:relative;}
.featured-services{position: absolute; top:-50px;width:100%;display: inline-block;}
.featured-services .kt-row-layout-inner{
  box-shadow: 2px 2px 13px 0px rgba(0, 0, 0, 0.09);
}
h1.heading-core-value strong{
  width:100%;
  display: inline-block;
}
h1.heading-core-value::after{
    content: '';
    width: 40%;
    border-top: 5px solid #e11e26;
    display: inline-block;
    padding: 10px 20px;
}
.featured-services .kt-row-layout-inner .wp-block-kadence-column{
  border-right: 1px solid rgba(0, 0, 0, 0.09);
}
.featured-services .kt-row-layout-inner .wp-block-kadence-column.inner-column-5{
  border-right: 0px;
}

.credit-card-apply a.kt-button{overflow:visible;}
.credit-card-apply a.kt-button::after{
    content: '';
    width: 40%;
    border-bottom: 4px solid #e11e26;
    padding: 10px;
    position: absolute;
    bottom: -4px;
    z-index: 99;
}
.cover-readmore{
  position: absolute;
  right: 15px;
  bottom: 0;
}
.cover-readmore a{
  border-bottom: 4px solid #e11e26;
  text-transform: capitalize;
  color:#0054A6;
}
.kbz-home-slider .ls-bottom-nav-wrapper{
  position: absolute;
  right: 20px;
  bottom:200px !important;
}
.ls-bottom-slidebuttons{
  display: inline !important;
}
.ls-bottom-slidebuttons a{
  display: block;
  width: 100%;
}

.desktop-content-home{display: block;}
.mobile-content-home{display: none !important;}

.home-post figure.wp-block-image{
  position: relative;
}
.home-post figure.wp-block-image figcaption a:hover{
  height:50%;
  text-decoration: none;
}
.home-post figure.wp-block-image figcaption a{
  display: block;
  position: absolute;
  color: #fff;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-color: rgba(41,42,44,0.5);
  padding:20px;
  line-height: 1.5em;
  font-size: 20px;
}


table thead th{
  background:#0057ab !important;
}

p.same-height{
  height: 220px;
}
/*update gift cheque icon LLT*/
.gift-cheque-icon .kb-svg-icon-wrap svg
{
  width: 100%;
  height: 100%;
}
/** Mobile Device **/
@media only screen and (max-width: 320px) {
  .mob-menu-header-holder{top:20px !important;}
  p.same-height{
    height: auto;
  }

}

@media only screen and (max-width: 540px) {
  .life-steps .inner-column-1{position: relative;}
  .life-steps .inner-column-2{position: relative;top:150px;}
  .life-steps .inner-column-3{position: relative;
    top: 280px;
    margin-bottom: 250px;}
  html[lang=my-MM] .life-body {
    height: 320px;
  }

  .life-kbzinsurance-des{
  position: relative;
    top: 250px;
    margin-bottom: 220px;
  }
  p.same-height{
    height: auto;
  }
}
@media only screen and (max-width: 800px) {
  #page.cmsmasters_heading_after_header #middle{top:80px !important;}
  #responsive-menu-search-box{display: none;}
  #header .header_mid .slogan_wrap{display: none !important;}
  .header_mid .logo_wrap {margin-right: 50px !important;}
  #header .header_mid .logo_wrap {height: 45px !important;}
  .featured-services .kt-row-layout-inner .wp-block-kadence-column{margin:0px !important;}
  .featured-services .kt-row-layout-inner .wp-block-kadence-column.inner-column-1,.featured-services .kt-row-layout-inner .wp-block-kadence-column.inner-column-2, .featured-services .kt-row-layout-inner .wp-block-kadence-column.inner-column-3, .featured-services .kt-row-layout-inner .wp-block-kadence-column.inner-column-4{border-bottom:1px solid rgba(0,0,0,.09);}
  .featured-services .kt-row-layout-inner .wp-block-kadence-column.inner-column-2,.featured-services .kt-row-layout-inner .wp-block-kadence-column.inner-column-4{border-right: 0px !important;}

  .featured-services .kt-row-layout-inner .kt-mobile-layout-two-grid.kt-gutter-default>.wp-block-kadence-column{
    -webkit-flex: 0 0 calc(50% - 0px);
    flex: 0 0 calc(50% - 0px);
  }
  .desktop-content-home{display: none;}
  .mobile-content-home{display: block !important;}
  .fixed_header #header{
    position: fixed !important;
  }

  .fixed_header #header{
    box-shadow: none !important;
  }

  .featured-services{
    top:-10px;
  }
  #kt-layout-id_e1ccd9-61, #kt-layout-id_3195b1-e8{
    margin-top:530px !important;
  }

  body#mm .mobile-menu-trigger span{
    font-size: 30px !important;
  }
  p.same-height{
    height: auto;
  }

  .overbannerbtn{
    position: relative !important;
    top: 0px !important;
  }

  .overbannerbtn a.button{
    white-space:normal !important;
  }

  .adv-responsive-table{
    overflow-x: auto !important;
  }

  .home-tabs ul.kt-tabs-title-list li.kt-title-item {
    width:30%;
  }
  
  .home-tabs ul.kt-tabs-title-list li.kt-title-item a{
    padding: 8px 8px 8px 8px !important;
  }
  
  .mbanking-quicktabs .kt-tabs-accordion-title .kt-tab-title{
    background: #ffffff;
  }

  .mbanking-quicktabs .kt-tabs-accordion-title.kt-tab-title-active .kt-tab-title, .mbanking-quicktabs .kt-tabs-accordion-title:hover .kt-tab-title{
    color: #103a76 !important;
    background: #f9f9f9 !important;
  }

}

.adv-responsive-table{
  overflow-x: auto !important;
}

.lefttabs-faqs .kt-tabs-content-wrap .kt-tab-inner-content{
  padding-top: 0px !important;
  margin-top: -10px;
}

.row-mm .wp-block-kadence-column{
  position: relative;
}

.row-mm .wp-block-kadence-column .row-mm-btn{
  position: absolute;
  bottom: 0px;
  width: 100%;
}

p.same-height-mm{
  min-height: 315px;
}

/* Banner Image*/ /* Theint */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: portrait)  {
.headline_inner{height: 300px !important;}
/*.cmsmasters_headline_disabled{display:none !important;}*/
}
@media only screen and (min-device-width: 768px) and (max-device-width: 768px) and (orientation: portrait)  {
.headline_inner{height: 250px !important;}
.life-body{height:380px;padding: 60px 10px 0;}

/*.cmsmasters_headline_disabled{display:none !important;}*/
}
@media only screen and (min-device-width: 203px) and (max-device-width: 414px) and (orientation: portrait)  {
.headline_inner{height: 150px !important;}
/*.cmsmasters_headline_disabled{display:none !important;}*/
}
/* Banner Image*/ /* Theint */
@media only screen 
  and (max-width : 812px) 
  and (max-height : 400px) 
  and (orientation : landscape)  { 
    #page.fixed_header #header{  position:fixed; }
    .mobile-menu-trigger{display: block !important;}
    .mid_search_but_wrap{display: none !important;}
    #header{position:fixed !important;overflow: visible !important;}
    #header.auto-height{overflow-y: scroll !important;}
    .mobile-parent-menu-wrapper {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      min-height: 100vh;
      overflow: hidden;
      z-index: 9999;
      -webkit-transition: all .3s ease, z-index 1s step-end;
      -o-transition: all .3s ease, z-index 1s step-end;
      transition: all .3s ease, z-index 1s step-end;
      padding: 20px 1.5625rem 5rem;
      background:#0057ab;
  }

  .mobile-parent-menu-wrapper ul.navigation{
      background: none !important;
  }

  .mobile-parent-menu-wrapper li.lang-item-first a {
    border-right: 1px solid #ffffff;
  }
  .mobile-parent-menu-wrapper li.lang-item a {
      padding: 0px 10px;
      color: #ffffff;
  }
  .mobile-parent-menu-wrapper::after{
      content: "";
      display: block;
      position: absolute;
      right: 0;
      top: 0;
      min-width: 0;
      min-height: 0;
      background: #0054A6;
      -webkit-transition: min-width .3s linear .5s, min-height .3s linear .5s, border-radius .3s linear .2s;
      -o-transition: min-width .3s linear .5s, min-height .3s linear .5s, border-radius .3s linear .2s;
      transition: min-width .3s linear .5s, min-height .3s linear .5s, border-radius .3s linear .2s;
      -webkit-transform: translateY(-50%) translateX(50%);
          -ms-transform: translateY(-50%) translateX(50%);
              transform: translateY(-50%) translateX(50%);
  }

  .auto-height{
    height: 100% !important;
    overflow-y: scroll !important;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-transition: all .3s ease,z-index 1s step-start;
    -o-transition: all .3s ease,z-index 1s step-start;
    transition: all .3s ease,z-index 1s step-start;
  }
  h3.heading-lang{
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    opacity: 0.6;
  }
  .mobile-parent-menu-wrapper ul ul {
    display: none;
}

.mobile-parent-menu-wrapper .mobile-navigation a{
  color:#ffffff;
  font-size: 18px;
  line-height: 60px;
  border-bottom: 1px solid rgba(238,238,238,.1);
  padding-top: 12px;
  display: inline-block;
  width:100%;
  text-decoration: none;
}

.mobile-parent-menu-wrapper ul ul.toggled-on{
  display: block;
}

.mobile-parent-menu-wrapper  .dropdown-toggle {
  position: absolute;
  right: 0;
  top: 10px;
  padding: 1.325em .875em;
  background: none;
  color: #ffffff;
  border:0px;
}
.mobile-parent-menu-wrapper  .dropdown-toggle::after{display: none;}
.mobile-parent-menu-wrapper li.lang-item a{padding-left: 0px !important;}
}

.about-infobox.wp-block-kadence-infobox .kt-blocks-info-box-link-wrap{
  height:450px;
} 

.homeloan-detail table tr:first-child td:first-child{
  border-top:8px solid #ce0000 !important;
}

.homeloan-detail table tr:first-child td:last-child{
  border-top:8px solid #136abf !important;
}

body.page-id-39017 .headline_color, body.page-id-38815 .headline_color{
  background-color:rgba(80,80,80,0) !important;
}


@media only screen and (max-width: 768px) {
  .about-infobox.wp-block-kadence-infobox .kt-blocks-info-box-link-wrap{
    height:auto;
  } 
#wpadminbar{position:fixed !important;}
/* body.home .alert-dismissible{display: none !important;} */
/* 	.header_top .language_wrap{display: block !important;} */
.header_mid .logo_wrap {margin-right: 20px !important;text-align: left !important;}
.header_top .mid_search_but_wrap {top: 12px !important;}
#header{height:175px !important;}
#header .header_mid .logo_wrap .logo img {width: 140px !important;}
 .header_top .language_wrap{display: block !important; position: absolute !important;right: 0 !important;bottom: 61px !important;z-index: 9 !important;}
 .header_top .language_wrap select{background-color: rgba(255,255,255,0) !important;}
 #header .header_mid .slogan_wrap{display: none !important;}
.header_top .header_top_outer{display: block !important;}

.home #middle{top:-20px;}
.wp-block-kadence-tabs .kt-tabs-title-list li{width:100%;}
.wp-block-media-text .wp-block-media-text__content{padding:20px 0px;}
.home .metaslider .caption-wrap{top:10px;overflow: hidden;}
.home .metaslider .caption-wrap .cmsmasters_row_inner h1, .home .metaslider .caption-wrap .cmsmasters_row_inner h3{font-size: 100%;line-height: 20px;margin: 5px 0px;}
.metaslider .caption-wrap .cmsmasters_row_inner .cmsmasters_button{padding: 0 10px;}

.mobile-parent-menu-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    min-height: 100vh;
    overflow: hidden;
    z-index: 9999;
    -webkit-transition: all .3s ease, z-index 1s step-end;
    -o-transition: all .3s ease, z-index 1s step-end;
    transition: all .3s ease, z-index 1s step-end;
    padding: 20px 1.5625rem 5rem;
    background:#0057ab;
}

.mobile-parent-menu-wrapper ul.navigation{
    background: none !important;
}

.mobile-parent-menu-wrapper li.lang-item-first a {
  border-right: 1px solid #ffffff;
}
.mobile-parent-menu-wrapper li.lang-item a {
    padding: 0px 10px;
    color: #ffffff;
}
.mobile-parent-menu-wrapper::after{
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    min-width: 0;
    min-height: 0;
    background: #0054A6;
    -webkit-transition: min-width .3s linear .5s, min-height .3s linear .5s, border-radius .3s linear .2s;
    -o-transition: min-width .3s linear .5s, min-height .3s linear .5s, border-radius .3s linear .2s;
    transition: min-width .3s linear .5s, min-height .3s linear .5s, border-radius .3s linear .2s;
    -webkit-transform: translateY(-50%) translateX(50%);
        -ms-transform: translateY(-50%) translateX(50%);
            transform: translateY(-50%) translateX(50%);
}

#header.auto-height{
  height: 100% !important;
  overflow-y: scroll !important;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-transition: all .3s ease,z-index 1s step-start;
  -o-transition: all .3s ease,z-index 1s step-start;
  transition: all .3s ease,z-index 1s step-start;
}

p.same-height-mm{
  min-height: auto;
}

.row-mm .wp-block-kadence-column{
  position: relative;
}

.row-mm .wp-block-kadence-column .row-mm-btn{
  position: relative;
  bottom: 0px;
  width: 100%;
}

.remove-border .kt-inside-inner-col{
  border-right: 0px;
  border-bottom: 1px solid #CF2E2E;
}

h3.heading-lang{
  font-size: 14px;
  line-height: 24px;
  color: #fff;
  opacity: 0.6;
}

.mobile-parent-menu-wrapper ul ul {
    display: none;
}

.mobile-parent-menu-wrapper .mobile-navigation a{
  color:#ffffff;
  font-size: 18px;
  line-height: 60px;
  border-bottom: 1px solid rgba(238,238,238,.1);
  padding-top: 12px;
  display: inline-block;
  width:100%;
  text-decoration: none;
}

.mobile-parent-menu-wrapper ul ul.toggled-on{
  display: block;
}

.mobile-parent-menu-wrapper  .dropdown-toggle {
  position: absolute;
  right: 0;
  top: 10px;
  padding: 1.325em .875em;
  background: none;
  color: #ffffff;
  border:0px;
}
.mobile-parent-menu-wrapper  .dropdown-toggle::after{display: none;}
.mobile-parent-menu-wrapper li.lang-item a{padding-left: 0px !important;}
/** Header **/

#header .header_mid{position: absolute;width:100%;/* top:0; */}
.header_top{top: 79px;position: relative;padding:5px 20px;background: #f7f7f7}
.header_top .mid_search_but_wrap{position: absolute !important;left:0px;}
.header_top .top_nav_wrap{margin-top:0px !important;float: none !important;left:28%;}
.header_top .header_top_inner, .header_top .header_top_outer{overflow: visible !important; }
.header_top .language_wrap{display: none;} 

/** Slider **/
  .featured-services .kt-has-5-columns{
    display: inline-block !important;
    width: 100%;
  }
  .featured-services .kt-has-5-columns .wp-block-kadence-column{
    width: 50% !important;
    float: left;
    padding: 5px;min-height: 220px;
  }

  .scroll-btns{display: none;}

  .mbanking-quicktabs .kt-tab-svg-icon-fe_chevronDown{    
    padding-left: 5px;
    position: absolute;
    right: 10px;
  }

  .mbanking-quicktabs .kt-tabs-content-wrap .kt-tabs-accordion-title{
    margin-bottom: 8px;
  }
}




  /* Portrait for iPad-Pro*/ /* Theint */
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait)  {
    /* .header_mid .logo_wrap {margin-left : 60px !important;} */
    button#responsive-menu-button {top: 80px !important;left: 5px !important;}
    .header_top .language_wrap {top: 15px !important;}
    .header_top .mid_search_but_wrap {top: 15px !important; margin-right: 20px !important;}
    .header_top .top_nav_wrap li.menu-item-has-children:hover ul.sub-menu{display: block !important;}
    .header_top .header_top_outer {overflow: visible !important;}
    .header_top .header_top_inner {overflow: visible !important;}
    .header_top .top_nav_wrap{top:0px !important;}

}




@media only screen and (max-width: 1024px) {
.home #page.fixed_header #middle, body.page-template-default #page.cmsmasters_heading_after_header.enable_header_top.enable_header_bottom #middle{padding-top:0px !important;}
/* #header .header_bot .header_bot_inner {padding: 0px 15px !important;text-align: left !important;}
.mob-menu-header-holder{top:20px !important;left:10px;width:20% !important;background: none !important;}
.mobmenu-push-wrap, body.mob-menu-slideout-over{padding-top:0px !important;}
.mob-menu-logo-holder{display: none;}
#header .header_bot .resp_bot_nav_wrap{display: none !important;}
.mobmenu_content #mobmenuleft > li > a:hover{background:#eff1f1 !important;}*/

/* theint */
#responsive-menu-container #responsive-menu li.responsive-menu-item .responsive-menu-item-link {font-size: 15px !important;}
#responsive-menu-search-box{display: none;}
 #header .header_mid .slogan_wrap{display: none !important;}
/*.header_mid .logo_wrap {margin-left: 400px !important;}*/

.header_top .language_wrap {display: block !important;position: absolute !important;}
.header_top .header_top_outer {height: auto;display: block !important;}

.header_top .language_wrap select{background-color: rgba(255,255,255,0) !important;}
#header .header_mid .slogan_wrap{display: none !important;}
.header_top .header_top_outer{display: block !important;}
.home #middle{top:-20px;}
.wp-block-kadence-tabs .kt-tabs-title-list li{width:100%;}
.wp-block-media-text .wp-block-media-text__content{padding:20px 0px;}
.home .metaslider .caption-wrap{top:10px;overflow: hidden;}
.home .metaslider .caption-wrap .cmsmasters_row_inner h1, .home .metaslider .caption-wrap .cmsmasters_row_inner h3{font-size: 100%;line-height: 20px;margin: 5px 0px;}
.metaslider .caption-wrap .cmsmasters_row_inner .cmsmasters_button{padding: 0 10px;}

/* theint for home-loan-calculator*/

#emi-form label, #emievg-form label{margin-bottom:10px;}
}
/**MTYCK**/
@media only screen and (min-width: 960px) {
  .mtyck{display:none;}
  .mbanking-quicktabs{position: relative;top:-76px;}
  .scroll-btns {position: relative;top:-40px;}
  .mbanking-quicktabs .kt-tabs-wrap{overflow: hidden;}
  .mbanking-quicktabs .kt-tabs-title-list{     
    width: 900px !important;
    overflow: hidden;
    display: inline-block !important;
    white-space: nowrap;
  }
  .mbanking-quicktabs .kt-tabs-title-list li{
    display: inline-block !important;
  }

  .mbanking-quicktabs  .kt-tabs-title-list .kt-tab-svg-icon{
    display: none !important;
  }
}


/*Nang*/
.ezfc-text-currency{
font-size: 1.5em;
vertical-align: middle;
color: #fff !important;
}
/*Nang*/
.ezfc-price-value{
font-size: 2.5em;
/*vertical-align: middle;*/
}
/*Nang*/
.ezfc-text {
font-size:2.5em;
vertical-align:middle;
color: #fff !important;
padding: 0.5em;
}
/*Nang*/
.ezfc-label
{
color: #fff !important;
font-weight: 200;
/*font-size: 1.2em;*/
padding-bottom: 10px: 
}
/*Nang*/
.ezfc-price{
display: inline-block;
  font-size: 1.75em;
  font-weight: 700;
  padding: 0.5em;

}
/*Nang*/
.home-loan-lead h4
{line-height:13px;
font-weight:bold !important;
}

/*Nang*/
table.life-insurance-requirement tbody tr td
{
font-family:'Pyidaungsu' !important;

}


.featured-services .wp-block-kadence-column{
  cursor: pointer;
}

.featured-service-bottom{
  position: relative;
  z-index: -10;
}

.header_bot_outer{
  z-index: 10;
}


body.home  .alert-dismissible{
  margin-bottom: 0px !important;
}
body#mm .alert .text-paragraph, body#mm .alert strong{
  font-family: 'NotoSansMyanmar' !important;
  font-size: 14px !important;
}

.tablepress tfoot th, .tablepress thead th{
  background-color:#003366 !important;
}

.tablepress tbody tr td{
  border:0px !important;
}

.tablepress tbody tr td p{
  font-weight:900;
}

.tablepress tbody tr td p.open{
  color:green;
}

.tablepress tbody tr td p.close{
  color:#c00;
  float: left;
  opacity: 1;
}

button.kt-blocks-accordion-header{
  white-space: normal !important;
}

.headline .headline_subtitle{
    width:50%;
}

.headline_subtitle h5.entry-subtitle{
  font-size: 55px;
  line-height: 1.0em;
  text-shadow: 1px 1px rgba(0,0,0,.5);
}

.overbannerbtn{
  position: absolute;
  top:-100px;
}

ul.custom-list {
  margin-left: 20px;
}

ul.custom-list li:before{
  content:"•";
  position: absolute;
  left:-20px;
  font-size: 30px;
  color: black;
}

.cmsmasters_archive .entry-header .entry-title a{
  text-decoration: underline;
}

.download-btn:hover{
  cursor: pointer;
}

.download-content{
  position: absolute;
  max-width: 310px;
  z-index: 1;
  width: 100%;
}

.button-bottom{
  position: relative;
  bottom: 4px;
}

.top-section{
  position: relative;
  z-index: 9;
}
.bottom-section{
  position: relative;
  z-index: 8;
}

.home-carousel .slick article{ 
  position: relative;
}

.home-carousel article{
  position: relative;
}

.home-carousel .entry-content-wrap{
  display: block;
  position: absolute;
  color: #fff;
  bottom: 15px;
  right: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-color: rgba(41,42,44,0.5);
  padding:20px !important;
  line-height: 1.5em;
  font-size: 20px;
}


.home-carousel .entry-content-wrap h2 a{
  color:#ffffff;
}


.home-tabs ul.kt-tabs-title-list li.kt-title-item a:active, .home-tabs ul.kt-tabs-title-list li.kt-title-item a:visited, .home-tabs ul.kt-tabs-title-list li.kt-title-item a:focus{
  border:0px 0px 5px 0px !important;
  outline: none; 
  -moz-outline-style: none;
}


.mbanking-featured .kt-tabs-content-wrap{
  background-color: #103a76;
  background-image: url(https://www.kbzbank.com/wp-content/uploads/2021/03/quick-tabs-bg.jpg);
  background-size: cover;
  background-position: center center;
  background-attachment: scroll;
  background-repeat: no-repeat;
}

.mbanking-benefits ul.kt-tabs-title-list.kb-tab-title-columns-6>li {
  -webkit-flex: 0 1 15.67%;
  flex: 0 1 15.67%;
}

.mbanking-benefits .kt-tabs-title-list li a.kt-tab-title {
  padding: 8px 9px !important;
}

.btn-viber{
  width: 100%;
  height: 36px;
  padding: 5px 0px !important;
  font-size: 14px !important;
  color: #fff !important;
  background: #0057ab !important;
    border-radius: 0px !important;
    border-color: #0057ab !important;
}

.btn-m-viber{
    float: right;
    position: relative;
    right: 50px;
    height: 35px;
    padding: 6px 10px !important;
    font-size: 14px !important;
    color: #fff !important;
    background: #0057ab !important;
    border-radius: 0px !important;
    border-color: #0057ab !important;
}

#cashAccount{
  z-index: 9999 !important;
}

#cashAccount .modal-header{
  position: absolute !important;
  z-index: 99 !important;
  right: 10px !important;
  border: 0px !important;
  top:5px !important;
}

#cashAccount .modal-header .close{
  font-size: 40px;
  color: #333333;
  opacity: 9;
}

#cashAccount .modal-header .close span{
  font-size: 40px !important;
}

#cashAccount .modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 0.3rem;
    outline: 0;
    z-index: 9999;
}
/*corporate banking*/
.corporate-adv .uagb-ifb-content h6 {
  text-align: center;
  height: 35px;
}

.corporate-adv p.uagb-ifb-desc {
  margin: 0 !important;
  padding: 0;
}
.corporate-adv p.uagb-ifb-desc strong {
  font-size: 30px;
  color: #002C76;
  margin-top: 20px;
  display: block;
  margin-bottom: 5px;
}
.corporate-adv .uagb-ifb-content {
  text-align: center;
  position: relative;
}

.corporate-adv .uagb-ifb-content:after {
  content: '';
  position: absolute;
  width: 1px;
  height: 30px;
  background: #ddd;
  right: 0;
  top: 40%;
}
.corporate-div-none-border .uagb-ifb-content:after {
  display: none;
}
.p-padding-none{
padding:0px;
}
.corporate-product-img img{
    border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.corporate-product-list .kt-inside-inner-col .wp-block-kadence-column {
  height: 100%;
}
.corporate-product-list .kt-inside-inner-col .kt-inside-inner-col {
  height: 100%;
}
.corporate-product-list .kt-inside-inner-col .kb-row-layout-wrap {
  height: 100%;
}
.corporate-product-list .kt-inside-inner-col .kt-row-column-wrap {
  height: 100%;
}
.corporate-product-list .wp-block-kadence-advancedbtn.kb-buttons-wrap span.kb-button {
  position: absolute;
  bottom: 0;
}
.corporate-product-list h5.uagb-heading-text {
  height: 50px;
}
.inquiry-img .kt-inside-inner-col .wp-block-kadence-column {
  height: 100%;
}
.inquiry-img .kt-inside-inner-col .kt-inside-inner-col {
  height: 100%;
}
.inquiry-form form.wpcf7-form label {
  font-weight: bold;
}
.inquiry-form form.wpcf7-form input {
  border-radius: 8px !important;
  border: 1px solid #D0D5DD !important;
  background: #fff !important;
  height: 45px !important;
  width: 100%;
}
.inquiry-form form.wpcf7-form input.wpcf7-submit {
  background: #002C76 !important;
  color: #fff;
  font-size: 16px;
}
.inquiry-form  .wpcf7-spinner {
display:none;
}
a.get-in-touch-btn {
  color: #0057E9;
  text-decoration: underline;
  font-size: 16px;
  font-weight: 600;
}
a.get-in-touch-btn img {
  margin-left: 10px;
}
.corporate-see-more-content {
  display: none;
}
button.corporate-toggle-button {
  position: absolute;
  bottom: -45px;
  padding: 0;
  background: transparent;
  border: none;
  color: #002C76;
  font-weight: 600;
  font-size: 17px;
}
button.corporate-toggle-button:focus {
outline:none;
}
.corporate-see-more-content img {
  height: 350px;
  object-fit: cover;
}

/*update css 8.10.24*/

.page-id-19506 .inner-column-1 .cmsmasters_row_inner, .page-id-28564 .inner-column-1 .cmsmasters_row_inner
{
  width: 100%;
}
#tablepress-4_length, #tablepress-4, #tablepress-165_filter
{
  padding-bottom: 15px;
}

.dataTables_scrollBody
{
  margin-bottom: 15px;
}

body#mm .category-corporate-news .entry-header
{
  padding-top: 0px;
}
body#mm .category-corporate-news h2.entry-title, .category-daily-updates-mm
{
  line-height: 55px;
}


/* Responsive for tablet */
@media only screen and (min-device-width: 769px) and (max-device-width: 991px)  {

 
  #wpadminbar{position:fixed !important;}
  /* body.home .alert-dismissible{display: none !important;} */
  /* 	.header_top .language_wrap{display: block !important;} */
  .header_mid .logo_wrap {margin-right: 20px !important;text-align: left !important;}
  .header_top .mid_search_but_wrap {top: 12px !important;}
  #header{height:175px !important;}
  #header .header_mid .logo_wrap .logo img {width: 140px !important;}
   .header_top .language_wrap{display: block !important; position: absolute !important;right: 0 !important;bottom: 61px !important;z-index: 9 !important;}
   .header_top .language_wrap select{background-color: rgba(255,255,255,0) !important;}
   #header .header_mid .slogan_wrap{display: none !important;}
  .header_top .header_top_outer{display: block !important;}
  
  .home #middle{top:-20px;}
  .wp-block-kadence-tabs .kt-tabs-title-list li{width:100%;}
  .wp-block-media-text .wp-block-media-text__content{padding:20px 0px;}
  .home .metaslider .caption-wrap{top:10px;overflow: hidden;}
  .home .metaslider .caption-wrap .cmsmasters_row_inner h1, .home .metaslider .caption-wrap .cmsmasters_row_inner h3{font-size: 100%;line-height: 20px;margin: 5px 0px;}
  .metaslider .caption-wrap .cmsmasters_row_inner .cmsmasters_button{padding: 0 10px;}
  
  .mobile-parent-menu-wrapper {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      min-height: 100vh;
      overflow: hidden;
      z-index: 9999;
      -webkit-transition: all .3s ease, z-index 1s step-end;
      -o-transition: all .3s ease, z-index 1s step-end;
      transition: all .3s ease, z-index 1s step-end;
      padding: 20px 1.5625rem 5rem;
      background:#0057ab;
  }
  
  .mobile-parent-menu-wrapper ul.navigation{
      background: none !important;
  }
  
  .mobile-parent-menu-wrapper li.lang-item-first a {
    border-right: 1px solid #ffffff;
  }
  .mobile-parent-menu-wrapper li.lang-item a {
      padding: 0px 10px;
      color: #ffffff;
  }
  .mobile-parent-menu-wrapper::after{
      content: "";
      display: block;
      position: absolute;
      right: 0;
      top: 0;
      min-width: 0;
      min-height: 0;
      background: #0054A6;
      -webkit-transition: min-width .3s linear .5s, min-height .3s linear .5s, border-radius .3s linear .2s;
      -o-transition: min-width .3s linear .5s, min-height .3s linear .5s, border-radius .3s linear .2s;
      transition: min-width .3s linear .5s, min-height .3s linear .5s, border-radius .3s linear .2s;
      -webkit-transform: translateY(-50%) translateX(50%);
          -ms-transform: translateY(-50%) translateX(50%);
              transform: translateY(-50%) translateX(50%);
  }
  
  #header.auto-height{
    height: 100% !important;
    overflow-y: scroll !important;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-transition: all .3s ease,z-index 1s step-start;
    -o-transition: all .3s ease,z-index 1s step-start;
    transition: all .3s ease,z-index 1s step-start;
  }
  
  p.same-height-mm{
    min-height: auto;
  }
  
  .row-mm .wp-block-kadence-column{
    position: relative;
  }
  
  .row-mm .wp-block-kadence-column .row-mm-btn{
    position: relative;
    bottom: 0px;
    width: 100%;
  }
  
  .remove-border .kt-inside-inner-col{
    border-right: 0px;
    border-bottom: 1px solid #CF2E2E;
  }
  
  h3.heading-lang{
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    opacity: 0.6;
  }
  
  .mobile-parent-menu-wrapper ul ul {
      display: none;
  }
  
  .mobile-parent-menu-wrapper .mobile-navigation a{
    color:#ffffff;
    font-size: 18px;
    line-height: 60px;
    border-bottom: 1px solid rgba(238,238,238,.1);
    padding-top: 12px;
    display: inline-block;
    width:100%;
    text-decoration: none;
  }
  
  .mobile-parent-menu-wrapper ul ul.toggled-on{
    display: block;
  }
  
  .mobile-parent-menu-wrapper  .dropdown-toggle {
    position: absolute;
    right: 0;
    top: 10px;
    padding: 1.325em .875em;
    background: none;
    color: #ffffff;
    border:0px;
  }
  .mobile-parent-menu-wrapper  .dropdown-toggle::after{display: none;}
  .mobile-parent-menu-wrapper li.lang-item a{padding-left: 0px !important;}
  /** Header **/
  
  #header .header_mid{position: absolute;width:100%;/* top:0; */}
  .header_top{top: 79px;position: relative;padding:5px 20px;background: #f7f7f7}
  .header_top .mid_search_but_wrap{position: absolute !important;left:0px;}
  .header_top .top_nav_wrap{margin-top:0px !important;float: none !important;left:28%;}
  .header_top .header_top_inner, .header_top .header_top_outer{overflow: visible !important; }
  .header_top .language_wrap{display: none;} 
  
  /** Slider **/
    .featured-services .kt-has-5-columns{
      display: inline-block !important;
      width: 100%;
    }
    .featured-services .kt-has-5-columns .wp-block-kadence-column{
      width: 50% !important;
      float: left;
      padding: 5px;min-height: 220px;
    }
  
    .scroll-btns{display: none;}
  
    .mbanking-quicktabs .kt-tab-svg-icon-fe_chevronDown{    
      padding-left: 5px;
      position: absolute;
      right: 10px;
    }
  
    .mbanking-quicktabs .kt-tabs-content-wrap .kt-tabs-accordion-title{
      margin-bottom: 8px;
    }
          .fixed_header #header {
          position: fixed !important;
      }
      
      div#mobile-nav-menu-trigger {
      height: auto;
      top: 14px;
      margin: 0;
  }
      .header_mid .header_mid_inner .logo_wrap {
      width: auto!important;
      float: none;
      margin: 0 15px 15px;
      padding: 11px 0 0;
  }
  .cmsmasters_project_puzzle .cmsmasters_project_header .cmsmasters_project_title a {
    font-size:16px;
    line-height:26px;
  }
  
  .mobile-menu-trigger{display: block !important;}
  .mid_search_but_wrap, .header_bot{
    display: none !important;
  }
  #header{height:80px;}
  
  }
  
  
  /*commercial page*/
.commParagraph
{
	padding-bottom: 40px;
}
.searchWrap
{
	text-align: center;
}
#search-select
{
	border-bottom: 2px solid #002C76;
	border-radius: 0;
	border-top: 1px solid transparent;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
font-size: 20px;
	color: #002C76;
	padding-left: 0px;
	padding-top: 20px;
	padding-bottom: 25px;
	height: 100%;
	appearance: none;       /* Remove default arrow */
  -webkit-appearance: none;
  -moz-appearance: none;
	background: url("https://www.kbzbank.com/wp-content/uploads/2025/05/arrow-down-commercial.png") no-repeat center right;
}
.contentSection
{
	margin-top: 30px;
}
.wp-block-kadence-advancedgallery.kb-gallery-wrap-id-235234_2764fa-2a,.wp-block-kadence-advancedgallery.kb-gallery-wrap-id-237539_a1decd-27
{
	padding-bottom: 0px;
	background: #fff;
}
.page-id-237539 #search-select
{
  line-height: 40px;
}


/* remove related post */

.single-post .post_nav, .category-commercial-banking .cmsmasters_post_category
{
  display: none !important;
}