@font-face {
	font-family: 'IcoMoon';
	src: url('../fonts/IcoMoon.eot');
	src: url('../fonts/IcoMoon.eot?#iefix') format('embedded-opentype'),
	url('../fonts/IcoMoon.woff') format('woff'),
	url('../fonts/IcoMoon.ttf') format('truetype'),
	url('../fonts/IcoMoon.svg#IcoMoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
html ,body {
  font-family: Raleway;
  font-size: 13px;
  font-weight: 500;
  color:#000;
  padding:0px;
  margin:0px;
}
input, button, select, textarea{
font-family: Raleway;
  font-weight: 300;
}
a ,a:hover,a:focus{
color:#000;
text-decoration:none;
outline: 0;
}
.icon-previous:before,
.icon-backward:before {
	content: "\7c";
	font-family: "IcoMoon";
	font-style: initial;
}
.icon-next:before,
.icon-forward:before {
	content: "\7b";
	font-family: "IcoMoon";
	font-style: initial;
}
.icon-first:before {
	content: "\7d";
	font-family: "IcoMoon";
	font-style: initial;
}
.icon-last:before {
	content: "\e000";
	font-family: "IcoMoon";
	font-style: initial;
}
#vt_nivo_slider170{
	padding-bottom:100px;
}
#vtnivo170 {
	position:relative;
}
#vtnivo170 .nivo-controlNav{
	bottom:0;
	left:0;
	margin: 50px 0;
}
#vtnivo170 .nivo-controlNav  a{
	background-color:#ccc;
	width: 15px;
	height: 15px;
	padding:0;
	border-radius:50%;
	margin-right: 30px;
	float: none;
}
#vtnivo170 .nivo-controlNav  a.active{
	background-color:#cf241d;
}




#system-message{
display:none;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{
background:none;
}
.lastest-intro a:hover{
color: #0a336a;
}
.latestnews a{
color: #0a336a;
}
.latestnews a:hover{
color: #000;
}
.icon-search{
position:absolute;
top: 46px; left: 515px;
cursor:pointer;

}
.icon_home{
display:none;
position:absolute;
top:41px;
right:210px;
}
.blog ul{
list-style-type: inherit !important;
}
.blog ul li{
font-size:16px;
}
.gsc-thumbnail{
display:none;
}
.icon-lang{
position:absolute;
top: 44px; right: 226px;
cursor:pointer;
font-size: 14px;
font-family: 'Montserrat';
text-transform:uppercase;
color:#545a66;
padding-right:13px;
background:url(../images/arraw.png) right center no-repeat;

}
.icon-rge{
position:absolute;
top: 44px; right: 0;
cursor:pointer;
font-size: 14px;
font-family: 'Montserrat';
color:#545a66;
border-right: 1px solid #aaa;
/* border-left: 1px solid #aaa; */
display: block;
    padding-right: 15px;
	padding-left: 15px;
}
.header{
position:relative;
}
.header .brand{
padding:10px 0px;
}
.search{
float:left;
 padding-left: 30px;
    padding-top: 30px;
}
#mod-search-searchword, .search #searchForm .btn-group input.inputbox{
height:50px;
border:0px;
background:#dddee0;
width:450px;
font-size:16px;
padding: 10px;
outline-style:none;
box-shadow:none;
border-color:transparent;
}
.search #searchForm .btn-toolbar {
	position: relative;
	margin-bottom: 10px;
}
.search #searchForm .btn-toolbar .icon-search {
  top: 18px;
  left: 420px;
}
.footer .copyright{
background:#dde0e5;
padding-top: 30px; 
padding-bottom: 10px;
}
.footer .bottom-menu{
background:#c2c7d0;
padding-bottom: 10px;
    padding-top: 30px;
}
.footer .bottom-menu .nav-pills {
margin-bottom:26px;
}
.footer .bottom-menu .nav-pills  li{
	float:none;
}
.footer .bottom-menu .nav-pills > li > a{
padding: 4px 0px;
    
	color:#000;
	font-style: medium;
font-weight:500;
font-size:14px;
}
.footer .bottom-menu .nav-pills > li:first-child > a{
color:#0a336a;
font-weight:700;
font-size:16px;
font-family: 'Montserrat';
}
.footer .bottom-menu  .nav > li > a:hover,
.footer .bottom-menu  .nav > li > a:focus {
  text-decoration: none;
  background: none;
}
.menu_active {
display: block !important;
}
.banner-top{
border-top:4px solid #ffd204;
padding:0px;
}
.icon-menu{
float: right; padding: 39px 20px;
cursor:pointer;
background:url(../images/menu.png) center no-repeat;
}

.menu_mobile{
position:absolute;
right:0px;
top:106px;
width:320px;
background:#6d100b;
z-index:999999;
}
.menu_mobile  .nav  li {
margin:0px;
}
.menu_mobile  .nav > li > a:hover,
.menu_mobile .nav > li > a:focus ,.menu_mobile  .nav > li.parent ul li   a:hover,
.menu_mobile .nav > li.parent ul li   a:focus {
  text-decoration: none;
  background:url(../images/line.jpg) center  bottom no-repeat;
  color:#ffd204;
  outline: 0;
  
}
.menu_mobile .nav-pills > li.parent{
background:url(../images/li.png) 278px 24px no-repeat;
}
.menu_mobile .nav-pills > li.parent ul{
display:none;
list-style:none;
padding:0px;
margin:0px;
}
.menu_mobile .nav-pills > li.parent ul li a{
font-size:16px;
color:#fff;
font-weight:700;
width: 320px;
font-family: 'Montserrat';
padding:15px 30px ;
outline: 0;
background:url(../images/line.jpg) center  bottom no-repeat;
display:block;
}
.menu_mobile .nav-pills > li.menu_active ul{
display:block;
}
.menu_mobile .nav-pills > li > a,.menu_mobile .nav-pills > li > .separator{
font-size:16px;
text-transform: uppercase;
color:#fff;
font-weight:700;
width: 320px;
font-family: 'Montserrat';
padding: 15px;
outline: 0;
background:url(../images/line.jpg) center  bottom no-repeat;
display: block;
cursor:pointer;
}
.menu_mobile .nav-pills > li > .separator:hover{
 color:#ffd204;
}
.container{
padding:0px;
}
.banner-company{
border-bottom: 1px solid #ccc;
padding-bottom:50px;
}
.banner-company a{
padding: 10px;
display: inline-block;
}
@media (max-width:767px) {

.item-210{
	display: none !important;
}


.icon-rge{
	border-right: 1px solid #AAA !important;
}
.icon-lang{

border-right: 1px solid #aaa;
display: block;
right: 196px;
background:url(../images/arraw.png) 27px center no-repeat;
padding-right:30px;
}
.footer .copyright {

border-bottom: 3px solid #333;
}
.icon-rge{
padding-right: 15px;
right: 83px;

display: block;
}
.copyright p{
text-align:center !important;
}
.icon-menu{
background:url(../images/icon-menu.png) center no-repeat;
}
}
.icon_active{
background:#6d100b url(../images/icon-menu-hover.png) center no-repeat;
}
.nivo-html-caption{
display:block !important;
background:rgba(0,0,0,0.5);
padding:0px;
padding-bottom:20px ;
border-left: 1px solid #aaa8ab;
}
.nivo-html-caption:first-child{
border-left:0px;
}
.nivo-html-caption.active{
 /* border-top: 1px solid #ffd204; */
 
}
.vt_nivo_slider{
position:relative;
}
.nivo-controlNav,.caption_hidden{
  bottom: 0;
    position: absolute;
    width: 100%;
    z-index: 9999;
	
}
.nivo-heading{
text-align:center;
color:#ffd204;
font-size:14px;
font-weight:700;

font-family: 'Montserrat';
text-transform:uppercase;
padding-top:20px ;
}
.active .nivo-heading{
padding-top:16px ;
border-top: 2px solid #ffd204;
}
.nivo-description{
text-align:center;
color:#aaa8ab;
font-size:15px;
font-weight:700;
text-transform:uppercase;
}
.caption_hidden{
z-index: 999;
}
.nivo-caption{
display:none !important;
}
#rsm_subscribe108, #rsm_subscribe207, #rsm_subscribe204{
background:url(../images/06--FOOTER1_03.jpg) 0 0 no-repeat;
width:251px;
height:41px;
}
#rsm_email108, #rsm_email207, #rsm_email204{
float:left;
background:none;
border:0px;
padding:7px 10px 0px 10px;
width:210px;
font-size:14px;
outline-style:none;
box-shadow:none;
border-color:transparent;
}
.btn-primary:hover,.btn-primary{
background:none;
border:0px;
padding: 20px;
}
.lastnews-home{
background:#DDDEE0;
padding-top:30px;
padding-bottom:30px;
}
.lastnews-home .col-md-4 .box-last{
background:#fff;
border-bottom:1px;
padding-bottom:20px;
margin:20px 0px;
min-height:367px;
position:relative;
border:1px solid #ddd;
}

.box-last p.latestnews{
padding:20px 20px 0 20px;

color: #0a336a;
    font-family: "Montserrat";
    font-size: 20px;
    font-weight: 700;
}
.lastest-date{
padding:0px 20px;
margin:0px;
color:#777777;
font-size:16px;
}
.lastest-intro{
padding:0px 20px;
font-size:16px;
color:#333333;

}
.viewall{
font-size:16px;
color:#56688a;
left: 20px;
    position: absolute;
	bottom: 27px;
font-family: "Montserrat";
}
.des-last{
font-size:16px;
padding: 20px 20px 40px 20px;
}

.readmore-last{
font-family: "Montserrat";
font-size:16px;
color: #005385;
font-size: 15px;
    left: 20px;
    position: absolute;
	bottom: 27px;
}
.readmore-last:hover{
	color: #E2C025;
}

.blog p a:hover{
	color: #E2C025;
}
.banner-bottom{
padding-top:30px;
}
.module-title{
font-family: "Montserrat";
font-weight:700;
font-size:30px;
text-align:center;
color:#0a336a;
}
.module-note{

font-size:16px;
text-align:center;
}
.page-sroll{
width:100%;
max-width:767px;
}
.caroufredsel_wrapper ul{
 
width:100%;
min-width:100px;
min-height:415px;
list-style:none;
padding:0px;
margin:0px;
}

.caroufredsel_wrapper{
 min-width:100px;
 max-width:767px;
min-height:424px;
}
.blog{
color:#545b65;
padding-bottom:50px;
}
.banner_re{
position:relative;
}
.banner_ab{
position:absolute;
left:0px;
top:0px;
width:100%;
}
#overlay{
padding-top:15px;
}
.title-banner{
font-size:63px;
font-family: "Montserrat";
font-weight:700;
color:#f9d328;
margin: 8px 0 25px 0;
line-height: 55px;
}
.note-banner{
margin:0px;
margin-top: -18px;
font-size:22px;
font-family: "Montserrat";
color:#f4e9b9;
}
.banner_ab .breadcrumb{
padding: 40px 0px;
background:none;
color:#fff;
font-size:13px;
font-family: "Montserrat";
background:url(../images/line_p.png) left bottom no-repeat ;
margin-bottom: 30px;
}
.breadcrumb > li + li:before{
content:"";
padding-left:10px;
background:url(../images/arraw-right.png) 5px 5px no-repeat ;
}

.breadcrumb a, .breadcrumb span{
color:#fff;
}
.blog .module-title{
margin-top:45px;
}
.blog .module-note{
border-bottom:1px solid #ddd;
padding-bottom: 10px;
}
.blog-social{
text-align:center;
padding-top: 30px;
}

#business .blog-social{
text-align:center;
padding-top: 0 !important;
}
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices ,.stButton .stArrow,.stButton .stButton_gradient{
height:auto !important;

}
.stButton{
margin:5px !important;
}
.page-header h2{
font-weight:700 !important;
}
.page-header{
border:0px;
color:#545b65;
font-size:22px;
margin-bottom:0px;
margin-top:30px;
}
.dropdown_mobile{
padding-top:0px;
background:url(../images/dropdown-line.png) bottom center no-repeat ; 
}
.dropdown_mobile .accordion .accordion-icon{
background:url("../images/li_.png") no-repeat right center ;
}
.dropdown_mobile .accordion{
font-weight:700 !important;
border:0px;
color:#000;
font-size:16px;
padding-bottom:20px;
padding-top:20px;
background:url(../images/dropdown-line.png) top center no-repeat ; 
}
.dropdown_mobile .container .content{
padding-bottom:20px;
}
.dropdown-media{
padding-top: 30px;
}
.dropdown_mobile .container .content p{
font-size:13px;
}
.blog p{
font-size:16px;
}
.blog p a, .blog ul li a {
	color: #005385;
}

.component{
background:#f4f4f4;
}
.blog .history-item{
border:1px solid #ddd;
background:#fff;
display: inline-block;
padding:20px;
color:#545b65;
font-size:16px;
margin-bottom:10px;
width:100%;
}
.history1{
background:url(../images/TIMELINE_1.png) right 25px no-repeat ; 
padding-right: 60px;
margin-left: 13px;
}
.history2{
background:url(../images/TIMELINE_2.png) left 75px no-repeat ; 
padding-left: 60px;
margin-left: -26px;
}
.blog .history-item .item-image img{
width:120px;
}
.blog .history-item .item-image{
padding-right:15px;
padding-bottom:10px;
}
.blog .history-year{
font-size:16px;
color:#56688a;
margin:0px;
}
.blog .dropdown_mobile.history{
 background:url(../images/TIMELINE_05.jpg) center center repeat-y !important; 
  margin-top: 40px;
}
.blog .history-title{
font-size:22px;
font-family: "Montserrat";
font-weight:700;
color:#333333;
}
.blog .leadership1,.blog .leadership2{
padding:40px 0px;
}
.blog .leadership .col-sm-8 img,.blog .leadership .col-sm-8 .item-image{
width:100%;
}
.blog .leadership .leadership1 .col-sm-8{
float:left;
}
.blog .leadership .leadership1 .col-sm-4{
float:right;
}
.blog .leadership .leadership2 .col-sm-8{
float:right;
}
.blog .leadership .leadership2 .col-sm-4{
float:left;
text-align:right;
}
.blog .leadership .page-header h2,.blog .leadership .page-header {
margin-top:0px;
}
.blog .leadership .readmore a{
color:#005385;

}
.blog .leadership .readmore{
padding-bottom:20px;
}
.pagination {
	margin: 18px 0;
	width:100%;
	text-align:center;
}
.pagination ul {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-left: 0;
	margin-bottom: 0;
	padding:0px;
	
}
.pagination ul > li {
	display: inline;
}
.pagination ul > li > a,
.pagination ul > li > span {
	float: left;
	padding: 4px 10px;
	line-height: 18px;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	border-left-width: 0;
}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
	background-color: #f5f5f5;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
	color: #999;
	cursor: default;
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
	color: #999;
	background-color: transparent;
	cursor: default;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
	border-left-width: 1px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}
.pagination-centered {
	text-align: center;
}
.pagination-right {
	text-align: right;
}
.pagination-large ul > li > a,
.pagination-large ul > li > span {
	padding: 11px 19px;
	font-size: 16.25px;
}
.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
}
.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
}
.pagination-mini ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > a,
.pagination-small ul > li:first-child > span {
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}
.pagination-mini ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > a,
.pagination-small ul > li:last-child > span {
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
}
.pagination-small ul > li > a,
.pagination-small ul > li > span {
	padding: 2px 10px;
	font-size: 12px;
}
.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
	padding: 0 6px;
	font-size: 9.75px;
}
.visit-site{
margin:40px 0px;
}
.link-external{
	/* background:  #0a336a; */
    color: #56688a;
    font-size: 16px;
    padding: 16px 0px;
}
.link-external:hover, .link-external:focus{
 color: #e2c025;
}
.business-module p:first-child{
font-weight: bold; font-size: 22px;
}
.business-module{
	
		padding: 20px 0;
}
.business-tag{
display:none;


}
.business-image{
text-align:center;
padding-bottom: 50px;
    padding-top: 10px;
	display: inline-block;
	width:100%;
}
.business-image img{
border:2px solid #fff;
cursor:pointer;
margin:5px;
width:130px; /*150px*/
}
.business-image img.active,.business-image img:hover{
border:2px solid #f9d328;
}
.business-tag.active{
display:inline-block;

}
.environmental .articleBody{
padding-bottom: 35px;
    padding-top: 35px;
	display:inline-block;
}
.environmental .articleBody .col-sm-4 p:first-child, .environmental .articleBody .col-sm-12 p:first-child{
font-size:22px;
font-weight: 700 !important;
}

.environmental-row4{/* display:none; */}
.career-row{
display:inline-block;
background:#fff;
margin:20px 0px;
position:relative;
width: 100%;
}
.career-row .col-sm-4{
padding-left:0px;
}
.career-row .col-sm-8{
padding:20px 20px 40px 50px;

background:url(../images/head.png) 23px 26px no-repeat ; 
}
.career-row .col-sm-8 .intro,.intro-mobile .intro{
font-style:italic;
color:#56688a;
}
.career-row .col-sm-8 .author,.intro-mobile .author{
color:#333333;
margin:0px;
font-weight:700;
}
.career-row .col-sm-8 .location,.intro-mobile .location{
color:#545b65;
margin:0px;
}
.career-row .readmore a{
position:absolute;
bottom:0px;
right:0px;
padding-bottom: 20px;
    padding-right: 20px;
	color:#005385;
	cursor:pointer;
}
.career-row .readmore a:hover{
	color: #E2C025;
}

.career-detail{
display:none;
position:relative;
}
.career-detail  .link-external,
.cll_13  .link-external
 {
bottom: 0;
    left: 34.5% !important;
    /* margin-bottom: 20px; */
    /* margin-left: 20px; */
    padding-bottom: 15px;
  /*  padding-left: 60px;*/
    padding-right: 60px;
    padding-top: 15px;
    position: absolute;
}
.career-detail.active{
display:inline-block;
padding-bottom:70px;
}
.career,.leadership{
display:none;
}
.leadership-detail{
padding-top:30px;
}
.intro-detail{
font-style:italic;
}
.career.active,.leadership.active{
display:inline-block;
}
.title-policy{
font-family: "Montserrat";
	font-weight:700;
	font-size:18px;
	color:#0a336a;
	padding-top: 35px;
}
.detail-policy{

	font-size:16px;
	color:#545b65;
}
.title-policy2{
font-weight:700;
	font-size:18px;
	border-top:1px solid #ddd;
margin-top: 30px;
    padding-top: 30px;
	
}
.title-policy-sub{
font-weight:700;
	font-size:16px;
	padding-top: 10px;

}
.policy{
padding-bottom:50px;
}
.policy ul li{
font-size:16px;
	color:#545b65;
}
.contact .title{
padding:0px 15px; 
font-size:22px;
color:#0a336a;
font-weight:700;
}
.contact{
padding:30px 0;
}
.contact .col-sm-4 .title{
padding:0px; 
}
.faqs .page-header h2{
font-size:16px;
}
.media-date{
font-weight:400;
margin:0px;
padding-top:25px;
border-top:1px solid #ddd;
}
.media-date a{
color:#56688a;
/* text-transform:uppercase; */
}
.blog p.media-link{
padding-bottom:15px;
margin:0px;
font-size:22px;
font-weight:700;
color:#000;
}
.blog p.press-link{
padding-bottom:15px;
}
.press-intro{
padding-bottom:25px;
font-size: 15px;
}

.press-intro p{
font-size: 15px;
}
.media-link a{
font-size:22px;
font-weight:700;
padding-bottom:10px;
color:#000;
}
.media-report .module-title{
margin-bottom:30px;
}
.dropdown-media .col-sm-4{
border:1px solid #ddd;
position:relative;
background:#fff ;
margin-right:25px;
margin-bottom:30px;
}
.dropdown-year,.dropdown-cat{

background:url("../images/arraw.png") right center no-repeat;
font-size:16px;
color:#000;
padding: 12px 0px;
cursor:pointer;
}
.dropdown-year-detail,.dropdown-cat-detail{
position:absolute;
left:0px;
top:50px;
border:1px solid #ddd;
width:100%;
background:#fff;
z-index:99;
display:none;
}
.gsc-orderby{
display:none !important;
}
.cse .gsc-control-cse, .gsc-control-cse{
background:none !important;
padding:0px !important;
border:0px !important;
}
.cse .gsc-webResult.gsc-result, .gsc-webResult.gsc-result, .gsc-imageResult-column, .gsc-imageResult-classic{
border:0px !important;
background:0px !important;
padding:0px !important;
}
#gsc-i-id1{
padding:11px !important;
border:1px solid #ccc !important;
font-size:16px !important;
font-family: Raleway !important;
}
.gsc-result .gs-title, .gsc-result .gs-title a b{
font-size:16px !important;
font-weight:700 !important;

padding-top:30px !important;
height:auto !important;
overflow:unset !important;
}
.gsc-result .gs-title a{
color:#333333 !important;
}
.gsc-control-cse .gsc-table-result{
font-family: Raleway !important;
}
.cse input.gsc-search-button, input.gsc-search-button{
border:0px !important;
padding:0px !important;
background:url(../images/template-09_Search-Result_03.jpg) 0 0 no-repeat !important;
width:70px !important;
height:45px !important;
text-indent:9999px;
}
.cse .gs-snippet, .gs-snippet, .cse .gs-spelling-original, .gs-spelling-original{
font-size:16px !important;
line-height: 22px !important;
}
.gsc-webResult{
position:relative !important;
}
.gcsc-branding{
position:absolute !important;
right:0 !important;
top:0 !important;
padding-top:20px !important;
}
.gs-visibleUrl-long{
font-size:16px !important;
color:#56688a !important;
}
.gsc-result-info{
font-size: 16px !important;
font-family: Raleway !important;
padding:0px !important;
}
.cse .gsc-cursor-box, .gsc-cursor-box{
border:0px !important;
}
.gs-spelling{
display:none !important;
}
.gsc-tabData.gsc-tabdActive{
position:relative !important;
}
.gsc-clear-button{
display:none !important;
}
.gsc-cursor-page{
background:none !important;
color:#333 !important;
font-size:16px !important;
font-family: Raleway !important;
}
.gsc-adBlock{
display:none !important;
}

@media (max-width:320px){
	.dropdown-detail{
		padding-top:135% !important;
	}
	.dropdown-detail .accordion{
		padding: 13px  !important;
	}
	
	.dropdown-detail .content{
		padding: 7px 25px  !important;
	}
	
	.footer .bottom-menu{
		padding-top: 85px !important;
	}
	
	.cs_mobile {
		font-size: 7px !important;
	}
	
	.cs_mobile table img{
		margin-top:-10px;
	}
	
	.cs_mobile h2{
		font-size: 18px !important;
	}
}
@media only screen and (min-width:321px) and (max-width: 380px)  {
	.cs_mobile {
		font-size: 8px !important;
		text-align: left !important;
	}	
	.cs_mobile p {
		font-size: 8px !important;
		text-align: left !important;
	}
	
	.cs_mobile h2{
		font-size: 18px !important;
	}
}

@media only screen and (min-width:381px) and (max-width: 478px)  {
	.cs_mobile {
		font-size: 10px !important;
		text-align: left !important;
	}	
	
		
	.cs_mobile h2{
		font-size: 18px !important;
	}
	.cs_mobile p {
		font-size: 10px !important;
		text-align: left !important;
	}

	
	.dropdown-detail{
		padding-top: 122% !important;
	}
	
}
@media (max-width:767px) {

#mod-search-searchword, .search #searchForm .btn-group input.inputbox{
/* 	width: auto !important; */
}
/*. div_lang {
	float: left !important;	
	padding-left: 96px !important;
	padding-right: 0 !important;
	position: relative;
	right: -32px;
} */
.div_lang {
	padding-right: 0 !important;
}

.div_lang .moduletable-nav ul.menu li a, .moduletable-nav ul.menu li span{
	padding: 9px 19px !important;
}
.banner-pos{
	display: block !important;
}

.mod_group{
	padding: 10px 1% !important;
}
	.pull-right{
		display: block !important;
	}
	.blog ul li{
	font-size:13px;
	}
	.gsc-cursor-page{

	font-size:13px !important;

	}
	.cse .gs-snippet, .gs-snippet, .cse .gs-spelling-original, .gs-spelling-original{
	font-size:13px !important;

	}
	.gs-visibleUrl-long{
	font-size:13px !important;

	}
	.gsc-result .gs-title, .gsc-result .gs-title a b{
	font-size:16px !important;

	}
	.dropdown-media .col-sm-4{
	 margin-right:0px;
	}
	.blog p.media-link{
	font-size:16px;
	}
	.media-link a{
	font-size:16px;

	}
	.dropdown_mobile .content .col-sm-4{
	padding:0px;
	}
	.title-policy{
	font-family: "Montserrat";
		font-weight:700;
		font-size:16px;
		color:#0a336a;
		padding-top: 35px;
		text-align:center;
	}
	
	.detail-policy{

		font-size:13px;
		color:#545b65;
	}
	.detail-policy-mobile{
		text-align:center;
	}
	.title-policy2{
	font-weight:700;
		font-size:16px;
		border-top:1px solid #ddd;
	margin-top: 30px;
		padding-top: 30px;
		
	}
	.title-policy-sub{
	font-weight:700;
		font-size:13px;
		padding-top: 10px;

	}
	.policy{
	padding-bottom:50px;
	}
	.policy ul li{
	font-size:13px;
		color:#545b65;
	}
	.career-detail.active{

	padding-bottom:50px;
	}
	.career-detail  .link-external-mobile {
	bottom: 0;
		/* right: 0; */
		margin-bottom: 20px;
		margin-right: 20px;
	  cursor:pointer;
		position: absolute;
		 color: #005385;
		 font-weight:700;
		 text-transform:uppercase;
	}
	.career-row .col-sm-4{
	padding-right:0px;
	}
	.career-row .col-sm-8 .location{
	text-align:right;
	}
	.intro-mobile .location{
		text-align:right;
		padding-bottom:30px;
		border-bottom:1px solid #ddd;
		margin-bottom:30px;
	}
	.intro-mobile .intro{
	 padding-top:30px;
	 padding-bottom:10px;
	}
	.career-row .col-sm-8 .author,.intro-mobile .author{
	text-align:right;
	}
	.environmental .articleBody .col-sm-4 p:first-child,.environmental .articleBody .col-sm-12 p:first-child{
	font-size:16px;

	}
	.articleBody .col-sm-4{
	padding-top:10px;
	padding-bottom:10px;
	width: 100%;
	display:inline-block;
	}
	.environmental-row2 .col-sm-4{
	float:right;
	}
	.environmental-row2	.col-sm-8{
	float:left;
	display:inline-block;
	}
	.business-module p:first-child{
	font-size: 16px;
	}
	.business-module{
		background:url(../images/dropdown-line.png) top center no-repeat ; 
		padding: 20px 0;
	}
	.blog .leadership .leadership2 .col-sm-4{

	text-align:left;
	}
	.blog .leadership1,.blog .leadership2{
		background:url(../images/dropdown-line.png) top center no-repeat ; 
	}
	.blog .leadership{
	margin-top:30px;
	}
	.blog p {
    font-size: 13px;
	}
	.page-header h2 {
    font-size:16px;
	}
	.blog .leadership .page-header h2,.blog .leadership .page-header {
	margin-top:30px;
	}
	.blog p.history-title{
	font-size:16px;

	}
	.blog p.history-year{
	font-size:13px;
	
	}
	.blog .history-item p{

	font-size:13px;

	}
	.blog .history-item{
	width:100%;
	}
	.blog .dropdown_mobile.history{
	 background:url(../images/TIMELINE_05.jpg) 11px center repeat-y !important; 
	  
	}
	.blog .history-item .item-image img{
	width:60px;
	}
	.history1{
	background:url(../images/TIMELINE_2.png) left 25px no-repeat ; 
	padding-left: 40px;
	padding-right: 0px;
	margin:0px;
	}
	.history2{
	background:url(../images/TIMELINE_2.png) left 25px no-repeat ; 
	padding-left: 40px;
	padding-right: 0px;
	margin:0px;
	}
	.nivo-caption {
	display: block !important;
	padding-bottom:25px!important;
	border-top: 2px solid #ffd204;
	}
	.nivo-directionNav{
	display: none !important;
	}
	.theme-default .nivo-controlNav a {
		display:inline-block;
		width:21px;
		height:20px; 
		padding:0px!important; 
		 background:url(../images/bullets.png) left top no-repeat !important; 
		 margin: 0 10px 125px 10px !important
		
	}
	#vtnivo170 .nivo-controlNav a{
		margin: 0 5px !important;
		background:none !important;
		background-color: #ccc !important;
	}
	#vtnivo170 .nivo-controlNav a.active{
		background-color:#cf241d !important;
	}
	.theme-default .nivo-controlNav a.active{
	background-position:left bottom !important;
	}
	.nivoSlider{
	margin:0px !important;
	}
	.search{
	width:100%;
	padding:0px;
	position:relative;
	}
	#mod-search-searchword{
	 background: #fff;
		border-bottom: 1px solid #ddd;
		width: 100%;
		padding-left: 40px;
		padding-right:5px;
		font-size:16px;
	}
	.icon-search {
	   
		left: 15px;
	  
		top: 17px;
	}
	.lastnews-home .col-md-4 .box-last {

	padding-bottom: 50px;

	}
	.lastnews-home .col-md-4{
	width:33.333%;
	float:left;
	}
	.caroufredsel_wrapper ul{
	width:200%!important;
	 margin-left: -50% !important; 

	}
	.caroufredsel_wrapper li{

	}
	.caroufredsel_wrapper{
	 width:100% !important; 
	overflow:none !important;
	margin:0px !important;
	}
	.page-sroll{
	overflow:hidden !important;
	position:relative;
	}
	#prev2{
		position:absolute;
		left:0px;
		top:40%;
		background:url(../images/left.png) left top no-repeat ; 
		height:47px;
		width:42px;
		z-index:9;
	}
	#next2{
		position:absolute;
		right:0;
		top:40%;
		background:url(../images/right.png) left top no-repeat ; 
		height:47px;
		width:42px;
		z-index:9;
	}
	.des-last {
	font-size: 16px;
	}
	.dropdown-detail{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	padding:20px;
	/* padding-top: 47%; */
	padding-top: 103%;
	/* background: url(../images/bg_mobile_new.jpg) no-repeat; */
	}
	
	.cs_mobile{
		position:absolute;
		left:0px;
		top:0px;
		width:100%;
		padding:20px;
		padding-top: 4%;
		color: #d6cda2;
		font-size: 14px;
	}
	
	.cs_mobile h2{
		color: #ffd204;
		font-size: 27px;
		padding-bottom: 10px;
		font-family: "Montserrat";
		font-weight:700;
		text-align:center;
	}	

	.cs_mobile img{
	/* 	width: 100% !important;
		height: 100% !important; */
	}
	
	.dropdown-detail .module-title{
	font-family: "Montserrat";
	font-weight:700;
	font-size:42px;
	text-align:center;
	color:#ffd204;
	}
	.dropdown-border{
	position:relative;
	}
	.dropdown-detail .accordion{
	padding:20px;
	font-family: "Montserrat";
	font-weight:700;
	font-size:13px;
	
	color:#fff;
	margin-top:7px;
	background:rgba(0, 0, 0, 0.5) url(../images/li_down.png) 93% center no-repeat ;
	}
	.dropdown-detail .accordion-open{
	
	color:#000;
	border-bottom: 1px solid #999;
	background:#ebedee url(../images/li_.png) 93% center no-repeat ;
	}
	
	.dropdown-detail .content{
	background:#ebedee;
	padding:20px 25px;
	
	}
	.title-banner {
    
    font-size: 32px;
    line-height:34px;
    margin: 4px 0 0;
	}
	.note-banner {
    
    font-size: 16px;
    margin: -2px 0 0;
	}
	.banner_ab{
	padding:30px 15px;
	}
	.blog .module-note{
	border-bottom:0px;
	}
}
@media (min-width:992px) and (max-width:1199px){

.title-banner{
font-size:52px;

}

.moduletable-nav ul.menu li a, .moduletable-nav ul.menu li span{
	padding:9px 37px 9px 9px !important;
}

}




@media (min-width:768px) and (max-width:991px){

.pull-right{
	display: block !important;
}

.pull-right .item-210 .image-title,
.pull-right .item-210{
	display: none !important;
}

.menu_container{
	display: none !important;
}
	.lastnews-home .col-md-4.hidden-xs{
	width:49.99999%;
	float:left;
	}
	.banner_ab .breadcrumb {
		margin-bottom:20px;
		padding: 20px 0;
	}
	.title-banner{
	font-size:40px;
	margin-top: 0;
	margin-bottom: 5px;
	}
	.blog .history-item .item-image img{
		width:60px;
	}
	.blog p.history-title{
	font-size:16px;

	}
	.blog p.history-year{
	font-size:13px;
	
	}
	.blog .history-item p{

	font-size:13px;

	}
	

}

dl.search-results {
	font-size: 16px;
}
dl.search-results dt, dl.search-results dd {
	color: #545b65;
}

/*FERFER*/
.menu_container{
	background: #ececec;
}

.top-menu{
	margin:auto;
}



/* ------ topmenu --- */

.top-menu {
    
}

.top-menu .moduletable-nav ul.menu > li {
    position: relative;
}

.moduletable-nav ul.menu {
	list-style:none;
	padding:0;
	margin:0 0px 0px 0px;
	text-align: center;
}
.moduletable-nav ul.menu li {

	letter-spacing:0px;
	text-transform:capitalize;
	float:left;
	margin:0 0px 0 0px;
	background: url(../images/nav-divider.jpg) no-repeat center  right ;
	padding:10px 0 10px 0;		
}
.moduletable-nav ul.menu li:first-child {
	padding-left:0;
}

.moduletable-nav ul.menu li a,
.moduletable-nav ul.menu li span{
	color:#545a66;
	display:inline-block;
	text-decoration:none;
	text-align:center;
	padding:9px 37px;
	cursor:pointer;
	font-size: 14px;
	text-transform: uppercase;
	white-space: nowrap;
	font-weight: 600;
	
}
.moduletable-nav ul.menu li:first-child a { 

}
/* ------------------- hover, active --- */
.moduletable-nav ul.menu li a:hover ,.moduletable-nav ul.menu li.active a ,
.moduletable-nav ul.menu li ul li.active a,
.moduletable-nav ul.menu li ul li.active ul li.active a.active
 {
   text-decoration:none;
	color:#6D100B;
}

.moduletable-nav ul.menu li ul li.active ul li.active a.active{
	color:#6D100B !important;
}
.moduletable-nav ul.menu li ul li.active ul li a{
	color:#545A66 !important;
}

/* ------------------------------------- end topmenu --- */	

.moduletable-nav ul.menu > li {
	position: relative;
}

.moduletable-nav  ul.menu  li.parent ul {
	display:none;
	position: absolute;
	z-index: 9999;
	top:52px;
	list-style:none;
	background: #ececec;
	padding-left: 5px;
}

.moduletable-nav  ul.menu  li.parent ul li ul {
	display:none;
	position: absolute;
	z-index: 9999;
	top:55px;
	left:130px;
	list-style:none;
	background: #ececec;
	padding-left: 0;
}

.moduletable-nav  ul.menu  li.parent:hover{
}

.moduletable-nav  ul.menu  li.parent:hover > a{
	color:#6D100B;
}

.moduletable-nav ul.menu  li.parent ul.nav-child li:hover > a{
	color:#6D100B;
}

.moduletable-nav  ul.menu  li.active span{
	color:#6D100B;
} 

.moduletable-nav ul.menu  li.parent ul.nav-child li.active > a.active{
	color:#6D100B;
}

.top-menu .moduletable-nav ul.menu li a:hover {
    text-decoration: none;
    color: #6D100B;
}
.top-menu ul li.item-298 a {
    padding:9px 15px !important;
}
.moduletable-nav ul.menu  li.parent ul  li {
	display: block;
	width: 100%;	
	margin-left:10px;
	margin-right:10px;
}

.moduletable-nav ul.menu  li.parent ul  li.end{
	background: none;
}

.moduletable-nav ul.menu  li.parent ul.nav-child li{
	padding: 0 !important;
}

.moduletable-nav ul.menu  li.parent ul.nav-child {
	padding-top: 10px !important;
	padding-bottom: 10px;
}

.moduletable-nav ul.menu  li.parent ul.nav-child li a{
	padding:5px 15px 5px 5px!important;
}

.moduletable-nav ul.menu li.parent ul a{
	color:#545a66;
	display:block;
	text-align: left;
	font-size: 14px;
	padding-left:0;
}	

.item-210 {
	padding-top: 5px !important;
}

.item-210 .image-title{
	display: none !important;
}

.pull-right{
	display: none;
}

.icon-rge{
	border-right: 0;
	right: 83px;
}



.banner-pos{
	text-align: center;
}

.banner-pos h3{
	color: #0A336A;
	font-size: 30px;
	font-weight: 700;
}

.mod_group{
	padding: 10px 10%;
	font-size: 17px;
	color: #545b65;
	font-family:"Montserrat", arial;
	
}

.moduletable-nav ul.menu  li.parent span,
.moduletable-nav ul.menu  li.parent a
{
	background: url(../images/bg_nav_menu.png) no-repeat center right;
}

.moduletable-nav ul.menu  li.parent ul li a,
.moduletable-nav ul.menu  li.parent ul li span{
	background: none !important;
}

@media (min-width:991px) and (max-width:1400px){
.icon-rge {
    right: 10px !important;
}
}

.banner-bottom h2 a{
	color: #0A336A;
}


.cs_mobile h2{
	padding-bottom: 18px;
}
.intro-mobile .intro{
	display: none !important;
}

.div_lang{
	float: right;
	padding-top: 20px;
	padding-right: 43px;
} 
.div_lang .moduletable-nav ul.menu li.parent ul.nav-child{
	width: 100px ;
	padding:0;
	top:43px;
	left:-1px;
	background: #fff;
	border: 1px solid #767676;
}

.moduletable-nav ul.menu li.parent ul.nav-child li a{
	padding: 0 0 5px 0 !important;
}

.search .button{
	background: url(../images/search.png) no-repeat center center;
	width: 50px;
	height: 50px;
	border: 0px none;
	position: relative;
	left: -50px;
	padding-top:20px;
}
.div_lang .top-menu{
	float: left;
  position: relative;
  top: 23px;
  left: 10px;
 }
 
.map_pic{
	position: relative;
}


.cl_link a{
	position: absolute;	
	width: 200px;
}

.cl_link .cl_1{
	left:15%; /*14%*/
	top:8%; /*7%*/
	height: 40px;
}

.cl_link .cl_2{
	left:15%; /*14%*/
	top:19%; /*18%*/
	height: 40px;
}

.cl_link .cl_3{
	left:15%; /*14%*/
	top:33%; /*30%*/
	height: 55px;
}

.cl_link .cl_4{
	left:15%; /*14%*/
	top:46%; /*43%*/
	height: 40px;
}

.cl_link .cl_5{
	left:15%; /*14%*/
	top:61%; /*58%*/
	height: 40px;
}

.cl_link .cl_6{
	left:15%; /*14%*/
	top:70%; /*69%*/
	height: 40px;
}

.cl_link .cl_8{
	left:15%;
	top:79%;
	height: 40px;
}

.cl_link .cl_7{
	left: 74%; /*75%*/
	top: 37%; /*35%*/
	height: 77px;
}

.leadership-detail .intro-mobile, .intro-mobile .intro{
	/* display: block !important; */
}
.career-detail .link-external{
	width: 280px;
}

.cl_cate_17 .link-external,
.cl_cate_16 .link-external,
.cll_10 .link-external,
.cl_cate_16 .link-external{
	left: 0 !important;
	text-transform: uppercase;
	width:auto !important;
}

.itemid-116 .career-detail .link-external{
	width:auto;
}


#vt_nivo_slider294{
	padding-bottom:100px;
}
#vtnivo294 {
	position:relative;
}
#vtnivo294 .nivo-controlNav{
	bottom:0;
	left:0;
	margin: 50px 0;
}
#vtnivo294 .nivo-controlNav  a{
	background-color:#ccc;
	width: 15px;
	height: 15px;
	padding:0;
	border-radius:50%;
	margin-right: 30px;
	float: none;
}
#vtnivo294 .nivo-controlNav  a.active{
	background-color:#cf241d;
}


#vt_nivo_slider282{
	padding-bottom:100px;
}
#vtnivo282 {
	position:relative;
}
#vtnivo282 .nivo-controlNav{
	bottom:0;
	left:0;
	margin: 50px 0;
}
#vtnivo282 .nivo-controlNav  a{
	background-color:#ccc;
	width: 15px;
	height: 15px;
	padding:0;
	border-radius:50%;
	margin-right: 30px;
	float: none;
}
#vtnivo282 .nivo-controlNav  a.active{
	background-color:#cf241d;
}
/*END FERFER*/

/*==== Smith ====*/

.span12 div {
	font-size: 16px;
}

.inside-rge-module .row{
	margin-left: 0;
	margin-right: 0;
	margin-top: 20px;
}
.inside-rge-module > .jsn-bootstrap3 > .row{
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  	-webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.inside-rge-module .pb-element-articlelist .row{
	margin-top: 0;
}
.inside-rge-module .pb-element-articlelist .pb-articlelist-head{
	font-weight: bold;
}
.inside-rge-module .row .col-md-4{
	background: #fff;
	padding: 0;
	width: calc(33.33% - 14px);
	margin-left: 20px;
}
.inside-rge-module .row .col-md-4:first-child{
	margin-left: 0;
}
.inside-rge-module .row .col-md-4 .pb-element-container{
	margin: 10px;
}
.inside-rge-module .row .col-md-4 .pb-element-container.pb-element-image{
	margin: 0;
}


.inside-rge-module .row .col-md-4 img{
	width: 100%;
}


@media (max-width:680px){
.inside-rge-module .row .col-md-4{
width: 100%;
margin-left: 0px;
margin-bottom: 10px;
}
}

@media (max-width: 767px){
    #vtnivo282 .nivo-controlNav a {
        margin: 0 5px !important;
        background: none !important;
        background-color: #ccc !important;
    }

    #vtnivo282 .nivo-controlNav a.active {
        background-color: #cf241d !important;
    }

    #vtnivo170 .nivo-controlNav a {
        margin: 0 5px !important;
        background: none !important;
        background-color: #ccc !important;
    }

    #vtnivo170 .nivo-controlNav a.active {
        background-color: #cf241d !important;
    }

   #vtnivo294 .nivo-controlNav a {
        margin: 0 5px !important;
        background: none !important;
        background-color: #ccc !important;
    }

    #vtnivo294 .nivo-controlNav a.active {
        background-color: #cf241d !important;
    }
}

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

/*------------------LEADERSHIP THUMBNAIL-------------------*/
.Card {
    background: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .04), 0 4px 5px 0 rgba(0, 0, 0, .04), 0 1px 10px 0 rgba(0, 0, 0, .05);
    min-height: 100%;
    position: relative;
    top: 0;
    transition: all .1s ease-in;
}

.Card:hover {
    top: -2px;
    box-shadow: 0 12px 17px 2px rgba(0, 0, 0, .04), 0 5px 22px 4px rgba(0, 0, 0, .04), 0 7px 8px 0 rgba(0, 0, 0, .05);
}

.Card--landscape {
    display: grid;
    grid-template-columns: 1fr;
}

@media (min-width:37.5em) {
    .Card--landscape {
        grid-template-columns: 1fr 1fr;
    }
}

.Card-thumb {
    background: #1b202f;
    background-size: cover;
    background-position: center center;
    min-height: 184px;
    position: relative;
    height: 100%;
}

.Card-progress {
    position: absolute;
    bottom: 24px;
    width: 85%;
}

.Card-thumb--landscape,
.Card-thumb--portrait {
    border-radius: 4px 4px 0 0;
}

@media (min-width:37.5em) {
    .Card-thumb--landscape {
        border-radius: 4px 0 0 0;
    }
}

.Card--radius {
    border-radius: 4px;
    /* min-height: 531px; */
}

.Card-label {
    position: absolute;
    right: 24px;
    top: 24px;
}

.Card-label span {
    box-shadow: 0 4px 6px rgba(0, 0, 0, .3);
}

.Card-location {
    color: #4f5766;
    font-size: 1rem;
    position: relative;
}

.Card-location i {
    color: #4a8cff;
    top: 2px;
}

.Card-description {
    color: #4f5766;
    font-size: 1em;
   /* min-height: 72px; */
}

.Card-text-links a {
    display: block;
}

.Link {
    opacity: 1;
    text-decoration: none;
    transition: color .15s ease-in;
}

.Link:active,
.Link:focus,
.Link:hover,
.Link:visited {
    opacity: .8;
    text-decoration: none;
    transition: color .15s ease-in;
}

.Link--underline {
    text-decoration: underline!important;
}

.Link--underline-hover:focus,
.Link--underline-hover:hover {
    text-decoration: underline;
}

.c-nav a.Button--primary,
.c-nav-banner__success a {
    color: #fff;
}

.Button {
    text-align: center;
    cursor: pointer;
    transition-duration: .4s;
    border-radius: 4px;
    box-sizing: border-box;
    outline: 0;
    display: inline-block;
    line-height: 1em;
}

.Button-group {
    font-size: 0;
}

.Button-group .Button--m,
.Button-group .Button--s {
    border-radius: 0;
}

.Button-group>.Button--primary:first-of-type {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.Button-group>.Button--primary:last-of-type {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.Button-link {
    background: 0 0;
    border-color: transparent;
    color: #4a8cff;
}

.Button--primary {
    background: #0a336a;
    border: none;
    color: #fff;
}

.Button--primary.is-pressed,
.Button--primary:active,
.Button--primary:focus,
.Button--primary:hover {
    background: #3b7cee;
    color: #fff;
}

.Button--s {
    line-height: 32px;
    height: 32px
    font-size: 14px;
    padding: 0 16px;
}

.color-grey-80 {
    color: #253142;
}
.pa4 {
    padding: 10px 24px 10px 24px;
}
.f5 {
    font-size: 17px;
}
.mt2 {
    margin-top: 8px;
}
.mr1 {
    margin-right: 4px;
}
a.mr1 {
    color: #fff !important;
    font-size: 14px; 
    text-decoration: none;
}