body{width:100%;margin:0 auto;line-height:18px;font-family:'NanumGothic';font-size:16px; line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
*{font-family:'NanumGothic';font-style:inherit;font-weight:inherit;margin:0px;padding:0px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
@font-face{font-family:'NanumGothic';src:url('/fonts/NanumGothic.eot');src:url('/fonts/NanumGothic.eot?#iefix') format('embedded-opentype'), url('/fonts/NanumGothic.woff') format('woff'), url('/fonts/NanumGothic.ttf') format('truetype'), url('/fonts/NanumGothic.svg#NanumGothic') format('svg');font-weight:normal;font-style:normal;}
strong{font-weight:bold !important;}

/*Common styles*/
*{margin:0;padding:0}
*:focus{outline:0}
.clear{clear:both;display:block}
.fl{float:left}
.fr{float:right}
img{border:none}
a{color:#0066CC; text-decoration: none;}
a:hover{color:#FF9900; text-decoration: none;}
h1 {border-bottom: font-size: 25px;}
h2 { font-size: 22px; font-weight:normal}
h3 { font-size: 18px; font-weight:normal}
h4 { font-size: 16px; font-weight:normal}
h5 { font-size: 12px; font-weight:normal}
h6 { font-size: 10px; font-weight:normal}
p{margin-bottom:15px; line-height:30px;}
.ver{font-family:verdana}
.breadcrum {  color: #999999;  float: right;font-size: 13px;  margin: 15px 0;}
.breadcrum a { text-decoration:none }
.common-heading{font-size:24px; margin:15px 0; color:#2479ba; font-weight:bold; display:block;}

a.btn-general { background: #bbddff url("../images/btn-general.png") repeat scroll 100% 0;    display: block;    float: left;    padding-left: 0;    padding-right: 72px;    text-decoration: none;}
a.btn-general:hover {background-color: #33aaff;    background-position: 0 -150px;    padding-left: 15px;    padding-right: 0;}
a.btn-general span { background: #cccccc url("../images/btn-general.png") repeat scroll 0 0;    color: #ffffff;    cursor: pointer;    display: block;    font-size: 20px;    font-weight: bold;	height: 70px;    line-height: 72px;    padding-left: 50px;}
a.btn-general:hover span {    background: url("../images/btn-general.png") repeat scroll 100% -223px;  padding-left: 35px;   padding-right: 72px;}

a.btn-general-big { background: #bbddff url("../images/btn-general-big.png") repeat scroll 100% 0;    display: block;    float: left;    padding-left: 0;    padding-right: 72px;    text-decoration: none;}
a.btn-general-big:hover { background-color: #33aaff;    background-position: 0 -150px;    padding-left: 15px;    padding-right: 0;}
a.btn-general-big span { background: #cccccc url("../images/btn-general-big.png") repeat scroll 0 0;    color: #ffffff;    cursor: pointer;    display: block;    font-size: 20px;    font-weight: bold;	height: 70px;    line-height: 72px;    padding-left: 50px;}
a.btn-general-big:hover span { background: url("../images/btn-general-big.png") repeat scroll 100% -223px;  padding-left: 35px;   padding-right: 72px;}

/*header styles*/
#header-wrap {  height: 90px;  margin: 0 auto;  width: 100%;display: inline-block;}
#header-wrap .logo-editage {background: url('../images/logo-nhimc.png') no-repeat scroll 0 0;float: left;height: 59px;margin:16px 0;position: relative;width: 400px;background-position: left;background-size: contain;}
#header-wrap .ksi-emblem-header {  background: url("/images/ksi-emblem-header.png") no-repeat scroll 0 0;  float: left;  height: 31px;  margin: 28px 0 0; position: relative;  width: 210px;}
#header-wrap .logo { background: url("../images/logo-nhimc.png") no-repeat scroll 0 0;  float: right;  width: 279px;  height: 33px;  margin: 30px 0 0 9px;  position: relative;}

.container {width: 996px; margin: 0 auto; max-width:none !important; position:relative; }

/*HP BANNER styles*/
#hp-banner-wrap { background: #a2cdfb url("../images/hp-banner.jpg") no-repeat scroll center center;    margin: 0 auto;    text-align: center;    width: 100%; }
#hp-banner-wrap .banner-holder {    display: block;    height: 293px;    margin: 0 auto;    width: 996px;}
#partners-info {padding:5px; margin:0 0 10px 0; font-weight:bold; font-size:14px; background:#2479ba; color:#fff; text-align:center;}

.main-title{position:relative; width:100%;font-size:24px; margin:50px 0 25px 0; height:46px; line-height:30px; color:#2479ba; font-weight:bold;}
.main-title-1{border-bottom:2px solid #0170c2; position:relative; padding-bottom:10px; height:2px; display:block; margin:5px 0 0 0}
.main-title-2{float:left; height:10px; width:160px; background:#0170c2; position:absolute; top:8px}

/* Tab styles start*/
	#tabs .tabcontent{float: left; padding:10px; width:98%}
	#tabs .tabcontent img{float:left; margin:10px}
	#tabs .tabcontent p{font-size:16px; line-height:25px; width:437px; padding-top:30px}
	#tabs .tabcontent a{text-decoration:none;}
	#tabs .tabcontent a:hover{text-decoration:none}	
	#tabs{margin:0; width:968px; border-top:1px #f2f2f2 solid; padding:10px;border:1px solid #cccccc}	
	#shadetabs #maintab{float:left;width:990px;font-size:15px}
	#shadetabs #maintab h4{font-size:14px}	
	#shadetabs #maintab ul{list-style-type: none;margin:0;/*Left offset of entire tab menu relative to page*/padding:0;}
	#shadetabs #maintab li{display:inline; margin:0; padding:0}
	#shadetabs #maintab li a{display: block;float: left;font-weight: bold; font-size:18px;height: 38px;line-height: 28px;margin: 0;padding: 15px 0 0;text-align: center;text-decoration: none;width: 240px; color:#6b6b6b; background:#d8d8d8;  margin-right:10px}
	.widr a{width:180px !important;}
	#shadetabs #maintab li a.selected{cursor:default; background:#0166b0;color:#fff;}
	#shadetabs #maintab li a.selected:hover{cursor:default; background:#0166b0;color:#fff;}
	#shadetabs #maintab li a:hover { /*onMouseover style*/ background:#ccc; color:#444444;}
	/* Tab styles end*/

/* Testimonial slider styles*/	
.testimonial-block{display:block; width:457px; background:#fff; padding:20px 20px 0 20px;font-size:22px; font-weight:bold; float:left; position:relative}
.divider{width:1px; height:198px; background:#ccc; float:left; margin:20px 0 0 0}
.testimonial-block p{display:block; width:450px;font-size:16px; line-height:30px; font-weight:normal; margin-top:10px}
.testimonial-block .name-left{position:absolute; top:225px; left:20px;font-size:16px;}
.testimonial-block .name-right{position:absolute; top:225px; right:25px;font-size:16px;}
.testimonial-block .icn-editing {    background-position: -29px -177px;    height: 43px;    width: 37px;    float: left;    margin: 0 10px 0 0;}
.testimonial-block span.lh{line-height:43px;}


/*other pages styles*/
.title_pop {    font-family: 쨉쨍쩔챵;    font-size: 15px;    color: rgb(45, 127, 184);    font-weight: bold;    line-height: 20px;    height: 20px;   background-color: rgb(240, 241, 243);    padding: 5px 0px 5px 15px;    border-top: 2px solid rgb(85, 120, 160); margin:0 0 20px 0}
.listtwo ul{padding:5px 15px 20px 15px}
.listtwo li{list-style-type:none;background:url(/images/bullet2.gif) 0 4px no-repeat;padding:0 0 5px 11px}
.spacer2{width:100%;height:1px;margin:15px 0;border-bottom:1px dashed #ccc}
.mar-t {
    margin-top: 10px;
}
.marginlr15 {
    margin: 0px 15px 0px 15px;
}
	

#boxleft{width:727px;float:left;position:relative;z-index:0;border:0px solid red;margin-bottom:15px; line-height:30px; font-size:16px;}
#boxrht{width:250px;float:left;position:relative;margin-left:18px;z-index:0; border-left:1px dashed #ccc}


#boxrht a.but-hm{width:210px; height:45px; display:block;float:right;font-size:18px;font-weight:700;text-decoration:none;color:#fff;line-height:20px;text-align:center;padding:18px 0 5px 0; position:relative; border:1px solid #cccccc; border-radius:5px; margin:0px 3px 10px 0; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2479ba+0,2b8ed9+100 */
background: #2479ba; /* Old browsers */
background: -moz-linear-gradient(top,  #2479ba 0%, #2b8ed9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #2479ba 0%,#2b8ed9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #2479ba 0%,#2b8ed9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2479ba', endColorstr='#2b8ed9',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 4px 4px 1px -2px rgba(204,204,204,1);
-moz-box-shadow: 4px 4px 1px -2px rgba(204,204,204,1);
box-shadow: 4px 4px 1px -2px rgba(204,204,204,1);

}
#boxrht a:hover.but-hm{display:block;float:right;width:210px;padding:18px 0 5px 0; color:#f2f2f2; border:1px solid #cccccc;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2b8ed9+0,2479ba+100 */
background: #fff; /* Old browsers */
background: -moz-linear-gradient(top,  #2b8ed9 0%, #2479ba 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #2b8ed9 0%,#2479ba 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #2b8ed9 0%,#2479ba 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b8ed9', endColorstr='#2479ba',GradientType=0 ); /* IE6-9 */
transition: all 0.9s ease;
}
#boxrht a.but-hm .arrows{font-size:15px; position:absolute; right:10px; top: 26px;  color:#ccc}
#boxrht a:hover.but-hm .arrows{position:absolute; right:8px; transition: all 0.3s ease; color:#fff}
#boxrht a.but-hm .desc{font-size:11px;font-family:"NanumGothic"; font-weight:bold; color:#fff;display:block; margin:0; clear:both; text-align:center }

#boxrht a.but-hm1{border:1px solid #ddd;width:210px;height:45px;display:block;float:right;font-size:18px;font-weight:700;text-decoration:none;color:#666666;line-height:28px;text-align:center;padding:18px 0 5px 0; border-radius:5px; margin-top:10px; position:relative; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+14,f6f7f4+38,e8e8ea+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 14%, rgba(246,247,244,1) 38%, rgba(232,232,234,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 14%,rgba(246,247,244,1) 38%,rgba(232,232,234,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 14%,rgba(246,247,244,1) 38%,rgba(232,232,234,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8ea',GradientType=0 ); /* IE6-9 */

}
#boxrht a:hover.but-hm1{display:block;float:right;border-width:1px;width:210px;padding:18px 0 5px 0;border-color:#dddddd; color:#444444;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f9f9f9+0,f1f1f1+52,d1d1d1+100 */
background: rgb(249,249,249); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(241,241,241,1) 52%, rgba(209,209,209,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(241,241,241,1) 52%,rgba(209,209,209,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(241,241,241,1) 52%,rgba(209,209,209,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d1d1d1',GradientType=0 ); /* IE6-9 */
transition: all 0.9s ease;
 }
#boxrht a.but-hm1 .icon-popup {background: url(../images/icon-popup.png) 0 0 no-repeat;    position: absolute;    width: 16px;    height: 17px;margin:5px 0 0 8px; opacity:.6;}
#boxrht a:hover.but-hm1 .icon-popup{opacity:1;transition: all 0.5s ease; transform: scale(1) translateZ(0px);}
#boxrht a.but-hm1 .desc{font-size:11px;font-family:"NanumGothic"; font-weight:bold; color:#666666;display:block; margin:-5px 0 0 0; clear:both; text-align:center }

.sticky-contact{position:fixed; right:0; top:352px; border:1px solid #cccccc; background-color:#fff; font-size:12px; padding:0; z-index:99999;width:140px}
.sticky-contact .sticky-head{background:#21AC4E; display:block; padding:7px 10px; font-size:16px; color:#fff; line-height: 23px}
.sticky-contact .sticky-head img{margin-right:5px; margin-top:0px;  float:left}
.sticky-contact .sticky-content{padding:6px; display:block; float:left; line-height:25px; width:130px; text-align:center }
.sticky-contact .sticky-content .telno{font-size:16px}
.sticky-contact .sticky-content a{text-decoration:none; float:left; line-height:20px; margin:8px 0 3px 0; font-size:16px; font-weight:bold}
.sticky-contact .sticky-separator{ height:1px; border-bottom:1px dashed #ccc; margin:5px 0; display:block}


/*banner slider styles*/
.hm-banner-wrap{width: 100%; height: 260px; background: #004981  url(../images/banner-bg-apr-2017.jpg) center no-repeat;}
.hm-banner-inner{width: 996px; height: 260px; margin: 0 auto; ;  background-color: none}

.slider-one{ text-align: left !important; color: #777}
.slider-one-show, .slider-two-show, .slider-three-show{display:none;}
.more1, .more2, .more3{cursor:pointer;color: blue;position: relative;top: 0px; display: block; margin: 7px 0 0 0; text-align: center}
.hide1, .hide2, .hide3{cursor:pointer;color: blue;position: relative;top: 0px;display: none; margin: 7px 0 0 0; text-align: center }

#slider_custom {  position: absolute;  overflow: hidden;  margin: 20px auto 0 auto;  width: 800px;  margin-top: 85px;  margin-left: 333px;}
#slider_custom ul {  position: relative;  margin: 0;  padding: 0;  height: 300px;  list-style: none;}
#slider_custom ul li {  position: relative;  display: block;  float: left;  margin: 0;  padding: 0;    width: 600px;  text-align: left;  font-size: 26px;  line-height: 44px;  color: #fff;  cursor: pointer;}
#sidesticky{background: url(../images/10perc-discount-sticky.png) 0 0 no-repeat; width: 160px; height: 130px; position: fixed; right: 290px; top: 156px; z-index: 50}	
@media (max-width: 1400px){ #sidesticky { right:15px;border: 0px solid red;}}	

.homepage-serviceDiv{border:1px solid #ccc;padding: 20px 10px;margin: 25px 25px 0px 0px;text-align: center; width: 293px; height: 230px; float: left; font-size: 13px }
.homepage-serviceDiv p{line-height: 22px;}
.homepage-serviceDiv .title {font-size: 14px !important;font-weight: bold;color: #1162a2; display: inline-block; margin: 15px 0}

.homepage-serviceDiv .icon-wrap {color: #444;font-size: 20px;font-weight: bold; line-height: 53px; padding: 0;text-decoration: none;width: 170px;margin: 0 auto;text-align: left;height: 50px;display: inline-block;}
.homepage-serviceDiv .icon-wrap img{float: left}
.homepage-serviceDiv .sprite {background: url("../images/sprite-home.png") no-repeat scroll left top;height: 60px;width: 80px;}
.homepage-serviceDiv .icn-trans {background-position: -83px -175px !important;height: 63px;margin: 0 0 0 0px;width: 85px;}
.homepage-serviceDiv .icn-pubs {background-position: -165px -176px !important;height: 63px;margin: 0 2px 0 0px;width: 78px;}
.homepage-serviceDiv .icn-editing {background-position: -29px -177px;height: 63px;margin: 0 0 0 25px;width: 53px;}


.pagesection{margin:0 0 30px;overflow:hidden;}
.bor1px{border:1px solid #ddd}
.reasearcher-wrap{width:990px}
.reasearcher-wrap .header{background:url(../images/researcher-header-title-band.png) repeat-y 0 0;width:995px;height:35px}
.reasearcher-wrap .header h3.title{font-size:18px;color:#fff;font-weight:700;padding:9px 0 0 15px}
.reasearcher-wrap .rss{float:left;width:570px}
.reasearcher-wrap .rss .editage-logo{background:url(../images/sprite-home.png) no-repeat -599px -559px;width:259px;height:59px;margin:20px 15px;display:block}
#rss-feeds{width:560px;height:auto;overflow:hidden;padding:0;margin-bottom:10px;border:0 solid red}
#rss-feeds .rss-author{font-size:12px;display:block;margin-bottom:5px;padding:0 0 5px 15px;color:#666;border-bottom:1px dashed #ddd}
#rss-feeds .sub-points-journal{padding:0 20px;display:block;float:left;width:530px}
#rss-feeds .sub-points-journal a{background:url(../images/res-bul.gif) no-repeat scroll 0 5px;line-height:20px;list-style-type:none;padding:0 0 0 15px;width:530px;color:#444;font-weight:700; font-size: 13px}
#rss-feeds .sub-points-journal a:hover{color:#0983ce}
.reasearcher-wrap .promos{float:left;width:379px;height:auto;padding:20px;border-left:1px solid #f2f2f2; font-size: 13px}
.reasearcher-wrap .promos .logo-training{background:url(../images/sprite-home.png) no-repeat -581px -639px;width:370px;height:35px;display:block}
.reasearcher-wrap .promos .logo-labs{background:url(../images/sprite-home.png) no-repeat -603px -679px;width:228px;height:45px;margin-top:10px;display:block}
.reasearcher-wrap .promos .readmore{padding-left:2px;position:absolute;margin-top:3px;*margin-top:0}
.reasearcher-wrap .promos .webinar-box{border-radius:5px;background:#f2f2f2;height:38px;padding:10px;margin:20px 0;position:relative}
.reasearcher-wrap .promos .webinar-box a{color:#444;text-decoration:none}
.reasearcher-wrap .promos .webinar-box .new{background:url(../images/sprite-home.png) no-repeat scroll -884px -776px;display:block;float:left;height:20px;width:38px;cursor:pointer}
.reasearcher-wrap .promos .webinar-box .arrows{background:url(../images/sprite-home.png) no-repeat -910px -569px;width:42px;height:38px;display:block;float:right}
.reasearcher-wrap .promos .labs-box{border-radius:5px;background:#f2f2f2;height:38px;padding:10px;margin:20px 0;position:relative}
.reasearcher-wrap .promos .labs-box a{color:#444;text-decoration:none}
.reasearcher-wrap .promos .labs-box .new{background:url(../images/sprite-home.png) no-repeat scroll -879px -807px;display:block;float:left;height:20px;width:47px;cursor:pointer}
.reasearcher-wrap .promos .labs-box .arrows{background:url(../images/sprite-home.png) no-repeat -905px -569px;width:47px;height:38px;display:block;float:right}

.hr-bor{border-top:1px dashed #ddd;display:block;height:2px;padding:2px 0;float:left;width:99%}

a.but-hm{width:100%; height:45px; display:block;float:right;font-size:20px;font-weight:700;text-decoration:none;color:#fff!important;line-height:33px;text-align:center;padding:18px 0 5px 0; position:relative; border:1px solid #cccccc; border-radius:5px; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2479ba+0,2b8ed9+100 */
background: #2479ba; /* Old browsers */
background: -moz-linear-gradient(top,  #2479ba 0%, #2b8ed9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #2479ba 0%,#2b8ed9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #2479ba 0%,#2b8ed9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2479ba', endColorstr='#2b8ed9',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 4px 4px 1px -2px rgba(204,204,204,1);
-moz-box-shadow: 4px 4px 1px -2px rgba(204,204,204,1);
box-shadow: 4px 4px 1px -2px rgba(204,204,204,1);

}
a:hover.but-hm{display:block;float:right;width:100%;padding:18px 0 5px 0; color:#f2f2f2; border:1px solid #cccccc;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2b8ed9+0,2479ba+100 */
background: #fff; /* Old browsers */
background: -moz-linear-gradient(top,  #2b8ed9 0%, #2479ba 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #2b8ed9 0%,#2479ba 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #2b8ed9 0%,#2479ba 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b8ed9', endColorstr='#2479ba',GradientType=0 ); /* IE6-9 */
transition: all 0.9s ease;
}
a.but-hm .arrows{font-size:18px; position:absolute; right:20px; color:#ccc}
a:hover.but-hm .arrows{position:absolute; right:18px;transition: all 0.3s ease; color:#fff}

ul.checklist li {
    padding-left: 22px;
    margin-bottom: 5px;
    background: url(../images/list_check.png) 4px 8px no-repeat;
    list-style-type: none;
    line-height: 23px;
	font-size: 13px;
}
ul.list-webinar{margin-top: 10px}
ul.list-webinar li {
    padding-left: 0px;
    margin: 0 0 3px 0;
    list-style-type: none;
    font-size: 13px;
    line-height: 18px;
	font-weight: bold;
}


.co-branded-slider{margin-bottom:0px; background: #DAECFB;}
.co-branded-slider{
	margin-top: -5px;
	height: 300px;
}

.co-branded-slider .home-page-banner-5 {
	height: 265px;
	color: #000;
	display: flex;
	align-items: center;
	position: relative;
}
.co-branded-slider .home-page-banner-5:before{
	content: '';
	right: 0;
	top: 30px;
	background-image: url("../../images/second-latest-banner.png");
	background-repeat: no-repeat;
	background-position: right top;
	position: absolute;
	width: 348px;
	height: 242px;
}

.co-branded-slider .pad-t5 {
	padding-top: 5px;
}
.co-branded-slider .home-banner-btn1, .co-branded-slider .home-banner-btn1:hover, .co-branded-slider .home-banner-btn1:focus {
	color: #1A5484;
	text-decoration: none;
	border-radius: 30px;
	padding: 7px 30px 7px 30px;
	font-size: 16px;
	margin: 10px 0px;
	text-align: center;
	display: inline-block;
	border: 1px solid #1A5484;
}
.co-branded-slider .home-banner-btn, .co-branded-slider .home-banner-btn:hover, .co-branded-slider .home-banner-btn:focus {
	background: #005485;
	color: #fff;
	text-decoration: none;
	border-radius: 30px;
	padding: 7px 30px 7px 30px;
	font-size: 16px;
	margin: 10px 0px;
	text-align: center;
	display: inline-block;
	border: 1px solid #005485;
}
.co-branded-slider .home-page-banner-4 {
	height: 262px;
	color: #000;
	display: flex;
	align-items: center;
	position: relative;
}
.co-branded-slider .home-page-banner-4:before{
	content: '';
	right: 0;
	top: 30px;
	background-image: url('../../images/hp_banner_image_03feb.png');
	background-repeat: no-repeat;
	position: absolute;
	width: 271px;
	height: 229px;
}

.slick-prev:before, .slick-next:before{
	display: none;
}
b, strong {
	font-weight: 700 !important;
}


.co-branded-slider .home-banner-btn:hover, .co-branded-slider .home-banner-btn:focus {
	background: #fff;
	border: 1px solid #005485;
	transition: .2s all ease-in;
	padding: 7px 30px 7px 30px;
	text-decoration: none;
	margin: 10px 0px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	color: #005485 !important;
	text-decoration: none;
}
.co-branded-slider .home-banner-btn1:hover, .co-branded-slider .home-banner-btn1:focus {
	background: #005485;
	border: 1px solid #005485;
	transition: .2s all ease-in;
	padding: 7px 30px 7px 30px;
	text-decoration: none;
	margin: 10px 0px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	color: #fff !important;
	text-decoration: none;
}
.co-branded-slider .home-page-banner-2 {
	height: 265px;
	color: #000;
	display: flex;
	align-items: center;
	position: relative;
}
.co-branded-slider .home-page-banner-2:before{
	content: '';
	right: 0;
	top: 30px;
	background-image: url("../../images/second-latest-banner.png");
	background-repeat: no-repeat;
	background-position: right top;
	position: absolute;
	width: 348px;
	height: 242px;
}
.co-branded-slider .home-page-banner-2.top-anniversary-logo p span {
    background-image: linear-gradient(270deg,rgb(149,192,230),rgb(149,192,230) 46.36%,rgb(149,192,230));
    padding-bottom: 17px;
    background-repeat: repeat-x;
    background-position: left -100% center;
    background-size: 200% 0.3em;
    display: inline;
}
.co-branded-slider .home-page-banner-2 ul li {
    padding-left: 22px;
    margin-bottom: 5px;
	margin-top: 10px;
    background: url(../images/list_check.png) 4px 8px no-repeat;
}