* { margin:0; padding:0; border:0; outline:0; font-size:100%; border:none; }
@font-face { font-family: 'Century Gothic'; src: url('../fonts/century-gothic.ttf'); /* IE9 */ }
@font-face { font-family:GardensC; src: url('../fonts/GardensC.eot'); /* IE9 Compat Modes */   src: url('../fonts/GardensC.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  url('../fonts/GardensC.woff') format('woff'), /* Modern Browsers */  url('../fonts/GardensC.ttf')  format('truetype'), /* Safari, Android, iOS */  url('../fonts/GardensC.svg#svgFontName') format('svg'); /* Legacy iOS */ }

html { overflow-y: scroll !important; }
body { font-family:GardensC, Arial, Helvetica, sans-serif; font-size:16px; color:#333333; background:#fafdff; }
:focus { outline:none; }
.clear { clear:both; visibility:hidden; }
.left { float:left; }
.right { float:right; }
.errors { left:50%; margin-left:-400px; top:0; overflow:hidden; display:block; width:800px; position:absolute; }
.errors .body { display:none; background-image:url(../images/errors/body.gif); background-repeat:repeat-y; padding:10px 10px 0 10px; text-align:left; font-family:Tahoma; font-size:11px; color:#595959; }
.errors .body .Error { background-image:url(../images/errors/error.gif); background-repeat:no-repeat; background-position:top left; padding:3px 0 8px 25px; }
.errors .body .Warning { background-image:url(../images/errors/warning.gif); background-repeat:no-repeat; background-position:top left; padding:3px 0 8px 25px; }
.errors .body .Notice { background-image:url(../images/errors/notice.gif); background-repeat:no-repeat; background-position:top left; padding:3px 0 8px 25px; }
.formerror { padding:5px 10px; margin-bottom:10px; background-color:#fff; border:1px solid #c40000; color:#595959; }
.errortooltip { z-index: 1000; position:absolute; color:#595959; border-radius:3px; border:1px solid #c40000; background-color:#fff; padding:5px 10px; width:250px; text-align:left; font-size:12px; line-height:18px; }

h1 { font-size:20px; font-weight: normal; color:#264c9f; padding:5px 0; text-transform:uppercase; }
h1 a { color:#264c9f !important; text-decoration:none; }
h1 a:hover { color:#e20000 !important;  }
h2 { font-size:24px; color:#183261; padding:15px 0; }
h3 { background:#2d88cc; border-bottom:3px solid #287ab8; color:#FFF; text-align:center; font-size:18px; padding:15px 0 12px 0; margin-bottom:10px; }
h4 { }
h5 { }
h6 { }

.clouds { display:block; /* background:url(../images/sno_ani03.gif) repeat;  */}
section { width:1140px; margin:0 auto; }


header { background: url(../images/topbg.png) repeat-x; }
/*header .hdrchr { background: url(../images/snow_top.png) repeat-x bottom; }*/

header .hbox {  }
header .hbox .hlogo { float:left;  }
header .hbox .hlogo .logo { width:390px; height:182px; background: url(../images/BNK_logo.png) no-repeat; display:inline-block; }
/*
header .hbox .hlogo .logo { width:390px; height:182px; background: url(../images/BNK_logo_chr.png) no-repeat; display:inline-block; }
*/
header .hbox .himg { height:182px; width:320px; float:right; background: url(../images/breeam_2017.png) no-repeat; }
header .hbox .himg a.breeam { height:182px; width:320px; display:block; }

/*
header .hbox .himg { height:182px; width:473px; float:right; background: url(../images/building_chr.png) no-repeat; }
*/

nav { display:none; }
.cnav { font-size: 16px; text-align:center; background:#183261; height:55px; line-height:55px; color:#FFF;  }
/*
.cnav { font-size: 16px; text-align:center; background: url(../images/navbg_chr.png) repeat-x top #01173c; height:55px; line-height:55px; color:#FFF;  }
*/
.cnav ul ul { display: none; z-index:10; }
.cnav ul li:hover > ul { display: block; }
.cnav ul { /*background: #183261; */list-style: none; position: relative; display: inline-table; }
.cnav ul:after { content: ""; clear: both; display: block; }
.cnav ul li { float: left; border-bottom: 1px solid #FFF; }
.cnav ul li:hover { background:#2285cf; border-bottom: 1px solid #FFF;  }
.cnav ul li>a.active { background:#2285cf; border-bottom: 1px solid #FFF;  }
.cnav ul li a { display: block; padding: 0 15px; color: #fff; text-decoration: none; }
.cnav ul li a.has-submenu { background: url(../images/arrow-submenu1.png) no-repeat right center; }
.cnav ul ul { background:#183261; border-radius: 0px; padding: 0; position: absolute; border-top: 1px solid #fff; top: 97%; }
.cnav ul ul ul { left: 100%; border-top: none; top: -1px; }
.cnav ul ul ul li,
.cnav ul ul ul li:hover { border-top: 1px solid #FFF; border-radius: 0px; }
.cnav ul ul li { float: none; border-bottom: 1px solid #FFF; position: relative; }
.cnav ul ul li a { padding: 0 15px; color: #FFF; text-align:left; }
.cnav ul ul li a:hover,
.cnav ul ul ul li:hover { background-color: #183261; }
.cnav ul ul li a.icon-pdf,
.cnav ul ul li a.icon-pdf:hover { padding-left: 37px; background: url(../images/icon-pdf.png) no-repeat 10px center; }
.cnav ul ul li a.icon-pptx,
.cnav ul ul li a.icon-pptx:hover { padding-left: 37px; background: url(../images/icon-pptx.png) no-repeat 10px center; }

.mmenu { display: none; }

.slider { padding-top:5px; }

.main { padding:20px 0; line-height:1.4em; text-align:center; }
.main p { padding-bottom:10px; }
.main a { color:#e20000; }
.main p a:hover { color:#183261; }
.main ul {  }
.main ul li { list-style-position:inside;  }
.cell { width:300px; margin-right:20px; float:left; }
.cell p.highlights { font-size:14px; color:#1a3c9c; padding-bottom:10px; line-height:18px; }
.bluecell { background:url(../images/cell_bgr.gif) repeat-x left bottom #29518c; }
.bluecell img { border-bottom:2px solid #FFF; }
.bluecell .textbox { padding:15px; font-size:14px; color:#FFF; }
.bluecell .textbox p { padding-bottom:10px; line-height:18px; }
.bluecell .textbox p.btitle { font-size:18px; font-weight:bold; }
.bluecell .textbox p span { color:#ffcc00; font-weight:bold; }
.news { width:260px; padding:15px 20px; border-radius:17px; background:url(../images/news_bgr.gif); float:left; }
.news p { font-size:13px; padding-bottom:4px; line-height:18px; }
.news p.news-title { text-align:center; font-size:20px; }
.news p.news-date { font-size:12px; color:#818181; }
.news a { color:#333333;}
.news a:hover { color:#BF2527; }
.news a.view { color:#BF2527; font-weight:bold; text-decoration:none; }
.news a.view:hover, footer .allrights a:hover { text-decoration:underline; }

.news-listcell { padding:25px 0 15px 0; border-bottom:solid 1px #c2c2c2; }

/*table { background-color:#000; font-family:Tahoma, sans-serif; font-size:12px; color:#333; }*/
.main table { background:url('../images/tablebg.gif');  }
.main td { background-color:#fafdff; text-align:left; }

.main .youtubevideo { width:500px; height:300px; background-color:#000; }

.main .doc { padding:1px 1px 1px 20px; background:url('../images/icons/doc.gif') no-repeat; margin:2px 0; }
.main .docx { padding:1px 1px 1px 20px; background:url('../images/icons/docx.gif') no-repeat; margin:2px 0; }
.main .ppt { padding:1px 1px 1px 20px; background:url('../images/icons/ppt.gif') no-repeat; margin:2px 0; }
.main .pptx { padding:1px 1px 1px 20px; background:url('../images/icons/pptx.gif') no-repeat; margin:2px 0; }
.main .xls { padding:1px 1px 1px 20px; background:url('../images/icons/xls.gif') no-repeat; margin:2px 0; }
.main .xlsx { padding:1px 1px 1px 20px; background:url('../images/icons/xlsxc.gif') no-repeat; margin:2px 0; }
.main .pdf { padding:1px 1px 1px 20px; background:url('../images/icons/pdf.gif') no-repeat; margin:2px 0; }
.main .rar { padding:1px 1px 1px 20px; background:url('../images/icons/rar.gif') no-repeat; margin:2px 0; }
.main .zip { padding:1px 1px 1px 20px; background:url('../images/icons/zip.gif') no-repeat; margin:2px 0; }

.main .doc, .main .docx, .main .ppt, .main .pptx, .main .xls, .main .xlsx, .main .pdf, .main .rar, .main .zip { color:#264c9f; }

/* slideshow */
.main .gslideshow { position:relative; margin:20px 0; padding: 0px 5px; }
.main .gslideshow .gssphotos { text-align:center; padding:5px 0px; }
.main .gslideshow .gssphotos img { display:none; cursor:pointer; margin:0 auto; }
.main .gslideshow .paging span { padding: 5px 5px; position: relative; top: 1px; }
.main .gslideshow .paging a { display:block; width:16px; height:16px; ; cursor:pointer;  }
.main .gslideshow .paging a.left { background:url(../images/arrow_left.png) no-repeat 0px 0px; }
.main .gslideshow .paging a.right { background:url(../images/arrow_right.png) no-repeat 0px 0px; }

/* The new slideshow */
.main .editor-gallery { width: 660px; padding: 10px; text-align: center; font-family: Georgia; }
.main .editor-gallery .editor-gallery-controlls { padding: 10px; font-size: 18px; font-weight: bold; }
.main .editor-gallery .editor-gallery-controlls .editor-gallery-left,
.main .editor-gallery .editor-gallery-controlls .editor-gallery-right { display: inline-block; width: 50px; cursor: pointer; }
.main .editor-gallery .editor-gallery-controlls .editor-gallery-left:after { content: '<'; }
.main .editor-gallery .editor-gallery-controlls .editor-gallery-right:after { content: '>'; }
.main .editor-gallery .editor-gallery-imgs div { width: 660px; display: none; }
.main .editor-gallery .editor-gallery-imgs div:first-child { display: block; }

.main .adv { width:464px; margin-right:12px; float:left; }
.main .adv p.descr { color:#264c9f; padding:0 0 10px 20px; }
.main .adv .bluebgr {  }
.main .adv .bluebgr p {  }
.main .adv .bluebgr p span { font-size:18px; line-height:24px; font-weight:bold; }

.main p span.cont { color:#e20000; }
.main span.date { color:#848484; font-style:italic; }

.clouds .cpage .cheader a.more { margin:155px 0 0 98px;  height:19px; line-height:18px; padding:0 20px; font-size:11px; font-weight:bold; color:#fff; background: url(../images/more_bgr.gif) repeat-x; border-radius:15px; border:1px solid #ef8e92; display:inline-block; text-decoration:none; cursor:pointer; }
.main a.more { height:19px; line-height:17px; padding:0 20px; font-size:11px; font-weight:bold; color:#fff; background: url(../images/more_bgr.gif) repeat-x; border-radius:15px; border:1px solid #ef8e92; display:inline-block; text-decoration:none; cursor:pointer; }
.main .last { margin-right:0; }

.loginbtn { height:30px; line-height:30px; padding:0 20px; margin:10px 0; font-size:14px; font-weight:bold; color:#fff; background: url(../images/morebg.png) repeat-x  top #e10000;  display:inline-block; text-decoration:none; cursor:pointer; transition: all 0.5s ease 0s;  }
.loginbtn:hover { background: #183261;  }

.logout { height:40px; line-height:30px; padding:0 20px; margin:10px 0; font-size:14px; font-weight:bold; color:#fff; background: url(../images/morebg.png) repeat-x  top #e10000;  display:inline-block; text-decoration:none; cursor:pointer; transition: all 0.5s ease 0s; position:absolute; top:0; right:0;  }
.logout:hover { background: #183261;  }

footer { height:245px; background:url(../images/footer_bgr.gif) repeat-x; position:relative; }

/*footer { height:245px; background:url(../images/ftr_chr.jpg) repeat-x top #01173c; color:#FFF; position:relative; }*/
footer .allrights { font-size:12px; }
footer .flags { padding-top:100px; }
footer .certif { padding-top:10px;  }
footer .award {  }

a.mglink { display:none; }

/************************************ POPUP **********************************/
.popupbg { position:fixed; z-index:200; display:block; left:0; top:0; background-color:#000; }
.popup { position:absolute; z-index:301; display:block; visibility:hidden; top:50%; left:50%; background-image:url(../images/black50.png); text-align:left; border-radius:5px; padding:10px; }
.popup .popupcontent { background-color:#FFF; padding:5px; border-radius:2px; }
.popup .popupopacity { visibility:hidden; opacity:0; background-color:#FFF; }

.popup .popupcontent .popupblock { width:500px; font-family:Arial, Helvetica, sans-serif; }

.title .formtitle { font-size:24px; font-weight:bold; }
.popup .popupcontent .title { background-color:#3c3c3c; color:#FFF; font-weight:bold; border-radius:2px; overflow:auto; width:100%; }
.popup .popupcontent .title .formtitle { float:left; font-family: Arial, sans-serif; font-size:12px; padding:7px 10px; }
.popup .popupcontent .title .close { float:right; cursor:pointer; width:33px; height:28px; background:url(../images/close.png) no-repeat; }
.popup .popupcontent .title a.close:hover { background-position:0 -29px; }

/**/
.field { padding:10px 30px 0 0; overflow:auto; width:100%; }
.field .label { width:150px; text-align:right; padding:5px 10px 0 0; float:left; }
.field .left { padding-right:40px; }

form { padding:0; margin:0; }
form a { text-decoration:none; color:#333; }
form a:hover { text-decoration:underline; color:#000; }
form .field { padding:10px 30px 0 0; overflow:auto; width:100%; }
form .btn { padding:20px 0; }
form .field .label { width:150px; text-align:right; padding:5px 10px 0 0; float:left; }
form .field .left { padding-right:40px; }
form .grey { color:#999; font-size:11px; }
form .red { color:#cd0005; }
form input { max-width: 475px; font-family:Helvetica, Arial, sans-serif; font-size:12px; padding:4px 6px; margin:0; border:1px solid #A6A394; border-radius:2px; }
form textarea { font-family:Helvetica, Arial, sans-serif; font-size:12px; padding:4px 6px; margin:0; width:490px; border:1px solid #A6A394; border-radius:2px; }
form select { font-family:Helvetica, Arial, sans-serif; font-size:12px; padding:4px 6px; margin:0; border:1px solid #A6A394; border-radius:2px; }

form label { display:block; padding-left:15px; text-indent:-15px; }
form label input { /*width:13px; height:13px;*/ padding:0; margin:0; vertical-align:bottom; position:relative; top:-1px; overflow:hidden; border:none; border-radius:0px; }
form input[type=checkbox] { border:none; border-radius:0px; padding:0; margin:0; }
form input[type=radio] { border:none; border-radius:0px; padding:0; margin:0; }

.button  { background: #3C3C3C; cursor:pointer; text-align:center; width:140px; border-radius:2px; border:1px solid #3C3C3C; color:#FFF; text-decoration:none; padding:6px 10px; }
.button:hover { background: #000; color:#FFF; border:1px solid #000; }
.cbutton  { background: #AAA; cursor:pointer; text-align:center; width:140px; border-radius:2px; border:1px solid #AAA; color:#FFF; text-decoration:none; padding:6px 10px; }
.cbutton:hover { background: #000; border:1px solid #000; }

.popup form input.ok { background:url(../images/yes.png) no-repeat center right; }
.popup form input.error { background:url(../images/no.png) no-repeat center right; }

#Slider {
  width: 945px; height: 436px; position: relative;
}

#Slider > div.cont {
  position: relative;
  background-color: gray;
  width: 470px; height: 436px;
  margin-left: 5px;
  float: left;
}
#Slider > div.cont:first-child { margin-left: 0; }

#Slider > div.cont > a > img {
  display: block;
  position: absolute;
  left: 0; top: 0;
}

#Slider > div.lbl, #Slider > div.lbl-bg {
  position: absolute;
  width: 620px; height: 90px;
  right: 0; top: 40px;
}
#Slider > div.lbl-bg { background-color: #000; opacity: .4; z-index: 4; }
#Slider > div.lbl { color: #FFF; z-index: 5; padding: 15px 0; text-shadow: 1px 1px #333; }
#Slider > div.lbl > h1 { margin: 0 0 5px 15px; color: #FFF; font-size: 30px; font-weight: bold; }
#Slider > div.lbl > h2 { margin-left: 15px; color: #FFF; font-size: 18px; font-weight: bold; }

/*Start new styles*/
.main_photos {
/*  width:100%;
  height:455px;
  position:relative;
  text-align:center;
  background:url(../images/slider_img.jpg) no-repeat center;
  background-size:cover;
  border-top: 5px solid #fff;
  border-bottom: 5px solid #fff;  */
}

.cell_1 { width:1100px; }
.cell_2 { width:530px; float:left; }
.cell_3, .newsbox, .cell_3_2 { width:340px; float:left; }
.cell_4 { width:245px; float:left; }
.newsbox, .bbox { min-height:425px; }

.padding { margin:0 20px; }
.padding_cell { margin:20px; }
.clear { clear:both; visibility:hidden; }
.clearfix:after, section:after { visibility:hidden; display:block; font-size:0;	content:" "; clear:both; height:0; }
* html .clearfix, * html section { zoom: 1; } /* IE6 */
*:first-child+html .clearfix, *:first-child+html section { zoom: 1; } /* IE7 */
.center { text-align:center; }
.justify { text-align:justify; }

.bluebox { background:#2987cd; color:#FFF; font-size:34px; text-align:center; height:70px; padding-top:45px; }
.bluebox a { color:#FFF; text-decoration:none; }
.bluebox a:hover { color:#c1dff5; }

/*.bluebox { background: url(../images/stars_chr.png) repeat-x #2987cd; color:#FFF; font-size:34px; text-align:center; height:90px; padding-top:25px; }*/
.bluebox span { font-size:24px;  }

.whitebox { background:#FFF; border:1px solid #e0e0e0; box-sizing: border-box; }
.whitebox .blrow { background:#183261; border-bottom:5px solid #142c57; color:#FFF; text-align:center; font-size:24px; height:35px; padding-top:20px; }
.whitebox .txtrow { color:#818181; text-align:center; font-size:17px; line-height:24px; padding:20px; }
.whitebox .txtrow a.vmore, a.viewall { height:30px; line-height:30px; padding:0 20px; margin:10px 0; font-size:18px; font-weight:bold; color:#fff; background: url(../images/morebg.png) repeat-x  top #e10000;  display:inline-block; text-decoration:none; cursor:pointer; transition: all 0.5s ease 0s;  }
.whitebox .txtrow a.vmore:hover, a.viewall:hover { background: #183261;  }
.whitebox .mblrow { background:#2d88cc; border-bottom:5px solid #287ab8; color:#FFF; text-align:center; font-size:24px; height:35px; padding-top:20px; }
.whitebox .lblrow { background:#99c4e6; border-bottom:5px solid #89afcf; color:#FFF; text-align:center; font-size:24px; height:35px; padding-top:20px; }

.newsbox { }
.newsbox .newscell { padding:20px 0; margin:0 20px; font-size:16px; line-height:18px; border-bottom:1px solid #e0e0e0; color:#183261; }
.newsbox .newsdate, .newslist .newsdate, .newscell .newsdate { font-size:12px; color:#818181; }
.newsbox a.view { color:#e30101; font-weight:bold; text-decoration:none; font-size:14px; }
.newsbox a.view:hover, footer .allrights a:hover { color:#183261; text-decoration:underline; }
.newslist { margin:10px 0; padding:20px 0; font-size:16px; line-height:18px; border-bottom:1px solid #e0e0e0; color:#183261; }

.paging { text-align:center; display: inline-block; font-family:GardensC; }
.paging a, .paging span.current { background:#e20000; color:#fff; font-weight:bold; font-size:14px; display:inline-block; text-decoration:none; margin:0 5px; width:30px; height:28px; line-height:30px; text-align:center; border-radius:2px; }
.paging span.current, .paging a:hover { background:#183261; color:#fff;  }

.mobnav { display: none; background: /*url(../images/navbg_chr.png) repeat-x top*/ #01173c;  }
.mobnav .languages { width:70px; float:left; display:block; padding:5px; }
.mobnav .languages a { width:30px; height:30px; display:inline-block; }
.mobnav .languages a.bg { background:url(../images/flag_bg.png) no-repeat; padding-right:3px;}
.mobnav .languages a.en { background:url(../images/flag_en.png) no-repeat;  }
.mob_icon { display:none; }

.toplangbox { width:70px; float:right; display:block; padding-top:15px; margin-right:-230px; }
.toplangbox a { width:30px; height:30px; display:inline-block; }
.toplangbox a.bg { background:url(../images/flag_bg.png) no-repeat; }
.toplangbox a.en { background:url(../images/flag_en.png) no-repeat; }


#mg_slides {
    position: relative;
}

#mg_slides div {
    position: absolute;
    background-position: center center;
    background-repeat: no-repeat;

    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

    width: 100%;
    height: 100%;
}

.left_slides {
    width: 50%;
    height: 455px;
    float: left;

    border-top: 6px solid #FFF;
    border-bottom: 6px solid #FFF;
    border-right: 3px solid #FFF;

    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

.right_slides {
    width: 50%;
    height: 455px;
    float: right;

    border-top: 6px solid #FFF;
    border-bottom: 6px solid #FFF;
    border-left: 3px solid #FFF;

    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

	.m_cnav { display:none;  }


@media all and (max-width: 1140px) {
	section { width:960px; }
	.cell_1 { width:920px; }
	.cell_2 { width:440px; }
	.cell_3, .newsbox, .cell_3_2 { width:280px; }
	.cell_4 { width:200px; }
	.cnav ul li a { padding: 0 8px;  }
	footer .certif  { padding-top:40px; }
	footer .certif img { height:115px; width:auto;  }

}

@media all and (max-width: 959px) {
	section { width:98%; }
	.CON_container_classic { display:none; }
	.cell_1 { width:96%; }
	.cell_2, .cell_3, .cell_4 { width:46%; }
	.newsbox { width:96%;  }
	.newsbox .newscell { font-size:18px; line-height:24px; }
	.cell_3_2 { width:96%;  }
	.cell_3_2 .imgcell { width:50%; float:left; padding:0;  }
	.cell_3_2 .txtrow { width:46%; float:left;  padding:30px 2%; font-size:18px; line-height:24px;  }
	.newsbox, .cell_3, .bbox { min-height:auto; }
	.padding { margin:0 2%; }
	.padding_cell { margin:2%; }
	.cnav { display:none; }
	.mobnav { display: block; }
	.mob_menu { width:50px; text-align:right; float:right; line-height:30px; }
	.mob_icon { width:30px; height:20px;  margin-top:10px; background:url(../images/mob_icon.png) no-repeat center; display:inline-block; float:right; }
	.languages { /*width:50%;*/ float:left; text-align:left;  }
	nav { background:#183261; display:block; }
	.toplangbox { display:none; }
	.m_cnav { text-align:center; background:#183261; color:#FFF;  }
	.m_cnav ul li:hover > ul { display: block; }
	.m_cnav ul { background: #142c57; list-style: none; }
	.m_cnav ul:after { content: ""; clear: both; display: block; }
	.m_cnav ul li { float: none; border-top: 1px solid #142c57; font-size:22px; }
	.m_cnav ul li:hover { background:#2285cf;   }
	.m_cnav ul li>a.active { background:#2285cf; border-bottom: 1px solid #FFF;  }
	.m_cnav ul li a { display: block; padding: 15px 15px; color: #fff; text-decoration: none; }
	.m_cnav ul li a.has-submenu { background: none; }
	.m_cnav ul ul { background:#2285cf; border-radius: 0px; padding: 0;  }
	.m_cnav ul ul ul li, 	.m_cnav ul ul ul li:hover { border-bottom: 0; border-radius: 0px; }
	.m_cnav ul ul li { float: none; border-bottom: 1px solid #287ab8; font-size:16px;  }
	.m_cnav ul ul li a { padding: 15px 15px; color: #FFF; text-align:center; }
	.m_cnav ul ul li a:hover,	.m_cnav ul ul ul li:hover { background-color: #183261;  }
	.m_cnav ul ul li a.icon-pdf,	.m_cnav ul ul li a.icon-pdf:hover { padding-right: 15px; background: none;}
	.m_cnav ul ul li a.icon-pptx,	.m_cnav ul ul li a.icon-pptx:hover { padding-right: 15px; background: none; }

	header { background: url(../images/topbg1.png) repeat-x; }
	header .hbox .hlogo { float:none; text-align:center;  }
	header .hbox .hlogo .logo { width:228px; height:108px; background: url(../images/bnk_logosm.png) no-repeat; display:inline-block; }
	header .hbox .himg, footer .flags, footer .certif, footer .award { display:none; }
	footer { height:75px;  }


}
@media all and (max-width: 767px) {
	.bluebox { font-size:24px; line-height:20px; height:40px; padding-top:25px; }
	.bluebox span { font-size:16px;  }

}
@media all and (max-width: 639px) {
	.cell_1, .cell_2, .cell_3, .cell_4, .newsbox, .cell_3_2 { width:96%; }
	.cell_3_2 .imgcell { width:100%; float:none; padding:20px 0; }
	.cell_3_2 .txtrow { width:100%; float:none; padding:20px 0; }
	.bluebox { font-size:24px; line-height:20px; height:40px; padding-top:25px; }
	.bluebox span { font-size:16px;  }
	.main_photos { width:100%; height:230px; }
	.left_slides, .right_slides { width: 50%; height: 230px; }
	.main img { width:100%; height:auto; }
}

@media all and (max-width: 480px) {
	.cell_1, .cell_2, .cell_3, .cell_4, .newsbox, .cell_3_2 { width:96%; }
	.cell_3_2 .imgcell { width:100%; float:none; padding:20px 0; }
	.cell_3_2 .txtrow { width:100%; float:none; padding:20px 0; }
	.bluebox { font-size:18px; line-height:20px; height:40px; padding-top:25px; }
	.bluebox span { font-size:14px;  }
	.main_photos { width:100%; height:230px; }

}

@media all and (max-width: 399px) {
	.bluebox { font-size:16px; line-height:20px; height:40px; padding-top:25px; }

}

@media all and (max-width: 359px) {
	.bluebox { font-size:16px; line-height:20px; height:50px; padding-top:15px; }

}

.flb:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
} /* clearfix */

.bs {
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

.fl2 { width: 50%; }

@media all and (max-width: 800px) {
    .fl2 { width: 100%; }
}

a.icon-pdf,
a.icon-pdf:hover {
  padding-left: 37px;
  background: url(../images/icon-pdf.png) no-repeat 10px center;
  display: inline-block;
  text-decoration: none;
  width: 200px;
  text-align: left;
}
a.icon-pptx,
a.icon-pptx:hover {
  padding-left: 37px;
  background: url(../images/icon-pptx.png) no-repeat 10px center;
}

a.brand {
  padding-left: 37px;
  display: inline-block;
  text-decoration: none;
  width: 200px;
  text-align: left;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}