/* Reset css */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 1;
	font-size: 100%;
	font: inherit;
    
	
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display:inherit;
}
, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
a, a:active, a:hover, a:focus {
   outline: 0;
}
br{height:0!important;line-height:0px!important;}
sup{vertical-align:super; font-size:9px;}
textarea { overflow: auto; }
/*Fonts*/
@font-face {
    font-family: 'NewBaskervilleITCProRoman';
    src: url('../fonts/newbaskervilleitcproroman/newbaskervilleitcpro-roman.eot');
    src: url('../fonts/newbaskervilleitcproroman/newbaskervilleitcpro-roman.eot?#iefix') format('embedded-opentype'),
         url('../fonts/newbaskervilleitcproroman/newbaskervilleitcpro-roman.woff') format('woff'),
         url('../fonts/newbaskervilleitcproroman/newbaskervilleitcpro-roman.ttf') format('truetype'),
         url('../fonts/newbaskervilleitcproroman/newbaskervilleitcpro-roman.svg#NewBaskervilleITCProRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NewBaskervilleITCProItalic';
    src: url('../fonts/newbaskervilleitcproitalic/newbaskervilleitcpro-italic.eot');
    src: url('../fonts/newbaskervilleitcproitalic/newbaskervilleitcpro-italic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/newbaskervilleitcproitalic/newbaskervilleitcpro-italic.woff') format('woff'),
         url('../fonts/newbaskervilleitcproitalic/newbaskervilleitcpro-italic.ttf') format('truetype'),
         url('../fonts/newbaskervilleitcproitalic/newbaskervilleitcpro-italic.svg#NewBaskervilleITCProItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ConvUniversNextLight';
    src: url('../fonts/convuniversnextlight/ConvUniversNextLight.eot');
    src: url('../fonts/convuniversnextlight/ConvUniversNextLight.eot#iefix') format('embedded-opentype'),
         url('../fonts/convuniversnextlight/ConvUniversNextLight.woff') format('woff'), 
         url('../fonts/convuniversnextlight/ConvUniversNextLight.ttf') format('truetype'), 
         url('../fonts/convuniversnextlight/ConvUniversNextLight.svg#ConvUniversNextLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ConvUniversNextRegular';
    src: url('../fonts/convuniversnextregular/ConvUniversNextRegular.eot');
    src: url('../fonts/convuniversnextregular/ConvUniversNextRegular.eot#iefix') format('embedded-opentype'),
         url('../fonts/convuniversnextregular/ConvUniversNextRegular.woff') format('woff'), 
         url('../fonts/convuniversnextregular/ConvUniversNextRegular.ttf') format('truetype'), 
         url('../fonts/convuniversnextregular/ConvUniversNextRegular.svg#ConvUniversNextRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ConvUniversNextBold';
    src: url('../fonts/convuniversnextbold/ConvUniversNextBold.eot');
    src: url('../fonts/convuniversnextbold/ConvUniversNextBold.eot#iefix') format('embedded-opentype'),
         url('../fonts/convuniversnextbold/ConvUniversNextBold.woff') format('woff'), 
         url('../fonts/convuniversnextbold/ConvUniversNextBold.ttf') format('truetype'), 
         url('../fonts/convuniversnextbold/ConvUniversNextBold.svg#ConvUniversNextBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'jti_responsive_icons';
    src:url('../fonts/jti_responsive_icons.eot');
    src:url('../fonts/jti_responsive_icons.eot?#iefix') format('embedded-opentype'),
        url('../fonts/jti_responsive_icons.woff') format('woff'),
        url('../fonts/jti_responsive_icons.ttf') format('truetype'),
        url('../fonts/jti_responsive_icons.svg#jti_responsive_icons') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* CSS Document */
body{ border:solid 20px #fff; font-family:Arial, Helvetica, sans-serif;}
.lt-ie9 * { filter: inherit; }
/*em {font-family:"NewBaskervilleITCProItalic", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif;}*/
em {font-family: Arial, Helvetica, sans-serif; font-style:italic;}
img.full{width: 100%}
img.ccm-image-block{max-width: 100%;}
#wrapper a{text-decoration:none; color:#757575;}
#wrapper a:hover{text-decoration:underline; color:#000;}
/* General CSS Rules*/
.fl{float:left;}
.fr{float:right!important;}
.clear{clear:both; height:0;}
.vm{vertical-align:middle;}
.hide{display:none;}
p{overflow:visible;}
strong{font-weight:bold;}
abbr,acronym {border-bottom: 1px dotted;}
div.ccm-pagination {position: relative;text-align: center;}
abbr[title],acronym[title]{cursor:help;}
sub {position: relative; bottom: -0.5em;font-size: 65%;}
#wrapper h1{font-family:"NewBaskervilleITCProRoman"; font-size:30px; color:#757575; font-weight:normal;}
#wrapper h3, #wrapper .page_head h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:20px; color:#757575; font-weight:normal;}
#wrapper .white_wrapper .right_main h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:20px; font-style:italic; color:#757575; font-weight:normal; padding-bottom:20px;}
#wrapper h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:22px; color:#757575; font-weight:normal;}
#wrapper .white_wrapper .right_main .infocus h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:22px; color:#757575; font-weight:normal;}
#wrapper .white_wrapper .right_main .infocus h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:20px; width: 470px; padding:0px 0px 20px 0px; font-style:italic; color:#757575; font-weight:normal; margin-top: 0px; background: #fff; white-space: normal;}
#wrapper .white_wrapper .right_main h3.in-focus, #wrapper h3.in-focus{padding:3px 3px 3px 5px; font-style:normal; font-family: "NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size:18px; color:#000; margin-top:-5px; background:#b0d121;  white-space:nowrap; font-weight:normal; width:66px;}
#wrapper h4{font-size:15px; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; color:#757575;}
.ptop_0{padding-top:0!important;}
.bdr_bottom0{border-bottom:none!important;}
span.italic{font-family: "NewBaskervilleITCProItalic", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif;}
.read_more {font-weight:bold;}
#wrapper .white_wrapper .right_main .left_col h4, #wrapper .white_wrapper .right_main .tab_container h4{font-size:15px; font-weight:bold;}
#wrapper .tab_container p {padding-bottom:20px;}
#wrapper .tab_container img{float:left; padding:0px 15px 15px 0px}
#wrapper .tab_container img.ccm-image-block{float: none}
#wrapper .tab_container table img{padding:0px 0px 0px 0px}
#wrapper .tab_container a{text-decoration:underline; color:#000;}
#wrapper .tab_container a:hover{text-decoration:none;}
#wrapper .tab_container ul{margin-left:5px; padding: 0px 0px 20px 0px; list-style-type: none; list-style-position: outside;}
#wrapper .tab_container ul li{margin:0; padding: 0 0 5px 14px; background: url(../images/img-bullet.png) no-repeat 0px 4px;}
#wrapper .tab_container .six_princiles ul li {padding: 0 0 0 0px; background:none;}
#wrapper .tab_container .jqTransformSelectWrapper ul li {padding-bottom: 0px;}
#wrapper .tab_container ul li{padding-bottom: 5px;}
#wrapper .tab_container .jqTransformSelectWrapper ul li {padding: 0 0 0 0px;}
/* Home Page CSS */
#wrapper{width:100%; background:#f0f0f0; float:left; margin-bottom:20px; padding-bottom:80px;}
#wrapper.home{float:left;}
#wrapper.home .slides{/*height: 716px; margin-bottom: -716px;*/position: relative;}
#wrapper.home .slide-bg{height: 716px;position: absolute;top:0;left:0;z-index: 1;width:100% !important;}
.site_wrapper{width:960px; margin:0 auto;position: relative;z-index: 2;}
#wrapper .header{
background: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 40%, #FAFAFA 50%, #F6F6F6 60%, #F1F1F1 75%, #ECECEC 90%, #EAEAEA 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(40%,#FFFFFF), color-stop(50%,#FAFAFA), color-stop(60%,#F6F6F6), color-stop(75%,#F1F1F1), color-stop(90%,#ECECEC), color-stop(100%,#EAEAEA)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #FFFFFF 0%, #FFFFFF 40%, #FAFAFA 50%, #F6F6F6 60%, #F1F1F1 75%, #ECECEC 90%, #EAEAEA 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #FFFFFF 0%, #FFFFFF 40%, #FAFAFA 50%, #F6F6F6 60%, #F1F1F1 75%, #ECECEC 90%, #EAEAEA 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #FFFFFF 0%, #FFFFFF 40%, #FAFAFA 50%, #F6F6F6 60%, #F1F1F1 75%, #ECECEC 90%, #EAEAEA 100%); /* IE10+ */
background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 40%, #FAFAFA 50%, #F6F6F6 60%, #F1F1F1 75%, #ECECEC 90%, #EAEAEA 100%); /* W3C */
box-shadow: 0 5px 3px #D8D8D8;height: 94px;margin-bottom: 8px; width:960px; float:left; margin-top:-28px;
}
#wrapper .header .logo{padding-right:33px; float:right; border-left:1px solid #00aa60;}
#wrapper .header .search_box{width:auto; float:left; padding:30px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a1a1a1; height:24px; line-height:24px;}
#wrapper .header .search_box .search{width:192px; height:24px; float:left; background:url(../images/img-top-search-bg.jpg) no-repeat; margin-right:10px; display:inline-block;}
#wrapper .header .search_box .contact-us-link {float:left; line-height:24px}
#wrapper .header .search_box .search input{background:none; border:0; width:158px; padding:5px; height:14px; line-height:14px; font-size:11px; color:#a1a1a1; float:left;}
#wrapper .header .search_box .search a{color:#a1a1a1;}
#wrapper .header .navigation{width: 835px; float: left; padding:0px 0 0 5px;}
#wrapper .header .navigation ul li{padding:0; float:left; list-style-type:none; height:40px; line-height:40px;}
#wrapper .header .navigation ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#757575; padding:0 15px;  display:block; float:left; text-decoration:none;}
#wrapper .header .navigation ul li a:hover, #wrapper .header .navigation ul li a.active, #wrapper .header .navigation ul li.nav-selected a{/*background:url(../images/img-nav-hover.gif) repeat-x;*/text-decoration:none; color:#000; text-decoration:none;}
#wrapper .header .navigation ul li:first-child span{border:none;}
#wrapper .header .navigation ul li span{ float:left; color:#757575;}

#wrapper.home .content_wrapper{width:960px; float:left; padding-top:240px;}
#wrapper.home .content_wrapper .banner{width:960px; float:left; background:url(../images/img-home-banner-bg.png) repeat; position:relative;}
#wrapper.home .content_wrapper .banner .banner_left{float:left; padding-left:20px; width:315px}
#wrapper.home .content_wrapper .banner .banner_left .content{height:117px; float:left; margin-top:10px; color:#fff; border-left:solid 1px #92979a; font-size:30px; font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; padding:0px 0 20px 10px; line-height:42px;}
/*#wrapper.home .content_wrapper .banner .banner_left .content{padding:0 0 0 10px;margin-bottom:40px;height:auto;}*/

#wrapper.home .content_wrapper .banner .banner_right{width:585px; float:right; padding:35px 10px 0 0;}
#wrapper.home .content_wrapper .banner .banner_right p{padding-bottom:10px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; line-height:18px;}
#wrapper.home .content_wrapper .banner .banner_right p a{color:#fff;}

#wrapper.home .slider{float:right; width:224px; position:absolute; bottom: 0px; right:0px; margin:20px;}
#wrapper.home .slider a{background:url(../images/img-slider-arrows.png) no-repeat; width:7px; height:13px; text-indent:-10000px; overflow:hidden;}
#wrapper.home .slider a.next{float:right; background-position:-7px 0; margin-top:5px;}
#wrapper.home .slider a.prev{float:left; background-position:0 0; margin-top:5px;}
#wrapper.home .slider .thumbnails{margin-left:10px;width:190px;height: 31px;overflow: hidden;float:left;}
#wrapper.home .slider ul{list-style-type:none; float:left;height: 31px; width: 3500px;}
#wrapper.home .slider li{list-style-type:none; float:left; padding: 0 5px;border-bottom:solid 1px #737882;}
#wrapper.home .slider li a{background: url(../images/thumb-bg.jpg) no-repeat top center;width:40px; height:25px; padding-bottom:5px; border-bottom:solid 1px #737882; float:left; display:block;margin-bottom: -1px;}
#wrapper.home .slider li a img{display:block;width:40px;}
#wrapper.home .slider li:first-child {padding-left:0;}
#wrapper.home .slider li:last-child {padding-right:0;}
#wrapper.home .slider li a:hover{border-bottom:solid 1px #fff;}
#wrapper.home .slider li a.active{border-bottom:solid 1px #fff;}
#wrapper.home .add_banner{width:960px; height:160px; float:left;}
#wrapper.home .add_banner .add1{width:320px; height:160px; position:relative; float:left;
 /* background:url(../images/img-add1-bg.jpg) no-repeat;  */
 background-color:rgba(171, 171, 171, 0.9);
   background-image: -moz-radial-gradient(85% 85% , circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
    background-image: -webkit-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
     background-image: -o-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em); 
     background-image: -ms-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
      background-image: radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
} 
.no-cssgradients #wrapper.home .add_banner .add1{ background:url(../images/img-add1-bg.jpg) no-repeat; background-size:auto;}
#wrapper.home .add_banner .add1 .add_image{position:absolute; bottom:-3px; right: 0px; *bottom:0px; }
#wrapper.home .add_banner .add1 .add_text{width:150px; float:left; padding:20px 0 0 20px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px;}
#wrapper.home .add_banner .add1 .add_text .title{font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size:32px; line-height:32px; float:left;}
#wrapper.home .add_banner .add1 .add_text p.title{*padding:5px;}
#wrapper.home .add_banner .add1 .add_text .des{float:left; padding-top:10px; *padding-top:5px; width:115px;}
#wrapper.home .add_banner .add1 .add_text .des br{line-height:0px;}
#wrapper.home .add_banner .add1 .add_text .read_more{padding-top:8px; clear:both;}
#wrapper.home .add_banner .add1 .add_text .read_more a{color:#fff;}

#wrapper.home .add_banner { height:160px; float:left;}
#wrapper.home .add_banner .add_box{width:320px !important; float:left; height:160px;
background-color:rgba(171, 171, 171, 0.9);
   background-image: -moz-radial-gradient(85% 85% , circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
    background-image: -webkit-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
     background-image: -o-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em); 
     background-image: -ms-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
      background-image: radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
     
}
#wrapper.home .add_banner .add_box .banner_key .content .title span.italic{ font-family:"NewBaskervilleITCProRoman",Garamond,Palatino,"Palatino Linotype","Hoefler Text","Times New Roman",serif;}
.no-cssgradients #wrapper.home .add_banner .add_box{background:url(../images/img-add1-bg.jpg) no-repeat; background-size:auto;}
#wrapper.home .add_banner .add_box .latest_news{width:292px; float:left; padding:20px 0 0 20px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px;min-height:123px;}
#wrapper.home .add_banner .add_box .latest_news .title{font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size:32px; line-height:32px; float:left;}
#wrapper.home .add_banner .add_box .latest_news p.title{*padding:5px;width:100%;}
#wrapper.home .add_banner .add_box .latest_news .des{float:left; padding-top:10px; *padding-top:5px;}
#wrapper.home .add_banner .add_box .latest_news .des br{line-height:0px;}
#wrapper.home .add_banner .add_box .latest_news .read_more{padding-top:8px; clear:both;}
#wrapper.home .add_banner .add_box .latest_news .read_more a{color:#fff;}
.lt-ie8 #wrapper.home .add_banner .add_box .latest_news .des{float:none;}
#wrapper.home .add_banner .add_box .paginate{width:292px; float:left; padding:20px 0 0 20px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px;min-height:123px;position:relative;}
#wrapper.home .add_banner .add_box .paginate .title{font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size:32px; line-height:32px; float:left;}
#wrapper.home .add_banner .add_box .paginate p.title{*padding:5px;padding-bottom:10px;float: left;}
#wrapper.home .add_banner .add_box .paginate ul li{display: none; list-style: none outside none;}
#wrapper.home .add_banner .add_box .paginate ul li.active {display: block;}
#wrapper.home .add_banner .add_box .paginate ul li.active .main_content p.summary {color: #FFFFFF;float: left;padding-top: 6px;*padding-top:5px;list-style: none outside none;width: 100%;min-height:30px;}
#wrapper.home .add_banner .add_box .paginate ul li.active .main_content p.summary.date-mob{min-height:15px;}
#wrapper.home .add_banner .add_box .paginate ul li .main_content p.summary {color: #FFFFFF;float: left;padding-top: 6px;*padding-top:5px;list-style: none outside none;width: 100%;}
#wrapper.home .add_banner .add_box .paginate .des br{line-height:0px;}
#wrapper.home .add_banner .add_box .paginate ul li.active .main_content {clear:both;bottom:0;}
#wrapper.home .add_banner .add_box .paginate ul li .main_content {clear:both;bottom:0;}
#wrapper.home .add_banner .add_box .paginate ul li.active .main_content  a{  bottom: 0;clear: both;color: #FFFFFF;left: 20px;position: absolute;text-decoration: none;}
#wrapper.home .add_banner .add_box .paginate ul li.active .main_content a:hover{text-decoration:underline;}
#wrapper.home .add_banner .add_box .paginate ul li .main_content a:hover{text-decoration:underline;}
#wrapper.home .add_banner .add_box .paginate ul li .main_content  a{  bottom: 0;clear: both;color: #FFFFFF;left: 20px;position: absolute;text-decoration: none;width: 100%;}
/*
#wrapper.home .add_banner .add_box .paginate ul li.active .main_content .pagination-left{ bottom: 94px;float: right; margin-right: 10px;position: absolute;right: 45px;}
#wrapper.home .add_banner .add_box .paginate ul li .main_content .pagination-left{ bottom: 94px;float: right; margin-right: 10px;position: absolute;right: 45px;}
#wrapper.home .add_banner .add_box .paginate ul li.active .main_content .pagination-right{top: -20px;float: right;position: absolute;right: 35px;}
#wrapper.home .add_banner .add_box .paginate ul li .main_content .pagination-right{top: -20px;float: right;position: absolute;right: 35px;}
*/
#wrapper.home .add_banner .add_box .paginate ul li.active .main_content .pagination-right {position: absolute;right: 25px;top: -24px;}
#wrapper.home .add_banner .add_box .paginate ul li.active .main_content .pagination-left {position: absolute;right: 55px;top: -24px;}

#wrapper.home .add_banner .add_box .paginate ul li.active .main_content .pagination-right a{background:url(../images/img-slider-arrows.png) no-repeat right top; width:7px; height:13px; text-indent:-10000px; overflow:hidden;bottom: 8px;left:6px;}
#wrapper.home .add_banner .add_box .paginate ul li .main_content .pagination-right a{background:url(../images/img-slider-arrows.png) no-repeat; width:7px; height:13px; text-indent:-10000px; overflow:hidden;}
#wrapper.home .add_banner .add_box .paginate ul li.active .main_content .pagination-left a{background:url(../images/img-slider-arrows.png) no-repeat; width:7px; height:13px; text-indent:-10000px; overflow:hidden;bottom: 8px; left: 1px;}
#wrapper.home .add_banner .add_box .paginate ul li .main_content .pagination-left a{background:url(../images/img-slider-arrows.png) no-repeat; width:7px; height:13px; text-indent:-10000px; overflow:hidden;}


#wrapper.home .add_banner .add_box .banner_key{width:300px; height:160px; float:left;}
#wrapper.home .add_banner .add_box .banner_key em{font-style:normal; font-family:"NewBaskervilleITCProItalic", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif;}
#wrapper.home .add_banner .add_box .banner_key .content{padding:10px 0 0 25px;color:#fff;} 
#wrapper.home .add_banner .add_box .banner_key .content .title{font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; padding-bottom:5px; font-size:70px; line-height: 45px; padding-top: 12px;}
#wrapper.home .add_banner .add_box .banner_key .content .des{font-family:"NewBaskervilleITCProItalic", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size:22px; line-height: 22px;}
#wrapper.home .add_banner .add_box .banner_key .content .read_more a{float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; padding-top:10px; clear: both;}
#wrapper.home .add_banner .add_box .banner_key .content .read_more a:hover{text-decoration:underline;}

#wrapper.home .add_banner .add_box .banner_key.banner_logo {position: relative; width: 100%; background: url(../images/top_employer/home_top_employees_bg.jpg); background-size: cover;}
#wrapper.home .add_banner .add_box .banner_key.banner_logo .logo_image {position: absolute; top:34px; left:0; right:0; z-index: 0; margin:0 auto;}
#wrapper.home .add_banner .add_box .banner_key.banner_logo p {position: relative; z-index: 1; margin-top: 7em;}

#wrapper.home .add_banner .add_box.left{background:#e5f5ee;width:160px !important;}
#wrapper.home .add_banner .add_box.left .content{padding:20px 10px 0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#wrapper.home .add_banner .add_box.left .content .title{font-family: "NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size:32px; line-height:32px; float:left;}
#wrapper.home .add_banner .add_box.left .content p.title{*padding:5px; *padding-left:0px;}
#wrapper.home .add_banner .add_box.left .content .des{ float:left; padding-top:10px; *padding-top:5px; width:115px; color:#757575; *float:none;}
#wrapper.home .add_banner .add_box.left .content .read_more{color:#000;  padding-top:8px; clear:both;}
#wrapper.home .add_banner .add_box.left .content .read_more a{color:#000;}

#wrapper.home .add_banner .add3{width:160px; height:172px; float:left; background:#e5f5ee;}
#wrapper.home .add_banner .add3 .content{padding:20px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
#wrapper.home .add_banner .add3 .content .title{font-size:35px; float:left; font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; line-height:30px;}
#wrapper.home .add_banner .add3 .content .latest{font-size:20px; font-family:"NewBaskervilleITCProItalic", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; line-height: 22px;padding-bottom: 10px;}
#wrapper.home .add_banner .add3 .content .title span{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#wrapper.home .add_banner .add3 .content .des{ float:left; padding-top:5px; width:100%;}
#wrapper.home .add_banner .add3 .content .des br{line-height:0px;}
#wrapper.home .add_banner .add3 .content .read_more{padding-top:7px; clear:both;}
#wrapper.home .add_banner .add3 .content .read_more a{color:#000;}

@media only screen and (max-width: 1025px) {
    
    #wrapper.home .add_banner .add_box .banner_key{height:172px;}
    
}

.footer{width:960px; float:left; /*background:url(../images/img-footer-bg.png) no-repeat bottom; */font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#696969;}
.footer_links{float:left; padding:15px 0 0 90px; width:870px;}
.footer_links .link_box{
	width: 115px;
	min-height: 107px;
	float: right;
	border-left: solid 1px #e0e0e0;
	padding: 0 19px 0 10px;
	line-height: 15px;
}
.footer_links .link_box .title{font-weight:bold;}
.footer_links .link_box ul li {list-style-type:none;}
.footer_links .link_box ul li a{padding-bottom:5px; color:#696969; text-decoration:none;}
.footer_links .link_box ul li a:hover{padding-bottom:5px; color:#696969; text-decoration:underline;}

.copy_right{
	float: right;
	padding: 10px 0 10px 15px;
	width: 945px;
}
.copy_right .left_col{float:left; padding:5px 20px 0 10px;}
.copy_right .right_col{
	float: right;
	padding-top: 5px;
}
.copy_right .right_col a{padding:0 5px; color:#696969;}

/* home Inner page */
.content_wrapper{width:960px; float:left;}
.bread_crumbs{float:left; font-size:11px; color:#757575; padding:5px 0; padding-left:10px;}
.bread_crumbs a{color:#757575;text-decoration:none;}
.bread_crumbs a:hover{text-decoration:underline;}
.bread_crumbs span{color:#000;}
.bread_crumbs img{padding-bottom:2px; *padding-top:3px;}

.email_print{float:right; padding:5px 0; padding-right:10px; font-size:11px;}
.email_print iframe {float: left; margin-top: -4px;}
.email_print a{padding-left:10px;}
.email_print img{margin-right:5px;}

#wrapper .white_wrapper{width:About960px; float:left; background:#fff; border-bottom:solid 1px #f0f0f0; padding-bottom:50px;}
#wrapper .white_wrapper .left_side{width:210px; float:left; padding:30px 0 0 30px;}
#wrapper .white_wrapper .left_side .title, #wrapper .white_wrapper .left_side h1.title{font-size:28px; color:#757575; font-family:"NewBaskervilleITCProRoman"}
#wrapper .white_wrapper .left_side .left_nav {width:190px;}
#wrapper .white_wrapper .left_side .left_nav ul{list-style-type:none; padding:30px 0 0 0;}
#wrapper .white_wrapper .left_side .left_nav li{font-size:13px; padding:0 0 10px 0;}
#wrapper .white_wrapper .left_side .left_nav li a{color:#757575;}
#wrapper .white_wrapper .left_side .left_nav li a:hover, #wrapper .white_wrapper .left_side .left_nav li a.active, #wrapper .white_wrapper .left_side .left_nav li a.nav-path-selected, #wrapper .white_wrapper .left_side .left_nav li a.copend{color:#000; text-decoration:none;}
#wrapper .white_wrapper .left_side .left_nav li ul{padding:5px 0 0 10px;}
#wrapper .white_wrapper .left_side .left_nav li ul li{padding-bottom:5px;}

#wrapper .white_wrapper .right_main{width:720px; float:right;}
#wrapper .white_wrapper .right_main .banner{width:720px; float:left;}
#wrapper .white_wrapper .right_main .image{width:720px; height:279px; float:left;}
#wrapper .white_wrapper .right_main .banner .caption{width:700px; float:left; background:#2d3d47; height:106px; padding:15px 0 0 20px; color:#fff;}
#wrapper .white_wrapper .right_main .banner .caption .title{font-size:36px; float:left; font-family:"NewBaskervilleITCProRoman"}
#wrapper .white_wrapper .right_main .banner .caption .des{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:20px; float:left; width:555px; padding-top:5px; font-style:italic;}

#wrapper .white_wrapper .right_main .left_col{width:480px; float:left; padding-top:25px;}
#wrapper .white_wrapper .right_main .left_col h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#757576; padding-bottom:5px; line-height:20px; width:370px; font-style:italic;}
#wrapper .white_wrapper .right_main .left_col .slide_banner{width:480px; float:left; padding:0px 0px 25px 0px; position:relative;}
#wrapper .white_wrapper .right_main .left_col .slide_banner .slide_image{width:480px; height:200px; float:left;}
#wrapper .white_wrapper .right_main .left_col .slide_banner .slide_bottom{width:470px; float:left; height:40px; background:#2d3d47; padding:5px 0 0 10px; position:relative;}
#wrapper .white_wrapper .right_main .left_col .slide_banner .slide_bottom .des{width:360px; float:left; color:#fff; font-size:12px; line-height:15px;}
#wrapper .white_wrapper .right_main .left_col .slide_banner .slide_bottom .slide_control{position:absolute; bottom:28px; right:10px;}
#wrapper .white_wrapper .right_main .left_col .slide_banner .slide_bottom .slide_control ul li{list-style-type:none; float:left; background:none; padding:0!important;}
#wrapper .white_wrapper .right_main .left_col .slide_banner .slide_bottom .slide_control ul li a{text-indent:-10000px; overflow:hidden; background:url(../images/img-slide-show-control.png) no-repeat; width:7px; height:7px; float:left; padding-left:6px; }
#wrapper .white_wrapper .right_main .left_col .slide_banner .slide_bottom .slide_control ul li a:hover, #wrapper .white_wrapper .right_main .left_col .slide_banner .slide_bottom .slide_control ul li a.selected{background-position:0 -7px;}
#wrapper .white_wrapper .right_main .left_col .slide_banner a.arrow_next, #wrapper .white_wrapper .right_main .left_col .slide_banner a.arrow_back{position:absolute; top:100px; left:0; background:url(../images/img-arrows.png) no-repeat; width:16px; height:44px; text-indent:-10000px; overflow:hidden;}
#wrapper .white_wrapper .right_main .left_col .slide_banner a.arrow_back{background-position:-16px 0px; left:auto!important; right:0;}

#wrapper .white_wrapper .right_main .left_col p{padding: 0px 0px 20px 0px; margin:0px 0px 0px 0px; color:#757575; font-size:12px; line-height:15px; }
#wrapper .white_wrapper .right_main .left_col p .title{font-size:15px; font-weight:bold;}
#wrapper .white_wrapper .right_main .left_col p a{color:#000000; text-decoration:underline;}
#wrapper .white_wrapper .right_main .left_col p a:hover{text-decoration:none;}

#wrapper .white_wrapper .right_main .testomonial_box{width:480px; overflow: hidden; /*height:153px; float:left;*/ /*background:#f2faf6;*/ background:#f2faf6;  margin-top:20px;}
#wrapper .white_wrapper .right_main .testomonial_box p{padding:0;}
#wrapper .white_wrapper .right_main .testomonial_box .right_text{float:left; /*width:342px;*/}  
#wrapper .white_wrapper .right_main .testomonial_box .right_text .title{padding:10px 10px 10px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:20px; color:#689a71; font-style:italic;}
#wrapper .white_wrapper .right_main .testomonial_box .right_text .des{padding:10px 10px 0px 0px; color:#666666;}
#wrapper .white_wrapper .right_main .testomonial_box .right_text img{float:left; padding:0px 10px 0px 0px; margin-top:-10px; max-width: 100%; width: auto !important;}
#wrapper .white_wrapper .right_main .left_col .video{width:480px; float:left;}
#wrapper .white_wrapper .right_main .left_col .video .video_caption{width:470px; height:40px; float:left; background:url(../images/img-video-caption-bg.jpg) no-repeat; padding-left:10px; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; line-height:40px;}
#wrapper .white_wrapper .right_main .left_col ul{padding-bottom:10px;}
#wrapper .white_wrapper .right_main .left_col ul li{list-style-type:none; background:url(../images/img-circle-bullet.gif) no-repeat 0 5px; padding-left:12px; font-size:12px; color:#757575; *background-position:0 7px;}
#wrapper .white_wrapper .right_main .left_col ul li a{color:#000; text-decoration:underline;}
#wrapper .white_wrapper .right_main .left_col ul li a:hover{text-decoration:none;}

#wrapper .white_wrapper .right_main .left_col .related_links{width:460px; float:left; padding-left:20px; padding-bottom:20px; }
#wrapper .white_wrapper .right_main .left_col .related_links p{padding:0;}
#wrapper .white_wrapper .right_main .left_col .related_links .title{font-size:23px; color:#689a71; font-family:"NewBaskervilleITCProRoman"}
#wrapper .white_wrapper .right_main .left_col .related_links ul{width:195px; float:left; padding-top:15px; list-style-type:none;}
#wrapper .white_wrapper .right_main .left_col .related_links li{list-style-type:none; background:url(../images/img-black-read-more-arrow.png) no-repeat 0 5px; color:#000; font-size:12px; *background-position:0 7px;}
#wrapper .white_wrapper .right_main .left_col .related_links li a{caption-side:#000; text-decoration:none;}
#wrapper .white_wrapper .right_main .left_col .related_links li a:hover{text-decoration:underline;}

#wrapper .white_wrapper .right_main .left_col .related_stories{width:430px; float:left; padding:15px; background:#000; margin-top:25px; font-size:12px;}
#wrapper .white_wrapper .right_main .left_col .related_stories p{padding:0;}
#wrapper .white_wrapper .right_main .left_col .related_stories h3{float:right; margin-top:-20px;}
#wrapper .white_wrapper .right_main .left_col .related_stories .title{color:#7eceaa; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;}
#wrapper .white_wrapper .right_main .left_col .related_stories ul{padding-top:20px;}
#wrapper .white_wrapper .right_main .left_col .related_stories li{background:url(../images/img-white-read-more-arrow.png) no-repeat 0 5px;}
#wrapper .white_wrapper .right_main .left_col .related_stories li a{color:#fff; text-decoration:none;}
#wrapper .white_wrapper .right_main .left_col .related_stories li a:hover{text-decoration:underline;}

#wrapper .white_wrapper .right_main .right_col{width:230px; float:right; padding-top:25px;}
#wrapper .white_wrapper .right_main .right_col .related_links{width:210px; float:left; padding-left:20px; padding-bottom: 15px; margin-bottom:15px; border-bottom:solid 1px #ccc;}
#wrapper .white_wrapper .right_main .right_col .related_links.no-border{margin-bottom:0px; border-bottom: none;}
#wrapper .white_wrapper .right_main .right_col .related_links p{padding:0;}
#wrapper .white_wrapper .right_main .right_col .related_links .title{font-size:23px; color:#689a71; font-family:"NewBaskervilleITCProRoman"}
#wrapper .white_wrapper .right_main .right_col .related_links h2{font-size:23px; color:#689a71; padding-bottom:5px; font-family:"NewBaskervilleITCProRoman"}
#wrapper .white_wrapper .right_main .right_col .related_links ul{ float:left; padding-top:10px; list-style-type:none;}
#wrapper .white_wrapper .right_main .right_col .related_links li{list-style-type:none; background:url(../images/img-black-read-more-arrow.png) no-repeat 0 4px; *background-position:0 7px; color:#000; font-size:12px; padding-left:12px;}
#wrapper .white_wrapper .right_main .right_col .related_links li a{color:#000; text-decoration:none;}
#wrapper .white_wrapper .right_main .right_col .related_links li a:hover{text-decoration:underline;}
#wrapper .white_wrapper .right_main .right_col .related_links li a span{color:#757575!important;}

#wrapper .white_wrapper .right_main .right_col .program{width:230px; float:left; margin:10px 0px 15px 0px; position:relative; background:#122632;padding-bottom: 10px;}
#wrapper .white_wrapper .right_main .right_col .program h3{position:absolute; top:-5px; left:20px;}
#wrapper .white_wrapper .right_main .right_col .program .content{color:#fff; padding:10px 20px 15px 20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:20px; float:left; width: 190px;}
#wrapper .white_wrapper .right_main .right_col .program .content .subLink{padding-top:0px; padding-bottom:15px; font-size:12px; line-height:12px; font-family:Arial, Helvetica, sans-serif;}
#wrapper .white_wrapper .right_main .right_col .program .content .read_more a{float:left; padding-top:5px; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; clear:both;}
#wrapper .white_wrapper .right_main .right_col .program .content .subLink .read_more a{float:left; padding-top:7px; padding-bottom:2px;}
#wrapper .white_wrapper .right_main .right_col .program .content .read_more a:hover{text-decoration:underline;}

#wrapper .white_wrapper .right_main .content.quick-fact {width: 200px; float: left; background: #F0F0F0; padding: 20px 20px 0 20px;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;line-height: 18px; color: #757576; font-style: italic;}

#wrapper .white_wrapper .right_main .right_col .content_box{width:200px; float:left; margin:0px 10px 15px 0px; border-bottom:solid 1px #ccc; padding-bottom: 15px;}
#wrapper .white_wrapper .right_main.lan .right_col .content_box{padding:0px 10px 10px 10px;}
#wrapper .white_wrapper .right_main .right_col .content_box .title{font-size:70px; color:#b0d121;}
#wrapper .white_wrapper .right_main .right_col .content_box .des{font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:23px; color:#757575; float:left;  width:200px; letter-spacing:-1px;}
#wrapper .white_wrapper .right_main .right_col .content_box .read_more a{float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000; padding-top:10px; clear:both;}
#wrapper .white_wrapper .right_main .right_col .content_box .read_more a:hover{text-decoration:underline;}

#wrapper .white_wrapper .right_main .right_col .content_box .title.green_text{color:#7eceaa;}

/* Lan CSS */
#wrapper .white_wrapper .right_main.lan .banner{width:720px; float:left; position:relative;}
#wrapper .white_wrapper .right_main.lan .banner .caption, #wrapper .white_wrapper .right_main.con .banner .caption{width:210px; height:auto; position:absolute; bottom:0px; right:0; padding:5px 20px 5px 10px; font-size:12px; line-height:15px; color:#fff; background:url(../images/img-lan-banner-caption.png);}
#wrapper .white_wrapper .right_main.lan .middle{width:720px; float:left; padding-top:20px;}
#wrapper .white_wrapper .right_main.lan .middle .left_banner{width:480px; float:left;}
#wrapper .white_wrapper .right_main.lan .middle .left_banner .banner_first{width:240px; float:left;}
#wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who.green{width:240px; float:left; height:145px; background:#a4ddc3; padding-top:15px;}
#wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who.green .content{padding:0 0 0 25px;}
#wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who.green .content .title{ font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size:32px; color:#000; line-height:32px; float:left; padding-bottom:5px;}
#wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who.green .content p.title{width:100%;}
#wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who.green .content .des{width:150px; float:left; padding-top:10px; font-size:12px;}
#wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who.green .content .read_more a{float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000; padding-top:10px; clear:both;}
#wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who.green .content .read_more a:hover{text-decoration:underline;}
#wrapper .white_wrapper .right_main.lan .middle .left_banner .banner_key{width:240px; height:160px; float:left; 
    background-color:rgba(171, 171, 171, 0.9);
background-image: -moz-radial-gradient(85% 85% , circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
background-image: -webkit-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
background-image: -o-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em); 
background-image: -ms-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
background-image: radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_key em{font-style:normal; font-family:"NewBaskervilleITCProItalic", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif;}
#wrapper .white_wrapper .right_main.lan .middle .left_banner .banner_key .content{padding:10px 10px 0 25px;color:#fff;float:left;} 
#wrapper .white_wrapper .right_main.lan .middle .left_banner .banner_key .content .title{font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; padding-bottom:5px; font-size:70px; line-height: 45px; padding-top: 12px;}
#wrapper .white_wrapper .right_main.lan .middle .left_banner .banner_key .content .des{font-family:"NewBaskervilleITCProItalic", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size:22px; line-height: 22px;}
#wrapper .white_wrapper .right_main.lan .middle .left_banner .banner_key .content .read_more a{float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; padding-top:10px; clear: both;}
#wrapper .white_wrapper .right_main.lan .middle .left_banner .banner_key .content .read_more a:hover{text-decoration:underline;}
#wrapper .white_wrapper .right_main.lan .middle .left_banner .banner_two{width:240px; height:320px; float:left;}
#wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who .content{padding:0px 0 0 20px;}
#wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who.light {width: 240px; float: left; height: 145px; background: #ecf8f2; padding-top: 15px;position: relative;}
.baner_who.light .content{position:static !important;}
#wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who.light .content .title{ font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size:32px; color:#689a71; line-height:32px}
#wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who.light .content .des{font-size:12px; color:#757575; padding-top:15px;}
#wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who.light .content .read_more a{float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000; padding-top:10px; clear: both;}
#wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who.light .content .read_more a:hover{text-decoration:underline;}
#wrapper .white_wrapper .right_main.lan .middle .right_col .global_supply{border-bottom:0 !important; margin-bottom:0px;}
#wrapper .white_wrapper .right_main.lan .middle .right_col .global_supply .title{color:#689a71; font-size:23px; line-height:normal; line-height:23px;} 
#wrapper .white_wrapper .right_main.lan .middle .right_col .global_supply .des{color:#757575; font-size:12px; line-height:normal; font-family:Arial, Helvetica, sans-serif; width:180px; letter-spacing:0; padding-top:10px;}

#wrapper .white_wrapper .right_main.lan .bottom{width:720px; float:left; padding-top:20px;}
#wrapper .white_wrapper .right_main.lan .bottom .left_banner, #wrapper .white_wrapper .right_main .bottom .left_banner{width:240px; height:160px; float:left; background:#F0F0F0;}
#wrapper .white_wrapper .right_main.lan .bottom .left_banner, #wrapper .white_wrapper .right_main .bottom .left_banner img{max-width: 100%}
.lt-ie9 #wrapper .white_wrapper .right_main.lan .bottom .left_banner, #wrapper .white_wrapper .right_main .bottom .left_banner img{width: 100%}
#wrapper .white_wrapper .right_main.lan .bottom .left_banner .content{width:185px; float:left; padding:20px 10px 0 20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:18px; color:#757576;}
#wrapper .white_wrapper .right_main.lan .bottom .left_banner .content span, #wrapper .white_wrapper .right_main .content.quick-fact span{color:#000;}
#wrapper .white_wrapper .right_main.lan .bottom .slide_show{width:480px; float:left; height:160px; background:#122632; position:relative;}
#wrapper .white_wrapper .right_main.lan .bottom .slide_show .left_col{width:270px; float:left; padding-left:30px; padding-top:0; position:relative;}
#wrapper .white_wrapper .right_main.lan .bottom .slide_show .left_col .title{font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size:32px; color:#7eceaa; line-height:32px; padding-top:5px; padding-bottom:0; }
#wrapper .white_wrapper .right_main.lan .bottom .slide_show .left_col .des{font-size:12px; color:#fff; padding-top:10px; padding-bottom:0;}
#wrapper .white_wrapper .right_main.lan .bottom .slide_show .left_col .read_more a{float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; padding-top:5px; clear:both;}
#wrapper .white_wrapper .right_main.lan .bottom .slide_show .left_col .read_more a:hover{text-decoration:underline;}
#wrapper .white_wrapper .right_main.lan .bottom .slide_show .slide_image{float:right;}
#wrapper .white_wrapper .right_main.lan .bottom .slide_show a.arrow_next, #wrapper .white_wrapper .right_main.lan .bottom .slide_show a.arrow_back{position:absolute; top:60px; left:0; background:url(../images/img-arrows.png) no-repeat; width:16px; height:44px; text-indent:-10000px; overflow:hidden;}
#wrapper .white_wrapper .right_main.lan .bottom .slide_show a.arrow_back{background-position:-16px 0px; left:auto!important; right:0;}
#wrapper .white_wrapper .right_main .left_col p.read_more{padding:0px 0px 0px 0px;}

#wrapper .white_wrapper .right_main.lan .bottom .slide_show .left_col .slide_control{position:absolute; top:10px; right:10px;}
#wrapper .white_wrapper .right_main.lan .bottom .slide_show .left_col .slide_control ul li{list-style-type:none; float:left; background:none; padding:0!important;}
#wrapper .white_wrapper .right_main.lan .bottom .slide_show .left_col .slide_control ul li a{text-indent:-10000px; overflow:hidden; background:url(../images/img-slide-show-control.png) no-repeat; width:7px; height:7px; float:left; padding-left:6px;}
#wrapper .white_wrapper .right_main.lan .bottom .slide_show .left_col .slide_control ul li a:hover, #wrapper .white_wrapper .right_main.lan .bottom .slide_show .left_col .slide_control ul li a.selected{background-position:0 -7px;}

/* Lan-06 CSS */
#wrapper .white_wrapper .right_main.lan-06 .banner{width:720px; float:left; position:relative;}
#wrapper .white_wrapper .right_main.lan-06 .banner .caption, #wrapper .white_wrapper .right_main.con .banner .caption{width:210px; height:auto; position:absolute; bottom:0px; right:0; padding:5px 20px 5px 10px; font-size:12px; line-height:15px; color:#fff; background:url(../images/img-lan-banner-caption.png);}
#wrapper .white_wrapper .right_main.lan-06 .middle{width:720px; float:left; padding-top:20px;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner{width:720px; float:left;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_first{width:240px; float:left;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_two{background: #ECF8F2;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_three{width:240px; float:left;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_three h2{font-size:23px; color: #689A71; padding:15px 15px 0px 15px; width:210px; float:left;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_three p{font-size:12px; color: #ffffff; float:left; padding:7px 15px 0px 15px; width:210px;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_three .press-registration p {color:#757575}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_three a{color:#000;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .baner_who.green{width:240px; float:left; height:145px; background:#a4ddc3; padding-top:15px;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .baner_who.green .content{padding:0 0 0 25px;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .baner_who.green .content .title{ font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size:32px; color:#000; line-height:32px; float:left; padding-bottom:5px;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .baner_who.green .content .des{width:150px; float:left; padding-top:10px; font-size:12px;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .baner_who.green .content .read_more a{float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000; padding-top:10px; clear:both;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .baner_who.green .content .read_more a:hover{text-decoration:underline;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_key{width:240px; height:160px; float:left; background:url(../images/img-lan-add-grey-bg.jpg) no-repeat;background-size:auto;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_key .content{padding:0px 0px 0px 0px;color:#fff;} 
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_key .content .title{font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; padding-bottom:5px; font-size:70px; line-height: 45px; padding-top: 12px;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_key .content .des{font-family:"NewBaskervilleITCProItalic", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size:22px; line-height: 22px;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_key .content .read_more a{float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; padding-top:10px; clear: both;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_key .content .read_more a:hover{text-decoration:underline;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_key.investor .content .title, #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_key.investor .content h2{font-size: 32px; line-height: 32px; float: left; padding-bottom: 5px; width:200px; padding-left:14px; padding-top: 15px; color:#fff;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_key.investor .content ul{font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; float:left; list-style:none; margin:10px 0px 0px 19px;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_key.investor .content li {background:url(../images/img-white-read-more-arrow.png) no-repeat center left; padding-left:10px;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_key.investor a{text-decoration:none; color:#fff;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_two{width:240px; height:320px; float:left;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .baner_who .content{padding:0px 0 0 20px;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .baner_who.light {width: 240px; float: left; height: 145px; background: #ecf8f2; padding-top: 15px;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .baner_who.light .content .title{ font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size:32px; color:#689a71; line-height:32px}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .baner_who.light .content .des{font-size:12px; color:#757575; padding-top:15px;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .baner_who.light .content .read_more a{float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000; padding-top:10px; clear: both;}
#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .baner_who.light .content .read_more a:hover{text-decoration:underline;}
#wrapper .white_wrapper .right_main.lan-06 .middle .right_col .global_supply{border-bottom:0; margin-bottom:0px;}
#wrapper .white_wrapper .right_main.lan-06 .middle .right_col .global_supply .title{color:#689a71; font-size:23px; line-height:normal; line-height:23px;} 
#wrapper .white_wrapper .right_main.lan-06 .middle .right_col .global_supply .des{color:#757575; font-size:12px; line-height:normal; font-family:Arial, Helvetica, sans-serif; width:180px; letter-spacing:0; padding-top:10px;}
#wrapper .investor-information h2 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px !important;line-height: 18px;color: #000; padding: 15px 15px 0px 15px; font-style: italic; font-weight: bold;}
#wrapper .investor-information ul {font-size: 12px;font-family: Arial, Helvetica, sans-serif;text-decoration: none;color: #000;float: left;list-style: none;margin: 10px 0px 0px 19px;}
#wrapper .investor-information li {background: url(../images/img-black-read-more-arrow.png) no-repeat center left;padding-left: 10px;}

#wrapper .white_wrapper .right_main.lan-06 .bottom{width:720px; float:left; padding-top:20px;}
#wrapper .white_wrapper .right_main.lan-06 .bottom .left_banner{width:240px; height:160px; float:left; background:#F0F0F0;}
#wrapper .white_wrapper .right_main.lan-06 .bottom .left_banner .content{width:185px; float:left; padding:20px 10px 0 20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:18px; color:#757576;}
#wrapper .white_wrapper .right_main.lan-06 .bottom .left_banner .content span{color:#000;}
#wrapper .white_wrapper .right_main.lan-06 .bottom .slide_show{width:480px; float:left; height:160px; background:#122632; position:relative;}
#wrapper .white_wrapper .right_main.lan-06 .bottom .slide_show .left_col{width:270px; float:left; padding-left:30px; padding-top:0; position:relative;}
#wrapper .white_wrapper .right_main.lan-06 .bottom .slide_show .left_col .title{font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size:32px; color:#7eceaa; line-height:32px; padding-top:5px; padding-bottom:0; }
#wrapper .white_wrapper .right_main.lan-06 .bottom .slide_show .left_col .des{font-size:12px; color:#fff; padding-top:10px; padding-bottom:0;}
#wrapper .white_wrapper .right_main.lan-06 .bottom .slide_show .left_col .read_more a{float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; padding-top:5px; clear:both;}
#wrapper .white_wrapper .right_main.lan-06 .bottom .slide_show .left_col .read_more a:hover{text-decoration:underline;}
#wrapper .white_wrapper .right_main.lan-06 .bottom .slide_show .slide_image{float:right;}
#wrapper .white_wrapper .right_main.lan-06 .bottom .slide_show a.arrow_next, #wrapper .white_wrapper .right_main.lan-06 .bottom .slide_show a.arrow_back{position:absolute; top:60px; left:0; background:url(../images/img-arrows.png) no-repeat; width:16px; height:44px; text-indent:-10000px; overflow:hidden;}
#wrapper .white_wrapper .right_main.lan-06 .bottom .slide_show a.arrow_back{background-position:-16px 0px; left:auto!important; right:0;}
#wrapper .white_wrapper .right_main .left_col p.read_more{padding:0px 0px 0px 0px;}

#wrapper .white_wrapper .right_main.lan-06 .bottom .slide_show .left_col .slide_control{position:absolute; top:10px; right:10px;}
#wrapper .white_wrapper .right_main.lan-06 .bottom .slide_show .left_col .slide_control ul li{list-style-type:none; float:left; background:none; padding:0!important;}
#wrapper .white_wrapper .right_main.lan-06 .bottom .slide_show .left_col .slide_control ul li a{text-indent:-10000px; overflow:hidden; background:url(../images/img-slide-show-control.png) no-repeat; width:7px; height:7px; float:left; padding-left:6px;}
#wrapper .white_wrapper .right_main.lan-06 .bottom .slide_show .left_col .slide_control ul li a:hover, #wrapper .white_wrapper .right_main.lan-06 .bottom .slide_show .left_col .slide_control ul li a.selected{background-position:0 -7px;}

/* Where we operate */
#wrapper .white_wrapper .right_main .page_head{float:left; padding:20px 50px 0 0px; width:650px;}
#wrapper #page-not-found .white_wrapper .right_main .page_head{float:left; border-left: 0px; width:720px; height:240px; background:url(../images/img-page-not-found.jpg) no-repeat;}
#wrapper #page-not-found .white_wrapper .right_main .page_head h1{color:#fff; font-size:70px; font-weight: normal; line-height:47px; margin-top:10px}
#wrapper #page-not-found .white_wrapper .right_main .page_head h2{color:#122632; font-size:30px; font-weight: normal; font-style:normal; width:400px; line-height:33px; font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif;}
#wrapper #page-not-found .white_wrapper .right_main a.page-not-found{color:#122632; text-decoration:underline;}
#wrapper #page-not-found .white_wrapper .right_main a.page-not-found:hover{color:#757575; text-decoration:none;}
#wrapper .white_wrapper .right_main .page_head h2{padding-top:5px; font-style:italic;}
#wrapper .white_wrapper .right_main .map{width:720px; height:331px; float:left; padding:25px 0 20px 0;}
#wrapper .white_wrapper .right_main .quick_fact{width:480px; height:160px; float:left; background:#f0f0f0;}
#wrapper .white_wrapper .right_main .quick_fact .left{width:200px; float:left; padding:20px 20px 0 20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:18px; color:#757576; font-style:italic;}
#wrapper .white_wrapper .right_main .quick_fact .right{width:200px; float:right; padding:20px 20px 0 20px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; height:140px; background:url(../images/img-add3-bg.jpg) no-repeat;}
#wrapper .white_wrapper .right_main .quick_fact .right .title{font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size:32px; line-height:32px; float:left;}
#wrapper .white_wrapper .right_main .quick_fact .right .des{font-family: Arial, Helvetica, sans-serif; float:left; padding-top:10px; width:160px;}
#wrapper .white_wrapper .right_main .quick_fact .right .read_more{padding-top: 8px; clear: both;}
#wrapper .white_wrapper .right_main .quick_fact .right .read_more a{color:#fff; font-family: Arial, Helvetica, sans-serif;}
#wrapper .white_wrapper .right_main .quick_fact .left span{color:#000;}
#wrapper .white_wrapper .right_main .content_box{width:205px; float:right; margin-right:10px;}
#wrapper .white_wrapper .right_main .content_box .title{font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size:70px; color:#b0d121; line-height:85px;}
#wrapper.in-focus-story .white_wrapper .right_main .content_box .title{padding-left: 0;}
#wrapper .white_wrapper .right_main .content_box .des{font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size:20px; line-height:23px; color:#757575; float:left;  width:175px; letter-spacing:-1px;}
#wrapper.in-focus-story .white_wrapper .right_main .content_box .des{padding-left: 0;}
#wrapper .white_wrapper .right_main .content_box .read_more a{float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000; padding-top:10px; clear:both;}
#wrapper .white_wrapper .right_main .content_box .read_more a:hover{text-decoration:underline;}
#wrapper.in-focus-story .white_wrapper .right_main .banner_key.investor {margin: 0px 10px 15px 0px; clear: both; overflow: hidden; padding-left: 10px;}
/* products css */
#wrapper #products .banner{padding-top:25px; width:720px; height:auto; position:relative; overflow: hidden;}
#wrapper #products #con4 .banner{width:470px; float:left; height:auto; overflow:hidden;}
#wrapper .white_wrapper #con4.right_main.con .banner .caption {bottom:0px;left: 0;}
#wrapper .white_wrapper #con4.right_main.con .banner img {width: 100%}
#wrapper #products .tab_wrapper{width:720px; float:left; background:#f0f0f0;} 
#wrapper #products .tab_wrapper ul.tabs{float:left; padding:20px 0 0 1px; list-style-type:none;}
#wrapper #products .tab_wrapper ul.tabs li{float:left; height:27px; line-height:27px; border-right:solid 1px #f0f0f0; border-bottom:solid 1px #f0f0f0; list-style-type:none;}
#wrapper #products .tab_wrapper ul.tabs li a{display:block; background:#818b91; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0 22px;}
#wrapper #products .tab_wrapper ul.tabs li a:hover, #wrapper #products  .tab_wrapper ul.tabs li a.selected{background:#fff; border-bottom:solid 1px #fff; color:#757575; text-decoration:none;}
#wrapper #products .tab_container{width:470px; float:left; padding-top:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#757575;}
#wrapper #products .tab_container .tab_container_intro{width:353px;}
#wrapper #products .tab_container h3, #wrapper #products  .tab_container h2{padding-bottom: 15px;}
#wrapper #products .brand_box{width:470px; float:left; padding-top:25px;}
#wrapper #products .brand_box .title{font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#757575; padding-bottom:15px;} 
#wrapper #products .brand_box ul li{list-style-type:none; padding-bottom:30px; float:left;}
#wrapper #products .brand_box ul li .thumb{float:left; padding-right:10px;}
#wrapper #products .brand_box ul li .brand_text {width:323px; float:left;}
#wrapper #products .brand_box ul li .brand_text .heading{font-size:15px; font-weight:bold;}
#wrapper #products .brand_box ul li .brand_text .des{float:left; padding-top:5px;}
#wrapper #products .tab_container .brand_box img {padding:0px 0px 0px 0px;}

#wrapper #products  .global_supply{border-bottom:0;}
#wrapper #products  .global_supply .title{color:#689a71; font-size:23px; line-height:normal; line-height:23px;} 
#wrapper #products  .global_supply .des{color:#757575; font-size:12px; line-height:normal; font-family:Arial, Helvetica, sans-serif; width:100%; letter-spacing:0; padding-top:5px;}

/* media css */
.languages{float:right; padding: 20px 0 0 0px; font-size:11px; color:#757575; font-weight:bold;}
.languages span{color:#000;}
.languages img{padding-bottom:2px; *padding-top:3px;}
.date_list{width:445px; float:left; padding-top:25px;}
.date_list ul li{list-style-type:none; padding-bottom:20px; float:left; font-size:12px;}
.date_list ul li .date{padding-bottom:5px; color:#000; font-style:italic;}
#wrapper #products .related_links{padding-bottom:10px; border-bottom:solid 1px #ccc; margin:0px 10px 15px 0px; width:210px; padding-left:10px;}
#wrapper.in-focus-story #products .related_links{padding-left: 0; margin-left:10px;}
#wrapper #products .related_links.no-border{padding-bottom:0px; border-bottom: none;}
.overview_content{width:470px; float:left; padding-top:30px;}
.overview_content p{padding-bottom:20px;}
.overview_content p span{font-size:15px; font-weight:bold;}
.overview_content p a{color:#000; text-decoration:underline;}
.overview_content p a:hover{text-decoration:none;}
#wrapper #products .white_wrapper .right_main .right_col .related_links.at_a_glance {padding:10px; margin: 0px 0px 15px 0px; width:210px; border-bottom:0px; background:#e9f6ef;}
#wrapper #products .white_wrapper .right_main .right_col .related_links.at_a_glance .title{padding-bottom:5px!important;}
#wrapper #products .white_wrapper .right_main .right_col .related_links.at_a_glance p{padding-bottom:5px!important; float:left; color:#757575; font-size:12px; width:100%;}
#wrapper #products .white_wrapper .right_main .right_col .related_links.at_a_glance h2{float:left;width:100%;}

/* careers css */
#wrapper #careers .banner{padding:0; padding-bottom:20px;}
#wrapper #careers .watch_video{width:240px; height:320px; float:left;}
#wrapper #careers .watch_video .head{width:240px; height:160px; float:left;  font-size:32px; color:#fff; line-height:32px;
background-color:rgba(171, 171, 171, 0.9);
   background-image: -moz-radial-gradient(85% 85% , circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
    background-image: -webkit-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
     background-image: -o-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em); 
     background-image: -ms-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
      background-image: radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
      }
.no-cssgradients #wrapper #careers .watch_video .head{background:url(../images/img-watch-video-bg.jpg) no-repeat;background-size: auto;}
#wrapper #careers .watch_video .head .head_content{font-family:"NewBaskervilleITCProRoman"; padding:15px 0 0 20px; float:left;}
#wrapper #careers .watch_video .head .head_content .italic{  font-family:"NewBaskervilleITCProItalic"}
#wrapper #careers .watch_video .content{width:240px; height:160px; float:left; background:#f2faf6;}
#wrapper #careers .watch_video .content .links{padding:30px 10px 0 20px; font-size:12px; color:#757575; width:165px;}
#wrapper #careers .watch_video .content .links ul{float:left; list-style-type:none; padding-top:10px;}
#wrapper #careers .watch_video .content .links li{list-style-type:none; padding:0 0 5px 20px; background:url(../images/icon-video.png) no-repeat 0 1px;}
#wrapper #careers .watch_video .content .links li a{color:#000; font-weight:bold;}
#wrapper #careers .job_search{width:182px; float:left; padding-left:30px; padding-top:15px;}
#wrapper #careers .job_search .title{color:#206c4a; font-size:32px; font-family:"NewBaskervilleITCProRoman"; line-height:32px; }
#wrapper #careers .job_search .title span{font-family:"NewBaskervilleITCProItalic"}
#wrapper #careers .job_search .form{float:left; padding-top:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#757575; width:182px;}
#wrapper #careers .job_search .form p{float:left; padding-bottom:15px; width:100%;padding-top:12px;}
#wrapper #careers .job_search .form select, #wrapper #careers .job_search .form input[type=text]{width:182px; /*height:23px; line-height:23px; background:#889298; color:#fff; border:none; padding-left:5px;*/}
#wrapper #careers .job_search .form input[type=text]{width:175px;/*background:url(../images/img-search-bg.jpg) no-repeat; width:182px; height:25px; color:#757575;*/}
#wrapper #careers .job_search .form input[type=submit]{background:url(../images/btn-search.jpg) no-repeat; width:80px; height:23px; border:0; cursor:pointer; float:right;}

#wrapper #careers .select_career{width:240px; height:320px; float:right;}
#wrapper #careers .select_career .grey{width:220px; height:145px; float:left;  padding:15px 0 0 20px; color:#fff;
background-color:rgba(171, 171, 171, 0.9);
   background-image: -moz-radial-gradient(85% 85% , circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
    background-image: -webkit-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
     background-image: -o-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em); 
     background-image: -ms-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
      background-image: radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);}
.no-cssgradients #wrapper #careers .select_career .grey{background:url(../images/img-select-career-bg.jpg) no-repeat;background-size:auto;}
#wrapper #careers .select_career .title{font-size:32px; line-height:32px; font-family:"NewBaskervilleITCProRoman"}
#wrapper #careers .select_career .title span{font-family:"NewBaskervilleITCProItalic"}
#wrapper #careers .select_career .des{font-size:12px; float:left; padding-top:10px;}
#wrapper #careers .select_career .read_more a{font-size:12px; color:#fff; float:left; padding-top:5px; clear:both; font-weight:bold;}

#wrapper #careers .select_career .green{width:220px; height:145px; float:left; background:#a4ddc3; padding:15px 0 0 20px;}
#wrapper #careers .select_career .green .des{width:145px;}
#wrapper #careers .select_career .green .read_more a{color:#000;}

#wrapper #careers .bottom_row .area-two {float:left; width:240px; height:160px;}
#wrapper #careers .white_wrapper .right_main .quick_fact{width:240px; height:160px; float:left; background:#f0f0f0; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:18px;}
#wrapper #careers .white_wrapper .right_main .quick_fact .content{width:195px; float:left; padding:20px 0 0 20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:18px; color:#757576;}
#wrapper #careers .white_wrapper .right_main .quick_fact .content span {color:#000;}

#wrapper #careers .bottom_row{width:720px; float:left; padding-top:20px;}
#wrapper #careers .meet_people{width:220px; height:145px; float:left; background:#F0F0F0; padding:15px 0 0 20px;}
#wrapper #careers .meet_people .title{font-size:32px; line-height:32px; color:#689a71; font-family:"NewBaskervilleITCProRoman"}
#wrapper #careers .meet_people .title span{font-family:"NewBaskervilleITCProItalic"}

#wrapper #careers .meet_people .des{font-size:12px; float:left; padding-top:10px; color:#757575; width:145px;}
#wrapper #careers .meet_people .read_more a{font-size:12px; color:#000; float:left; padding-top:5px; clear:both; font-weight:bold;}

#wrapper #careers .slide_show{width:480px; float:left; height:160px; background:#122632; position:relative;}
#wrapper #careers .slide_show .left_col{width:280px; float:left; padding-left:20px; padding-top:0; position:relative;}
#wrapper #careers .slide_show .left_col .title{font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size:32px; color:#7eceaa; line-height:32px; padding-top:5px; padding-bottom:0;}
#wrapper #careers .slide_show .left_col .des{font-size:12px; color:#fff; padding-top:10px; padding-bottom:0;}
#wrapper #careers .slide_show .left_col .read_more a{float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; padding-top:5px;}
#wrapper #careers .slide_show .left_col .read_more a:hover{text-decoration:underline;}
#wrapper #careers .slide_show .slide_image{float:right;}
#wrapper #careers .slide_show a.arrow_next, #wrapper #careers .slide_show a.arrow_back{position:absolute; top:60px; left:0; background:url(../images/img-arrows.png) no-repeat; width:16px; height:44px; text-indent:-10000px; overflow:hidden;}
#wrapper #careers .slide_show a.arrow_back{background-position:-16px 0px; left:auto!important; right:0;}

#wrapper #careers .slide_show .left_col .slide_control{position:absolute; top:10px; right:10px;}
#wrapper #careers .slide_show .left_col .slide_control ul li{list-style-type:none; float:left; background:none; padding:0!important;}
#wrapper #careers .slide_show .left_col .slide_control ul li a{text-indent:-10000px; overflow:hidden; background:url(../images/img-slide-show-control.png) no-repeat; width:7px; height:7px; float:left; padding-left:6px;}
#wrapper #careers .slide_show .left_col .slide_control ul li a:hover, #wrapper #careers .slide_show .left_col .slide_control ul li a.selected{background-position:0 -7px;}

#wrapper #careers .image_gallary{width:720px; float:left; padding-top:20px;}
#wrapper #careers .image_gallary .banner{width:720px; height:331px; position:relative; background:#f0f0f0; padding-bottom:0; }
#wrapper #careers .image_gallary .banner .main_image{position:absolute; top:0; right:0; z-index:99;}
#wrapper #careers .image_gallary .banner .content_bg{position:absolute; bottom:0; left:40px; background:url(../images/img-gallery-content-graphic.jpg) no-repeat; width:341px; height:216px;}
#wrapper #careers .image_gallary .banner .content_bg .content{padding:78px 0 0 19px; float:left;}
#wrapper #careers .image_gallary .banner .content_bg .content h2{font-size:32px; color:#689a71; line-height: normal;}
#wrapper #careers .image_gallary .banner .content_bg .content h3{color:#689a71; line-height: normal;}
#wrapper #careers .image_gallary .banner .content_bg .content .des{font-size:12px; color:#757575; float:left; padding-top:15px;}
#wrapper #careers .slider .slider-list-wrap{width: 680px;height: 120px;overflow:hidden;margin:20px 0 0 25px;}
#wrapper #careers .slider{width:720px; height:140px; float:left; background:#122632; position:relative;}
#wrapper #careers .slider ul{float:left; padding:0; list-style-type:none;width:4000px;}
#wrapper #careers .slider li{width:160px; height:100px; float:left; list-style-type:none; padding-right:10px;}
#wrapper #careers .slider li img{cursor: pointer;width:160px;position:relative;top:0px; background: url("../images/gradient_sprite.jpg") no-repeat scroll left 25% transparent;}
#wrapper #careers .slider li img:hover{/*top:-100px;*/ background: url("../images/gradient_sprite.jpg") no-repeat scroll left bottom transparent;} 
#wrapper #careers .slider a.arrow_next, #wrapper #careers .slider a.arrow_back{position:absolute; top:45px; left:0; background:url(../images/img-arrows.png) no-repeat; width:16px; height:44px; text-indent:-10000px; overflow:hidden;}
#wrapper #careers .slider a.arrow_back{background-position:-16px 0px; left:auto!important; right:0;}
#wrapper #careers .search_for_job{height:160px!important;}
#wrapper #careers .width_160{width:160px!important;}

#wrapper #careers .image_gallary .left_banner{width:300px; float:left; height:332px; position:relative;}
#wrapper #careers .image_gallary .left_banner .banner_image{position:absolute; bottom:-3px; right:0;}
#wrapper #careers .image_gallary .right_banner{width:360px; height:298px; overflow:auto; padding:0 30px 0 20px; margin-top:20px;} 
#wrapper #careers .image_gallary .right_banner .title{font-size:36px; color:#122632; padding-bottom:15px; padding-top:10px; font-family:"NewBaskervilleITCProRoman";}
#wrapper #careers .image_gallary .right_banner p.jobtitle{padding: 0px 0px 0px 0px;} 
#wrapper #careers .image_gallary .right_banner .jobtitle span, #wrapper #careers .image_gallary .right_banner span{font-size: 15px; font-family:Arial, Helvetica, sans-serif; color: #757575; font-weight: bold;} 
#wrapper #careers .image_gallary .right_banner .tag_line{font-size:12px; color:#122632; font-weight:bold; padding-bottom:0;}
#wrapper #careers .image_gallary .right_banner h2{padding:15px 0;}
#wrapper #careers .image_gallary .right_banner p{padding-bottom:10px; color:#757575; font-size:12px; line-height:15px;}
a#slide-link{font-weight:bold;}

/* css on 02-01-12 */
#wrapper .tab_container .pbottom20{padding-bottom:20px!important;}
#wrapper .tab_container .position_content_box{width:470px; float:left; padding-top:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#757575;}
#wrapper .tab_container .position_boxes{padding-top:20px;}
#wrapper .tab_container .position_box{width:235px; float:left; height:145px;  padding-top:15px;}
#wrapper .tab_container .position_box .content{padding:0 0 0 15px;}
#wrapper .tab_container .position_box .content .title{ font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size:30px; color:#000; line-height:30px; float:left; padding-bottom:5px;}
#wrapper .tab_container .position_box .content .des{width:180px; float:left; padding-top:10px; padding-bottom:0px; font-size:12px;}
#wrapper .tab_container .position_box .content img {float: none; padding: 0px 0px 0px 0px;}
#wrapper .tab_container .position_box .content .read_more a{float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000!important; padding-top:10px; clear:both;}
#wrapper .tab_container .position_box .content .read_more a:hover{text-decoration:underline;}
#wrapper .tab_container .position_box.green{background:#a4ddc3;}
#wrapper .tab_container .position_box.green p{color:#000;}
#wrapper .tab_container .position_box.grey{background:#F0F0F0;}
#wrapper .tab_container .position_box.grey .title{color:#689a71;}
#wrapper .tab_container .position_box.light_green{background:#f2faf6;}
#wrapper .tab_container .position_box.light_green .title{color:#689a71;}

#positions ul.tabs li{height:36px!important; line-height:auto!important;}
#positions ul.tabs li a{padding:8px 0!important;width:110px; text-align:center; height:19px!important; line-height:12px!important;}
#positions ul.tabs li a:hover, #positions ul.tabs li a.selected{height:20px!important;}

.external_links{width:460px; float:left; padding-left:20px; padding-bottom:20px; }
.external_links p{padding:0!important;}
.external_links .title{font-size:23px; color:#689a71; font-family:"NewBaskervilleITCProRoman"}
.external_links ul{width:195px; float:left; padding-top:15px; margin:0!important; list-style-type:none;}
.external_links li{list-style-type:none; background:url(../images/img-black-read-more-arrow.png) no-repeat 0 5px; color:#000; font-size:12px; *background-position:0 7px;}
.external_links li a{caption-side:#000; text-decoration:none!important; padding-left:10px;}
.external_links li a:hover{text-decoration:underline!important;}

.related_stories{width:430px; float:left; padding:15px; background:#000; font-size:12px;}
.related_stories p{padding:0!important;}
.related_stories h3{float:right; margin-top:-20px;}
.related_stories .title{color:#7eceaa; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;}
.related_stories ul{padding-top:10px!important; list-style-type:none; margin:0!important; padding-bottom:0!important}
.related_stories li{background:url(../images/img-white-read-more-arrow.png) no-repeat 0 5px; list-style-type:none;}
.related_stories li a{color:#fff!important; text-decoration:none; padding-left:10px; text-decoration:none!important}
.related_stories li a:hover{text-decoration:underline!important;}

.leadership_banner{width:480px; height:266px; padding-bottom:20px;}
#wrapper #products .white_wrapper .right_main .right_col .related_links.biographies{border-bottom:none;}
#wrapper #products .white_wrapper .right_main .right_col .related_links.biographies .title{line-height:23px;}
#wrapper #products .white_wrapper .right_main .right_col .related_links.biographies li{padding-bottom:5px; width:195px!important;}

#history p{padding-bottom:0!important;}
#history ul{margin:0!important;}
#history li .thumb{padding-right:0!important;}
#history li .thumb img{padding:0!important;}
#history .brand_text{padding-left:10px!important; width:280px!important;}

#wrapper #products .tab_container .six_princiles .title{width:265px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#757575; padding-bottom:0!important;}
#wrapper #products .tab_container .six_princiles p, #wrapper #products .tab_container .six_princiles h4{padding-bottom:0!important;}
#wrapper #products .tab_container .six_princiles ul{list-style-type:none; padding:0!important; margin:0!important;}
#wrapper #products .tab_container .six_princiles li{list-style-type:none; padding-top:20px; width:100%; float:left;}
#wrapper #products .tab_container .six_princiles li .number{font-size:50px; color:#689a71; font-family:"NewBaskervilleITCProRoman"; padding-right:10px; float:left; line-height:50px;}
#wrapper #products .tab_container .six_princiles li .detail{padding-left:10px; border-left:solid 1px #b3ccb8; float:left; width:392px;}
#wrapper #products .tab_container .six_princiles li .detail span{font-size:15px; font-weight:bold;}

#wrapper #leadership .white_wrapper .right_main.leadership .content {width:160px; height:220px; padding:10px; float:left; overflow:hidden; position:relative;}
#wrapper #leadership .white_wrapper .right_main.leadership .content:hover {background:#F0F0F0;}
#wrapper #leadership .white_wrapper .right_main.leadership .content .leader-img{width:160px; height:84px}
#wrapper #leadership .white_wrapper .right_main.leadership .content .title{font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size:23px; color:#689A71; line-height:23px; padding:10px 0px 0px 0px;}
#wrapper #leadership .white_wrapper .right_main.leadership .caption .title{line-height: 36px;}
#wrapper #leadership .white_wrapper .right_main.leadership .content .des{color:#757575; font-size:12px; line-height:normal; font-family:Arial, Helvetica, sans-serif; width:160px; letter-spacing:0; padding-top:10px;}
.position_static{position: static !important;}
.position_absolute{position: absolute !important;}
#wrapper #leadership .white_wrapper .right_main.leadership .caption .des{width:340px;}
#wrapper #leadership .white_wrapper .right_main.leadership .content .read_more{position:absolute; bottom:5px;}
#wrapper #leadership .white_wrapper .right_main.leadership .content .read_more a, #wrapper #leadership .white_wrapper .right_main.leadership .caption .read_more a{float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:black; padding-top:5px; clear:both;}
#wrapper #leadership .white_wrapper .right_main.leadership .caption .read_more a{color:#fff; padding-top:10px;}
#wrapper #leadership .white_wrapper .right_main.leadership .container {width: 720px; float: left; margin-top:30px; }
#wrapper #leadership .white_wrapper .right_main.leadership .container .banner{position:relative; margin-bottom:10px;}
#wrapper #leadership .white_wrapper .right_main.leadership .container .banner .caption{width:360px;height:auto; position:absolute; bottom:0px; left:0; padding:10px 20px; font-size:12px; line-height:15px; color:#fff; background:url(../images/img-lan-banner-caption.png);}
#wrapper .tab_container .date_list ul {margin-left: 0px; padding: 0px 0px 0px 0px;}
#wrapper .tab_container .date_list p{padding-bottom:0px;}

#wrapper #contact-page .white_wrapper .right_main.contact-page .content-container {width:240px; height:160px; float:left; overflow:hidden; position:relative;}
#wrapper #contact-page .white_wrapper .right_main.contact-page .content-col {width:240px; float:left;}
#wrapper #contact-page .white_wrapper .right_main.contact-page .content-container:hover{background:#F0F0F0;}
#wrapper #contact-page .white_wrapper .right_main.contact-page .bottom-row .content-container{height:210px;}
#wrapper #contact-page .white_wrapper .right_main.contact-page .content-container .ban-two-inner img {max-width: 100%;}
#wrapper #contact-page .white_wrapper .right_main.contact-page .top-row .content-container:hover{background:#F0F0F0;}
#wrapper #contact-page .white_wrapper .right_main.contact-page .top-row .content-container.highlight {background-color:#f2faf6; }
#wrapper #contact-page .white_wrapper .right_main.contact-page .content-container .content {padding:20px 20px 0px 20px;}
#wrapper #contact-page .white_wrapper .right_main.contact-page .content .leader-img{width:160px; height:84px}
#wrapper #contact-page .white_wrapper .right_main.contact-page .content .title{font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size:23px; line-height:23px; color:#689A71; padding:0px 0px 0px 0px;}
#wrapper #contact-page .white_wrapper .right_main.contact-page .top-row .content .title{font-size:23px; line-height:23px;}
#wrapper #contact-page .white_wrapper .right_main.contact-page .top-row .content-container.highlight .title{font-size:32px; line-height:32px;}
#wrapper #contact-page .white_wrapper .right_main.contact-page .caption .title{line-height: 36px;}
#wrapper #contact-page .white_wrapper .right_main.contact-page .content .des{color:#757575; font-size:12px; line-height:normal; font-family:Arial, Helvetica, sans-serif; letter-spacing:0; padding-top:10px;}
#wrapper #contact-page .white_wrapper .right_main.contact-page .caption .des{width:340px;}
#wrapper #contact-page .white_wrapper .right_main.contact-page .banner{position:relative; margin-top:30px;}
#wrapper #contact-page .white_wrapper .right_main.contact-page .caption{width:210px; height:auto; position:absolute; bottom:0px; right:0; padding:5px 20px 5px 10px; font-size:12px; line-height:15px; color:#fff; background:url(../images/img-lan-banner-caption.png) no-repeat;}
#wrapper #contact-page .white_wrapper .right_main.contact-page .content .read_more{position:absolute; bottom:10px;}
#wrapper #contact-page .white_wrapper .right_main.contact-page .content-container.highlight .content{height: 140px;}
#wrapper #contact-page .white_wrapper .right_main.contact-page .content .read_more a, #wrapper #contact-page .white_wrapper .right_main.contact-page .caption .read_more a{float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:black; clear:both;}
#wrapper #contact-page .white_wrapper .right_main.contact-page .caption .read_more a{color:#fff;}
#wrapper #contact-page .white_wrapper .right_main.contact-page .container {width: 720px; float: left; margin-top:20px; }
#wrapper #contact-page .white_wrapper .right_main.contact-page .container .banner{position:relative; margin-bottom:10px;}
#wrapper #contact-page .white_wrapper .right_main.contact-page .container .banner .caption{width:360px;height:auto; position:absolute; bottom:0px; left:0; padding:10px 20px; font-size:12px; line-height:15px; color:#fff; background:url(../images/img-lan-banner-caption.png);}
#wrapper .white_wrapper .right_main .right_col p{padding-bottom: 0px!important; float: left; color: #757575; font-size: 12px; width: 100%;}

#wrapper #sel .white_wrapper .right_main.sel .content-container {width:100%; height:325px; float:left; overflow:hidden; position:relative;}
#wrapper #sel .white_wrapper .right_main.sel .content-col {width:180px; float:left;}
#wrapper #sel .white_wrapper .right_main.sel .content-container:hover{background:#F0F0F0;}
#wrapper #sel .white_wrapper .right_main.sel .top-row .content-container {background-color:#f2faf6;}
#wrapper #sel .white_wrapper .right_main.sel .content:hover {background:#F0F0F0;}
#wrapper #sel .white_wrapper .right_main.sel .content .leader-img img{width:100%; height:84px}
#wrapper #sel .white_wrapper .right_main.sel .content .title{font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size:23px; line-height:23px; color:#689A71; padding:10px 0px 0px 0px;}
#wrapper #sel .white_wrapper .right_main.sel .top-row .content .title{font-size:32px; line-height:32px;}
#wrapper #sel .white_wrapper .right_main.sel .caption .title{line-height: 36px;}
#wrapper #sel .white_wrapper .right_main.sel .content .des{color:#757575; font-size:12px; line-height:normal; font-family:Arial, Helvetica, sans-serif; letter-spacing:0; padding-top:10px;}
#wrapper #sel .white_wrapper .right_main.sel .caption .des{width:340px;}
#wrapper #sel .white_wrapper .right_main.sel .banner{position:relative; margin-top:30px;}
#wrapper #sel .white_wrapper .right_main.sel .caption{width:210px; height:auto; position:absolute; bottom:0px; right:0; padding:5px 20px 5px 10px; font-size:12px; line-height:15px; color:#fff; background:url(../images/img-lan-banner-caption.png) no-repeat;}
#wrapper #sel .white_wrapper .right_main.sel .content .read_more{position:absolute; bottom:10px;padding-bottom: 7px;}
#wrapper #sel .white_wrapper .right_main.sel .content .read_more a, #wrapper #sel .white_wrapper .right_main.sel .caption .read_more a{float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:black; clear:both;}
#wrapper #sel .white_wrapper .right_main.sel .caption .read_more a{color:#fff;}
#wrapper #sel .white_wrapper .right_main.sel .container {width: 720px; float: left; margin-top:20px; }
#wrapper #sel .white_wrapper .right_main.sel .container .banner{position:relative; margin-bottom:10px;}
#wrapper #sel .white_wrapper .right_main.sel .container .banner .caption{width:360px;height:auto; position:absolute; bottom:0px; left:0; padding:10px 20px; font-size:12px; line-height:15px; color:#fff; background:url(../images/img-lan-banner-caption.png);}

#wrapper .site_wrapper.mrk .white_wrapper .right_main .tab_container .col{width:235px; float:left}
#wrapper .site_wrapper.mrk .white_wrapper .right_main .content.quick-fact{height:140px; width: 195px;}
#wrapper .site_wrapper.mrk .white_wrapper .right_main .content.quick-fact span {color: black;}
#wrapper .site_wrapper.mrk .white_wrapper .right_main .baner_who.grey{width: 195px; float: right; padding: 20px 20px 0 20px; font-family: Georgia, "Times New Roman", Times, serif; color: white; height: 140px; 
background-color:rgba(171, 171, 171, 0.9);
   background-image: -moz-radial-gradient(85% 85% , circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
    background-image: -webkit-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
     background-image: -o-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em); 
     background-image: -ms-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
      background-image: radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);}
.no-cssgradients #wrapper .site_wrapper.mrk .white_wrapper .right_main .baner_who.grey{background: url(../images/img-add3-bg.jpg) no-repeat;background-size:auto;}
#wrapper .site_wrapper.mrk .white_wrapper .right_main .baner_who.grey .title { font-family: "NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size: 32px; line-height: 32px; float: left;}
#wrapper .site_wrapper.mrk .white_wrapper .right_main .baner_who.grey .des {font-family: Arial, Helvetica, sans-serif; float: left; padding-top: 10px; width: 160px;}
#wrapper .site_wrapper.mrk .white_wrapper .right_main .baner_who.grey .read_more {padding-top: 8px; clear: both; }
#wrapper .site_wrapper.mrk .right_main .right_col p{width:190px}
#wrapper .site_wrapper.mrk .white_wrapper .right_main .tab_container .baner_who.grey p{padding-bottom:0px}
#wrapper .site_wrapper.mrk .white_wrapper .right_main .tab_container .baner_who.grey .read_more a {float: left; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: white; padding-top: 10px; clear: both;}
#wrapper .site_wrapper.mrk .white_wrapper .right_main .tab_container .baner_who.grey .read_more img {float: none; padding: 0px 0px 0px 0px;}

#wrapper #sel .white_wrapper .right_main.sel .content {height:315px; padding: 10px 10px 10px 10px; float: left; overflow: hidden; position: relative;}

#wrapper #news h1 {line-height:36px;}
#wrapper #news p.news-title{color: #757575; font-family:"NewBaskervilleITCProItalic", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size:18px;}
#wrapper #news .tab_container{width:470px; float:left; padding-top:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#757575;}
#wrapper #news .tab_container p.date, #wrapper .tab_container .main-news-list p.date{padding-bottom:0px; color:#000; font-style:italic;}
#wrapper .media-news-list p.date{padding-bottom:0px; color:#000; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:5px;}
#wrapper .white_wrapper .right_main .right_col {width: 230px; float: right; padding-top: 30px;}
#wrapper .white_wrapper .right_main h3.main-news-list-title a, #wrapper .white_wrapper .right_main h3.main-news-list-title{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#757575; text-decoration:none; line-height:12px; font-weight:normal; font-style:normal;}
#wrapper .white_wrapper .right_main h3.media-news-list-title a, #wrapper .white_wrapper .right_main h3.media-news-list-title{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#757575; text-decoration:none; line-height:12px; font-weight:normal; font-style:normal;}
#wrapper .white_wrapper .right_main h3.media-news-list-title{padding-bottom:15px; font-weight:normal;}
#wrapper .media-news-list .read_more a {float: left; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: black; padding-top: 10px; clear: both;}
#wrapper .media-news-list{padding:15px}

#wrapper .white_wrapper .right_main .right_col .media-contact {border-bottom: solid 1px #CCC; margin:0px 15px 10px 15px; padding-bottom:10px; float:left;}
#wrapper .white_wrapper .right_main.pse .right_col .media-contact{border-bottom:none;}
#wrapper .white_wrapper .right_main .right_col .media-contact h2{font-size:23px; color: #689A71; padding:0px 0px 0px 0px; width:200px; float:left;}
#wrapper .white_wrapper .right_main .right_col .media-contact p{font-size:12px; color: #757575; float:left; padding:15px 0px 0px 0px; width:200px;}
#wrapper .white_wrapper .right_main .right_col .media-contact a{color:#000;}
#wrapper .tab_container .fileDownload, #wrapper .right_col .fileDownload { background: url(../images/icon-pdf.gif) no-repeat 10px 50% #f2faf6; padding: 20px; padding-left:35px;margin-bottom:20px; float:left;}
#wrapper .right_col .fileDownload { width:175px; }
#wrapper .tab_container .fileDownload { width:430px; }
#wrapper .right_col .fileDownload a{font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline; color:#000;}
#wrapper .tab_container .fileDownloadPic p{padding-bottom:0px; color:#000; float:right; line-height:39px;}
#wrapper .tab_container .fileDownloadPic { background: #f2faf6; padding: 10px 20px 10px 10px ; width:470px; margin-bottom:10px; cursor:pointer; height: 39px;}
#wrapper .tab_container .fileDownloadPic a {font-family: "NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size: 23px; color: #689A71; line-height: 39px; text-decoration:none; display:block; float:left;}
/*#wrapper .tab_container .fileDownloadPic img { background: url(../images/img-ie-shadow.png) no-repeat bottom right; padding: 0px 5px 5px 0px; -moz-box-shadow: 3px 3px 3px #c8cac7; -webkit-box-shadow: 3px 3px 3px #c8cac7; box-shadow: 3px 3px 3px #c8cac7; border: 1px solid #c8cac7; margin-right:20px;}*/
#wrapper .tab_container .fileDownloadPic img { background: url(../images/img-ie-shadow.png) no-repeat bottom right; padding: 8px 8px 8px 2px; margin-right:10px; height:29px; width:26px; border:0px;}
#wrapper .white_wrapper .right_main .right_col .program .content.subLink{border-top: 1px solid #5a6870; margin: 5px 20px 0px 20px; padding:10px 0px 0px 0px;}
#wrapper .header .search_box .search input[type="text"] {padding:0 0 0 0px; margin:0 0 0 0px; line-height:22px; height:24px;}
#wrapper .header .search_box .search input[type="submit"]{background:url(../images/icon-search.jpg) no-repeat; width: 21px; height: 24px;   border: 0;  cursor: pointer; text-indent: -9999px;}
#wrapper .search-container .totals span{color:#000;}
/* #wrapper #contact-page .white_wrapper .right_main.contact-page .top-row .content-container:hover {background:#F0F0F0} */

#wrapper .job_search .rowElem{width:182px; padding-bottom:12px;}

#wrapper .tab_container p.footnote {font-size:11px;}

#wrapper #products.faf .tab_container {width:490px;}
#wrapper #products.faf .tab_wrapper ul.tabs li a { padding: 0 0 0 0px; width: 120px; text-align: center;}
#wrapper #products .white_wrapper .right_main .tab_container .banner_key {width: 240px; height: 160px; float: left; 
background-color:rgba(171, 171, 171, 0.9);
   background-image: -moz-radial-gradient(85% 85% , circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
    background-image: -webkit-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
     background-image: -o-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em); 
     background-image: -ms-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
      background-image: radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em); }
.no-cssgradients #wrapper #products .white_wrapper .right_main .tab_container .banner_key{background-image: url(../images/img-lan-add-grey-bg.jpg);background-size:auto;}
#wrapper #products .white_wrapper .right_main .tab_container .banner_key.green{background-color: #A4DDC3; background-image: none;}
#wrapper #products .white_wrapper .right_main .tab_container .banner_key.green p{color: #000}
#wrapper #products .white_wrapper .right_main .tab_container .banner_key.light{background-color: #ECF8F2; background-image: none;}
#wrapper #products .white_wrapper .right_main .tab_container .banner_key a{text-decoration: none !important; padding-top: 0;}
#wrapper #products .white_wrapper .right_main .tab_container .banner_key .content{padding: 5px 10px 10px 20px; color: #fff; position:relative; float:left; height:140px;}
#wrapper #products .white_wrapper .right_main .tab_container .banner_key.light .content,
#wrapper #products .white_wrapper .right_main .tab_container .banner_key.light .content a{color: #757575;}
#wrapper #products .white_wrapper .right_main .tab_container .banner_key.light .title,
#wrapper #products .white_wrapper .right_main .tab_container .banner_key.light .title a{color: #689A71;}
#wrapper #products .white_wrapper .right_main .tab_container .banner_key .image a{padding-top:0;}
#wrapper #products .white_wrapper .right_main .tab_container .banner_key .title a{font-size: 65px;padding-top:0; font-family: "NewBaskervilleITCProRoman",Garamond,Palatino,"Palatino Linotype","Hoefler Text","Times New Roman",serif;}
#wrapper #products .white_wrapper .right_main .tab_container .banner_key .content .title{font-family: "NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; font-size: 65px; line-height: 55px;}
#wrapper #products .white_wrapper .right_main .tab_container .banner_key .image{width:200px; height:36px; position:absolute; bottom:10px; left:20px;}
#wrapper #products .white_wrapper .right_main .tab_container .banner_key p{padding-bottom: 0px;}
#wrapper #products .white_wrapper .right_main .tab_container .banner_key.green p a{color: #6d6e6b;}
#wrapper #products .white_wrapper .right_main .tab_container .banner_key.grey p a{color: #fff;}
#wrapper #products .white_wrapper .right_main .tab_container .banner_key img {float: left; padding: 0px 0px 0px 0px;}

#emailPageFormWrapper, #dialogForm {display: none;}
.emailPageForm label {color: #757575; display: block; font-size: 11px; margin: 6px 0 3px; }
.emailPageForm label.error {color: red;}
.emailPageForm input.text{background:url(../images/img-emailpage-bg.jpg) no-repeat transparent; border:none; width:196px; height:25px; padding:0px 5px;}
.emailPageForm textarea.ccm-input-textarea{background:url(../images/img-emailpage-textarea-bg.jpg) no-repeat transparent; border:none; width:274px!important; height:50px; resize:none; padding:5px;}
.emailPageForm .text {color: black; font-size: 12px; width: 200px;}
.emailPageForm #buttons {margin: 20px 0px 5px 0px;}
.dynamicForm .sent {background: none repeat scroll 0 0 #E5EFE5; border: 1px solid #006600; color: #006600; font-weight: bold; padding: 5px; text-align: center;}
.dynamicForm .failed {background: none repeat scroll 0 0 #F5E5E5; border: 1px solid #990000; color: #990000; font-weight: bold; padding: 5px; text-align: center;}
.dynamicForm #note {width: 280px;}
.emailPageForm #cancel{background:url(../images/img-emailpage-cancel-bg.jpg) no-repeat transparent; border: 0px; padding: 0 0 0 0px; margin: 0 0 0 0px; width:80px; height:23px; text-indent:-9999px; cursor:pointer;}
.emailPageForm #emailFriend{background:url(../images/img-emailpage-send-bg.jpg) no-repeat transparent; border: 0px; padding: 0 0 0 0px; margin: 0 5px 0 0px; width:68px; height:23px; text-indent:-9999px; cursor:pointer;}
/* Employee Box */
#employe_box{margin-bottom:12px; position:relative; float:left; width:450px;}
#employe_box img{padding:0!important;}
.employee_box{background: url(../images/img-employee-bg.jpg) no-repeat top center #757575; padding:10px; color:#fff!important; padding-bottom:8px;}
.employee_box.open{background:#757575;}
.employee_box p{padding:0!important; margin:0!important;}
.employee_info{float:left; padding-left:20px;}
.employee_info h2{font-size:21px; font-family:"NewBaskervilleITCProRoman"; color:#fff!important; padding:0!important; margin:0!important;}
#wrapper .employee_info .quote {width: 210px; padding-top: 10px!important; float: none; height: auto;}
.employee_detail{background:#f7f7f7; padding:20px 15px 0;}
.employee_detail p{padding-bottom:20px;}
.employee_box .down_button{ position:absolute; bottom:0; right:30px;}
.employee_detail .down_button{ position:absolute; bottom:0; right:30px;}
#employe_box a.toggleLink{position:absolute; float:left; bottom:0; right:30px; width:54px; height:20px; background-image: url(../images/img-down-button.png); text-indent:-9999px; }
#employe_box a.toggleLink.collapse{ background-image: url(../images/img-up-button.png); }

/* Sitemap */
#wrapper .mapcol ul.sitemap {margin-bottom:20px;}
#wrapper .mapcol{width:225px; margin-left:15px; float:left; font-size:12px; color:#000;}
#wrapper .mapcol.first{margin-left:0px;}
#wrapper .mapcol a{color:#000;}
#wrapper .mapcol ul{list-style-type: none;}
#wrapper .mapcol ul ul{margin-left:12px;}
#wrapper .mapcol li{padding-top:5px;}
#wrapper .mapcol h2{font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; padding-top:5px; font-weight:bold;}

/* Video */
#wrapper a.career  {padding: 0 0 5px 20px; background: url(../images/icon-video.png) no-repeat 0 1px; font-weight:bold; text-decoration:none; color:#000;}
#wrapper a.career:hover {text-decoration:underline;}
#wrapper #careers .watch_video .content .links p{padding-bottom:10px;}
#wrapper .vid .text-left{height:40px; width: 480px; background: url(../images/img-video-bg.jpg) no-repeat;}
#wrapper .vid .text-left h3, #wrapper #products .tab_container .vid .text-left h3, #wrapper .tab_container .vid .text-left h3 {font-size:20px; color:#fff; font-family: 'ConvUniversNextRegular'; padding:0 0 0 10px; line-height:40px; font-style:normal;}
#wrapper .tab_container .vid img {float: left; padding: 0px 0px 0px 0px;}

#wrapper .white_wrapper .right_main #searchResults .pageLink{ font-size:12px; color:#000; margin:2px 0px 8px 0px; padding:0px; display:block }
#wrapper .white_wrapper .right_main #searchResults .searchResult h3{ margin-bottom:0px; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; line-height:12px; color:#757575; font-weight:bold;}
#wrapper .white_wrapper .right_main #searchResults .searchResult p{margin-top:6px; font-size:12px; color:#757575; font-weight:normal;}
#wrapper .white_wrapper .right_main #searchResults {width:470px; padding-left: 20px; padding-top:20px; border-top: solid 1px #757575; float:left;}
#wrapper .white_wrapper .right_main #searchResults ol {font-size:12px; color:#757575; font-weight:bold;padding-left: 13px;}
#wrapper .pagination {font-size:12px; padding-top: 40px; float:right; width:50%;}
#wrapper .pagination span a{color:#000; margin:0px 2px;}
#wrapper .pagination span.pagination_left a{margin:0px 0px;}
#wrapper .pagination span.pagination_right a{margin:0px 0px;}
#wrapper .pagination .pagination_left span a{margin:0px 0px;}
#wrapper .pagination .pagination_right span a{margin:0px 0px;}
#wrapper .pagination span.currentPage{color:#757575;}
#wrapper .search-container {width:490px;}
#wrapper .pagination-pages{float:right }
#wrapper .pagination-arrows{float:right; margin-left:10px; }
#wrapper .totals{width:49%; float:left; margin-bottom:10px;}
#wrapper .totals span{color:#000;}
#wrapper .showing{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; line-height: 16px; color: #757575; font-weight: normal; padding-top:15px;}
#wrapper .page_head input.something[type="submit"] { background: url(../images/img-search.jpg) no-repeat; width: 80px; height: 28px; border: 0; cursor: pointer; text-indent:-9999px; text-transform:capitalize;}
#wrapper .page_head input.whatever[type="text"] { background: url(../images/imge-search-bg.jpg) no-repeat; width: 300px; height: 24px; border: 0; color:#757575;}
.cookies{width: 100%; float: left; background: #152934; margin-bottom: 30px;}
.cookies a{color: #152934; text-decoration: none;}
.cookie-col-one{width: 60%; float: left; padding-bottom: 30px;}
.cookie-col-two{width: 40%; float: left; padding-bottom: 30px;}
.cookies-content{margin: 0 auto; width: 900px; padding: 30px; color: white; font-size: 13px; font-family: Helvetica, Arial, sans-serif; }
.cookies-content p{float: left;}
.cookies-content h3{font-size: 16px; font-weight: bold; padding-bottom: 15px; width: 75px; float: left;}
.cookies-content a{color: #b0d121}
.cookies-content a:hover{color: #bfdf35}
.cookies-content a.cookie-more{background: url(../images/cookie-question.png) no-repeat; padding-left: 20px; width: 480px; line-height: 16px;}
.cookies-content a.cookie-button{float:right; width: 160px; height: 40px; margin-right:57px; margin-bottom: 20px; background: #b0d121; color: #152934; text-decoration: none; font-weight: bold; font-size: 15px; text-align: center; line-height: 40px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.cookies-content a.cookie-button:hover{color: #152934; background: #bfdf35}
.cookies-content a.cookie-settings-link{float: right; font-size: 14px; font-weight: bold; text-decoration: none; background: url(../images/arrow-cookie.png) no-repeat right; padding-right: 20px} 
.cookie-settings{padding: 25px; width: 420px; float: left; background: #ecf8f2}
.cookie-wrapper{float: left; margin-bottom:20px;}
#wrapper #products .tab_container .cookie-settings h2{font-family:Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 16px;padding-bottom: 25px;}
#wrapper #products .tab_container .cookie-settings h3{font-family:Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 14px;}
.cookie-col-radio{width: 65px; float: left;}
.cookie-col-radio label{float: left; width: 65px; text-align: center;margin-bottom: 10px;}
.cookie-col-radio input{float: left; width: 42px; margin-left: 23px; display: block;}
p.notification{margin-top: 10px; float: left }
#wrapper .tab_container .cookie-settings p { padding-bottom: 5px;}

#wrapper.in-focus-story #products .white_wrapper .right_main .banner {position: relative; height: 375px; width: 960px; overflow: visible;}
#wrapper.in-focus-story #products .white_wrapper .right_main .banner img {margin-top: 65px;}
#wrapper.in-focus-story #products .white_wrapper .right_main .banner .caption { background: rgba(45,61,71,.95); position: absolute; bottom: 0px; left: 0px; height: auto; padding-right: 20px; max-width: 700px; width: auto;}
.no-cssgradients #wrapper.in-focus-story #products .white_wrapper .right_main .banner .caption{background: url(../images/banner-desc-bg.png);}
#wrapper.in-focus-story #products .white_wrapper .right_main .banner .caption .des {width: auto; padding-bottom: 15px}

#wrapper.in-focus-story .white_wrapper .right_main {width: 100%;}
#wrapper.in-focus-story .white_wrapper .right_main .left_col {padding: 20px 0px 0px 20px; width: 465px;float: left;}
#wrapper.in-focus-story .addthis_toolbox {display: none;}
/* Style for Turkey pages */
/**:focus {outline: 1px dotted #929292;}*/
.focused,.customSelectFocus {outline: 1px dotted #929292;}
#wrapper #products .main_wrapper .tab_container{width: 100%;}
.main_wrapper .tab_container .quick-fact p, .main_wrapper .tab_container .quick-fact span{float: left;}
#wrapper .header .search_box .search label{display:none;}
#wrapper .header .search_box .search input:focus, #wrapper #products a:focus, .fancybox-inner #dialogForm form input:focus, .fancybox-inner #dialogForm form textarea:focus{outline: 1px dotted #929292;}
.main_wrapper .tab_container .row{width:100%;font-family: arial;overflow: hidden;}
.main_wrapper .tab_container .row span.row_left{float:left;width:14%;padding-right: 2%;font-size: 1.1em;color:#757575;padding-top: 8px;}
.main_wrapper .tab_container .row .row_right{float:left;width:79%;background-color: #f2faf6;padding: 8px 2%;margin-bottom: 7px;}
.main_wrapper .tab_container .row .row_right span{font-size: 1.1em;color:#757575;display: block;padding: 3px 0;}
.main_wrapper .tab_container .row .row_right.footnote{background-color: #fff; margin-top: 40px; }
#wrapper .main_wrapper .tab_container .row .row_right.footnote p{padding: 0; width: auto; color: #000;}
#wrapper .main_wrapper .tab_container .row .row_right.footnote a{color: blue;}
.main_wrapper .tab_container .row span.bold{font-weight: bold;}
#wrapper .main_wrapper .tab_container .row p{padding:15px 0px 0px;line-height: 18px;width: 67%; font-size: 1.1em;}
#wrapper .main_wrapper .tab_container .row p:first-child { padding:0;}
.main_wrapper .tab_container .row .row_right strong.name-high{color:#000;text-decoration: underline;display: inline; font-weight: normal;}
#wrapper .main_wrapper .tab_container .row .row_right .fileDownload{ margin: 0;padding:5px 0 8px 33px;background: url("../images/icon-pdf.gif") no-repeat scroll 5px 50% #F2FAF6;}
#wrapper .main_wrapper .tab_container .row .row_right .fileDownload.dim{ background: url("../images/icon-lock.png") no-repeat scroll 0 50% #F2FAF6;}
.main_wrapper .tab_container .row .pdf_download{float:right;margin-right: 10px;}
.lt-ie9 .main_wrapper .tab_container .row .pdf_download{float:right;margin-right: 7px;}
#wrapper p.logo a{display: block;}
#wrapper .header .search_box .search input{display: inline;float: none;}
#wrapper .header .search_box .search input[type="submit"]{text-indent: -9999px;}
.footer_links .link_box ul li a{padding-bottom: 0px;}
#wrapper #products .main_wrapper .tab_wrapper ul.tabs li a{padding: 0px 25px;}
#wrapper .main_wrapper .tab_container .row p.fix_len{ font-size: 1.1em;padding: 0;width: 42%;}
#wrapper .main_wrapper .tab_container .row p.fix_len span{color: #757575;text-decoration: none; font-size: inherit;margin-left: 46px;}
.lt-ie8 .main_wrapper .tab_container .row{margin-bottom: 8px;}
.lt-ie9 #wrapper .main_wrapper .tab_container .row p.fix_len{width:41%;}
@-moz-document url-prefix() { 
  #wrapper .header .search_box .search input[type="submit"]{outline:0px;padding: 0px;}
}

#wrapper .focus_arrow{float:left;width:100px;padding:25px 0 0 20px;font-family: Arial,Helvetica,sans-serif;font-size: 12px;}
/*.focus_filters{width:86%;float:left;}*/
#wrapper .cubesnav{height:64px;background:url(../images/focus.png) left top no-repeat #2d3d47;color:#FFF;font-family:'universnext-regular';}
#wrapper .focus_filters li{width:69px;float:left;text-align:center;line-height:14px;padding:15px 15px 0;height: auto; padding: 15px 12px 0; padding-top: 25px;}
#wrapper .focus_filters li.highlight {margin-right: 30px;}
#wrapper .focus_filters li a:HOVER{color:#b0d121;font-size:12px;}
#wrapper .focus_filters li.tab_arrow{padding-bottom:9px;background:url(../images/tab_arrow_down.png) center bottom no-repeat;}
#wrapper.in-focus-story .grid_container {display: none;}
#wrapper .grid_container{float:left;box-sizing:content-box;width:940px;min-height:660px;margin-left:10px;margin-top:10px;}
#wrapper .grid{width:228px;height:120px;float:left;padding:0 7px 7px 0;position: relative; background: url(../images/shadow.png)}
#wrapper .grid .image_bg{width:228px;height:120px;background: no-repeat;position: absolute;top:0;left:0;-moz-transform: perspective(456px);}
#wrapper .grid.quote {background: url(../images/shadow-quote.png) bottom right;}
#wrapper .grid.quote .image_bg{height:233px;}
#wrapper .grid .content_fg,.grid .content_bg{width:228px;height:120px;position: absolute;top:0;left:0;display:none;-moz-transform: perspective(456px);}
#wrapper .grid .content_bg{cursor: pointer;}
#wrapper .grid_compress_two .quote .gridbox_sub { height: 233px !important; }
#wrapper .grid_1_1 .image_bg{background-position:-0px -0px}
#wrapper .grid_1_2 .image_bg{background-position:-235px -0px}
#wrapper .grid_1_3 .image_bg{background-position:-470px -0px}
#wrapper .grid_1_4 .image_bg{background-position:-705px -0px}
#wrapper .grid_2_1 .image_bg{background-position:-0px -163px}
#wrapper .grid_2_2 .image_bg{background-position:-235px -163px}
#wrapper .grid_2_3 .image_bg{background-position:-470px -163px}
#wrapper .grid_2_4 .image_bg{background-position:-705px -163px}
#wrapper .grid_3_1 .image_bg{background-position:-0px -326px}
#wrapper .grid_3_2 .image_bg{background-position:-235px -326px}
#wrapper .grid_3_3 .image_bg{background-position:-470px -326px}
#wrapper .grid_3_4 .image_bg{background-position:-705px -326px}
#wrapper .grid_4_1 .image_bg{background-position:-0px -489px}
#wrapper .grid_4_2 .image_bg{background-position:-235px -489px}
#wrapper .grid_4_3 .image_bg{background-position:-470px -489px}
#wrapper .grid_4_4 .image_bg{background-position:-705px -489px}
#wrapper .grid_5_1 .image_bg{background-position:-0px -652px}
#wrapper .grid_5_2 .image_bg{background-position:-235px -652px}
#wrapper .grid_5_3 .image_bg{background-position:-470px -652px}
#wrapper .grid_5_4 .image_bg{background-position:-705px -652px} 
#wrapper .quote{float:left;height: 233px;}
#wrapper .gridbox_sub{width:228px;height:120px; position: relative;}
#wrapper .quote .gridbox_sub em{font-family: "Georgia", Times New Roman, Times, serif; font-size: 18px;}
#wrapper .quote .gridbox_sub p{font-size: 16px; line-height: normal; padding-bottom: 10px}
#wrapper .quote .gridbox_sub{padding-top: 15px;}
#wrapper .white{background:#FFF;}
#wrapper .green{background:#a4ddc3;}
#wrapper .dark{background:#2d3d47;}s
#wrapper .gridbox_sub,#wrapper .grid .image_bg {-webkit-box-shadow: #ccc 3px 3px 5px 1px ;box-shadow: #ccc 3px 3px 5px 1px;}
#wrapper .gridbox_sub h1{font-family:"Georgia", Times New Roman, Times, serif;color:#b0d121;font-weight:400;margin:0;padding:6px 15px;}
#wrapper .gridbox_sub.white h1{font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif;color:#b0d121;font-weight:400;margin:0;padding:5px 15px;}
#wrapper .italics{font-style:italic;}
#wrapper .contentarea .white h1{color:#B0D121;font-size:36px;font-family:"NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; }
#wrapper .white p a{color:#757575;font-family:'universnext-regular';font-size:14px;}
#wrapper .white p a:hover{color:#999;text-decoration:underline;}
#wrapper .dark h1{color:#7eceaa;font-size:25px;font-style:italic;font-family:'Georgia';}
#wrapper .dark p a{clear: both;color: #FFF;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 12px;padding-top: 10px;text-decoration: none; position: absolute; bottom: 6px; left: 15px; font-weight: bold;}
#wrapper .dark p a:hover{text-decoration:underline;}
#wrapper .dark p{color:#FFF;}
#wrapper .green h1{color:#6d6e6b;font-size:26px;font-style:italic;font-family:'Georgia';}
#wrapper .green p a{clear: both;color: #000000;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 12px;padding-top: 10px;text-decoration: none;}
#wrapper .green p a:hover{text-decoration:underline;}
#wrapper .green p{color:#6d6e6b;}
#wrapper .copy_right{width:945px;font-size:11px;float:left;box-sizing:content-box; padding:10px 0 10px 10px;}
#wrapper .copy_right .left_col{float:left;padding:5px 20px 0 10px;}
#wrapper .copy_right .right_col{float:right;padding-top:5px;}
#wrapper .copy_right .right_col a{font-size:11px; padding:0 5px;}
#wrapper .bannerarea{position: relative;background:url(../images/banner1.jpg) center top no-repeat;height:319px;padding:0 !important;}
#wrapper .banner-overlay{height:159px;width:487px;position:absolute;margin-top:159px;background:url(../images/banner-overlay.png) repeat;text-align:left;}
#wrapper .banner-overlay h3{font-family:"Georgia";font-weight:400;font-size:34px;color:#fff;margin-left:20px;}
#wrapper .banner-overlay p{width:400px;font-family:"Georgia";font-weight:400;font-style:italic;font-size:18px;color:#fff;margin-left:20px;line-height:20px;}
#wrapper .ov-link{display:none;width:167px;height:26px;margin-top:-1px;margin-right:25px;text-align:center;padding-top:13px;padding-left:25px;background:#2d3d47 url(../images/down.png) 18px 13px no-repeat;color:#fff;text-transform:uppercase;font-size:10px;cursor:pointer;}
#wrapper .ov-link.close{background:#2d3d47 url(../images/up.png) 18px 13px no-repeat;color:#fff;}
#wrapper .contentarea{min-height:655px;background:#FFF;}
#wrapper .texts p{margin-bottom:5px;line-height:15px;font-size:12px;padding:5px 0 5px 20px;}
#wrapper .contentarea p{padding: 0px 0px 20px 0px; margin: 0px 0px 0px 0px; color: #757575; font-size: 12px; line-height: 15px;}
#wrapper .contentarea p.read_more{padding: 0px 0px 20px 15px;}
#wrapper .contentarea h3 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; line-height: 20px; font-style: italic; color: #757575; font-weight: normal; padding-bottom: 20px;}
#wrapper .contentarea .texts{padding: 20px 0px 0px 20px}
#wrapper .texts h6{padding:0 0 0 20px;}
#wrapper .side-grid{margin-top:10px;float:right;}
#wrapper .subgridbox{width:220px;height:156px;float:right;-moz-box-sizing:content-box;margin:10px 0 0 10px; position: relative;}
#wrapper .subgridbox .read_more a{position: absolute; bottom: 5px; left: 15px}
#wrapper .subgridbox h1{font-weight:400;margin:0;padding:10px 15px;}
#wrapper .subgridbox h4{font-family:"Georgia", Times New Roman, Times, serif;font-weight:400;color:#7e996e;margin:0;padding:10px 15px;}
#wrapper .allstories_button{width:167px;background:#2d3d47;color:#FFF;padding:7px;}
#wrapper .allstories_button img{margin-right:10px;vertical-align: middle;}
#wrapper .inner-menu{width:198px;margin-left:10px;}
#wrapper .inner-menu article{padding-left:14px;font-size:12px;background:url(../images/list1.png) left top no-repeat;margin-bottom:4px;color:#2D3D47;}
#wrapper .inner-menu article:hover{padding-left:14px;font-size:12px;background:url(../images/list1.png) left top no-repeat;margin-bottom:4px;color:#7e996e;}
.copy_right a{color:#757575;}
#wrapper .contentarea .white p {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; line-height: 22px; color: #757575; float: left; width: 200px; letter-spacing: -1px; padding-left: 15px;}
#wrapper .email_print a:hover,.search p a:hover,.footer_links .link_box ul li a:hover,.copy_right a:hover{color:#000;text-decoration:underline;}
#wrapper .breadcrumb span,.active,.navigation ul li a:hover{color:#000;}
#wrapper .search p a,.copy_right p{font-size:11px;}
#wrapper .navigation ul,.focus_filters ul{list-style:none;margin:0;padding:0;}
#wrapper .focus_active a,#wrapper .focus_filters li.focus_active a{color:#b0d121;font-family: arial;}
#wrapper .focus_filters li a{color:#FFF;font-size:12px;font-family: arial; display: block; height:100%; width: 100%}
#wrapper .allstories_button a{color:#FFF;font-size:12px;font-family: arial;}
#wrapper .quote p{padding-top:15px;}
#wrapper .gridbox_sub p,.subgridbox p{color:#5a5959;font-family:"Georgia", Times New Roman, Times, serif;font-size:16px;line-height:19px;padding:0px 15px 0;}
#wrapper .six{width:465px;float:right;}
#wrapper .left{float: left;}
#wrapper .right{float:right;}
#wrapper .grid-filter-container{height:64px;*padding-top:0;}
.no-cssgradients #wrapper .grid-filter-container{padding-top:25px;}
#wrapper .site_wrapper.in_focus_wrapper .grid-filter-container, .lt-ie9 #wrapper .site_wrapper.in_focus_wrapper .grid-filter-container{padding-top: 0px;}
#all-stories-container{position: absolute;width: 100%;z-index: 20;}
.addthis_toolbox{margin: 20px 0 30px 0; float: left; width: 465px;}
#wrapper.in-focus-story .white_wrapper .right_main .right_col .content_box .title{line-height: normal;}
#wrapper.in-focus-story  .white_wrapper .right_main .right_col .related_links .title {line-height: normal;}
#wrapper.in-focus-story  .white_wrapper .right_main .right_col{padding-top: 10px}
#wrapper.in-focus-story .white_wrapper .right_main .right_col .content_box{width: 190px; padding-left: 10px}

h1#slide-head-text{height: 117px; float: left; margin-top: 10px; color: white; border-left: solid 1px #92979A; font-size: 38px; font-family: "NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; padding: 0px 0 20px 10px;line-height: 42px;}
#wrapper #career-detail h1{color: #689A71}
#wrapper #careers .image_gallary .banner .content_bg .content h2{font-size: 20px;}

#jsframe{min-height: 550px}

.test{display: block;}

/* changes */
/*.cookies{display:none;}*/
#wrapper.home .content_wrapper .banner .banner_right{padding-top:22px;}
#wrapper .white_wrapper .right_main.lan .right_col .content_box{padding-bottom:5px;}
#wrapper .white_wrapper{width:100%;}

#wrapper.home .header{box-shadow:0px 0px 0px #eaeaea;}


.footer{
background: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 40%, #fefefe 50%, #fbfbfb 60%, #f0f0f0 75%, #ebebeb 85%, #EAEAEA 100%); /* FF3.6+ */
background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#FFFFFF), color-stop(40%,#FFFFFF), color-stop(50%,#fefefe), color-stop(60%,#fbfbfb), color-stop(75%,#f0f0f0), color-stop(85%,#ebebeb), color-stop(100%,#EAEAEA)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #FFFFFF 0%, #FFFFFF 40%, #fefefe 50%, #fbfbfb 60%, #f0f0f0 75%, #ebebeb 85%, #EAEAEA 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #FFFFFF 0%, #FFFFFF 40%, #fefefe 50%, #fbfbfb 60%, #f0f0f0 75%, #ebebeb 85%, #EAEAEA 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #FFFFFF 0%, #FFFFFF 40%, #fefefe 50%, #fbfbfb 60%, #f0f0f0 75%, #ebebeb 85%, #EAEAEA 100%); /* IE10+ */
background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 40%, #fefefe 50%, #fbfbfb 60%, #f0f0f0 75%, #ebebeb 85%, #EAEAEA 100%); /* W3C */
box-shadow: 0 5px 3px #dadada;
}
.no-cssgradients .#wrapper.home .add_banner .add_box{background: url("../images/img-footer-bg.png") no-repeat scroll center bottom transparent;}
.no-cssgradients .footer{background: url("../images/img-footer-bg.png") no-repeat scroll center bottom transparent;box-shadow: 0 0px 0px #fff;}
.no-cssgradients #wrapper.home .add_banner .add2 .add_box {background: url("../images/img-add1-bg.jpg") no-repeat scroll 0 0 transparent;background-size:auto;}
.no-cssgradients #wrapper .white_wrapper .right_main.lan .middle .left_banner .banner_key {background: url("../images/img-lan-add-grey-bg.jpg") no-repeat scroll 0 0 transparent;background-size:auto}
.no-cssgradients #wrapper .header{background: url("../images/img-header-bg.png") no-repeat scroll 0 0 #f1f1f1;box-shadow: 0 0px 0px #fff;}
/*
* html #wrapper .header {background: url("../images/img-header-bg.png") no-repeat scroll 0 0 transparent;}
* + html #wrapper .header {background: url("../images/img-header-bg.png") no-repeat scroll 0 0 transparent;}
* html .footer {background: url("../images/img-footer-bg.png") no-repeat scroll center bottom transparent;}
* + html .footer {background: url("../images/img-footer-bg.png") no-repeat scroll center bottom transparent;}
:root .footer { background: url("../images/img-footer-bg.png") no-repeat scroll center bottom transparent /IE9; }
*/

#wrapper .header .mobile-navigation{display:none;}
#wrapper .mobile-header p{display: none;}
.bottom-news-nav span a, .top-date{display:none;}
.world_maps, .social_links{display:none;}
#wrapper .white_wrapper .right_main .banner .ban-two-inner img{float:left; max-width: 100%;}
.lt-ie9 #wrapper .white_wrapper .right_main .banner .ban-two-inner img{width: 100%;}
/*
#wrapper #careers .watch_video{float:left;width:auto;background:url("../images/img-add1-bg2.jpg") no-repeat scroll 0 0 transparent;}
*/
#wrapper .white_wrapper .right_main.lan .middle .left_banner .banner_two .ban-two-inner img, #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .ban-two-inner img{float:left;height:100%;width:100%;}
 #wrapper .white_wrapper .right_main.lan .right_col .content_box.ptop_0{border:0px;}

 /* new pages */
 #wrapper .white_wrapper .right_main .page_head h4{display:none;color:#10A75F;font-size:16px;font-weight:normal;padding-top:10px;font-style:italic;font-family: georgia;}
 .country_list{display:none;float:left;width:100%;padding-top:15px;}
.jti_people{display:none;}

#wrapper #products .tab_wrapper .jqTransformSelectWrapper{display:none;}
#wrapper #leadership .white_wrapper .right_main.leadership .container .banner img{float:left;}
#wrapper #leadership .white_wrapper .right_main.leadership .container .banner p.read_more img{float:none; padding:0px;}

.list-of-country2{display:none;}
.add_slide{display:none;}

.icon5{ border-left: 1px solid #00AA60;display:none;float: right;padding-left: 15px;padding-right: 27px;}
.icon5 p.logo{border:0px !important;}
#wrapper #products .tab_wrapper select{display:none;}
#wrapper #products.mrk .content_wrapper .white_wrapper .languages .jqTransformSelectWrapper{display:block;}
#wrapper #careers .slider li a{overflow:hidden;}
#wrapper .white_wrapper .right_main .right_col .program img.fl{width:100%;}
#wrapper #careers .watch_video .head {background: url("../images/img-watch-video2.png") no-repeat scroll right bottom transparent;}
#wrapper #careers .watch_video {background-color:rgba(171, 171, 171, 0.9);
   background-image: -moz-radial-gradient(85% 85% , circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
    background-image: -webkit-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
     background-image: -o-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em); 
     background-image: -ms-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
      background-image: radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
      float:left;}
#wrapper.home .add_banner .add_box .paginate ul li.active .main_content p.read_more a{position:relative;left:0px;top:10px;}
#wrapper #careers .select_career .baner_who.green p.title{color:#000;}
.lt-ie9 #map #details .btmbg {background: url("../images/where-we-operate/details-btm-bg.png") no-repeat scroll 0 0 transparent;}
.lt-ie9 #map #details .rgtbg{background:none;}
.lt-ie9 #wrapper .white_wrapper .right_main.lan .middle .right_col .global_supply .des{line-height:15px;}
.lt-ie8 #wrapper .white_wrapper .right_main.lan .middle .right_col .global_supply .des{line-height:21px;}
:root #wrapper .white_wrapper .right_main.lan .middle .right_col .global_supply .des { line-height:16px \0/IE9; }
#mobile-slides img {-ms-interpolation-mode: bicubic;height:auto;}
#wrapper .mrk .sort.market-press .jqtransform .jqTransformSelectWrapper{background-color:#889298;background-image: none;}
#wrapper .mrk .sort.market-press .jqtransform .jqTransformSelectWrapper a.jqTransformSelectOpen{display: block;width: 23px;height: 23px;}
#wrapper .mrk .sort.market-press .jqtransform .jqTransformSelectWrapper ul{ border: 1px solid #CCCCCC;display: none;max-height: 150px;overflow: auto;top: 30px;width: 43px;}
#wrapper .mrk .sort.market-press .jqtransform .jqTransformSelectWrapper ul li a {display: block;font-size: 12px;padding: 5px;}
#wrapper .mrk .sort.market-press .jqtransform .jqTransformSelectWrapper ul li a.selected {background: none repeat scroll 0 0 #EDEDED;color: #333333;}
#wrapper .mrk .sort.market-press .jqtransform .jqTransformSelectWrapper ul li a:hover{background: none repeat scroll 0 0 #889298;color: #FFFFFF;}
#wrapper .mrk .sort.market-press {border: 0 none;padding: 0;}
#wrapper .mrk .tab_container.market-content h3.main-news-list-title a{color: #000;font-weight: bold;text-decoration: underline;padding-top: 5px;}
#wrapper #products.mrk .tab_container.market-content {padding-top: 15px;}
#wrapper #products.mrk .tab_container.market-content h2.press-release{font-family: arial;font-size: 1.15em;font-weight: bold;padding-bottom: 5px;}
#wrapper .mrk .tab_container.market-content p.date{color:#757575; font-style: normal;}
#wrapper #products .banner.market-press-releases{overflow: visible}

/* Employee Share Purchase Plan */
.share-purchase-plan input[type="radio"] {
    margin: 10px 5px 5px 5px;
}
.share-purchase-plan hr {
    margin-bottom:15px;
}
.share-purchase-plan ol { 
    margin-left: 20px;
    padding: 0px 0px 20px 0px;
}
.share-purchase-plan ol li {
    margin-bottom: 6px;
}
.share-purchase-plan .submit.jqTransformButton {
    background: url(/themes/japan_tabacco_international/images/btn-submit.jpg) no-repeat transparent;
    width: 81px;
    height: 23px;
    margin: 0 0 0 10px;
    padding: 0px;
    border: none;
    cursor: pointer;
    overflow: visible;
    font-family: Arial;
    text-indent: -9999px;
    float: left;

}

/* Print css */

@media print {
    /*Fonts*/
@font-face {
    font-family: 'NewBaskervilleITCProRoman';
    src: url('../fonts/newbaskervilleitcproroman/newbaskervilleitcpro-roman.eot');
    src: url('../fonts/newbaskervilleitcproroman/newbaskervilleitcpro-roman.eot?#iefix') format('embedded-opentype'),
         url('../fonts/newbaskervilleitcproroman/newbaskervilleitcpro-roman.woff') format('woff'),
         url('../fonts/newbaskervilleitcproroman/newbaskervilleitcpro-roman.ttf') format('truetype'),
         url('../fonts/newbaskervilleitcproroman/newbaskervilleitcpro-roman.svg#NewBaskervilleITCProRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NewBaskervilleITCProItalic';
    src: url('../fonts/newbaskervilleitcproitalic/newbaskervilleitcpro-italic.eot');
    src: url('../fonts/newbaskervilleitcproitalic/newbaskervilleitcpro-italic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/newbaskervilleitcproitalic/newbaskervilleitcpro-italic.woff') format('woff'),
         url('../fonts/newbaskervilleitcproitalic/newbaskervilleitcpro-italic.ttf') format('truetype'),
         url('../fonts/newbaskervilleitcproitalic/newbaskervilleitcpro-italic.svg#NewBaskervilleITCProItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ConvUniversNextLight';
    src: url('../fonts/convuniversnextlight/ConvUniversNextLight.eot');
    src: url('../fonts/convuniversnextlight/ConvUniversNextLight.eot#iefix') format('embedded-opentype'),
         url('../fonts/convuniversnextlight/ConvUniversNextLight.woff') format('woff'), 
         url('../fonts/convuniversnextlight/ConvUniversNextLight.ttf') format('truetype'), 
         url('../fonts/convuniversnextlight/ConvUniversNextLight.svg#ConvUniversNextLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ConvUniversNextRegular';
    src: url('../fonts/convuniversnextregular/ConvUniversNextRegular.eot');
    src: url('../fonts/convuniversnextregular/ConvUniversNextRegular.eot#iefix') format('embedded-opentype'),
         url('../fonts/convuniversnextregular/ConvUniversNextRegular.woff') format('woff'), 
         url('../fonts/convuniversnextregular/ConvUniversNextRegular.ttf') format('truetype'), 
         url('../fonts/convuniversnextregular/ConvUniversNextRegular.svg#ConvUniversNextRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ConvUniversNextBold';
    src: url('../fonts/convuniversnextbold/ConvUniversNextBold.eot');
    src: url('../fonts/convuniversnextbold/ConvUniversNextBold.eot#iefix') format('embedded-opentype'),
         url('../fonts/convuniversnextbold/ConvUniversNextBold.woff') format('woff'), 
         url('../fonts/convuniversnextbold/ConvUniversNextBold.ttf') format('truetype'), 
         url('../fonts/convuniversnextbold/ConvUniversNextBold.svg#ConvUniversNextBold') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* tobacco-leaf */
.navigation, .search_box, .bread_crumbs, .email_print, .left_side, .linkedin_button_careers{display:none;}
#wrapper #products .related_links {display:none;}
#wrapper .white_wrapper .right_main .right_col .program{display:none;}
#wrapper .header {background: none;}
#wrapper .header .logo {border-left: 0px;}


/* supporting-la-scala-in-italy */
#wrapper .white_wrapper .right_main .right_col .related_links{display:none;}

/*news */
#wrapper .sort{display:none;}
.footer{display:none;}



}
.infocus_list{display:none;}
#wrapper .grid_compress{width:100% !important;}
#wrapper .grid_container .grid_compress .grid_compress_one{width:100%;float:left;}
#wrapper .grid_container .grid_compress .grid_compress_two{width:25%;float:left;}
.grid_compression{float:left;width:75%;}
.grid_imges{display:none;}
#wrapper .grid .content_bg .gridbox_sub.white p a, #wrapper .grid .content_fg .gridbox_sub.white p a, #wrapper .grid_container .grid_compress_two .gridbox_sub.white p a{font-size:12px;color:#000;font-family:arial;position:absolute;bottom:4px;}
/*#wrapper .grid .content_fg .gridbox_sub.white, #wrapper .grid_container .grid_compress_two .gridbox_sub.white, #wrapper .grid.story-container .content_fg{position:relative;} */
#wrapper .grid.story-container .content_fg p a{position:absolute;bottom:4px;}

#wrapper #leadership .white_wrapper .right_main.leadership .content .leader-img img{width:164px;height:84px;}
#wrapper .white_wrapper .right_main.lan .middle .left_banner .banner_two .ban-two-inner{height:160px}
.linkedin_button_careers{float:right;}
.linkedin_footer_btn{padding-top:15px}
#wrapper.in-focus-story .twelve.columns {
        padding-left: 0;
        padding-right: 0;
    }
@media only screen and (max-width:1025px) {
   /* body{background:#000;} */
    #map{height:auto !important;}
    #map img#worldmap, #map img#map0, #map img#map1,#map a{display:none !important;}
   /* #wrapper .white_wrapper .right_main .bottom .left_banner:first-child,
    #wrapper .white_wrapper .right_main .bottom .left_banner {width: 50%;}
    #wrapper .white_wrapper .right_main .bottom .right_col{width:100%;} */
    #map .world_maps{display:block;float:left;width:100%;}
    #map .world_maps div{float:left;width:33%;position:relative;}
    #map .world_maps div div.image-cont{float: none;width: auto;margin: 10px;border: 1px solid #CECECE;}
    #map .world_maps div span{display:block;color:#000;font-size:14px;font-weight: bold; text-align:right;padding:0 10px 0 10px;}
    #map .world_maps div span img{width:6px; height: 7px; display: inline; padding: 0 0 0 0}
    #map .world_maps div span a{display:block !important;color: #000; text-decoration: none;}

    #map .world_maps div img{display:block;width:100%;padding: 0px 12% 0 0;}
    #map .world_maps div a.zoom_icon{display: block !important;/*position:absolute;width:36px;height:36px;top:50%;left:50%;margin:-18px 0 0 -18px;background: url("../images/plus-minus.png") no-repeat scroll 0 0 transparent;*/}
    #map .world_maps div a.zoom_icon:hover{/*background: url("../images/plus-minus.png") no-repeat scroll 0 bottom transparent;*/}
    .country_list{float:left;width:100%;padding-top:15px;display:block;}
     .country_list ul{list-style:none;border:1px solid #f7f6f6;overflow:hidden; margin-bottom: 20px;}
     .country_list ul li{border-bottom:1px solid #ddd;float:left;width:99%;margin:0px 3px;}
     .country_list ul li:last-child{border:0px;}
     .country_list ul li p{color:#10A75F;font-size:12px;float:left;padding-left:5px;}
     .country_list ul li a.plus{display: block; background:url(../images/nav_sprite2.png) 0px -15px;width:15px;height:20px;float: right;margin-right:10px;margin-right:10px;}
     .country_list ul li a.minus{display: block; background:url(../images/nav_sprite2.png) 0px -46px;width:15px;height:20px;display: none;float: right;margin-right:10px;}
     .country_list ul li .know_more{display:none;color: #757575;float:left;width:100%;padding-top:12px;}
     .country_list ul li .know_more >div{float: left;width: 100%;margin-bottom: 10px;}
     .country_list ul li .know_more .know_more_img{width:40%; float:left;}
     .country_list ul li .know_more .know_more_img img{max-width: 95%}
     .country_list ul li .know_more .know_more_des{width:60%; float:left;}
     .country_list ul li .know_more h5{color:#a6a5a4;font-size:12px;padding-left:0px;width:31%;overflow:hidden;padding-bottom:3px;}
     .country_list ul li .know_more p{padding-top: 5px;color: #757575;padding-left:0px;padding-right:5%;width:45%;}
     .country_list ul li .know_more a{font-size:12px;color: #757575;font-weight: bold;padding-left:0px;padding-right:5%;width:45%;float:right;}
     .country_list ul li .know_more p a{float:none;padding-left:0px;}
     .country_list ul li .know_more p span{color:#000;}
     .country_list ul li p.minus{display:none;}
     .country_list ul li p.plus{display:block;}
     .country_list ul, #wrapper .white_wrapper .right_main .page_head h4{display:none;}
     .list-of-country{float:left;width:100%;padding:6px 0px;cursor: pointer;}
    .list-of-country2{display:none;float:left;width:100%;padding:6px 0px;cursor: pointer;}
    #wrapper .white_wrapper .right_main .page_head h4{display:block;float:left;margin:0 5px;}
     #wrapper .white_wrapper .right_main .page_head h4 a{color:#10A75F;font-size:18px;font-weight:normal;padding-top:10px;font-style:italic;font-family: georgia;}
     #wrapper .white_wrapper .right_main .page_head h4.active a{color:#757575;cursor: default;}
     #wrapper .white_wrapper .right_main .page_head h4.active a:hover{text-decoration: none;}
     .copy_right img.fl{display:block;}
     .copy_right .icon5.icon6{float:left;padding:0px;}
     .copy_right .icon5.icon6 .fs1{color:#cecece;font-size:2.6em;}
     #wrapper .copy_right .left_col{padding-top:5px;padding-right:20px;}
     #wrapper .white_wrapper .right_main .bottom .left_banner:first-child{width:33%;}
     /*.world_maps .Americas_map .image-cont a{width: 100%; display: block;padding: 0 12% 0 0;background: url("../images/region_sprite.png") no-repeat scroll left top transparent;}*/
}
@media only screen and (max-width:1000px) {

    /* #width-label{position: fixed; width: 150px; top:0;right:0; border:1px solid #333;background: #666;color:#ccc;padding:2px;text-align: center;z-index: 10000;} */
    body{border-width: 0 10px;/*background:#f00;*/}
    .cookies-content{width: 80%; padding: 30px 10%}
    #wrapper.home{padding-bottom: 0; }
    #wrapper .header{width: 100%;height:auto;margin-top:0;float:none;margin-bottom:0px;}
    #wrapper.home .slides,
    #wrapper .header .navigation{display:none;}
    #wrapper .header .mobile-navigation{display:block;font-family:arial;}
    #wrapper .header .mobile-navigation #toggle-nav{font-size:14px;display: block; padding:18px 0 0 15px;width:83px;height:38px;z-index:999;position:relative;}
    #wrapper .header .mobile-navigation #toggle-nav:hover, #wrapper .header .mobile-navigation #toggle-nav:active{background:url("../images/nav_sprite2.png") no-repeat scroll -8% 29% transparent;}
    #wrapper .header .mobile-navigation #toggle-nav img, .bread_crumbs{display:none;}
    #wrapper .header .mobile-navigation #toggle-nav span{display:none;position:relative;left:3px;bottom:7px;font-weight: bold;}
    #wrapper .header .search_box, #wrapper .content_wrapper p.email_print{display: none;}
    #wrapper .content_wrapper p.email_print{/*display: none;*/}
    #wrapper .content_wrapper p.email_print a.print{display:none;}
    #wrapper .content_wrapper p.email_print a#emailPage{background:url("../images/nav_sprite2.png") no-repeat scroll -4% 43% transparent;width:30px;height:30px;display:block;}
    .bread_crumbs a{background:url("../images/nav_sprite2.png") no-repeat scroll -4% 33% transparent;width:30px;height:30px;display:block;}
    .email_print img{display:none;}
    #wrapper.in-focus-story #products .white_wrapper .right_main .banner img {width: 100%; height: auto; margin-top: 0px;}
    #wrapper.home .slide-bg,
    #wrapper.home .slides,
    #wrapper .site_wrapper,
    #wrapper.home .content_wrapper,
    #wrapper.home .content_wrapper .banner{width: 100% !important;}
    #wrapper.in-focus-story .twelve.columns {
        padding-left: 2%;
        padding-right: 2%;
    }
    #wrapper.home .content_wrapper{padding-top: 0;}

    #wrapper .header .logo{border-left:none;margin-top:12px;padding-top:0px;}
    #wrapper .header .mobile-navigation ul{list-style:none;float:left;display: none;position: relative; z-index: 100;width:100%;}
    #wrapper .header .mobile-navigation ul li{float:left;width:100%;}
    #wrapper .mobile-navigation a:hover {text-decoration: none;}
    #wrapper .mobile-navigation ul a {padding: 12px 16.9px;color:#555;font-size:13px;   
        background: #eeeeee; /* Old browsers */
        background: -moz-linear-gradient(top, #fff 0%, #fff 60%, #eee 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(60%,#fff), color-stop(100%,#eee)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #fff 0%, #fff 60%, #eee 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #fff 0%, #fff 60%, #eee 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #fff 0%, #fff 60%, #eee 100%); /* IE10+ */
        background: linear-gradient(top bottom, #fff 0%, #fff 60%, #eee 100%); /* W3C */
    }
    #wrapper .mobile-navigation ul li a {display: block;font-weight: bold;border: 1px solid #d5d5d5;}
    #wrapper .mobile-navigation ul li li a{color:#216C45;font-size:13px;
    background: #eeeeee; /* Old browsers */
        background: -moz-linear-gradient(top,  #fff 0%, #eee 50%, #dddddd 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(50%,#eee), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #fff 0%, #eee 50%, #dddddd 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #fff 0%,#eee 50%, #dddddd 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #fff 0%, #eee 50%, #dddddd 100%); /* IE10+ */
        background: linear-gradient(top bottom,  #fff 0%,#eee 50%, #dddddd 100%); /* W3C */
    }
    #wrapper .mobile-navigation ul li .more {float: left;width: 10%;margin-right:15px;border-right: 1px solid #d5d5d5;z-index: 200;position: relative;min-width: 20px;}
    #wrapper .mobile-navigation ul li .more a{background: url(../images/nav_sprite2.png) no-repeat 0 -4px transparent;border: none;height: 40px;padding:0;width:14px;margin: 0 auto;}
    #wrapper .mobile-navigation ul li .more:before {content: "";width: 1px;display: block;position: absolute;top: 0;bottom: 0;left: -2px;}
    #wrapper .mobile-navigation ul li.active > .more a{background-position: 0px -35px}

    #wrapper .mobile-navigation ul li .social_links{float:left;width:100%;display:block;border-top:1px solid #ddd;}
    #wrapper .mobile-navigation ul li .social_links a{font-weight:bold;background: url("../images/nav_sprite2.png") no-repeat scroll left 44% transparent;padding:8px 0;font-size: 12px;padding: 8px 8px 8px 33px;display: block;border:none;width:100px;margin: 0 auto;}
    #wrapper .mobile-navigation ul li .social_links a:hover{color:#216C45;}
    #wrapper .mobile-navigation ul li .social_links >div{float:left;width:33.3%;height:53px;
        background: #eeeeee; /* Old browsers */
        background: -moz-linear-gradient(top, #fff 0%, #fff 60%, #eee 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(60%,#fff), color-stop(100%,#eee)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #fff 0%, #fff 60%, #eee 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #fff 0%, #fff 60%, #eee 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #fff 0%, #fff 60%, #eee 100%); /* IE10+ */
        background: linear-gradient(top bottom, #fff 0%, #fff 60%, #eee 100%); /* W3C */
    }
    #wrapper .mobile-navigation ul li .social_links >div >div{border-left:1px solid #ddd; padding:11px 0 12px 0px;}

    #wrapper .mobile-navigation ul li .social_links div.market_sites .icon1 {
        text-align: center;
        width: auto;
    }

    #wrapper .mobile-navigation ul li .social_links div.market_sites .icon1 a {
        display: inline-block;
        position: relative;
        padding-left: 30px !important;
        width: auto;
    }

    #wrapper .mobile-navigation ul li .social_links div.market_sites .icon1 a .globe-large {
        background: transparent url(../images/icon-world-1.png) no-repeat 50% 50%;
        display: inline-block;
        position: absolute;
        top: 50%;
        left: 0;
        margin-top: -13px;
        width: 26px;
        height: 26px;
    }

    #wrapper .mobile-navigation ul li .social_links div.search_text{width:100%;}
    #wrapper .mobile-navigation ul li .social_links div.search_text >div{border-right:1px solid #ddd;background: url("../images/nav_sprite2.png") no-repeat scroll 20px -225px transparent;padding:14px 0 14px 52px;height:25px;position: relative;}
    #wrapper .mobile-navigation ul li .home_link a{background-position: 3px -320px;width:35px;}
    #wrapper .mobile-navigation ul li .home_link a:hover{background-position: 3px -360px;}
    #wrapper .mobile-navigation ul li .email_link a{background-position: 3px -160px;}
    #wrapper .mobile-navigation ul li .email_link a:hover{background-position: 3px -200px;}

    #wrapper .mobile-navigation ul li .search_text span{margin-left: 12px;float:left;background: url("../images/nav_sprite2.png") no-repeat scroll left 66% transparent;width:30px;height:25px;padding-right:12px;}
    #wrapper .mobile-navigation ul li .search_text form{padding-right:20px;width:auto;}
    #wrapper .mobile-navigation ul li .search_text form div.search-input{/*padding-right:52px;width:auto;*/float:left;width:85%;}
    #wrapper .mobile-navigation ul li .search_text form div.search-submit{/*position: absolute;right:19px;top:13px;/*right:21px;top:10px;*/float:left;width:15%;position:relative;top:-2px;}
    #wrapper .mobile-navigation ul li .search_text input.search_icon{color: #757575;font-size: 12px;height:14px;box-shadow: -1px 0 2px #EEEEEE;padding:5px;border:1px solid #eee;background:#fff;width:97%;}
    #wrapper .mobile-navigation ul li .search_text input.go{/*background:url("../images/go_button2.jpg") no-repeat scroll left top;*/background:#106943;border:0px;color:#fff;cursor:pointer;border-radius: 0;-webkit-appearance: none;-webkit-border-radius: 0;position:relative;bottom:0px;font-family:arial;width:40px;padding:5px 5px;font-size:12px;}

    #wrapper .mobile-header p{font-family: Georgia,"Times New Roman",Times,serif;font-style: italic; font-size:16px;display: block;padding:12px 10px;color:#757575;background: #fff;}

    #wrapper.home .content_wrapper .banner{background:#192e3b;}
    #wrapper.home .content_wrapper .banner .banner_right{width: auto;padding:0 15px 0 30px;float:none;height:105px;}
    #wrapper.home .content_wrapper .banner .banner_left{width:auto;float: none;padding-right:15px;height:140px;}
    #wrapper.home .content_wrapper .banner .banner_left .content{float: none;width: auto;padding:0 0 0 10px;height:auto;margin: 15px 0; border-left: 0;}
    #wrapper.home .slider{position: static; float: left;width: 100%;margin:20px 0;}
    #wrapper.home .slider a.prev,
    #wrapper.home .slider a.next{display: none;}
    #wrapper.home .slider .thumbnails{width: auto;float: none;height: auto;background: #2e424c;margin: 0;overflow-x:auto;}
    #wrapper.home .slider li{border-bottom: none;padding: 7px 5px;}
    #wrapper.home .slider li:first-child,
    #wrapper.home .slider li:last-child{padding: 7px 5px;}
    #wrapper.home .slider li a{width:74px;height: auto;background: none;opacity: 1 !important;border-bottom: none !important;padding-bottom: 0;}
    #wrapper.home .slider .thumbnails li img{width:72px;height: auto;opacity: 1 !important;border:1px solid #2e424c;}
    #wrapper.home .slider li.active img{border:1px solid #B1D300;}
    #wrapper.home .slider ul{height: auto;}

    #wrapper.home .add_banner{width: 100%;height: 100%;}
    #wrapper.home .add_banner .add1{width: 50% !important;float: left;height:172px;
        background-color:rgba(171, 171, 171, 0.9);
   background-image: -moz-radial-gradient(85% 85% , circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
    background-image: -webkit-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
     background-image: -o-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em); 
     background-image: -ms-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
      background-image: radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);}
    #wrapper.home .add_banner .add_box{width: 50% !important;float: right;position: relative;height:172px;
background-color:rgba(171, 171, 171, 0.9);
   background-image: -moz-radial-gradient(85% 85% , circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
    background-image: -webkit-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
     background-image: -o-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em); 
     background-image: -ms-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
      background-image: radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);}
      #wrapper.home .add_banner .add_box .latest_news{width: auto;}
    #wrapper.home .add_banner .add3,
    #wrapper.home .add_banner .add_box.left{width: 50% !important;float: left;position: relative;height:172px;}
    #wrapper.home .add_banner .add_box .paginate,
    #wrapper.home .add_banner .add_box.left .content p.title,
    #wrapper.home .add_banner .add_box.left .content .des,
    #wrapper.home .add_banner .add1 .add_text,
    #wrapper.home .add_banner .add1 .add_text p.title,
    #wrapper.home .add_banner .add1 .add_text .des{width: auto;float: none;}

    #wrapper .footer{width:100%;}
    #wrapper .footer .footer_links,
    #wrapper .footer .right_col{display: none;}
    #wrapper.home .content_wrapper .banner .banner_right p a{background: none repeat scroll 0 0 #216C45;padding:5px 10px;margin-top:15px;float:left;font-weight:normal;}
    #wrapper.home .add_banner .add_box .paginate{padding-left:0px;padding-top:12px;}
    #wrapper.home .add_banner .add_box .paginate .title{padding-left:20px;padding-bottom:2px !important;}
    #wrapper.home .add_banner .add_box .paginate ul{padding-left:0px;}
    #wrapper.home .add_banner .add_box .paginate ul li p{padding-left:20px;}
    .bottom-news-nav{float:left;width:100%;position:relative;top:20px;}
    #wrapper.home .add_banner .add_box .paginate ul li.active .main_content p.summary{padding-top:0px;height:25px;width:94%;}
    #wrapper.home .add_banner .add_box .paginate ul li .main_content a{bottom:10px !important;}
    #wrapper .bottom-news-nav span a{color:#fff !important;font-size:12px;}
    #wrapper .bottom-news-nav span{background:#182a38;float:left;text-align:center;width:50%;}
    #wrapper .bottom-news-nav span.pagination-right a{border-left:0px;}
    #wrapper .bottom-news-nav span a{display:block;border:1px solid #818181;padding:12px 0px;}
    #wrapper .top-date{display:none;}
    #wrapper.home .add_banner .add_box .paginate ul li.active .main_content .pagination-right a, 
    #wrapper.home .add_banner .add_box .paginate ul li .main_content .pagination-right a,
    #wrapper.home .add_banner .add_box .paginate ul li.active .main_content .pagination-left a,
    #wrapper.home .add_banner .add_box .paginate ul li .main_content .pagination-left a {background:none;}

    /* About tobacco page */
    #wrapper{padding-bottom:0px;margin-bottom:0px;}
    #wrapper .content_wrapper{width:100%;}
    #wrapper .white_wrapper .left_side{width:22%;display:none;}
    #wrapper .white_wrapper .right_main{width:100%;float:left;}
    #wrapper .white_wrapper .right_main.lan .banner, 
    #wrapper .white_wrapper .right_main.lan .banner .ban-two-inner img,
    #wrapper .white_wrapper .right_main.lan .middle,
    #wrapper #products .banner,
    /*#wrapper #products .banner img,*/
    #wrapper .white_wrapper .right_main.lan .bottom{width:100%;float: left;}
    #wrapper .white_wrapper .right_main.lan .banner .ban-two-inner{width:100%;}
    #wrapper .white_wrapper .right_main.lan .banner .caption{width:27%;}
    #wrapper .white_wrapper .right_main.lan .middle .left_banner{width:67.5%;}
    #wrapper .white_wrapper .right_main .middle .right_col{width:32%;}
    #wrapper .white_wrapper .right_main.lan .middle .left_banner .banner_first, 
    #wrapper .white_wrapper .right_main.lan .middle .left_banner .banner_two{width:50%;height:auto;}
    #wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who.light,
    #wrapper .white_wrapper .right_main.lan .middle .left_banner .banner_key,
    #wrapper .white_wrapper .right_main.lan .middle .left_banner .banner_two .ban-two-inner,
    #wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who.green{width:100% !important;}
    #wrapper .white_wrapper .right_main .right_col .content_box{width:auto;}
    #wrapper .white_wrapper .right_main.lan .bottom .left_banner{width:25%;}
    #wrapper .white_wrapper .right_main.lan .bottom .left_banner .quick-fact{width:auto;}
    #wrapper .white_wrapper .right_main.lan .bottom .slide_show{width:75%;}
    #wrapper .white_wrapper .right_main.lan .middle .left_banner .banner_two .ban-two-inner img{max-width:100% ;float:left; height: auto; width: auto;}
    #wrapper .white_wrapper .right_main.lan .bottom .slide_show .left_col{width:60%;}
    #wrapper .white_wrapper .right_main.lan .middle .left_banner .banner_key{
        background-color:rgba(171, 171, 171, 0.9);
   background-image: -moz-radial-gradient(85% 85% , circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
    background-image: -webkit-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
     background-image: -o-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em); 
     background-image: -ms-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
      background-image: radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);}
    #wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who.green .content .des{width:auto;}
    #wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who .content{padding-right:10px;float:left;}


    /* Meet our people */
    #wrapper #careers .bottom_row .area-two .ban-two-inner img,
    #wrapper #careers .slider,
    #wrapper .white_wrapper .right_main .bottom,
    #wrapper .white_wrapper .right_main .bottom .left_banner .ban-two-inner img{width:100%;height:160px;}
    #wrapper #careers .image_gallary #career-detail,
    #wrapper #careers .image_gallary .banner,
    #wrapper #careers .image_gallary,
    #wrapper #careers .bottom_row{width:100%;}
    #wrapper #careers .white_wrapper .right_main .quick_fact{width:35%;}
    #wrapper #careers .white_wrapper .right_main .quick_fact .content{width:90%;padding-right:12px;}
    #wrapper #careers .select_career{width:40% !important;clear:none !important;}
    #wrapper #careers .select_career .grey{width:91%;padding-right:12px;
        background-color:rgba(171, 171, 171, 0.9);
   background-image: -moz-radial-gradient(85% 85% , circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
    background-image: -webkit-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
     background-image: -o-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em); 
     background-image: -ms-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
      background-image: radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);}
    #wrapper #careers .bottom_row .area-two{width:25%;}
    #wrapper #careers .bottom_row .area-two .ban-two-inner{width:100% !important;}
    #wrapper .white_wrapper .right_main .page_head{width:98%;padding-right:16px;}
    #wrapper #careers .slider .slider-list-wrap{margin:20px 27px 0px 25px;width:auto;height:100px;}
    #wrapper #careers .slider li{padding-right:16px;}

    /* Where we operate page */
    #map{width:100% !important;}
    #wrapper .white_wrapper .right_main .bottom .right_col{width:50%;}
    #wrapper .white_wrapper .right_main .content.quick-fact{width:88%;}
    #wrapper .white_wrapper .right_main .bottom .left_banner{width:25% !important;}
    #wrapper .white_wrapper .right_main .bottom .left_banner .ban-two-inner{width:100% !important;}
    #wrapper .white_wrapper .right_main .bottom .right_col .content_box{margin:0px;padding:10px;width:93%;}
    #wrapper .white_wrapper .right_main .right_col .content_box .des{width:auto;}

    #wrapper #careers .banner, #wrapper #careers .watch_video .head, #wrapper #careers .watch_video .content{float:left;width:100%;}
    #wrapper #careers .banner .ban-two-inner img{float:left;width:100%;}
    #wrapper .white_wrapper .right_main.lan .middle .left_banner .banner_two .ban-two-inner{height:160px;overflow:hidden;}
    #wrapper #careers .watch_video, #wrapper #careers .job_search, #wrapper #careers .meet_people{width:30%;padding:0px;}
    #wrapper #careers .watch_video{float:left;
        background-color:rgba(171, 171, 171, 0.9);
   background-image: -moz-radial-gradient(85% 85% , circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
    background-image: -webkit-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
     background-image: -o-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em); 
     background-image: -ms-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
      background-image: radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);}
    #wrapper #careers .watch_video .head{background:url(../images/img-watch-video2.png) no-repeat right bottom;}  
    #wrapper #careers .job_search .title, #wrapper #careers .job_search .form{padding-left:20px;padding-top: 15px;width:90%;}
    #wrapper .job_search .rowElem{width:auto;}
    #wrapper #careers .job_search .form p{padding-right:25px;width:auto;}
    #wrapper #careers .job_search .form select, #wrapper #careers .job_search .form input[type="text"]{width:90%;}
    #wrapper #careers .select_career .green{width:94%;}
    #wrapper #careers .meet_people .baner_who{padding:12px 15px;width:auto;}
    #wrapper #careers .meet_people .baner_who.light .content{float:left;}
    #wrapper #careers .slide_show{width:70%;}
    #wrapper #careers .meet_people .des{width:auto;}

    #wrapper .white_wrapper .right_main.lan-06 .banner, 
    #wrapper .white_wrapper .right_main.lan-06 .banner .ban-two-inner, 
    #wrapper .white_wrapper .right_main.lan-06 .banner .ban-two-inner img,
    #wrapper .white_wrapper .right_main.lan-06 .middle,
    #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner,
    #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .baner_who.light,
    #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_key .content,
    #wrapper .white_wrapper .right_main.lan-06 .bottom{float:left;width:100%;}
    #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_first,
    #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_two{width:33%;}
    #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_three{width:34%;}
    #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_first img{height:auto;overflow:hidden;width:auto;max-width: 100%;}
    #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_key{
        background-color:rgba(171, 171, 171, 0.9);
   background-image: -moz-radial-gradient(85% 85% , circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
    background-image: -webkit-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
     background-image: -o-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em); 
     background-image: -ms-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
      background-image: radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
      float:left;width:100%;}
    #wrapper .white_wrapper .right_main.lan-06 .bottom .slide_show{width:75%;}
    #wrapper .white_wrapper .right_main.lan-06 .bottom .slide_show .left_col{width:62%;}

    #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_two{height:305px;}
    #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_first .ban-two-inner{background:#ECF8F2;height:145px;background: #ECF8F2; overflow: hidden;float: left;}

    #wrapper #careers .slide_show .slide_image,
    #wrapper .white_wrapper .right_main.lan-06 .bottom .left_banner .content{width:auto;}
    #wrapper #careers .slide_show .left_col{width:60%;}
    #wrapper .white_wrapper .right_main .right_col .content_box.ptop_0{border:0px;}
    #wrapper #careers .meet_people{height:160px;}
    #wrapper .white_wrapper{padding-bottom:20px;}
    #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .baner_who.light{height:142px;}
    #wrapper #products .tab_container{width: 75%;}
    
    #wrapper #products.faf .tab_container{width: 75% !important;}
    #wrapper #products.faf .white_wrapper .right_main .tab_container .banner_key{width:50%;}
    
    #wrapper #products .tab_container >*{margin-right:5px;}
    #wrapper #jsframe,
    #wrapper #tiframe{width: 100% !important;overflow-x: auto;}
    #wrapper #products .tab_container .tab_container_intro{width: auto;}
    #wrapper .white_wrapper .right_main .right_col{width: 25%;}
    #wrapper .white_wrapper .right_main .right_col .program,
    #wrapper #products .related_links{width: auto;}
    #wrapper .white_wrapper .right_main .right_col .program .content{width:auto;padding:10px 10px 15px;}
    #wrapper .white_wrapper .right_main .right_col .program .content.subLink{margin:5px 10px 0px;width:92%;}
    #wrapper .white_wrapper .right_main .right_col .program >img.fl{width: 100%;}
    #wrapper .white_wrapper .right_main.con .right_col .content_box .title{font-size:45px;}

    /* Leadership page */
    #wrapper .white_wrapper .right_main.leadership .page_head{float:none;}
    #wrapper .white_wrapper .right_main.leadership .container,
    #wrapper .white_wrapper .right_main.leadership .container .banner div,
    #wrapper .white_wrapper .right_main.leadership .container .banner div img{width:100% !important;}
    #wrapper .white_wrapper .right_main.leadership .container .banner div.caption{width:40% !important;}
    #wrapper .white_wrapper .right_main.leadership .container .banner div.caption img{width:6px !important;height:7px;}
    #wrapper #leadership .white_wrapper .right_main.leadership .content{width:25%;padding:0px;height: 260px;}
    #wrapper #leadership .white_wrapper .right_main.leadership .content div{padding:10px;margin-right:16px;width:88%;float:left;}
    #wrapper #leadership .white_wrapper .right_main.leadership .caption .des{width:auto;}
    #wrapper #leadership .white_wrapper .right_main.leadership .content:hover {background:#F0F0F0}
    #wrapper #leadership .white_wrapper .right_main.leadership .content div:hover {background:#f0f0f0;}

    #wrapper #products .tab_container .six_princiles{float:left;width:100%;}
    #wrapper #products .tab_container .six_princiles li .detail{width:85%;}
    #wrapper .tab_container .fileDownload {width:auto;float:none;}
    #wrapper .white_wrapper .right_main .main-news-list h3.main-news-list-title{clear:both;}
    #wrapper .tab_container .fileDownloadPic{width:97%;}

    #wrapper .white_wrapper .right_main.sel .banner .ban-two-inner img,
    #wrapper #sel .white_wrapper .right_main.sel .banner,
    #wrapper #sel .white_wrapper .right_main.sel .container{width:100%;}
    #wrapper #sel .white_wrapper .right_main.sel .content-col{width:25%;}
    #wrapper .white_wrapper .right_main .testomonial_box{width:98%;padding-bottom: 10px;}

    #wrapper .white_wrapper .right_main .right_col .program p.content span.read_more img{ padding: 5px 0 0 4px;float:none !important;width:auto !important;}
    #wrapper #products .tab_wrapper{width:100%;}

    #cookie_settings{width:100%;}
    .cookie-settings{width:auto;}
    .cookie-col-radio{width:28%;float:right;}
    .cookie-col-radio label{float:left;}
    .cookie-col-radio input{float:right;}
    #wrapper .mapcol{width:31%;}
    #wrapper .mapcol.first{margin-left:15px;}
    #wrapper #products .tab_container .formblock .form_row{width:100%;}
    #wrapper #products .tab_container .formblock .form_row .form_label{width:40%;}
    #wrapper #products .tab_container .formblock .form_row .form_input{width:60%;}
    #wrapper #contact-page .white_wrapper .right_main.contact-page .container,
    #wrapper #contact-page .white_wrapper .right_main.contact-page .banner,
    #wrapper #contact-page .white_wrapper .right_main.contact-page .banner .ban-two-inner img{width:100%;}
    #wrapper #contact-page .white_wrapper .right_main.contact-page .content-container .ban-two-inner img{max-width:100%;}
    #wrapper #contact-page .white_wrapper .right_main.contact-page .content-container,
    #wrapper #contact-page .white_wrapper .right_main.contact-page .content-col{width:33%;}
    #wrapper #contact-page .white_wrapper .right_main.contact-page .bottom-row .content-container{width:100%; height: 190px}

    /* Meet our people page */
    #wrapper #careers .select_career {clear: both;float: left;width: 50%;}
    #wrapper #careers .white_wrapper .right_main .quick_fact, #wrapper #careers .bottom_row .area-two{width:50%;}
    #wrapper #careers .select_career .grey{width:95%;}
    #wrapper #careers .select_career .baner_who.grey {width: auto;}
    #wrapper #careers .image_gallary #career-detail,
    #wrapper #careers .slider a.arrow_next, #wrapper #careers .slider a.arrow_back{display:none;}
    #wrapper #careers .slider ul{width:100% !important;margin-left:0px !important;}
    #wrapper #careers .slider, #wrapper #careers .slider .slider-list-wrap{height:auto;}
    #wrapper #careers .slider li{width:100%;height:auto;padding-right:0px;padding-bottom:10px;/*border-bottom:1px solid #ddd;*/}
    #wrapper #careers .slider li:last-child{border:0px;}
    #wrapper #careers .slider li a{float:left;padding-right:8px;width:152px !important;}
    #wrapper #careers .slider .slider-list-wrap{margin: 12px 14px 0 14px;}
    #wrapper #careers .bottom_row .area-two{display:none;}
    #wrapper #careers .search_for_job{width:50% !important;clear:none;}
    #wrapper #careers .search_for_job .grey{width:100% !important;}
    #wrapper #careers .white_wrapper .right_main .quick_fact,
    #wrapper #careers .search_for_job .grey{/*height:153px !important;*/}
    #wrapper .jti_people{display:block;width:auto;background:#fff;background:#122632;}
    #wrapper .jti_people .inner_jti{padding:10px;overflow:hidden;background:#fff;min-height:80px;}
    #wrapper .jti_people h4{color:#000;font-size:16px;padding-bottom:5px;font-family: georgia;float:left;overflow:hidden;}
    #wrapper .jti_people p{color:#666;font-size:12px;padding-bottom:5px;float:left;overflow:hidden;clear:both;}
    #wrapper .jti_people span.more_know{float:right;font-size:15px;color:#666;cursor:pointer;background:url("../images/nav_sprite2.png") no-repeat left -15px;width:auto;padding-left:20px;font-weight:bold;}
    #wrapper .jti_people span.know_less{float:right;font-size:15px;color:#666;cursor:pointer;background:url("../images/nav_sprite2.png") no-repeat left -46px;width:auto;padding-left:20px;font-weight:bold;height:20px;}
    #wrapper .express_thought{float:left;width:100%;display:none;}
    .know_less{display:none;}
    #wrapper .express_thought h2{color:#666;padding-top:10px;font-style:italic;font-family:georgia;font-size:16px;padding-bottom:12px;}
    #wrapper .express_thought h5{font-size:12px;float:left;font-weight:bold;color:#666;padding-bottom:3px;clear:both;}
    #wrapper .express_thought p{font-size:12px;color:#666;padding-bottom:12px;}

    #wrapper .faf .tab_wrapper .jqTransformSelectWrapper{display:none;}
    #wrapper .white_wrapper .right_main #searchResults,
    #wrapper .search-container{width:auto;}
    #wrapper .search-container .totals{width:100%;}
     #wrapper #products.faf .white_wrapper .right_main .tab_container .banner_key.grey{ 
     background-color:rgba(171, 171, 171, 0.9);
   background-image: -moz-radial-gradient(85% 85% , circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
    background-image: -webkit-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
     background-image: -o-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em); 
     background-image: -ms-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
      background-image: radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);}     #wrapper #products.faf .white_wrapper .right_main .right_col .program p.content span.read_more img{float:none;width:auto !important;}
     #wrapper .mobile-navigation ul li a.nav-selected{}
     #wrapper .mobile-navigation ul li ul li a{padding-left:3.5em;}
     #wrapper .mobile-navigation ul li ul li ul li a{padding-left:4.5em;}
     #wrapper .white_wrapper .right_main .banner,
     #wrapper .white_wrapper .right_main .banner .ban-two-inner img{width:100%;}
     #wrapper .white_wrapper .right_main .banner .caption .des{width:97%;}
     #wrapper .white_wrapper .right_main .banner .image{width:100%;height:auto;}
     #wrapper .white_wrapper .right_main .banner .caption{width:96%;padding-left:2%;padding-bottom:10px;padding-right:2%;}
     #wrapper .white_wrapper .right_main .left_col,
     #wrapper #products #con4 .banner{width:75%;}
     #wrapper .white_wrapper .right_main .right_col .related_links{width:auto;}
     #wrapper #products .white_wrapper .right_main .right_col .related_links.biographies li{width:auto !important;}
     #wrapper #products .white_wrapper #con4 .banner .tab_container{width:100%;}
     #wrapper #leadership .white_wrapper .right_main.leadership .content .leader-img,
     #wrapper #leadership .white_wrapper .right_main.leadership .content .leader-img img,
     #wrapper #sel .white_wrapper .right_main.sel .content .leader-img img{height:auto !important;width:100% !important;}
     #wrapper #leadership .white_wrapper .right_main.leadership .content .des{width:100%;}
      #wrapper #leadership .white_wrapper .right_main.leadership .container .banner div,
    #wrapper #leadership .white_wrapper .right_main.leadership .container .banner div img{height:auto !important;}
    #wrapper #sel .white_wrapper .right_main.sel .content .leader-img{height:auto;}
    #wrapper #news .tab_container{width:75%;}
    #wrapper .site_wrapper.mrk .white_wrapper .right_main .tab_container .baner_who.grey .read_more a img{width:auto !important;height:auto !important;float:none !important;}
    #wrapper .mobile-navigation ul a.nav-path-selected{color:#000;}
    #wrapper a.anchor_block{height: 100%;left: 0;top:0;position: absolute;width:100%;z-index: 99;}
    #wrapper.home .add_banner .add_box .paginate ul li .main_content a.anchor_block{width: auto;}
    #wrapper .mobile-navigation ul li .social_links div.search_text div.icon2 a.search_links_to{background:none;font-size:16px;padding:0px;width:auto;float:left;}
    .video-wrap{position:fixed;height:100%;width:100%;background:black;top:0;left:0;z-index:100}
    #wrapper .white_wrapper .right_main .job_search .rowElem select{/*background:none !important;border:auto !important;color:auto !important;padding:0px !important;border-radius:5px;*/}
    #wrapper .white_wrapper .right_main .job_search form.jqtransform input {/*background:none !important;border:auto !important;color:auto !important;padding:0px !important;border:1px solid #898989 !important;border-radius:5px;*/}
    #wrapper .white_wrapper .right_main .job_search form.jqtransform p input{ background: url("../images/btn-search.jpg") no-repeat scroll 0 0 transparent !important;border: 0 none !important;height: 23px !important;}
    #wrapper #products.mrk .white_wrapper .right_main .page_head p{font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;color:#757575;}
    #wrapper #products .white_wrapper .right_main .right_col .related_links.at_a_glance{width:90%;}
    #wrapper .site_wrapper.mrk .white_wrapper .right_main .tab_container .col{width:50%;margin:0px !important;}
    #wrapper .site_wrapper.mrk .white_wrapper .right_main .content.quick-fact{width:auto;}
    #wrapper .site_wrapper.mrk .white_wrapper .right_main .content.quick-fact br{display: none;}
    #wrapper .site_wrapper.mrk .white_wrapper .right_main .content.quick-fact span{display: block;}
    #wrapper .site_wrapper.mrk .white_wrapper .right_main .baner_who.grey{width:90%;}
    #wrapper .site_wrapper.mrk .white_wrapper .right_main .tab_container .baner_who.grey p{float:left;width:100%;}
    #wrapper .copy_right{width:auto;}
    #wrapper #products .global_supply p.read_more img{width:auto;float:none;}
    #wrapper .white_wrapper .right_main .testomonial_box .right_text p.title img{width:auto !important;}
    #wrapper #products .tab_container #employe_box .employee_box img{width:auto !important;}
    #employe_box,
    #wrapper #employe_box .employee_info .quote{width:100%;}
    #wrapper #employe_box .employee_info{float:none;}
    #wrapper #products .tab_container #employe_box .employee_box img{margin-right:10px;}
    #wrapper.home .slider li a img {display: block; width: 40px; height: 25px;}
    #wrapper.home .add_banner .add_box .paginate ul li.active .main_content p.summary {min-height:24px;}
    .copy_right img.fl{display:none;}
     .copy_right .icon5.icon6{float:left;padding:0px;}
     .copy_right .icon5.icon6 .fs1{color:#cecece;font-size:2.6em;}
     #wrapper .copy_right .left_col{padding-top:10px;padding-right:0px;}
     #wrapper #careers .select_career.search_for_job .baner_who.grey{ width: 93% !important;}
     .no-cssgradients #wrapper.home .add_banner .add1,
     .no-cssgradients #wrapper.home .add_banner .add_box,
     .no-cssgradients #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_key,
     .no-cssgradients #wrapper #careers .watch_video .head,
     .no-cssgradients #wrapper #careers .select_career .grey,
     .no-cssgradients #wrapper .site_wrapper.mrk .white_wrapper .right_main .baner_who.grey,
     .no-cssgradients #wrapper #products .white_wrapper .right_main .tab_container .banner_key,
     .no-cssgradients #wrapper.home .add_banner .add2 .add_box,
     .no-cssgradients #wrapper .white_wrapper .right_main.lan .middle .left_banner .banner_key{background-size: 100%;}
     .gradient-wrap{background: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 40%, #FAFAFA 50%, #F6F6F6 60%, #F1F1F1 75%, #ECECEC 90%, #EAEAEA 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(40%,#FFFFFF), color-stop(50%,#FAFAFA), color-stop(60%,#F6F6F6), color-stop(75%,#F1F1F1), color-stop(90%,#ECECEC), color-stop(100%,#EAEAEA)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #FFFFFF 0%, #FFFFFF 40%, #FAFAFA 50%, #F6F6F6 60%, #F1F1F1 75%, #ECECEC 90%, #EAEAEA 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #FFFFFF 0%, #FFFFFF 40%, #FAFAFA 50%, #F6F6F6 60%, #F1F1F1 75%, #ECECEC 90%, #EAEAEA 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FFFFFF 0%, #FFFFFF 40%, #FAFAFA 50%, #F6F6F6 60%, #F1F1F1 75%, #ECECEC 90%, #EAEAEA 100%); /* IE10+ */
    background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 40%, #FAFAFA 50%, #F6F6F6 60%, #F1F1F1 75%, #ECECEC 90%, #EAEAEA 100%); /* W3C */}
    .no-cssgradients #wrapper .header .mobile-navigation .social_links div{background:url("../images/menu_nav_bg.jpg") repeat-x left top;}
    .no-cssgradients #wrapper .header .mobile-navigation .social_links div span{position:relative;top:0px;}
    .no-cssgradients #wrapper .header .mobile-navigation .social_links div div.icon1,
    .no-cssgradients #wrapper .header .mobile-navigation .social_links div div.icon2 div.fs1{background:none;}
    .no-cssgradients #wrapper .header .mobile-navigation .social_links div div.icon2 form{position:relative;left:5px;}
    .no-cssgradients #wrapper .header .mobile-navigation .social_links div div.fs1{width:20px;}
    .no-cssgradients #wrapper .header .mobile-navigation ul li a,
    .no-cssgradients .gradient-wrap{background:url("../images/menu_nav_bg.jpg") repeat-x left bottom;}
    .no-cssgradients #wrapper .header .mobile-navigation ul li li a{background:url("../images/submenu_bg.jpg") repeat-x left bottom;}
     /* Style for In-focus */
    #wrapper .grid_container{width:100%;margin-left:0px;}
    #wrapper .grid_container .grid{width:24%;/*height:auto;*/}
    #wrapper .gridbox_sub{float:left;/*height:auto;*/width:100%;position:relative;}
    #wrapper .grid .content_fg, .grid .content_bg{position:relative;height:auto;}


    #wrapper .focus_arrow{width:10%;padding-left:2%;}
    #wrapper .focus_filters li{width:10%;padding-left:3%;padding-right:1%;}
    #wrapper .grid_compress{float:left;width:100% !important;}
    #wrapper .grid_container .grid_compress .grid_compress_one{width:100%;float:left;}
    #wrapper .grid_container .grid_compress .grid_compress_one .grid{width:auto;}
    #wrapper .grid .image_bg{width:96%;margin-right:4%;}
    #wrapper .grid_container .grid_compress .grid_compress_two{float:left;width:24%;display:none;}
    #wrapper .grid.quote{display:none;}
    #wrapper .grid_container .grid_compress .grid_compress_two .grid{width:100%;}
    #wrapper .gridbox_sub h1{padding:5px 15px;font-size:22px;}
    #wrapper .gridbox_sub p{line-height:17px;} 
    .subgridbox p, #wrapper .gridbox_sub.white h1{padding-bottom:5px;}

     /* #wrapper .grid_container .grid_1_1, #wrapper .grid_container .grid_1_4, #wrapper .grid_container .grid_2_1, #wrapper .grid_container .grid_2_4, #wrapper .grid_container .grid_3_1, #wrapper .grid_container .grid_3_3, #wrapper .grid_container .grid_compress_one .grid_4_2, #wrapper .grid_container .grid_compress_one .grid_4_3, #wrapper .grid_container .grid_compress_two .grid_4_4, #wrapper .grid_container .grid_compress_one .grid_5_2, #wrapper .grid_container .grid_compress_one, #wrapper .grid_container .grid_compress_two{float:left;width:100% !important;} */
      #wrapper .grid_container .grid, #wrapper .grid_container .grid_compress_one{float:left;} 
    #wrapper .grid_container .grid{float:left;width:32% !important;padding-right:1.3%;} 
     #wrapper .grid_container .grid_compress_two .grid.quote .gridbox_sub{height:auto !important;}
     #wrapper .grid-filter-container{display:none;}
     #wrapper .quote .gridbox_sub p{padding-top:15px;}
     #wrapper .grid_container .image_bg{display:none !important;}
     #wrapper .grid{height:auto;padding: 0;}
     #wrapper .grid .content_fg{padding: 0 0px 10px 0;width:100%;float:left;}
     #wrapper .grid_container .grid.story-container .content_fg{display: block;}
     .grid_compression{width:100%;}
     #wrapper .grid_container .grid_imges .image_bg{display:block !important;}
     .grid_imges{display:block;/*position: relative;*/float:left;width:65.3%;padding-right:1.3%;}
     .grid_imges img{display:none;width:100%;height:auto;/*position: absolute;*/top:0;left:0;/*padding-bottom:5px;*/}
     .grid_imges img#one{display:block;}
     .mob_compress{width:100% !important;display:none;}
     #wrapper .grid .content_bg{width:100%;}
     .collection_parent{position:relative;float:left;width:100%;}
     .collection_list{float:left;width:100%;position:absolute;top:0px;}
     .grid_imges img#two, .grid_imges img#three, .grid_imges img#four, .grid_imges img#five{display:none;}
     #wrapper.in-focus-story #products .white_wrapper .right_main .bannerarea.twelve{width:100%;height:auto;}
     #wrapper.in-focus-story #products .white_wrapper .right_main .bannerarea.twelve div.caption{padding-left:2%;padding-right:2%;max-width:930px;position:relative;width:96%;}
     #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .left_col{padding-left:2%;width:98%;}
     #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .six{width:100%;}
     #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .six .subgridbox{width:100%;margin-left:0px;}
     #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .six .subgridbox.dark img{width:100%;height:auto;}
     #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .six .subgridbox.dark{height:auto;}
     #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .six .side-grid .subgridbox{height:165px;width:24%;float:left;margin-right:1%;overflow:hidden;}
     //#wrapper.in-focus-story .white_wrapper .right_main .right_col .content_box .title{font-size:23px;}
     #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .six .side-grid .subgridbox p{width:auto;}
     #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .six .side-grid .subgridbox.dark img{height:100%;}
     #wrapper .allstories_button{clear:both;display:none;}
     #wrapper.in-focus-story #products .white_wrapper .right_main .twelve.columns .right_col .related_links, #wrapper.in-focus-story #products .white_wrapper .right_main .twelve.columns .right_col .content_box{padding:0px 0px 10px 0px;width:32%;margin:0px 1.3% 10px 0px;height:auto;}
     #wrapper.in-focus-story #products .white_wrapper .right_main .twelve.columns .right_col .content_box{margin-bottom:12px;height:160px;padding:0px;}
     #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .right_col{width:100%;}
     #all-stories-container{display:none;}
     #wrapper .grid{background:none;}
     #wrapper .gridbox_sub{height:176px;}
     .grid_imges span#one{background:url("/images/interactive/life-like.jpg") no-repeat center center transparent;}
     .grid_imges span#two{background:url("/images/interactive/ideas.jpg") no-repeat center center transparent;}
     .grid_imges span#three{background:url("/images/interactive/industry.jpg") no-repeat center center transparent;}
     .grid_imges span#four{background:url("/images/interactive/community.jpg") no-repeat center center transparent;}
     .grid_imges span#five{background:url("/images/interactive/delevery.jpg") no-repeat center center transparent;}
     #map{overflow:hidden;}
     #wrapper .tab_container .fileDownloadPic{width:auto;margin-right:0px;}

     #wrapper #careers.career_videos .watch_video{width:100%;height:auto;}
     #wrapper #careers.career_videos .watch_video .head{width:35%;}
     #wrapper #careers.career_videos .watch_video .content{clear:none;width:65%;}
   
    .grid_imges span#one {
background-image: url("/images/interactive/life-like.jpg");
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='/images/interactive/life-like.jpg',
sizingMethod='scale');
}
.grid_imges span#two {
background-image: url("/images/interactive/ideas.jpg");
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='/images/interactive/ideas.jpg',
sizingMethod='scale');
}
.grid_imges span#three {
background-image: url("/images/interactive/industry.jpg");
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='/images/interactive/industry.jpg',
sizingMethod='scale');
}
.grid_imges span#four {
background-image: url("/images/interactive/community.jpg");
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='/images/interactive/community.jpg',
sizingMethod='scale');
}
.grid_imges span#five {
background-image: url("/images/interactive/delevery.jpg");
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='/images/interactive/delevery.jpg',
sizingMethod='scale');
}
    
     .grid_imges span{float:left;width:100%;-moz-background-size: cover;background-size: cover;display:none;height:548px;box-shadow: 3px 3px 5px 1px #CCCCCC;}
     /*.grid_imges span.active{background-position: center;background-size: cover !important;display:block;}*/

    @-moz-document url-prefix() { 
  #wrapper .mobile-navigation ul li .search_text form div.search-submit {top:0px;}
}
     /*#map .world_maps div.Americas_map .image-cont a{background:url("../images/region_sprite.png") no-repeat left top;height:auto;}*/
     #wrapper #careers .slider li a.add_slide,
     #wrapper .header .logo{display:none;}
     .icon1{width:120px;margin:0 auto;display:block;}
     .icon1 .fs1{position:relative;bottom:10px !important;color:#757575;font-size:2.1em;padding-right:10px;}
     .icon1 a{background:none !important;padding-left:10px !important;}
     .icon2{background:none !important;padding-left:18px !important;}
     .icon2 .fs1{float:left;font-size:1.6em;padding-right:12px;padding-top:5px;color:#757575;position:relative:bottom:2px;}
     .icon2 form{float:left;padding-right:0px !important;width:88% !important;}
     .icon3{height:41px;cursor:pointer;}
     .icon3 .fs1{width:20px;margin:0 auto;display:block;font-size:1em;float:none;}
     .icon3 a{background:none !important;display:none !important;}
     .icon3 .fs1{font-size:1em;position:relative;top:12px;}
     .icon5{border:0px;padding-right:20px;position:relative;left:0px;display:block;}
     .icon5 p.logo{margin:0px;}
     .icon5 img{visibility:hidden;}
     .icon5 .fs1{color:#00aa60;font-size: 2.6em;}
     .icon4 img{display:none;}
     .icon4 a#toggle-nav{background:none !important;}
     .icon4 a span{display:block !important;left:10px !important;top:5px;}
     .icon4 .fs1{color:#757575;position:relative;bottom:6px;left:6px;}
     .icon2 .fs1:hover, .icon1 a:hover, .icon4 .fs1:hover, .icon4 a:hover, .icon4 a:hover span, .icon4 a:hover div.fs1{color:#216C45}
     .icon4 a#toggle-nav .fs1:hover, .icon4 a#toggle-nav:hover span, .icon4 a#toggle-nav:hover div.fs1{color:#757575;}
     .icon3 .fs1:hover{color:#757575;}
     .icon3 .fs1.minus1{display:none;}

     #wrapper .white_wrapper #con4.right_main.con .banner img{max-width: 100%; width: auto;}
     .nivo-controlNav{right:18%;}
     .nivo-caption{left:16.5%;}
     #slider.nivoSlider{width:480px;margin:0px 0px 60px;}
     

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
    font-family: 'jti_responsive_icons';
    content: attr(data-icon);
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"]:before {
*/
.icon-jti_nav_icon_brandlogo:before, .icon-jti_nav_icon_home:before, .icon-email_iconfont:before, .icon-search_iconfont:before, .icon-menu_iconfont:before, .icon-minus_iconfont:before, .icon-plus_iconfont:before, .icon-jti_nav_icon_logo:before{
    font-family: 'jti_responsive_icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.fs1{font-size:2em;float:left;}

.icon-jti_nav_icon_logo:before {
    content: "\e000";
}
.icon-jti_nav_icon_home:before {
    content: "\e001";
}
.icon-email_iconfont:before {
    content: "\e002";
}
.icon-search_iconfont:before {
    content: "\e003";
}
.icon-menu_iconfont:before {
    content: "\e004";
}
.icon-minus_iconfont:before {
    content: "\e005";
}
.icon-plus_iconfont:before {
    content: "\e006";
}
.icon-jti_nav_icon_brandlogo_:before {
    content: "\e007";
}

}
@media only screen and (max-width: 353px ) {
    #wrapper .mobile-navigation ul li .social_links div.market_sites .icon1 a {
        padding-top: 0;
    }
    #wrapper .mobile-navigation ul li .social_links div.market_sites .icon1 a .sprite {
        margin-top: -18px;
        margin-left: 10px;
    } 
    #wrapper .mobile-navigation ul li .contact_link a {
        word-spacing: 100px;
        text-align: center;
        padding-top: 0;
        width: auto;
    }
    #wrapper .mobile-navigation ul li .contact_link .icon1 {
        width: auto;
    }
    #wrapper .mobile-navigation ul li .contact_link a .fs1 {
        padding-top: 8px;
        padding-right: 8px;
        margin-left: -1px;
    }

}
@media only screen and (max-width:768px) {
    /*body{background:#0f0;}*/
    .cookie-col-one,
    .cookie-col-two,
    .cookie-links{width:100%; float: left;}
    .cookie-settings-link,
    .cookie-button{float:left !important;}
    #wrapper.home .add_banner .add1 .add_image{display: none;}
    #wrapper.home .add_banner .add_box .paginate ul li .main_content a{bottom:4px !important;}
    #wrapper.home .add_banner .add_box .paginate ul li.active .main_content p.summary{width:93%;}
    #wrapper.home .add_banner .add_box .paginate ul li.active .main_content .pagination-right a, 
    #wrapper.home .add_banner .add_box .paginate ul li .main_content .pagination-right a,
    #wrapper.home .add_banner .add_box .paginate ul li.active .main_content .pagination-left a,
    #wrapper.home .add_banner .add_box .paginate ul li .main_content .pagination-left a {background:none;}

    /* About tobacco page */
    #wrapper .white_wrapper .right_main.lan .middle .left_banner,
    #wrapper .white_wrapper .right_main .middle .right_col{width:100%;}
    #wrapper .white_wrapper .right_main.lan .banner .caption{width:42%;}
    #wrapper .white_wrapper .right_main.lan .bottom .slide_show .left_col{width:90%;}
    #wrapper .white_wrapper .right_main .middle .right_col .content_box{margin:0px;width:45.5%;border:0px;}
    #wrapper .white_wrapper .right_main.lan .middle .right_col .global_supply{padding-top:15px !important;}
    #wrapper .white_wrapper .right_main .right_col .content_box .des,
    #wrapper .white_wrapper .right_main.lan .middle .right_col .global_supply .des{width:auto;}
    #wrapper .white_wrapper .right_main.lan .bottom .left_banner .content{width:78%;}
    #wrapper .white_wrapper .right_main.lan .bottom .slide_show .slide_image{display:none;}
    #wrapper .white_wrapper .right_main.lan .bottom .left_banner{width:47%;height:170px;}
    #wrapper .white_wrapper .right_main.lan .bottom .slide_show{width:50%;height:170px;}
    #wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who.light .content .des{padding-top:5px;}

    /* Where we operate page */
    #map{height:auto !important;}
    #map img#worldmap, #map img#map0, #map img#map1,#map a{display:none !important;}
    #wrapper .white_wrapper .right_main .bottom .left_banner:first-child,
    #wrapper .white_wrapper .right_main .bottom .left_banner {width: 50%;}
    #wrapper .white_wrapper .right_main .bottom .right_col{width:100%;}
    #map .world_maps{display:block;float:left;}
    #map .world_maps div{float:left;width:33%;position:relative;}
    #map .world_maps div div.image-cont{float: none;width: auto;margin: 10px;}
    #map .world_maps div img{display:block;width:100%;padding: 0px 12% 0 0;}
    #map .world_maps div a.zoom_icon{display: block !important;/*position:absolute;width:36px;height:36px;top:50%;left:50%;margin:-18px 0 0 -18px;background: url("../images/plus-minus.png") no-repeat scroll 0 0 transparent;*/}
    #map .world_maps div a.zoom_icon:hover{background: url("../images/plus-minus.png") no-repeat scroll 0 bottom transparent;}

    #wrapper #careers .watch_video{width:50%;float:left;height:auto;}
    #wrapper #careers .watch_video .head, #wrapper #careers .watch_video .content{width:100%;clear:both;}
    #wrapper #careers .job_search, #wrapper #careers .meet_people, #wrapper #careers .slide_show{width:50%;}
    #wrapper #careers .slide_show .left_col{width:90%;}
    #wrapper #careers .slide_show .slide_image{display:none;}
    #wrapper #careers .select_career{width:100%;height:auto;}
    #wrapper #careers .select_career .grey, #wrapper #careers .select_career .green{width:50%;padding:0px;height:100%;}
    #wrapper #careers .select_career .grey .content, #wrapper #careers .select_career .green .content{padding:15px;float:left;}

    #wrapper .white_wrapper .right_main.lan-06 .bottom .slide_show .slide_image{display:none;}
    #wrapper .white_wrapper .right_main .bottom .left_banner, #wrapper .white_wrapper .right_main.lan-06 .bottom .slide_show{width:50% !important;}
    #wrapper .white_wrapper .right_main.lan-06 .bottom .left_banner .content{width:auto;}
    #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_first, 
    #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_two, 
    #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_key,
    #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .media_content{width:50%;float:left;}
    #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_three{float:left;width:100%;}
    #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_two {height: 286px;}
    #wrapper .white_wrapper .right_main.lan-06 .bottom .slide_show .left_col{width:85%;}

    #wrapper #careers .watch_video .content .links{width:auto;}
    #wrapper a.career{width:100%;}
    #wrapper .tab_container .fileDownloadPic{width: auto;}
    #wrapper .tab_container .vid img{width: 100% !important;height: auto !important;}
    #wrapper .tab_container .vid >div{width: 100% !important;height: auto !important;}
    #wrapper .tab_container .vid a.videopopper .play-icon, a.flowplayervideopopper .play-icon{left:50% !important;top:50% !important;margin: -38px 0 0 -38px;}
    #wrapper #leadership .white_wrapper .right_main.leadership .content{width:33%;}

    #wrapper #sel .white_wrapper .right_main.sel .content-col{width:33%;}

    .cookie-col-radio{width:40%;}
    #wrapper .mapcol {width: 46%;}
    #wrapper #contact-page .white_wrapper .right_main.contact-page .content-col,
    #wrapper #contact-page .white_wrapper .right_main.contact-page .content-container{width:50%;}
    #wrapper #contact-page .white_wrapper .right_main.contact-page .container .top-row .content-container{height:170px;}
    #wrapper #contact-page .white_wrapper .right_main.contact-page .bottom-row .content-container{height: 170px;}
    #wrapper #contact-page .white_wrapper .right_main.contact-page .container .top-row .content-container .ban-two-inner img,
    #wrapper #contact-page .white_wrapper .right_main.contact-page .container .top-row .content-container:first-child,
    #wrapper #contact-page .white_wrapper .right_main.contact-page .top-row .content-container.highlight{height:170px;overflow:hidden;}
    #wrapper .faf .white_wrapper .right_main .right_col{width:100%;float: left;}
    #wrapper .faf .white_wrapper .right_main .right_col .program{width: 50%;}
    #wrapper #products.faf .white_wrapper .right_main .right_col .related_links{width: 50%;padding-left: 0;margin: 0;}
    #wrapper #products.faf .white_wrapper .right_main .right_col .related_links ul {padding-left: 15px;}

     /* new pages */
     #wrapper .white_wrapper .right_main .page_head h4{display:block;float:left;margin:0 5px;}
 #wrapper .white_wrapper .right_main .page_head h4 a{color:#10A75F;font-size:18px;font-weight:normal;padding-top:10px;font-style:italic;font-family: georgia;}
 #wrapper .white_wrapper .right_main .page_head h4.active a{color:#757575;cursor: default;}
  #wrapper .white_wrapper .right_main .page_head h4.active a:hover{text-decoration: none;}

 .country_list{float:left;width:100%;padding-top:15px;display:block;}
 .country_list ul{list-style:none;border:1px solid #f7f6f6;overflow:hidden; margin-bottom: 20px;}
 .country_list ul li{border-bottom:1px solid #ddd;float:left;width:99%;margin:0px 3px;}
 .country_list ul li:last-child{border:0px;}
 .country_list ul li p{color:#10A75F;font-size:12px;float:left;padding-left:5px;}
 .country_list ul li a.plus{display: block; background:url(../images/nav_sprite2.png) 0px -15px;width:15px;height:20px;float: right;margin-right:10px;}
 .country_list ul li a.minus{display: block; background:url(../images/nav_sprite2.png) 0px -46px;width:15px;height:20px;display: none;float: right;margin-right:10px;}
 .country_list ul li .know_more{display:none;color: #757575;float:left;width:100%;padding-top:12px;}
 .country_list ul li .know_more >div{float: left;width: 100%;margin-bottom: 10px;}
 .country_list ul li .know_more h5{color:#a6a5a4;font-size:12px;padding-left:0px;width:31%;overflow:hidden;padding-bottom:3px;}
 .country_list ul li .know_more p a{float:none;padding-left:0px;}
 .country_list ul li .know_more p span{color:#000;}

 .country_list ul li p.minus{display:none;}
 .country_list ul li p.plus{display:block;}

 .country_list ul, #wrapper .white_wrapper .right_main .page_head h4{display:none;}
 #wrapper #products.faf .tab_container {width: 100% !important;}
 #wrapper #products.faf .white_wrapper .right_main .tab_container .banner_key{width:50%;}
    #wrapper #careers .select_career{clear:both !important;width:100% !important;}
    #wrapper #careers .select_career.search_for_job{width:50% !important;clear:none !important;}
    .list-of-country{float:left;width:100%;padding:6px 0px;cursor: pointer;}
    .list-of-country2{display:none;float:left;width:100%;padding:6px 0px;cursor: pointer;}

    .icon2 form{width:84% !important;}
    #wrapper #products .tab_container{width: 100%;padding-top:20px;}
    #wrapper .white_wrapper .right_main .right_col .program, #wrapper .white_wrapper .right_main .right_col .program .content, #wrapper #products .twelve.columns .related_links{width: auto;}
    #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_first .baner_who.light{width:100%;float:left;height:124px;}
    #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_first .ban-two-inner{float:left;width:100%;}
    #wrapper .white_wrapper .right_main .right_col,
    #wrapper #news .tab_container{width: 100%;}
    #wrapper .white_wrapper .right_main .right_col .media-contact{width:96%;}
    #wrapper .white_wrapper .right_main .right_col .media-contact h2{width:100%;}
    #wrapper .white_wrapper .right_main .right_col .media-contact p{width:100%;}
    #wrapper #products.mrk .tab_wrapper .languages{float:left;width:auto;clear:both;}
    #wrapper .site_wrapper.mrk .white_wrapper .right_main .tab_container .col{width:50%;margin:0px !important;}
    #wrapper .site_wrapper.mrk .white_wrapper .right_main .content.quick-fact{width:auto;}
    #wrapper .site_wrapper.mrk .white_wrapper .right_main .baner_who.grey{width:90%;}
    #wrapper #products.mrk .tab_wrapper ul.tabs li a{padding:0px 18px;}
      #wrapper #products.mrk .white_wrapper .right_main .right_col .related_links.at_a_glance{width:97%;}
     #wrapper #products.mrk .white_wrapper .right_main .right_col .related_links.at_a_glance p img{width:auto;}
     #wrapper #products.mrk .content_wrapper .white_wrapper .banner .right_col .related_links ul{clear:both;}
      #wrapper .mobile-navigation ul li .search_text form div.search-input{width:80%;}
     #wrapper .mobile-navigation ul li .search_text form div.search-submit{width:20%;}
     #wrapper #careers .select_career .baner_who.grey{width:50%;}
     #wrapper #careers .select_career.search_for_job .baner_who.grey {width: 100% !important;}
     #wrapper #products #con4 .banner, #wrapper .white_wrapper .right_main .left_col{width:100%;}
     #wrapper .white_wrapper .right_main .banner .caption{height:auto;}
     /* Style for In-focus */
     #wrapper .grid_container .grid{padding-right:1.5%;width:48.5% !important;}
     #wrapper .grid .content_fg{padding-bottom: 8px;}

     #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .left_col, #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .six{width:auto;padding:0px;}
     #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .right_col, #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .right_col .content_box{width:100%;padding-left:0px;}
     #wrapper.in-focus-story #products .white_wrapper .right_main .bannerarea.twelve{padding-bottom:20px;}
     #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .left_col{padding-top:20px;}
     .grid_imges{width:48.5%;}
     .grid_imges span{height:360px !important;}
     #wrapper #products .white_wrapper .right_main .right_col .related_links.biographies{padding-left:0px;}
     #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .six .subgridbox.green{width:48.4%;margin-right:1.6%;float:left;}
     #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .six .side-grid .subgridbox{height:165px;width:32%;float:left;margin-right:1.3%;}
     #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .six .side-grid .subgridbox.dark img{height:100%;}

     #wrapper #products .right_col .related_links{padding-left:0px;width:46%;margin-left:2%; margin-right: 2%;}
     #wrapper #products .right_col .program{width:50%;margin-right:0px;}
     #wrapper .white_wrapper .right_main.lan .bottom .left_banner, #wrapper .white_wrapper .right_main.lan .bottom .slide_show{width:50% !important;}

     #wrapper #careers.career_videos .back_button {padding: 10px 0; display: block;}

}
@media only screen and (max-width:545px) {
    #wrapper .tab_container .jobs-email form a{float: left;margin-top: 15px;clear:both;}
    #wrapper.home .content_wrapper .banner .banner_right p br {display: none;}
    /*body{background:#00f;}*/
    #wrapper.home .add_banner .add3,
    #wrapper.home .add_banner .add_box{width: 100% !important;float: left;}
    #wrapper.home .add_banner .add_box .paginate ul li .main_content a{bottom:8px !important;}
    .top-date{display:block;float:right;padding-right:10px;}
    .date-mob{display:none;}
    .bottom-news-nav{top:22px;}
    #wrapper.home .add_banner .add_box .paginate .title{padding-bottom:10px !important;padding-top:15px;}

    #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_first .ban-two-inner{height: auto; }

    #wrapper .mobile-navigation ul li .social_links >div{float:left;width:33.3%;}
    #wrapper .mobile-navigation ul li .social_links >div.search_text{float:left;width:100%;border-top: 1px solid #ddd;}
    #wrapper .mobile-navigation ul li .social_links >div.email_link >div{border-right:1px solid #ddd;}
    /* About tobacco page */
    #wrapper .white_wrapper .right_main.lan .banner .caption{width:48%;}
    #wrapper .white_wrapper .right_main.lan .bottom .left_banner,
    #wrapper .white_wrapper .right_main.lan .bottom .slide_show {height: auto;width: 100%;}
    #wrapper .white_wrapper .right_main.lan .bottom .slide_show .left_col {padding-bottom: 15px !important;width: 90%;}
    #wrapper .white_wrapper .right_main.lan .bottom .left_banner .content{padding-bottom:25px;width:auto;}
    #wrapper .white_wrapper .right_main .right_col .content_box{width:95%;}
    #wrapper .white_wrapper .right_main.lan .middle .left_banner .banner_first, #wrapper .white_wrapper .right_main.lan .middle .left_banner .banner_two{width:100%;}
    #wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who.green .content .des{width:auto;}
    .email_print{float:left;width:97%;}
    #wrapper .white_wrapper .right_main.lan .middle .left_banner .banner_two .ban-two-inner{height:auto !important;overflow:hidden;}

    /* Meet our people page */
    #wrapper #careers .select_career {clear: both;float: left;width: 50%;}
    #wrapper #careers .white_wrapper .right_main .quick_fact, #wrapper #careers .bottom_row .area-two{width:100%;}
    #wrapper #careers .select_career{width:100%;}
    #wrapper #careers .select_career .grey{width:93%;}

    /* Where we operate page */
    #wrapper .white_wrapper .right_main .bottom .left_banner:first-child,
    #wrapper .white_wrapper .right_main .bottom .left_banner {width:100%;}
    #map .world_maps div{width:50%;}

    #wrapper #careers .watch_video, #wrapper #careers .job_search, #wrapper #careers .meet_people, #wrapper #careers .slide_show{width:100%;}
    #wrapper #careers .slide_show .slide_image{display:none;}
    #wrapper #careers .select_career .grey, #wrapper #careers .select_career .green{width:100%;}

    #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .baner_who.light,
    #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_two{height:auto;padding-bottom:10px;}
    #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_first,
     #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_two,
     #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_three,
     #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_key{float:left;width:100%;height: auto; padding-bottom: 10px;}
     #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_three h2,#wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_key.investor .content ul{width:90% !important;}
     #wrapper .white_wrapper .right_main .bottom .left_banner, #wrapper .white_wrapper .right_main.lan-06 .bottom .slide_show{width:100% !important; height: auto; padding-bottom: 10px;}

     #wrapper .white_wrapper .right_main .right_col .media-contact{margin: 0px 15px 10px 0px;}

     #wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who.light,
     #wrapper .white_wrapper .right_main.lan .middle .left_banner .banner_key,
     #wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who.green{height:auto;padding-bottom:12px;}
     #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_three .media_content{width:100%;}
     #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_three .media_content p{width:auto;clear:both;}

    #wrapper #careers .select_career .green .content{width:90%;}
    #wrapper #careers .select_career .green .des{width:auto;}
    #wrapper #careers .banner, #wrapper .white_wrapper .right_main.lan .middle, #wrapper .white_wrapper .right_main.lan-06 .middle{padding:0px;}
    #wrapper #careers .search_for_job{width:100% !important;}
    #wrapper #products .white_wrapper .right_main .right_col .related_links{width:97%;}
    #wrapper .tab_container .fileDownloadPic{height:70px;}
    #wrapper .tab_container .fileDownloadPic p{float:left;clear:both;padding-left:45px;}
    #wrapper #leadership .white_wrapper .right_main.leadership .content{width:49%;}
    #wrapper #leadership .white_wrapper .right_main.leadership .content div{margin-right:0px;}
    #wrapper #leadership .white_wrapper .right_main.leadership .content {height: 270px;}

    #wrapper #sel .white_wrapper .right_main.sel .content-col{width:50%;}
    #wrapper .white_wrapper .right_main .right_col .program .content.subLink{width:96%;}
    #wrapper #products.faf .tab_wrapper {background-color: #fff;}
    #wrapper #products .tab_wrapper ul.tabs li{float:none;display:none;border-right:0px;width:135px; background: none repeat scroll 0 0 #818B91;}
    #wrapper #products .tab_wrapper ul.tabs li:last-child{border:0px;}
    #wrapper #products.faf .tab_wrapper ul.tabs li a{width:100%;}
    #wrapper #products .tab_wrapper ul.tabs li.selected a{background: #666;color:#fff;font-weight: bold;}
    #wrapper #products .tab_wrapper ul.tabs li.selected{display:block;border:0px;}
    #wrapper #products .tab_wrapper ul.tabs li.selected a{padding-right:5px;border:0px;}
    #wrapper #products .tab_wrapper ul.tabs{padding-right:23px;background:url("../images/select_right.png") no-repeat scroll right 3px #666;padding-top: 0;margin:10px;/*position:absolute;z-index:999;*/}

    #wrapper #products.faf .tab_container,
    #wrapper #products.faf .tab_container .col,
    #wrapper #products.faf .white_wrapper .right_main .tab_container .banner_key{width:100%;}
    #wrapper #products.faf .white_wrapper .right_main .tab_container .banner_key.grey{ 
        background-color:rgba(171, 171, 171, 0.9);
   background-image: -moz-radial-gradient(85% 85% , circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
    background-image: -webkit-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
     background-image: -o-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em); 
     background-image: -ms-radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);
      background-image: radial-gradient(85% 85%, circle closest-side, rgba(171, 171, 171, 0.9), rgba(125, 125, 125, 0.9) 12em);}

    #wrapper #contact-page .white_wrapper .right_main.contact-page .bottom-row .content-container,
    #wrapper #contact-page .white_wrapper .right_main.contact-page .top-row .content-container,
    #wrapper #contact-page .white_wrapper .right_main.contact-page .content-col{width:100%; height: auto !important; padding-bottom: 10px;}
    #wrapper #contact-page .white_wrapper .right_main.contact-page .container .top-row .content-container {height: auto; padding-bottom: 10px;}
     #wrapper #contact-page .white_wrapper .right_main.contact-page .container .top-row .content-container.head-office{display: none}
    #wrapper #contact-page .white_wrapper .right_main.contact-page .content .read_more {margin-top: 5px; position: static;}

    #wrapper #products .tab_container .formblock .form_row .form_label{width:100%;padding-bottom:2px;}
    #wrapper #products .tab_container .formblock .form_row .form_input{width:100%;}
    #wrapper .faf .white_wrapper .right_main .right_col .program{width: 100%;}
    #wrapper #products.faf .white_wrapper .right_main .right_col .related_links{width: 100%;}
    #wrapper #products.faf .tab_container{padding-top:0px;}

    .country_list ul li .know_more p, .country_list ul li .know_more h5{width:30%;}
    #wrapper .white_wrapper .right_main.lan .bottom,
    #wrapper .white_wrapper .right_main.lan-06 .bottom{height:auto;}
    #wrapper #products .tab_wrapper .jqTransformSelectWrapper{display:block;margin:10px;width:120px !important;}
    #wrapper #products .tab_wrapper .jqTransformSelectWrapper span{width:100% !important;}
    #wrapper #products .tab_wrapper .jqTransformSelectWrapper ul{width:100% !important;overflow: visible !important;}
    #wrapper #products .tab_wrapper ul.tabs{display:none;}
    #wrapper .white_wrapper .right_main.lan .right_col .content_box.ptop_0,
    #wrapper .white_wrapper .right_main.lan .middle .right_col .global_supply{width:85%;}

    #wrapper .white_wrapper .right_main .right_col .related_links,
    #wrapper .white_wrapper .right_main .left_col{width:100%;}
    #wrapper .job_search .jqtransform,
    #wrapper .job_search .rowElem{width:100% !important;}
    #wrapper .white_wrapper .right_main .banner .caption{height:auto;padding-bottom:10px;}
    #wrapper .mobile-navigation ul li .more{width:20%;}
    #wrapper .white_wrapper .right_main.leadership .container .banner div.caption{width:auto !important;}
    #wrapper #careers .bottom_row{padding-top:0px;}
    #wrapper #careers .select_career.search_for_job{width:100% !important;}
    #wrapper .mobile-navigation ul li .search_text input.go{/*top:1px;*/}
    #wrapper #products #con4 .banner{width:100%;}

    #wrapper #leadership .white_wrapper .right_main.leadership .content div{width:auto;}
    #wrapper .white_wrapper .right_main .right_col{padding-top:10px;}
    .white_wrapper #map{margin-bottom:0px;}
    .icon2 form{width:87% !important;}
     #wrapper .mobile-navigation ul li .search_text input.go{/*top:2px;*/}
     #wrapper #products .tab_wrapper select{display:block;margin: 12px;}
     .country_list ul li .know_more .know_more_img, .country_list ul li .know_more .know_more_des{width:100%;}
     .country_list ul li .know_more .know_more_img img{max-width:100%;padding-bottom:12px;}
     .country_list ul li .know_more p, .country_list ul li .know_more h5,.country_list ul li .know_more a{width:99%;padding-left:5px;padding-right:0px;}
     .country_list ul li .know_more p,.country_list ul li .know_more h5{padding:5px 0px 5px 5px;}
     #wrapper .mrk .jqTransformSelectWrapper{background:none !important;bottom:10px;right:10px;margin:0px !important;}
    #wrapper .mrk .jqTransformSelectWrapper>div{display:none !important;}
     #wrapper #leadership .white_wrapper .right_main.leadership .container .banner .caption{position:relative;bottom:1px;/*padding-right:21px;*/background:#15252e;}
     #wrapper .site_wrapper.mrk .white_wrapper .right_main .tab_container .col{width:100%;}
     #wrapper .site_wrapper.mrk .white_wrapper .right_main .baner_who.grey{width:94%;}
     #wrapper #products.mrk .tab_wrapper select{float:left;margin-left:15px;}
     #wrapper #products.mrk .tab_wrapper .languages{clear:none;padding-top:10px;margin-left:15px;}
     #wrapper .mobile-navigation ul li .search_text form div.search-input{width:85%;}
     #wrapper .mobile-navigation ul li .search_text form div.search-submit{width:15%;top:-2px;}
     #position_absolute {position: relative !important;}
     #wrapper #careers .select_career .baner_who.grey{width:100%;}
     #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_first .baner_who.light{width:100%; height: auto;}
    #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_first .ban-two-inner{display: none; width:100%;text-align:center;}
     @-moz-document url-prefix() { 
        #wrapper .mobile-navigation ul li .search_text form div.search-submit {top:0px;}
     }
     #wrapper.home .add_banner .add1 .add_text,
     #wrapper.home .add_banner .add_box.left .content,
     #wrapper.home .add_banner .add_box .paginate ul li,
     #wrapper .bottom-news-nav span a,
     #wrapper.home .add_banner .add3 .content,
     #wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who.light .content .des,
     #wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who.light .content .read_more a,
     #wrapper .white_wrapper .right_main.lan .middle .left_banner .banner_key .content .read_more a,
     #wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who.green .content .des,
     #wrapper .white_wrapper .right_main.lan .middle .left_banner .baner_who.green .content .read_more a,
     #wrapper .white_wrapper .right_main .right_col .content_box .read_more a,
     #wrapper .white_wrapper .right_main.lan .middle .right_col .global_supply .des,
     #wrapper .white_wrapper .right_main.lan .bottom .slide_show .left_col .des,
     #wrapper .white_wrapper .right_main.lan .bottom .slide_show .left_col .read_more a,
     #wrapper .white_wrapper .right_main.con .banner .caption,
     #wrapper .white_wrapper .right_main.lan .banner .caption,
     #wrapper #careers .watch_video .content .links,
     #wrapper .job_search .rowElem label,
     #wrapper #careers .job_search .form,
     #wrapper #careers .select_career .des,
     #wrapper #careers .select_career .read_more a,
     #wrapper #careers .meet_people .des,
     #wrapper #careers .meet_people .read_more a,
     #wrapper #careers .slide_show .left_col .des,
     #wrapper #careers .slide_show .left_col .read_more a,
     #wrapper .white_wrapper .right_main h3.media-news-list-title a,
     #wrapper .white_wrapper .right_main h3.media-news-list-title,
     #wrapper .media-news-list p.date,
     #wrapper .media-news-list .read_more a,
     #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_key.investor .content ul,
     #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_three p,
     #wrapper .white_wrapper .right_main.lan-06 .bottom .slide_show .left_col .des,
     #wrapper .white_wrapper .right_main.lan-06 .bottom .slide_show .left_col .read_more a,
     #wrapper #products .tab_container,
     #wrapper .white_wrapper .right_main .right_col .related_links li,
     #wrapper .white_wrapper .right_main .right_col .program .content .read_more a,
     #wrapper #leadership .white_wrapper .right_main.leadership .content .des,
     #wrapper #leadership .white_wrapper .right_main.leadership .content .read_more a, #wrapper #leadership .white_wrapper .right_main.leadership .caption .read_more a,
     #map .world_maps div span,#wrapper #sel .white_wrapper .right_main.sel .content .des,
     .country_list ul li p,#wrapper .tab_container p.footnote,
     #wrapper #sel .white_wrapper .right_main.sel .content .read_more a, #wrapper #sel .white_wrapper .right_main.sel .caption .read_more a,
     #wrapper .jti_people p,#wrapper .express_thought p,
     #wrapper .white_wrapper .right_main h3.main-news-list-title a, #wrapper .white_wrapper .right_main h3.main-news-list-title,
     #wrapper .white_wrapper .right_main .right_col p,
     #wrapper #contact-page .white_wrapper .right_main.contact-page .content .des,
     #wrapper #contact-page .white_wrapper .right_main.contact-page .content .read_more a, #wrapper #contact-page .white_wrapper .right_main.contact-page .caption .read_more a{font-size:14px;}
     #wrapper .white_wrapper .right_main h3.main-news-list-title a, #wrapper .white_wrapper .right_main h3.main-news-list-title{line-height:21px;}
     #wrapper .job_search .rowElem label,#wrapper .white_wrapper .right_main #searchResults .searchResult h3,
     #wrapper .white_wrapper .right_main #searchResults .searchResult p,
     #wrapper .white_wrapper .right_main #searchResults .pageLink, #wrapper .pagination{font-size:14px !important;}
     #wrapper .white_wrapper .right_main h3.media-news-list-title a, #wrapper .white_wrapper .right_main h3.media-news-list-title{line-height:17px;}
     #wrapper #sel .white_wrapper .right_main.sel .content-container{height:355px;}
     #wrapper #sel .white_wrapper .right_main.sel .content{height:350px;}
     #wrapper .white_wrapper .right_main .right_col .related_links{padding-left:0%;width:100%;}
     #wrapper .page_head input.whatever[type="text"]{background:none;border:1px solid #D5D5D5;box-shadow:0px 0px 2px #d5d5d5;float:left;margin-right:1%;width: 60%;}
     #wrapper .page_head input.something[type="submit"]{background:#106943;color:#fff;font-size:14px;border:0px;text-indent: 0;font-family: arial;border-   radius:0px; height: 27px;}
     #slider.nivoSlider{width:92% !important;}
     .nivo-caption{width:auto !important;}
      #wrapper .search-container .pagination{width:auto;}
      #wrapper .white_wrapper .right_main #searchResults{width:95%;padding-left:5%;}
      .nivoSlider, .nivo-slice {background-position: center !important;}

      #wrapper .grid_container .grid{width:100% !important;padding-right:0px;}
      #wrapper .grid .content_fg{padding-bottom:10px;}
      #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .left_col{width:100%;}
      #wrapper #products .twelve.columns .related_links, #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .right_col .content_box{margin-right:0px;}
      #wrapper .contentarea .addthis_toolbox{width:auto;}
      .grid_imges{width:100%;padding-right:0%;}
      .grid_imges span{margin-bottom:10px;}
      .position_absolute {position: relative !important;}
      /*
      #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .six .side-grid .subgridbox{margin-right:0px;width:100%;}
      #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .six .side-grid .subgridbox.dark{height:auto;}
      */
      #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .six .side-grid .subgridbox.dark img{height:100%;}
      #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .six .side-grid .subgridbox {margin-right: 2%;width: 48%;}
      #wrapper.in-focus-story #products .white_wrapper .right_main .twelve.columns .right_col .related_links, #wrapper.in-focus-story #products .white_wrapper .right_main .twelve.columns .right_col .content_box{width:48.2%;}

      #wrapper #products .right_col .program{width:100%;}
      #wrapper .white_wrapper .right_main .bottom .right_col.ptop_0{width:100% !important;}
      #wrapper .white_wrapper .right_main.lan .bottom .left_banner, #wrapper .white_wrapper .right_main.lan .bottom .slide_show{width:100% !important;}
      #wrapper #careers.career_videos .watch_video .head{width:35%;display:none;}
      #wrapper #careers.career_videos .watch_video .content{clear:none;width:100%;}
}

@media only screen and (max-width:360px) {
    /*body{background:#0ff;}*/
    #wrapper.home .add_banner .add1,
    #wrapper.home .add_banner .add_box.left{width: 100% !important;float: left;}
    #wrapper .white_wrapper .right_main .right_col .program, 
    #wrapper .white_wrapper .right_main .right_col .program .content, 
    #wrapper #products .related_links{width: auto;}
    #wrapper .white_wrapper .right_main .right_col .program .content.subLink{width:94%;}
    #wrapper #leadership .white_wrapper .right_main.leadership .content,
    #wrapper #leadership .white_wrapper .right_main.leadership .content .des{width:100%; height: auto;}
    #wrapper #leadership .white_wrapper .right_main.leadership .content div{margin:0px;}
    #wrapper #leadership .white_wrapper .right_main.leadership .content .read_more{position: static;}
    #wrapper .white_wrapper .right_main.leadership .container .banner div.caption p.title{font-size:20px;line-height:22px !important;}
    #wrapper .white_wrapper .right_main.leadership .container .banner div.caption p{font-size:14px;line-height:18px;}
    #wrapper .white_wrapper .right_main.lan .banner .caption{width:91%;}
    #wrapper .white_wrapper .right_main.lan .banner p.caption{width:auto;}

    #wrapper #sel .white_wrapper .right_main.sel .content-col{width:auto;display:block;overflow:hidden;}
    #wrapper h1{font-size:32px;}

 /*   #map .world_maps div {display: block;padding-right: 0;width:100%;padding-right: 0;position:relative;} */

    .cookie-col-radio{width:55%;}
    #wrapper .mapcol{width:40%;}
    #wrapper #products .white_wrapper .right_main .tab_container .banner_key .image{width: 80%;}
    #wrapper .jti_people{float:left;width:100%;}
    #wrapper #careers .slider li{border:0px;}
    .country_list ul li .know_more img{padding-bottom:8px;width:100%;}
    .country_list ul li .know_more p, .country_list ul li .know_more h5{width:90%;clear:both;}
    #wrapper .page_head input.whatever[type="text"]{width:62%;}
    #wrapper #leadership .white_wrapper .right_main.leadership .content div{width:92%;}
    .icon2 form{width:85% !important;}
    #wrapper #careers .slider li a {height:auto !important;background-position: left top !important;background-repeat: no-repeat;height: auto;padding-right: 0;width: 100% !important;}
    #wrapper #careers .slider li{position:relative;}
    
    #wrapper .jti_people h4{display:none;}
    .express_thought p{display:block;}
    #wrapper .jti_people .inner_jti{background:transparent;padding:0px;min-height:0px;}
    #wrapper .jti_people span.more_know,
     #wrapper .jti_people span.know_less{position:absolute;float:left;top:12px;left:12px;}
    #wrapper #careers .slider li img{width:100%;}
    #wrapper #careers .slider li img:hover{/*top:-175px;*/}
    #wrapper .express_thought{background:#fff;}
    #wrapper .jti_people .inner_jti p.no_extra{display:none;}
    #wrapper .express_thought h2,
    #wrapper .express_thought p{padding-left:5px;}
     #wrapper .site_wrapper.mrk .white_wrapper .right_main .baner_who.grey{width:88%;}
     #wrapper #products.mrk .tab_wrapper select{margin:12px 5px;}
     #wrapper #products.mrk .tab_wrapper{background:none;}
     #wrapper.home .content_wrapper .banner .banner_left .content{font-size:25px;line-height:normal;}
     #wrapper #products.mrk .content_wrapper .white_wrapper .languages .jqTransformSelectWrapper{width:auto !important;}
     #wrapper #products.mrk .tab_wrapper .languages{width:53%;}
          #wrapper .mobile-navigation ul li .search_text form div.search-input{width:80%;}
     #wrapper .mobile-navigation ul li .search_text form div.search-submit{width:20%;}
     #wrapper #careers .slider li img{background: url("../images/gradient_sprite.jpg") no-repeat scroll left top transparent;}
     #wrapper .white_wrapper .right_main .page_head{padding-right:0px;}
     #wrapper #careers .white_wrapper .right_main .quick_fact .content {width:88% !important;}
     #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_first .baner_who.light,
     #wrapper .white_wrapper .right_main.lan-06 .middle .left_banner .banner_first .ban-two-inner{width:100%;}
     #wrapper.home .add_banner .add_box .paginate ul li.active .main_content p.read_more a{top:0px;}
     #wrapper.home .add_banner .add_box .paginate ul li.active .main_content p.summary{min-height:45px;padding-bottom:15px;}
     .bottom-news-nav{top:0px;}
     #wrapper.home .add_banner .add_box{height:auto;}
     #wrapper.home .add_banner .add_box .paginate ul li p.read_more{float:left;padding-bottom:10px;}
     #slider.nivoSlider{width:100% !important;}
     .nivo-caption{width:auto !important;padding-right:15% !important;padding-left:2%;}
     #wrapper .white_wrapper .right_main #searchResults{width:95%;padding-left:5%;}

     #wrapper .grid_container{min-height:1750px;}
     .addthis_toolbox{width:auto;}
    #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .six .side-grid .subgridbox {width:100%;}
    #wrapper.in-focus-story .white_wrapper .right_main .twelve.columns .six .side-grid .subgridbox.dark img {height: auto;}
    #wrapper.in-focus-story #products .white_wrapper .right_main .twelve.columns .right_col .related_links, #wrapper.in-focus-story #products .white_wrapper .right_main .twelve.columns .right_col .content_box.bdr_bottom0, #wrapper.in-focus-story #products .white_wrapper .right_main .twelve.columns .right_col .content_box{margin:0px 0px 10px;width:100%;padding:0px;}
    #wrapper.in-focus-story #products .white_wrapper .right_main .twelve.columns .right_col .related_links{padding-bottom:10px;}
    #wrapper .white_wrapper .right_main .content.quick-fact {width: auto;}

    /* Style for Turkey pages */
    .main_wrapper .tab_container .row .row_right, .main_wrapper .tab_container .row span.row_left{width:96%; padding: 2%;}
    .main_wrapper .tab_container .row .pdf_download {margin-right: 0px;}
}
@media only screen and (max-width:260px) {
    /*body{background:#f0f;}*/
    .world_maps div{width:65% !important;left:20px;}
    .cookie-col-radio{width:100%;}
    #wrapper .mapcol{width:100%;}
    .form_row input{width:40% !important;}
    #wrapper .copy_right{width:100%;}
    #wrapper .page_head input.whatever[type="text"]{width:52%;}
    #wrapper .white_wrapper .right_main.lan .banner .caption{width:90%;}
    .icon2 form{width:81% !important;}
    .nivo-caption{width:auto !important;height:42px !important;}
}

@media only screen and (max-width:650px) {
/*#wrapper #contact-page .white_wrapper .right_main.contact-page .top-row .content-container{height: 185px;}
#wrapper #contact-page .white_wrapper .right_main.contact-page .bottom-row .content-container, #wrapper #contact-page .white_wrapper .right_main.contact-page .container .top-row .content-container{height: 185px !important;}*/
}

/* CSS for View Full Site */
.rwd-display-options{ float: left; margin: 10px 0 10px 10px; clear: both;}
.rwd-display-option{ cursor: pointer; background: #106943; padding: 5px; color: #fff;}

#view-responsive{ display: none; }
.no-touch .rwd-display-options{ display: none; }

@media only screen and (min-width: 1000px){
    #view-full{ display: none; }
    #view-responsive{ display: inline; }
}


/********* NEW STYLES **********/

#local-websites {
    overflow:hidden;
    position:relative;
    padding:6px 19px 6px 25px;
    display:block;
    line-height: normal;
}

#local-websites i {
    position:absolute;
    display:block-inline;
    top:50%
}

#local-websites .globe {
    background:transparent url(../images/geoflags/geo_flag_default.png) 50% 50% no-repeat;
    margin-top:-7px;
    left:2px;
    height:14px;
    width:16px
}

#local-websites .chevron {
    background:transparent url(../images/chevron.png) no-repeat 0 0;
    width:9px;
    height:5px;
    margin-top:-2px;
    right:4px
}

.no-touch .local-websites-list-container:hover #local-websites {
    background-color:#fff;
    border:1px solid #689a71;
    padding:5px 18px 5px 24px
}

.no-touch .local-websites-list-container:hover #local-websites .globe {
    left:1px
}

.no-touch .local-websites-list-container:hover #local-websites .chevron {
    background-position:0 -6px
}

.local-websites-list-container {
    display:inline-block;
    line-height: normal;
}

.local-websites-list-container .tiny-flag {
    display:none
}

.local-websites-list-container .local-websites-list-wrapper {
    position:absolute;
    z-index:500;
    display:none
}

.local-websites-list-container .local-websites-list-wrapper #local-websites-list {
    border:1px solid #689a71;
    background-color:#fff;
    padding:20px 0 20px 20px;
    overflow:hidden;
    margin-top:4px
}

.no-touch .local-websites-list-container:hover .local-websites-list-wrapper {
    display:block
}

.local-websites-list-container .local-websites-list-wrapper ul {
    border-left:1px solid #689a71;
    border-top:1px solid #689a71;
    min-width:120px;
    margin:0;
    margin-right:20px;
    float:left;
    padding:0
}

.local-websites-list-container .local-websites-list-wrapper ul li {
    border-bottom:1px solid #689a71;
    border-right:1px solid #689a71;
    list-style-type:none;
    color:#2a2a2a;
    padding:5px 10px
}

.local-websites-list-container .local-websites-list-wrapper ul li.country-header {
    background-color:#f0f0f0;
    position:relative;
    padding-left:27px
}

.local-websites-list-container .local-websites-list-wrapper ul li.country-lang {
    background-color:transparent;
    padding-left:32px
}

.local-websites-list-container .local-websites-list-wrapper ul li img {
    position:absolute;
    top:50%;
    margin-top:-7px;
    height:14px;
    left:5px
}

#wrapper .images-paragraph {
    overflow: hidden;
    clear: both;
}

#wrapper .images-paragraph h4 {
    display: block;
    margin-bottom: 10px;
}

#wrapper .images-paragraph .images {
    width: 125px;
    float: left;
    margin-right: 10px;
}

#wrapper .images-paragraph .images img {
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 10px;
}

#wrapper .images-paragraph .paragraph,
#wrapper .white_wrapper .right_main .left_col .images-paragraph .paragraph {
    margin-left: 135px;
    margin-bottom: 10px;
    white-space: pre-wrap;
}

#wrapper .content-block-links {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; 
    clear: both;
    width: 100%;
    padding-top: 10px;
    overflow: hidden;
}

#wrapper .content-block-links .content-block-link {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #989898;
    float: left;
    width: 100%;
}

#wrapper .content-block-links .content-block-link .wrapper {
    background-color: #f9f9f9;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 1px; 
    margin-bottom: 1px;
    padding: 20px;
    position: relative;
    padding-bottom: 60px;
}

#wrapper .content-block-links .content-block-link:hover .wrapper {
    background-color: #f0f0f0;
}

#wrapper .content-block-links .content-block-link img.img-responsive {
    width: 100%;
    height: auto;
    border: 1px solid transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: -5px;
}

#wrapper .content-block-links .content-block-link h3 {
    font-style: normal;
    font-size: 20px;
    color: #000;
}

#wrapper .content-block-links .content-block-link .read-more {
    color: #000;
    position: absolute;
    bottom: 20px;
    font-weight: bold;
    font-size: 12px;
}

#wrapper .full-width-no-nav {
    padding: 22px;
}

#wrapper #products .full-width-no-nav .tab_container {
    padding-top: 0;
    width: 100%;
}

#wrapper .full-width-no-nav .highlights {
    border-top: 2px solid #ededed;
    margin-top: 11px;
    clear: both;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#wrapper .enquiries {
    border-top: 2px solid #ededed;
    width: 100%;
    margin-top: 11px;
    padding-top: 11px;
}

#wrapper .enquiries .enquiries-question {
    width: 100%;
    margin: 11px 0;
    outline: 0;
}

#wrapper .enquiries .enquiries-question label {
    color: #646464;
    font-size: 14px;
    font-weight: bold;
}

#wrapper .enquiries .enquiries-question ul.enquiries-list {
    margin: 0;
    padding: 0;
    margin-top: 11px;
}

#wrapper .enquiries .enquiries-question ul.enquiries-list li {
    background: none;
    list-style-type: none;
    margin: 0;
    padding: 11px;
}

#wrapper .enquiries .enquiries-question ul.enquiries-list li:hover,
#wrapper .enquiries .enquiries-question ul.enquiries-list li.active {
    background-color: #61a86e;
    color: #fff;
    cursor: pointer;
}

#wrapper .enquiries .enquiries-question ul.enquiries-list li.disabled {
    background-color: transparent;
    color: #e2e2e2;
}

#wrapper .enquiries .enquiries-question.question-3 ul.enquiries-list li {
    display: none;
}

#wrapper .enquiries .enquiries-answer-wrapper {
    display: none;
}

#wrapper .enquiries .enquiries-answer-wrapper .wrapper {
    margin-bottom: 25px;
}

#wrapper .enquiries .enquiries-answer-wrapper hr {
    display: block;
    width: 75px;
    margin: 0;
    margin-bottom: 5px;
    height: 2px;
    background-color: #ededed;
    border: none;
}

#wrapper .enquiries .enquiries-answer-wrapper .enquiries-fallback {
    color: #000;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}

#wrapper .enquiries .enquiries-answer-wrapper .enquiries-fallback .enquiries-arrow {
    float: none;
    padding: 0;
}

#wrapper .enquiries .enquiries-answer-wrapper .enquiries-popup {
    position: fixed;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.8);
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1000;
    display: none;
}

#wrapper .enquiries .enquiries-answer-wrapper .enquiries-popup h3 {
    font-family: "NewBaskervilleITCProItalic", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif;
    font-weight: 100;
    font-size: 30px;
    line-height: 32px;
    color: #689A71;
}

#wrapper .enquiries .enquiries-answer-wrapper .enquiries-popup .wrapper {
    position: fixed;
    background-color: #fff;
    padding: 22px;
    height: 100%;
    overflow-y: scroll;
}

#wrapper .enquiries .enquiries-answer-wrapper .enquiries-popup .wrapper .btn-close {
    position: absolute;
    right: 11px;
    top: 11px;
    font-size: 24px;
    text-decoration: none;
    width: 44px;
    height: 44px;
    text-align: right;
}

#wrapper #products .key-regulatory-submissions {
    max-width: 470px;
    /*margin-top: -20px;*/
}

#wrapper #products .key-regulatory-submissions .tab_wrapper {
    padding: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#wrapper #products .key-regulatory-submissions .tab_wrapper select {
    background: #889298 url(../images/arrow-down-white.png) 100% 50% no-repeat;
    border-right: 6px solid #889298; 
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#wrapper #products .key-regulatory-submissions .tab_wrapper .tabs {
    margin-left: 0;
}

#wrapper #products .key-regulatory-submissions .krs-list {
    clear: both;
}

#wrapper #products .key-regulatory-submissions .krs-list .krs-header {
    padding: 22px 0;
}

#wrapper #products .key-regulatory-submissions .krs-list .krs-files .krs-file {
    clear: both;
}

#wrapper #products .key-regulatory-submissions .krs-list .krs-files .krs-file .krs-expert-reports-toggle {
    display: block;
    margin: 0;
    padding: 0;
    text-decoration: none;
    background-color: #818b91;
    margin-left: 35px;
    margin-bottom: 20px;
    clear: both;
    padding: 5.5px 11px;
    color: #fff;
}

#wrapper #products .key-regulatory-submissions .krs-list .krs-files .krs-file .krs-expert-reports-toggle:hover {
    background-color: #f0f0f0;
    color: #757575;
}

#wrapper #products .key-regulatory-submissions .krs-list .krs-files .krs-file .krs-expert-reports-toggle span:before {
    content: '+';
    float: right
}

#wrapper #products .key-regulatory-submissions .krs-list .krs-files .krs-file .krs-expert-reports-toggle.active span:before {
    content: '-';
}

#wrapper #products .key-regulatory-submissions .krs-list .krs-files .fileDownload {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#wrapper #products .key-regulatory-submissions .krs-list .krs-files .fileDownload.krs-expert-report {
    margin-left: 35px;
    display: none;
    width: auto;
}

#wrapper #products .key-regulatory-submissions label {
    color: #646464;
    font-size: 14px;
    font-weight: bold;
}

#wrapper .enquiries .enquiries-question select,
#wrapper #products .key-regulatory-submissions select {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    background: transparent;
    -moz-appearance: window;
    -moz-border-radius: 0;
    box-sizing:border-box;
    border-radius:0;
    padding: 6px;
    color: #fff;
    line-height:1;
    padding-right: 19px;
    font-size: 12px;
    outline:0;
    margin: 0; 
    border: none;
}

#wrapper .enquiries .enquiries-question .select,
#wrapper #products .key-regulatory-submissions .select {
    background: #889298; 
    display: inline;
    position: relative;
    overflow: hidden;
    padding: 6px 0;
}

.lt-ie10 #wrapper .enquiries .enquiries-question select,
.lt-ie10 #wrapper #products .key-regulatory-submissions select,
.lt-ie10 #wrapper #products .key-regulatory-submissions #expert-reports select {
    width: 300px;
}

.lt-ie10 #wrapper .enquiries .enquiries-question .question-1 label,
.lt-ie10 #wrapper #products .key-regulatory-submissions  label {
    float: none;
}

.lt-ie10 #wrapper .enquiries .enquiries-question .select,
.lt-ie10 #wrapper #products .key-regulatory-submissions .select {
    width: 250px;
    display: inline-block;
    padding-bottom: 0;
    padding-top: 0;
    margin-bottom: -9px;
}

#wrapper .enquiries .enquiries-question .select .arrow-down,
#wrapper #products .key-regulatory-submissions .select .arrow-down {
    background: #889298 url(../images/arrow-down-white.png) 100% 50% no-repeat;
    display: inline-block;
    border: none;
    width: 7px;
    height: 4px;
    position: absolute;
    top: 50%;
    margin-top: -2px;
    right: 6px;
    pointer-events: none;
}

.lt-ie10 #wrapper .enquiries .enquiries-question .select .arrow-down,
.lt-ie10 #wrapper #products .key-regulatory-submissions .select .arrow-down {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/japan_tabacco_international/images/arrow-down-white.png', sizingMethod='scale');
    background: none;
}

#wrapper #products .key-regulatory-submissions #expert-reports select {
    width: 150px;
}

#wrapper .enquiries .enquiries-question select option,
#wrapper #products .key-regulatory-submissions select option {
    background-color: #889298; 
    padding: 6px;
    color: #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius:0;outline: 0;
    font-size: 12px;
}

#wrapper .enquiries .enquiries-question select option:hover,
#wrapper #products .key-regulatory-submissions select option:hover {
    background-color: #FFF;
}

#wrapper .enquiries .enquiries-question select::-ms-expand {
    display:none;
}

#wrapper #products .key-regulatory-submissions select::-ms-expand {
    display:none;
}

#wrapper #products .key-regulatory-submissions .tab_wrapper select {
    width: 100%;
}

#wrapper #products .key-regulatory-submissions .tab_wrapper .tabs li {
    background: none;
    padding: 0; 
}

#wrapper #products .key-regulatory-submissions .tab_wrapper .tabs li a {
    text-decoration: none;
    outline: 0;
}

#wrapper .full-width-no-nav .highlights .baner_who {
    width: 100%;
}

#wrapper .full-width-no-nav .highlights .baner_who .content {
    padding: 20px 20px 0px 20px;
    position: relative !important;
    height: auto;
}

#wrapper .full-width-no-nav .highlights .baner_who .content:hover {
  background: #F0F0F0;
}

#wrapper .full-width-no-nav .highlights .baner_who .content .title {
    font-family: "NewBaskervilleITCProRoman", Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif;
    font-size: 23px;
    line-height: 23px;
    color: #689A71;
    padding: 0px 0px 0px 0px;
}

#wrapper .full-width-no-nav .highlights .baner_who .content .des {
    color: #757575;
    font-size: 12px;
    line-height: normal;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0;
    padding-top: 10px;
}

#wrapper .full-width-no-nav .highlights .baner_who .content .read_more a {
    float: left;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: black;
    clear: both;
}

#wrapper .full-width-no-nav .highlights .baner_who .content .read_more a img {
    float: none;
    padding: 0;
}

/* Medium screen size */
@media (min-width: 760px) {
    #wrapper .content-block-links .content-block-link {
        width: 33.333333%;
    }
    #wrapper .content-block-links .content-block-link .wrapper {
        min-height: 230px;
    }
    #wrapper .enquiries .enquiries-question {
        float: left;
    }
    #wrapper .enquiries .enquiries-question.question-2 {
        width: 25%;
    }
    #wrapper .enquiries .enquiries-question.question-3 {
        width: 25%;
    }
    #wrapper .enquiries .enquiries-question.question-4 {
        width: 50%;
    }
    #wrapper .enquiries .enquiries-question.question-2 .wrapper,
    #wrapper .enquiries .enquiries-question.question-3 .wrapper {
        margin-right: 11px;
        border-right: 2px solid #ededed;
    }
    #wrapper .enquiries .enquiries-answer-wrapper .enquiries-popup .wrapper {
        margin: -100px 0 0 -300px;
        width: 600px;
        position: absolute;
        top: 50%;
        height: 200px;
        left: 50%;
    }
    /*#wrapper #products .key-regulatory-submissions {
        margin-top: -30px;
    }*/
    #wrapper #products .key-regulatory-submissions .tab_wrapper {
        padding: 0px;
    }
    #wrapper .full-width-no-nav .highlights {
        border: none;
        padding-left: 25%;
    }
    #wrapper .full-width-no-nav .highlights .baner_who {
        width: 50%;
        float:left;
    }
    #wrapper .full-width-no-nav .highlights .baner_who .content {
        height: 210px;
    }
    #wrapper .full-width-no-nav .highlights .baner_who .content .read_more {
        position: absolute;
        bottom: 10px;
    }
    #wrapper #products .key-regulatory-submissions #expert-reports select {
        width: auto;
    }
}

/* Large screen size */
@media (min-width: 960px) {
    #wrapper .full-width-no-nav .highlights .baner_who {
        width: 33.333333%;
    }
}
