body { overflow: hidden; }
.container { margin: 0 auto; width: 100%; }
.wrapper { max-width: 1175px; margin: 0 auto; }
.deskTopView {display:block;}
.mobileView {display:none;}
header { background:#000 /*url(/images/header-bg.png) left top repeat*/; width: 100%; top: 0px; z-index: 9999; /*position: fixed;*/position: relative; min-height: 91px; }
header .logo { margin: 30px 0 0 3px; display: inline-block; float: left; }
header .logo a img {max-width:273px; width:100%;}
header #mainMenu { display: none; float: right; color: #fff; }
header ul#main-nav { display: block; margin: 5px 0 0 0; }
header nav { float: right; margin: 0 65px 0 0; }
header nav ul {}
header nav ul li { float: left; padding: 17px 14px 21px; cursor:pointer; }
header nav ul li a { color: #fff; text-decoration: none; font-size: 17px; }
header nav ul li a:hover { text-decoration: none; color: #fff; }
header nav ul li:hover,
header nav ul li.active {background:#1e5d61;}
/* Sub Menu CSS*/
header ul#main-nav li .submenu {display:none;position:absolute; width:100%; background:#fff; left:0; top:91px;border-bottom: 1px solid #AEAEAE;}
header ul#main-nav li .submenu .topBg {background:#1e5d61; height:15px;}
header ul#main-nav li .submenu h3 {font-family: 'latobold'; font-size:17px; text-transform:uppercase; margin:37px 0 7px 0;/* background: url(/images/right-icon-ylw.png) left 50% no-repeat; background-size:7px 11px;*/}

header ul#main-nav li .submenu h3:before{content:"\f0da";font-family: FontAwesome; font-style: normal; font-size:17px; font-weight: normal; text-transform: none; color:#a3bb05; margin:0 9px 0 0; text-rendering: auto; -webkit-font-smoothing: antialiased; }

header ul#main-nav li .submenu h3 a {color:#252629;}
/*Practice Areas*/
header ul#main-nav li .submenu.practiceArea{padding:0 0 39px 0;}
header ul#main-nav li .submenu.practiceArea ul {float:left; width:261px; padding:0 0 0 0; margin:0 0 0 26px;}
header ul#main-nav li .submenu.practiceArea li {background:none; padding:10px 0; display:block; width:100%; /*height:46px;*/}
header ul#main-nav li .submenu.practiceArea li a {color:#616161; line-height:15px; font-size:15px; font-family: 'latobold'; font-weight:normal;}
/* The Firm */
header ul#main-nav li .submenu.theFirm {padding:0 0 40px 0;}
header ul#main-nav li .submenu.theFirm h3 {margin-bottom:0px;}
header ul#main-nav li .submenu.theFirm .leftPartNav {float:left; width:922px;}
header ul#main-nav li .submenu.theFirm ul {margin:13px 0 0 11px; display:inline-block;}
header ul#main-nav li .submenu.theFirm li {background:none; padding:0 13px 0 13px; border-right:1px solid #a3a3a3;}
header ul#main-nav li .submenu.theFirm li.last {border-right:0px none;}
header ul#main-nav li .submenu.theFirm ul li a {color:#616161; line-height:17px; font-size:15px; font-family: 'latobold'; font-weight:normal;}
header ul#main-nav li .submenu.theFirm .rightPartNav {float:right; width:236px;}
/*Contact*/
header ul#main-nav li .submenu.contactNav {padding:0 0 40px 0; cursor:default;}
header ul#main-nav li .submenu.contactNav h3 {margin-bottom:0px;}
header ul#main-nav li .submenu.contactNav .leftPartNav {float:left; width:845px;}
header ul#main-nav li .submenu.contactNav ul {margin:5px 0 0 11px; display:inline-block;}
header ul#main-nav li .submenu.contactNav li {background:none; padding:0 13px 0 13px; border-right:1px solid #a3a3a3; margin:8px 0 5px 0;}
header ul#main-nav li .submenu.contactNav li.last {border-right:0px none;}
header ul#main-nav li .submenu.contactNav ul li a {color:#616161; line-height:17px; font-size:15px; font-family: 'latobold'; font-weight:normal;}
header ul#main-nav li .submenu.contactNav .rightPartNav {float:right;}
/*Contact*/
header ul#main-nav li .submenu.careersNav {padding:0 0 40px 0;}
header ul#main-nav li .submenu.careersNav h3 {margin-bottom:0px;}
header ul#main-nav li .submenu.careersNav .leftPartNav {float:left; width:770px;}
header ul#main-nav li .submenu.careersNav ul {margin:5px 0 0 11px; display:inline-block;}
header ul#main-nav li .submenu.careersNav li {background:none; padding:0 13px 0 13px; border-right:1px solid #a3a3a3; margin:8px 0 5px 0;}
header ul#main-nav li .submenu.careersNav li.last {border-right:0px none;}
header ul#main-nav li .submenu.careersNav ul li a {color:#616161; line-height:17px; font-size:15px; font-family: 'latobold'; font-weight:normal;}
header ul#main-nav li .submenu.careersNav .rightPartNav {float:right;}
/*End Sub Menu CSS*/
header ul#main-nav li.languageLi {display:none;}
header ul#main-nav li.languageLi .languageNav {padding:10px 0 10px 0;}
header ul#main-nav li.languageLi .languageNav li {width:50%; background:none;}
header ul#main-nav li.languageLi .languageNav a {color: #616161; font-family: 'latobold'; font-size: 13px; font-weight: normal; line-height: 17px;}
header .menuDv {float: right; width: 58.3%; }
header .lang { float: right; margin: 11px 0 0 0; position: relative; width: 76px; }
header .lang a {color: #fff; font-size: 13px;  line-height: 18px; cursor: pointer; display:block; height:18px;text-decoration:none;}
header .lang a span { float: left; width:68%; text-align:right;}
header .lang a i:after{content:"\f0d7";font-family: FontAwesome; font-style: normal; font-size:18px; font-weight: normal; text-transform: none; color:#a3bb05; margin:0 0 0 11px; line-height:22px;  text-rendering: auto; -webkit-font-smoothing: antialiased; }
header .lang a.up i:after { content:"\f0d8"; }
/*header .lang .langList {width: 100%; display: none;  background: #00343c; }
header .lang .langList ul { padding: 10px; }
header .lang .langList ul li { line-height: 15px; padding: 5px 5px; border-bottom: 1px solid #fff; float:left; }
header .lang .langList ul li a {color: #fff; font-size: 13px;}
header .lang .langList ul li:last-child { border-bottom: none; }
*/
.langList {width: 100%; display: none;  background: #00343c;text-align: right; padding:10px 0; position: relative; z-index:9999;}
.langList ul {display:inline-block; }
.langList ul li { line-height: 15px; padding: 0 5px; float:left; color: #fff; font-size: 13px;}
.langList ul li a {color: #fff; font-size: 13px;}
.langList ul li:last-child { border-bottom: none; }
header .searchBox { float: right; clear: right; width: 70%; max-width: 182px; margin: 18px 6px 0 0; background:#1a1a1a; padding:2px 3px 1px 17px;}
header .searchBox input[type="text"] { background: none; border: none; max-width: 155px; width: 87%; padding: 5px 0; float: left; color: #ffffff; }
header .searchBox input[type="submit"] { background: url(/images/searchBtn@2x.png) no-repeat left top; background-size:16px 22px; border: none; width: 16px; height: 22px; float: right; margin: 5px 6px 0 0; padding: 0px; }
.pt-page { width: 100%; height: 100%; position: absolute; top: 0; left: 0; visibility: hidden; overflow: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; text-align: center;}
.smHeightSrn  {}
.pt-page-current, .no-js .pt-page { visibility: visible; z-index: 1; }
.pt-triggers {width: 100%; margin: 0 auto; text-align: center; bottom: 2%; position: absolute; }
.pt-triggers a { font-family: 'latobold'; font-size: 15px; color: #fff; text-transform: uppercase; text-decoration: none; display: block; text-align: center; width: 60px; margin: 0 auto; }
.pt-triggers a i{ background: url(/images/bottom-arow.png) no-repeat center top; width: 33px; height: 19px; display: block; clear: both; margin: 7px auto 0; text-indent: -9999px;}
.pt-triggersblack a { color: #1d1d1d !important;}
.top-button-main{z-index: 999999; top: 110px; right: 5px; position: absolute;}
.top-button-main a { font-family: 'latobold'; font-size: 15px; color: #fff; text-transform: uppercase; text-decoration: none; display: block; text-align: center; width: 45px; margin: 0 auto; }
.top-button-main a i { background: url(/images/top-arow.png) no-repeat center top; width: 33px; height: 19px; display: block; clear: both; margin: 0 auto 7px;text-indent:9999px;}
/* Home pages css start */
/* Page Background Set */
#pt-main{/*margin-top: 101px;*/}
.pt-page-1 { background: url(https://s3.amazonaws.com/qeus/media/qe_homepage.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.pt-page-2 { background: url(/images/page-2-bg.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.pt-page-3 { background: #1d1d1d; }
.pt-page-4 { background: #ebedee; }
.pt-page-5 { background:#130f0f url(/images/page-5-bg.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
/* End Page Background Set */
.page-slide { float: left; margin: 10% 0 0 0; max-width: 910px; width: 100%; }
.page-slide img { width: 100%; }
.pt-page .section-content { position: absolute; right: 0; top: 54%; z-index: 15; max-width: 472px; width: 24%;}
.pt-page .section-content2 { position: absolute; left: 0; top:15.5%; z-index: 11; max-width: 472px; width: 27%;}
.pt-page .section-content5 { position: absolute; left: 0; top: 16%; z-index: 11; max-width: 472px; width: 24%;}
.pt-page .section-content .titlelink {color:#fff; font-family:'latoregular'; font-size:23px; margin:0; text-align:left; text-decoration:none;}
.pt-page .section-content .titlelink:hover{ color:#fff; text-decoration:none;}
.pt-page .section-content .title { width: auto; padding: 0 0 0 28px; margin: 0 0 14px 0; height: auto; line-height: 51px; background: url(/images/title1-bg.png) left top repeat; }
.pt-page .section-content .title:hover {background:#1a656a;}
.pt-page .section-content .title2 {background: url(/images/title2-bg.png) left top repeat; }
.pt-page .section-content .title2:hover {background:#4da8bf;}
.pt-page .section-content .title3 {background: url(/images/title3-bg.png) left top repeat; }
.pt-page .section-content .title3:hover {background:#333f48;}
.pt-page .section-content2 .title { width: auto; text-align:right; padding: 0 16px 0 0; margin: 0 0 14px 0; height: auto; line-height: 45px; background:#1d1d1d; }
.pt-page .section-content2 .title h2 {color: #fff; font-family: 'latobold'; font-size: 24px; margin: 0; text-transform: uppercase; }
.pt-page .page-content {width:100%; margin: 10% 0 0 0;}
.pt-page .page-content .viewall {color:#fff; font-size:15px; float:right; /*margin-top:4.5%;*/ text-decoration:none;}
.pt-page .page-content .viewall:after{content:"\f0da";font-family: FontAwesome; font-style: normal; font-size:16px; font-weight: normal; text-transform: none; color:#a3bb05; margin:0 0 0 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; }

.fullPage-slidesNav {position: fixed;z-index: 999;margin-top: -32px;top:50%;opacity: 1;left:15px;}
.fullPage-slidesNav ul {margin: 0;padding: 0;}
.fullPage-slidesNav li {display: block;width: 10px;height: 10px;margin: 7px;position:relative;}
.fullPage-slidesNav li a {display: block;width: 10px;height: 10px;position: relative;z-index: 1;width: 100%;height: 100%;cursor: pointer;text-decoration: none;border: 1px solid #a3bb05; background: rgba(0, 0, 0, 0);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.fullPage-slidesNav a.active{background: #a3bb05;}


.home-tooltip { position: absolute; background: #a3bb05;display:none; left:25px;top:-11px; padding:10px; width: auto;} 
.home-tooltip-open {display:block!important; color:#fff;}
.home-tooltip-open:after { right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(163, 187, 5, 0); border-right-color: #a3bb05; border-width: 10px; margin-top: -10px;}


.home-tooltip-open.en-us-tooltip1{ width:38px;}
.home-tooltip-open.en-us-tooltip2{ width:88px;}
.home-tooltip-open.en-us-tooltip3{ width:111px;}
.home-tooltip-open.en-us-tooltip4{ width:57px;}
.home-tooltip-open.en-us-tooltip5{ width:57px;}

.home-tooltip-open.zh-hans-tooltip1{ width:28px;}
.home-tooltip-open.zh-hans-tooltip2{ width:68px;}
.home-tooltip-open.zh-hans-tooltip3{ width:52px;}
.home-tooltip-open.zh-hans-tooltip4{ width:52px;}
.home-tooltip-open.zh-hans-tooltip5{ width:28px;}

.home-tooltip-open.zh-hant-tooltip1{ width:28px;}
.home-tooltip-open.zh-hant-tooltip2{ width:70px;}
.home-tooltip-open.zh-hant-tooltip3{ width:55px;}
.home-tooltip-open.zh-hant-tooltip4{ width:55px;}
.home-tooltip-open.zh-hant-tooltip5{ width:28px;}

.home-tooltip-open.ko-tooltip1{ width:52px;}
.home-tooltip-open.ko-tooltip2{ width:82px;}
.home-tooltip-open.ko-tooltip3{ width:82px;}
.home-tooltip-open.ko-tooltip4{ width:70px;}
.home-tooltip-open.ko-tooltip5{ width:70px;}



/* Home pages css end */

/* News and events */
.event-box {margin:15px 0 0 0; float:left;}
/*.event-box li {float:left; width:295px; padding:47px 40px 38px 38px; background:url(/images/newsevent-bg.png) repeat left top; margin:0 27px 0 0; text-align:left;cursor: pointer;}*/
.event-box li {float:left; width:303px; padding:35px; background:url(/images/newsevent-bg.png) repeat left top; margin:0 27px 0 0; text-align:left;cursor: pointer;}
.event-box li:hover {background:#22848b;}
.event-box li.last {margin-right:0px;}
.event-box li .update {font-size:16px; color:#ffffff;}
.event-box li .update span {font-family: 'latobold'; color:#a3bb05; text-transform:uppercase;}
.event-box li h4 {font-size:32px; color:#ffffff; margin:20px 0 20px 0; padding:0px; line-height:38px;}
.event-box li p {font-size:17px; color:#ffffff; line-height:28px; padding:0px; margin:0px;}
.event-box li p a {color:#fff; font-size:15px; text-decoration:underline;}
.event-box li .box {-webkit-transition: left 0.5s ease, -webkit-transform 0.5s ease; -moz-transition: left 0.5s ease, -moz-transform 0.5s ease;	-o-transition: left 0.5s ease, -o-transform 0.5s ease; transition: left 0.5s ease, transform 0.5s ease;}
.event-box:hover li .box {-webkit-transform: scale(1.00, 1.00); -moz-transform: scale(1.00, 1.00); -o-transform: scale(1.00, 1.00);	transform: scale(1.00, 1.00);}
.event-box:hover li:hover .box:hover {-webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05);	transform: scale(1.05, 1.05);}
/* News and events End */
/* our clients are saying */
.page3 .page-content {}
.page3 .page-content .title {max-width:462px; margin:0 auto 48px; text-align:center; width:100%;}
.page3 .page-content .title span {margin:0 auto; display:inline-block; padding:0 15px; color:#ffffff; font-size:16px; background:#1d1d1d; text-transform:uppercase; position:relative; bottom:-10px;}
.page3 .page-content .title h2 {border-bottom:3px solid #4da8bf; border-top:3px solid #4da8bf; font-size:33px; color:#ffffff; line-height:50px; text-transform:uppercase; margin:0px; padding:18px 0 10px;}
.page3 .clientSay {max-width:870px; width:100%; margin:0 auto; display:none;}
.pt-page-current .clientSay {display:block;}
.page3 .clientSay .leftQuote,
.page3 .clientSay .rightQuote {width:45px; height:34px; display:inline-block;}
.page3 .clientSay .leftQuote {background:url(/images/left-quote.png) no-repeat left top; margin-right:14px;}
.page3 .clientSay .rightQuote {background:url(/images/right-quote.png) no-repeat left top; margin-left:14px;}
.page3 .clientSay p {display:inline-block; margin:0px; padding:0px; color:#fff; font-size:33px; text-align:left; line-height:40px; width:100%;}
.page3 .clientSay .clientName {color:#fff; font-size:17px; text-align:left; margin:40px 0 0 0;}
.page3 .clientSay .clientName span {font-family: 'latobold'; display:block;}
.page3 .clientSay .clientName i {font-style: normal; font-family: 'latoitalic';}
.page3 .clientSay .cycle-slide {width:100%; display:none;}
.page3 .clientSay .cycle-slide.cycle-slide-active {display:block;}
.page3 .page-content .next-prev {width:100%; position:relative; max-width:1175px; margin:0 auto;}
.page3 .page-content .next-prev #prev,
.page3 .page-content .next-prev #next {position:absolute; background:url(/images/next-prev-arow.png) no-repeat left top; width:22px; height:40px; display:block; text-indent:-10000px; top:54px; cursor:pointer;}
.page3 .page-content .next-prev #prev {left:0;}
.page3 .page-content .next-prev #next {right:0; background-position:right top;}
.page3 .page-content .viewall {margin-top:12px; margin-right:44px; margin-bottom:10px; position:relative; z-index:2;}
/* our clients are saying End */
/* Quinn Emanuel */
.page4 .title {margin:0 auto; max-width:497px; width:100%;}
.page4 .title h2 {font-size:37px; color:#2b2c2d; margin:0 0 33px 0; padding:0; border-top:3px solid #1a656a; line-height:14px; text-transform:uppercase;}
.page4 .title h2 span {position:relative; top:-16px; background:#ebedee; padding:0 15px; display:inline-block; line-height:31px;}
.page4 .page4Text {font-size:29px; line-height:37px; color:#2b2c2d; max-width:931px; width:100%; margin:0 auto; text-align:center;}
.page4 .page4Text b {font-weight:normal; font-family: 'latobold';}
.page4 .page-content .viewall {margin:20px auto 0; float:none; color:#1d2125; font-size:16px; display:inline-block;}
.page4 .page-content ul {margin:46px 0 0 115px;}
.page4 .page-content ul li {width:204px; height:204px; display:inline-block; float:left; margin:0 49px 0 0; overflow:hidden;  -moz-border-radius: 106px; -webkit-border-radius: 106px; border-radius:106px;}

.page4 .page-content ul li .topTxt {font-size:16px; color:#ffffff; margin:58px 0 2px 0;}
.page4 .page-content ul li .digit {font-size:50px; color:#ffffff; margin:63px 0 2px 0;}
.page4 .page-content ul li .digit span.sign {color:#afe4f2;}
.page4 .page-content ul li .divchina .digit {margin-top:0px;}

.page4 .page-content ul li .txt {font-size:21px; line-height:22px; color:#fff; text-transform:uppercase; display:inline-block;}
.page4 .page-content ul li.round1 {background:url(/images/round-box1.png) no-repeat left top;}
.page4 .page-content ul li.round2 {background:url(/images/round-box2.png) no-repeat left top;}
.page4 .page-content ul li.round2 .digit span.sign {color:#69c5cb;}
.page4 .page-content ul li.round3 {background:url(/images/round-box3.png) no-repeat left top;}
.page4 .page-content ul li.round3 .digit span.sign {color:#8299ab; font-size:34px;}
.page4 .page-content ul li.round4 {background:url(/images/round-box4.png) no-repeat left top; margin:0 0 0 0;}
.page4 .page-content ul li.round4 .digit span.sign {color:#ffffff; font-size:34px;}
/* Quinn Emanuel End */
/* LOCATIONS */
.pt-page .page5 .title { width: auto; text-align:right; padding: 0 16px 0 0; margin: 0 0 14px 0; height: auto; line-height: 45px; background:#1a656a; }
.pt-page .page5 .title h2 {color: #fff; font-family: 'latobold'; font-size: 24px; margin: 0; text-transform: uppercase; } 
.pt-page .locationList {max-width:1064px; margin:70px 0 0 58px; display:inline-block;}
.pt-page .locationList li {background:url(/images/location-bg.png) repeat left top; float:left; margin:0 16px 31px 16px; vertical-align:middle; text-align:center; font-size:16px; color:#ffffff; max-width:100px; word-wrap:break-word; cursor:pointer;}
.pt-page .locationList li a{ color:#fff;}
.pt-page .locationList li:last-child {margin-bottom:0;}
.pt-page .locationList li div {display:table-cell; vertical-align:middle; height:110px; width:88px; padding:0 6px;}
.pt-page .locationList li span {color:#bcbcbc; font-size:12px; display:block; margin:16px 0 0 0;text-transform:uppercase;}
.pt-page .locationList li:hover {background:#333f48;}
.pt-page .page5 .viewall {margin:0px 50px 10px 0;}
/* LOCATIONS End */
/* footer */
footer { background: #000; color: #fff; position:fixed; padding: 5px 10px; width:100%; bottom:0; font-size:12px; z-index:999; }
footer a{ color:#fff;}
/*footer span { font-family:'impactregular';}*/
footer span.footerlogo { display:inline-block; }
footer span.footerlogo img {max-width:196px; width:100%;margin-bottom: -1px;}
footer span.copyRight {font-family:'latoregular'; font-weight:normal;}
footer samp {padding:0 10px;}
.spinxDigital { float: right;color: #525252; }
.spinxDigital a { color: #525252; }
/* attorney-list-page */
.attorney-list-page {position:relative; overflow:hidden;}

.attorney-list-page .leftPart #showFilters {display:none; background:#252629; line-height:31px; color:#fff; font-size:13px; margin:16px 0 0 0; padding:0 12px;}

.attorney-list-page .leftPart #showFilters:after{content:"\f0d7";font-family: FontAwesome; font-style: normal; font-size:18px; font-weight: normal; text-transform: none; color:#a3bb05; text-rendering: auto; -webkit-font-smoothing: antialiased; float:right; }

.attorney-list-page .leftPart.openFilter #showFilters:after{content:"\f0d8";font-family: FontAwesome; font-style: normal; font-size:18px; font-weight: normal; text-transform: none; color:#a3bb05; text-rendering: auto; -webkit-font-smoothing: antialiased; float:right; }


.attorney-list-page .leftPart {max-width:300px; width:100%; float:left; margin:0 0 0 7px;}
.attorney-list-page .leftPart h5 {color:#ffffff; font-size:16px; line-height:22px; font-weight:normal; margin:0px; padding:22px 0 0 1px;}

.attorney-list-page .leftPart .ui-accordion-header {background:#252629; line-height:31px; color:#fff; font-size:13px; margin:16px 0 0 0; padding:0 12px; cursor:pointer;}

.attorney-list-page .leftPart .ui-state-active {background:#252629;}

.attorney-list-page .leftPart .ui-accordion-header:after{content:"\f0d7";font-family: FontAwesome; font-style: normal; font-size:18px; font-weight: normal; text-transform: none; color:#a3bb05; text-rendering: auto; -webkit-font-smoothing: antialiased; float:right; }

.attorney-list-page .leftPart .ui-state-active:after{content:"\f0d8";font-family: FontAwesome; font-style: normal; font-size:18px; font-weight: normal; text-transform: none; color:#a3bb05; text-rendering: auto; -webkit-font-smoothing: antialiased; float:right; }

.attorney-list-page .leftPart .filterCont {background:#0f4649; padding:28px 15px 0 15px;}
.attorney-list-page .leftPart .filterCont .filterContMoreCont {max-height:200px; overflow:auto;}
.attorney-list-page .leftPart .filterCont .mCustomScrollbar {padding-bottom:20px;}
.attorney-list-page .leftPart .filterCont ul {margin:0px; padding:0px;}
.attorney-list-page .leftPart .filterCont ul li {float:left; width:50%; margin:0 0 20px 0; color:#fff;}
.attorney-list-page .leftPart .filterCont ul li label {color:#fff; font-size:13px;}
.attorney-list-page .leftPart .filterCont.practiceArea li{width:100%;}
.attorney-list-page .leftPart .filterCont.lawClerks li{width:100%;}
.attorney-list-page .leftPart .filterCont.options li{width:100%;}
.attorney-list-page .leftPart .clearAll {margin:18px 0 0 0;}
.attorney-list-page .leftPart .clearAll input[type="submit"] {background:#88c426; width:163px; height:31px; float:left; border:none; padding:0px; font-size:16px; color:#ffffff;}
.attorney-list-page .rightPart {/*min-height:768px;*/ max-width:819px; float:right; width:100%;}
.attorney-list-page .rightPart .aToz {background:#1a1a1a; width:100%; position:absolute; height:57px;}
.attorney-list-page .rightPart .aToz ul {margin:10px 0 0 40px;}
.attorney-list-page .rightPart .aToz ul li {float:left;}
.attorney-list-page .rightPart .aToz ul li a {color:#ffffff; font-size:14px; line-height:38px; display:block; padding:0 10px 0 10px;}
.attorney-list-page .rightPart .aToz ul li.active a {background:#88c426;}
.attorney-list-page .rightPart .showDiv {background:#eeeeee; width:100%; position:absolute; margin-top:57px; height:74px;}
.attorney-list-page .rightPart .showDiv .text {float:left; color:#333333; font-size:14px; margin:31px 0 0 49px;}
.attorney-list-page .rightPart .showDiv ul {float:left; margin:30px 0 0 26px;}
.attorney-list-page .rightPart .showDiv ul li {float:left; margin-right:30px;}
.attorney-list-page .rightPart .showDiv ul li label {font-size:14px; color:#333333; padding-left:25px;}
.attorney-list-page .rightPart .contentDiv {background:#fff; width:100%; position:absolute; margin-top:131px;}
.attorney-list-page .rightPart .content{height:500px; overflow:auto; margin-bottom:20px; width:100%; max-width:800px;}
.attorney-list-page .rightPart .attorneyList {position:relative; max-width:819px; width:100%;}
.attorney-list-page .rightPart .attorneyList .title {max-width:666px; margin:14px 0 0 70px;}
.attorney-list-page .rightPart .attorneyList .title .downloadTxt {width:52px; float:right; text-align:center; color:#7c7c7c; font-size:12px;}
.attorney-list-page .rightPart .attorneyList ul {max-width:655px; margin:8px 0 0 49px;}
.attorney-list-page .rightPart .attorneyList ul li {width:100%; clear:both; margin:0 0 17px 0; float:left; padding:6px 28px 6px 21px;}
.attorney-list-page .rightPart .attorneyList ul li:hover {background:#eeeeee;}
.attorney-list-page .rightPart .attorneyList ul li figure {width:37px; height:37px; float:left; margin:0 19px 0 0; overflow:hidden;}
.attorney-list-page .rightPart .attorneyList ul li .attorney-profile {display: table-cell;vertical-align: middle;width: 100%;}
.attorney-list-page .rightPart .attorneyList ul li .name {font-size:14px; color:#252629; font-family: 'latoblack'; float:left; width:252px; display: table; height:37px;}
.attorney-list-page .rightPart .attorneyList ul li .associalAs {color:#252629; font-size:14px; font-family: 'latobold'; float:left; width:147px; display: table; height:37px;}
.attorney-list-page .rightPart .attorneyList ul li .location {color:#252629; font-size:14px; line-height:18px; font-family: 'latobold'; 	float:left; width:177px; display: table; height:37px;}
.attorney-list-page .rightPart .attorneyList ul li .downloadIcon {background:url(/images/download-icon@2x.png) no-repeat left top; background-size:19px 18px; width:19px; height:18px; display:inline-block;text-indent: -99999px; margin:9px 0 0 0; float:left;}
.attorney-list-page .rightPart .attorneyList ul li .downloadIcon a {width:19px; height:18px; display:block;}

#AttorneydataLoader {position: absolute; z-index: 9999;text-align:center;width:100%;top:0px;}
#AttorneydataLoader img{position:relative;}
#loaderbackground {height: 100%;left: 0;opacity:0;position: absolute;top: 0; width: 100%;z-index: 9998;}

.attorneyListDiv {}
.searchAttorney {margin:29px 0 18px 0; display:inline-block;}
.searchAttorney input[type="text"] {float:left; height:21px; background:#fff; color:#252629; font-size:14px; padding:5px 10px; width:203px; border:none;}
.searchAttorney input[type="submit"] {background:#88c426; width:77px; height:31px; float:right; border:none; padding:0px; font-size:16px; color:#ffffff;}
/* Attorney Details */
.attorney-detailPage {overflow:hidden; position:relative;}
.backDiv {width:100%; background:#1a1a1a; line-height:34px;}
.backDiv .subLang {max-width:914px;}

.backDiv a {color:#ffffff; font-size:14px;}

.backDiv a:before{content:"\f0d9";font-family: FontAwesome; font-style: normal; font-size:18px; font-weight: normal; text-transform: none; color:#a3bb05; text-rendering: auto; -webkit-font-smoothing: antialiased; margin: 0 13px 0 15px; display: block; float: left;}

.attorney-detailPage .leftPart {max-width:270px; width:100%; float:left; margin:0 0 0 0;}
.attorney-detailPage .leftPart .bioDiv {max-width:263px; width:100%; float:right; text-align:center; margin:10px 0 0 7px;}
.attorney-detailPage .leftPart .bioDiv figure{ margin:0 0 10px 0; overflow:hidden;max-height: 200px;}
.attorney-detailPage .leftPart .bioDiv h2 {color:#bff102; font-size:22px; font-family: 'latobold'; padding:0px; margin:10px 0 0 0;}
.attorney-detailPage .leftPart .bioDiv .positon {color:#ffffff; font-size:14px;}
.attorney-detailPage .leftPart .bioDiv .addressDiv{height:95px;min-height: 50px;overflow: auto;width:98%; margin:10px 0 0 0;}
.attorney-detailPage .leftPart .bioDiv .address {font-size:16px; color:#ffffff; font-family: 'latobold'; line-height:35px; float:right;}
.attorney-detailPage .leftPart .bioDiv .phone {line-height:16px; font-size:14px; font-family: 'latoregular'; display:block;}
.attorney-detailPage .leftPart .bioDiv .phone a {font-size:14px; font-family: 'latoregular'; color:#fff;}
.attorney-detailPage .leftPart .bioDiv .email {font-family: 'latoregular'; font-size:12px; line-height:18px; display:block;word-wrap: break-word;}
.attorney-detailPage .leftPart .bioDiv .specialnote {padding-top:12px;display:block;color:#ffffff;}
.attorney-detailPage .leftPart .bioDiv .email a,
.attorney-detailPage .leftPart .bioDiv .email a:visited {color:#fff; font-family: 'latoregular'; font-size:12px;}
.attorney-detailPage .leftPart .bioDiv .iconSet {margin:10px 0 0 24px;}
.attorney-detailPage .leftPart .bioDiv .iconSet li {float:left; margin:0 19px 0 0; word-wrap:break-word; width:60px;}
.attorney-detailPage .leftPart .bioDiv .iconSet li a {font-size:12px; text-align:center;}
.attorney-detailPage .leftPart .bioDiv .iconSet li a span {background:url(/images/bio-iconSet@2x.png) no-repeat; background-size:84px 19px; width:18px; height:19px; display:block; margin:0 auto 3px; text-indent:-9999px}
.attorney-detailPage .leftPart .bioDiv .iconSet li.download a {color:#bff102;}
.attorney-detailPage .leftPart .bioDiv .iconSet li.share { position:relative;}
.attorney-detailPage .leftPart .bioDiv .iconSet li.share a {color:#4ea8c0;}
.attorney-detailPage .leftPart .bioDiv .iconSet li.share a span {background-position:-34px 0;}
.attorney-detailPage .leftPart .bioDiv .iconSet li.print a {color:#ffffff;}
.attorney-detailPage .leftPart .bioDiv .iconSet li.print a span {background-position:right 0;}
.attorney-detailPage .leftPart .bioDiv .iconSet #sharebuttons{background:url(/images/share-popup-arrow.png) no-repeat center bottom;  position:absolute; bottom:42px; left:-26px;max-width: 270px;padding: 0 0 10px;}
.attorney-detailPage .leftPart .bioDiv .iconSet #sharebuttons ul{padding: 15px 15px 5px;background:#fff;padding: 15px 15px 5px;display:block;}
.attorney-detailPage .leftPart .bioDiv .iconSet #sharebuttons ul li { text-align:left; float:none; padding:0 0 10px 0; margin:0; width:100%;}
.attorney-detailPage .rightCont {float:left; width:100%; background:#ebedee url(/images/detailpage-rightImg.png) repeat-y left top; position:absolute; margin-left:270px; height:100%;}
.attorney-detailPage .midPart {min-height:768px; max-width:630px; float:left; width:100%; background:#fff;}
.boiTabs {position:relative;}
.boiTabs ul {width:100%; margin:0px; padding:0px;}
.boiTabs ul li {float:left; margin:0px; padding:0px;}
.boiTabs ul li a {font-family: 'latobold'; font-size:14px; text-transform:uppercase; line-height:49px; padding:0 30px; padding:0 29px\0; color:#ffffff; display:block; text-align:center;}

.boiTabs ul li .anclink{padding:0px;margin:0px;color:#000;font-size:15px;font-weight:normal;}
.boiTabs ul li a.first {background:#4ea8c0;}
.boiTabs ul li a.sec {background:#1e5d62;}
.boiTabs ul li a.third  {background:#a3bb05;}
.boiTabs ul li.ui-tabs-active {}
.boiTabs ul li.ui-tabs-active a {background:#fff; color:#1a1a1a;}
.boiTabs .ui-tabs-panel {margin:0 auto; max-width:503px;}
.boiTabs .ui-tabs-panel .content {height:450px; overflow:auto; width:100%; min-height:175px;font-size:15px; line-height:26px;text-align:justify;}
.boiTabs .ui-tabs-panel .content .mCSB_container {padding:5px 0;}
.boiTabs .ui-tabs-panel h1 {font-size:20px; font-family: 'latobold'; color:#252629; line-height:35px; margin:54px 0 16px 0; padding:0px; display:inline-block;}
.boiTabs .ui-tabs-panel h1 span {width:8px; height:35px; display:inline-block; position:absolute; left:0;}
.boiTabs #biography h1 span {background:#4EA8C0;}
.boiTabs #representative-clients h1 span  {background:#1A656A;}
.boiTabs #notable-representations h1 span  {background:#A3BB05;}
.boiTabs .ui-tabs-panel h3 {color:#252629; font-size:15px; font-family: 'latobold'; margin:0 0 28px 0; padding:0px;}
.boiTabs .ui-tabs-panel p {font-size:15px; line-height:26px; padding:0px; margin:0 0 26px 0; text-align:justify; word-wrap:break-word;}
.boiTabs .ui-tabs-panel p a {color:#1a656a;}
.boiTabs .ui-tabs-panel p em{font-family: 'latoitalic'; font-style: normal;}
.boiTabs .ui-tabs-panel ul {margin:0px; padding:0 0 0 0; overflow:hidden;}
.boiTabs .ui-tabs-panel ul li {background:url(/images/list-dot@2x.png) no-repeat 1px 9px; background-size:7px; color:#252629; font-size:15px; list-style:none; padding:0 0 0 14px; line-height:26px; width:95%;}
.boiTabs .ui-tabs-panel ul li em{font-family: 'latoitalic'; font-style: normal;}
.boiTabs #notable-representations ul li {margin-bottom:26px;}
.boiTabs #notable-representations ul li a {color:#252629; margin:0px; padding:0px; display:inline; font-family:'latoregular'; font-size:15px; line-height:20px; text-transform:none;}
.boiTabs #notable-representations ul li em{font-family: 'latoitalic'; font-style: normal;}
/*.boiTabs .ui-accordion-content .content ul li a {color:#252629; margin:0px; padding:0px; display:inline; font-family:'latoregular'; font-size:15px; line-height:20px; text-transform:none;}*/ 
.boiTabs .ui-accordion-content .content ul li a {color:#1a656a; margin:0px; padding:0px; display:inline; font-family:'latoregular'; font-size:15px; line-height:20px; text-transform:none;} 
.boiTabs #representative-clients ul li a {color:#1a656a; margin:0px; padding:0px; display:inline; font-family:'latoregular'; font-size:15px; line-height:20px; text-transform:none;}

.boiTabs  .ui-tabs-panel {clear:both;}
.attorney-detailPage .rightPart {max-width:270px; float:left; width:100%; padding:7px 0 0 0;}
.attorney-detailPage .rightPart .rightScroll {height:450px; overflow:auto; width:100%; margin:57px 0 0 0;}
.attorney-detailPage .rightPart .blog {position:relative; padding:0 0 57px 31px; font-size:14px;color:#1a1a1a; line-height:18px;}
.attorney-detailPage .rightPart .blog p{font-size: 14px;margin: 0 0 20px;}
.attorney-detailPage .rightPart .blog h2 {color:#252629; font-size:20px; line-height:35px; font-family: 'latobold'; font-weight:normal; margin:0 0 14px 0; padding:0px;}
.attorney-detailPage .rightPart .blog h2 span {width:8px; height:35px; display:inline-block; background:#1a656a; position:absolute; left:0;}
.attorney-detailPage .rightPart .blog .liListing {}
.attorney-detailPage .rightPart .blog .liListing li {background:url(/images/list-dot@2x.png) no-repeat 1px 6px; background-size:7px; line-height:17px; font-size:14px; padding-left:14px; margin:0 0 13px 0;}
.attorney-detailPage .rightPart .blog .liListing li a {color: #1a1a1a;}
.attorney-detailPage .rightPart .blog ul li p {font-size:14px; line-height:20px; color:#1a1a1a;}
.attorney-detailPage .rightPart .blog .boldLine {}
.attorney-detailPage .rightPart .blog .boldLine li {font-size:14px; font-family: 'latobold'; line-height:20px; margin:0 0 20px 0;}
.attorney-detailPage .rightPart .blog .boldLine li span {display:block; font-size:14px; color:#1a1a1a; font-family: 'latoregular';}
.attorney-detailPage .rightPart .blog br {background:url(/images/list-dot@2x.png) no-repeat 15px 9px; background-size:7px 7px;clear:left; display:block; line-height:17px; font-size:14px; padding-left:14px; margin:0 0 13px 0;}
.attorney-detailPage .rightPart .liListing ul li {background:url(/images/list-dot@2x.png) no-repeat 1px 6px; background-size:7px; line-height:17px; font-size:14px; padding-left:14px; margin:0 0 13px 0;}
.attorney-detailPage .rightPart .awardsLi {}
.attorney-detailPage .rightPart .awardsLi ul li {background:url(/images/list-dot@2x.png) no-repeat 1px 6px; background-size:7px; line-height:20px; font-size:14px; padding-left:14px; margin:0 0 20px 0;}
.attorney-detailPage .rightPart .awardsLi ul li a {color:#1a1a1a;word-wrap:break-word;}
.attorney-detailPage .rightPart .awardsLi ul li b {font-size:14px; color:#1a1a1a; font-family: 'latobold'; font-weight:normal;}
.attorney-detailPage .rightPart .awardsLi ul li ul {margin:5px 0 0 0;}
.attorney-detailPage .rightPart .awardsLi ul li ul li {margin-bottom:5px; background:none;}
.attorney-detailPage .rightPart .awardsLi ul li br {margin:3px 0; padding:0px; line-height:0px; height:0px;}
.attorney-detailPage .rightPart .nobullet ul{ margin-bottom:20px;}
.attorney-detailPage .rightPart .nobullet ul:last-child{ margin-bottom:0;}
.attorney-detailPage .rightPart .nobullet ul li { background:none; margin-bottom:5px; padding-left:0;}
.attorney-detailPage .rightPart .nobullet ul li ul li{ padding-left:14px;}
.attorney-detailPage .rightPart .awardsLi-nobullet {}
.attorney-detailPage .rightPart .awardsLi-nobullet ul li {line-height:20px; font-size:14px;  margin:0 0 20px 0;}
.attorney-detailPage .rightPart .awardsLi-nobullet ul li a {color:#1a1a1a;word-wrap:break-word;}
.attorney-detailPage .rightPart .awardsLi-nobullet ul li b {font-size:14px; color:#1a1a1a; font-family: 'latobold'; font-weight:normal;}
.attorney-detailPage .rightPart .awardsLi-nobullet ul li ul {margin:5px 0 0 0;}
.attorney-detailPage .rightPart .awardsLi-nobullet ul li ul li {margin-bottom:5px; background:none;}
.attorney-detailPage .rightPart .awardsLi-nobullet ul li br {margin:3px 0; padding:0px; line-height:0px; height:0px;}

.attorney-detailPage .rightPart .add-bullet {}
.attorney-detailPage .rightPart .add-bullet ul li ul li {background: url("/images/list-dot@2x.png") no-repeat scroll 1px 6px / 7px auto rgba(0, 0, 0, 0);}

.attorney-detailPage .rightFullPart .rightPart {max-width:620px;}

.attorney-detailPage .accordion h2.ui-accordion-header {background:#252629; margin:16px 0 0 0; padding:0 12px;}
.attorney-detailPage .accordion h2.ui-accordion-header a {line-height:31px; color:#fff; font-size:18px;}
.attorney-detailPage .accordion h2.ui-accordion-header-active {background:#252629}


.attorney-detailPage .accordion h2.ui-accordion-header:after{content:"\f0d7";font-family: FontAwesome; font-style: normal; font-size:18px; font-weight: normal; text-transform: none; color:#a3bb05; text-rendering: auto; -webkit-font-smoothing: antialiased; float:right; margin-top:15px; }

.attorney-detailPage .accordion h2.ui-accordion-header-active:after{content:"\f0d8";font-family: FontAwesome; font-style: normal; font-size:18px; font-weight: normal; text-transform: none; color:#a3bb05; text-rendering: auto; -webkit-font-smoothing: antialiased; float:right; }


.socialsharer{display:none;}
/*Sm Height CSS*/ 
.smHeightSrn .pt-page-2 .section-content2 {top:17%;}
.smHeightSrn .pt-page-2 .page-content {margin:12% 0 0; max-height:768px;}
/*.smHeightSrn .event-box li h4 {font-size:30px; line-height:36px; margin:20px 0 21px;}*/
.smHeightSrn .event-box li h4 {font-size:30px; line-height:35px; margin:20px 0;}

.smHeightSrn .event-box li p {line-height:22px;}
.smHeightSrn .pt-page-3 .page-content {margin:12% 0 0;}
.smHeightSrn .page3 .page-content .title {margin-bottom:30px;}
.smHeightSrn .pt-page-4 .page-content {margin:12% 0 0;}
.smHeightSrn .page4 .page-content ul {margin-top:30px;}
.smHeightSrn .pt-page .locationList  {margin-top:60px;}
/* 1024 */
.bigHeightSrn .pt-page .section-content {top:45%;}
.bigHeightSrn .pt-page-2 .section-content2 {top:22%;}
.bigHeightSrn .pt-page-2 .page-content {margin:16% 0 0;}
.bigHeightSrn .pt-page-3 .page-content {margin:16% 0 0;}
.bigHeightSrn .pt-page-4 .page-content {margin:16% 0 0;}
.bigHeightSrn .pt-page .page-content {margin:18% 0 0;}
/* Contact List Page */
.contactListpage {}
.contactListpage .location {background:#004b51; line-height:0px;}
.contactListpage .location .wrapper {position:relative;}
#northAmericaMap {background:url(/images/map-north-america.jpg) no-repeat left top; position:absolute; top:0; width:480px; height:366px; left:48px; display:none;}
#europeMap {background:url(/images/map-europe.jpg) no-repeat left top; position:absolute; top:0; width:324px; height:300px; left:420px; display:none;}
#asiaMap {background:url(/images/map-asia.jpg?v=12) no-repeat left top; position:absolute; top:0; width:472px; height:341px; right:79px; display:none;}
#australiaMap {background:url(/images/map-australia.jpg) no-repeat left top; position:absolute; bottom:0; width:244px; height:134px; right:71px; display:none;}

.mapText {position:absolute; color:#ffffff; font-family: 'latoregular'; font-size:18px; text-align:right; line-height:20px; text-transform:uppercase; z-index:2;}
.mapText span {font-size:12px; display:block; text-transform:uppercase;}
.mapText .hoverDiv {display:block; font-size:12px; color:#aeaeae; line-height:20px; text-transform:none;}

.mapText.hover {font-family: 'latobold';}
.mapText.hover .hoverDiv {display:none;}

.northAmericaMap {top:176px; left:52px; width:153px;}
#northAmericaMap .cityList {position: relative; top: 225px; width: 153px; /*background:url(../images/map-north-america-topBorder.jpg) no-repeat right top;*/}

.europeMap {top:120px; left:420px; width:96px;}
.europeMap span {font-size:12px; display:block; text-transform:uppercase;}
.europeMap .hoverDiv {display:block; font-size:12px; color:#aeaeae; line-height:20px; text-transform:none;}

#europeMap .cityList {position: relative; top: 169px; width: 96px;}

.asiaMap {top:190px; right:79px; text-align:left; width:147px;}
#asiaMap .cityList {position: relative; top: 238px; width: 147px; right:0; float:right;}

.australiaMap {right:74px; top:346px; text-align:left; width:106px;}
#australiaMap .cityList {position: relative; top: 77px; width: 106px; right:0px; float:right;}

.deskTopView .cityList ul {border-top:1px solid #fff; padding-top:9px;}
.deskTopView .cityList ul li {line-height:18px; text-align:right;}
.deskTopView .cityList ul li a {font-size:14px; font-family: 'latoregular'; color:#fff;}
#asiaMap .cityList ul li {line-height:18px; text-align:left;}

#australiaMap .cityList ul li {text-align:left;}

/*map-css*/
.map_text_bx{  position: absolute;}
.north_america{left: 53px; line-height: normal; position: relative; text-align: right;    top: 180px;}
.text_1{ font-size:12px; text-transform:uppercase; font-family: 'latoregular'; color:#FFF;}
.text_2{ font-size:18px; text-transform:uppercase; font-family: 'latoregular'; color:#FFF;}
.text_3{ font-size:12px; text-transform:capitalize; font-family: 'latoregular'; color:#aeaeae;}

.contactListpage .locationListing {}
.contactListpage .locationListing ul {margin:56px 0 0 0;}
.contactListpage .locationListing ul li {max-width:569px; height:314px; width:50%; margin:0 0 29px 0;}
.contactListpage .locationListing ul li .leftDetail {float:left; width:50%; height:284px; padding:30px 26px 0 28px; max-width:231px;}
.contactListpage .locationListing ul li .leftDetail h5 {color:#004b52; text-transform:uppercase; font-size:16px; font-family: 'latobold'; line-height:22px; font-weight:normal; padding:0px; margin:0px;}
.contactListpage .locationListing ul li .leftDetail h2 {font-size:30px; line-height:40px; color:#252629; margin:3px 0 12px 0; padding:0px;}
.contactListpage .locationListing ul li .leftDetail h2 a {color:#252629;}
.contactListpage .locationListing ul li .leftDetail .address {font-size:15px; line-height:18px; color:#252629; margin:0 0 10px 0; cursor:pointer;}
.contactListpage .locationListing ul li .leftDetail .address a{color:#252629}
.contactListpage .locationListing ul li .leftDetail .phone {line-height:30px; font-size:15px; color:#252629; background:url(/images/call-icon.png) no-repeat left 50%; padding-left:22px;}
.contactListpage .locationListing ul li .leftDetail .fax {line-height:30px; font-size:15px; color:#252629; background:url(/images/fax-icon.png) no-repeat left 50%; padding-left:22px;}
.contactListpage .locationListing ul li .leftDetail .phone a,
.contactListpage .locationListing ul li .leftDetail .fax a {color:#252629;}
.contactListpage .locationListing ul li .leftDetail a.officeDetailBtn {color:#fff; font-size:14px; font-family: 'latobold'; line-height:32px; background:#252629 url(/images/right-icon.png) no-repeat 90% 50%; background-size:5px 9px; padding:0 35px 0 12px; display:block;margin:10px 0 0 0;float:left;/*max-width:112px;*/}
.contactListpage .locationListing ul li .leftDetail a:hover.officeDetailBtn { background-color:#004b52; text-decoration:none;}
.contactListpage .locationListing ul li .rightDetail {background:#004b52; float:left; width:50%; max-width:224px;  height:296px; padding:18px 30px 0 30px;}
.contactListpage .locationListing ul li .rightDetail .contactPer h4 {margin:11px 0 0 0; padding:0 0 1px 22px; color:#ffffff; font-size:15px; background:url(/images/per-icon@2x.png) no-repeat left top; background-size:15px;}
.contactListpage .locationListing ul li .rightDetail .contactPer h4 a{color:#ffffff; font-size:15px; }
.contactListpage .locationListing ul li .rightDetail .contactPer span {padding:0 0 0 22px;}
.contactListpage .locationListing ul li .rightDetail .contactPer span a {color:#a2b907; font-size:12px; line-height:18px;}
.contactListpage .locationListing ul li .rightDetail .reqContact h4 {color:#ffffff; font-size:15px; font-family: 'latobold'; margin:10px 0 0 0; padding:0px;}
.contactListpage .locationListing ul li .rightDetail .reqContact .contactName {color:#ffffff; font-size:15px; line-height:18px; margin:6px 0 0 0;}
.contactListpage .locationListing ul li .rightDetail .reqContact .posation {font-size:12px; color:#fff;}
.contactListpage .locationListing ul li .rightDetail .reqContact span.email {display:block; padding:1px 0 0 0;}
.contactListpage .locationListing ul li .rightDetail .reqContact span.email a {color:#a2b907; font-size:12px; line-height:18px;}
.contactListpage .locationListing ul li .rightDetail a.webSite {color:#252629; font-size:14px; font-family: 'latobold'; line-height:32px; background:#e9ebec url(/images/right-icon.png) no-repeat 90% 50%; background-size:5px 9px; padding:0 35px 0 12px; display:block;margin:39px 0 0 22px;float:left;/*max-width:137px;*/}
#jumpLocation {display:none; background:#252629 url(/images/accordionArow.png) no-repeat right bottom; line-height:31px; color:#fff; font-size:13px; margin:16px 0 0 0; padding:0 0 0 12px;}
.openOffice #jumpLocation {background:#252629 url(/images/accordionArow.png) no-repeat right top; }
#officeList {display:none; background:#fff; position:absolute; padding-bottom:20px;}
#officeList ul {margin:10px 0 0 20px; padding:0 0 0 0;}
#officeList ul li {background:url(/images/list-dot@2x.png) no-repeat 1px 10px; background-size:7px; color:#252629; font-size:15px; list-style:none; padding:0 0 0 14px; line-height:26px; width:23%; float:left;}
#officeList ul li a {color:#252629;}
/* Location Detail */
.locationDetail {width:100%; background-size:100%; line-height:0;}
.locationDetail img {width:100%;}
.locationDetail .posatioSet {position:absolute; width:100%;}
.locationDetail .contentDiv {margin: 0 auto; max-width: 1175px; width:100%; position:relative;}
.locationDetail .contentDiv h1 {font-size:72px; line-height:72px; font-family: 'latobold'; color:#fff; margin:-110px 0 0 0;  padding:0px; float:left;}
.locationDetail .contentDiv h1 span {font-size:36px; font-family: 'latoregular'; margin:0 0 0 14px;}
.locationDetail .languageSel {float:right; margin-top:59px; position:absolute; bottom:0; right:0;}
.locationDetail .languageSel ul {background:#3fabb5; display:inline-block;}
.locationDetail .languageSel ul li {float:left; line-height:49px;}
.locationDetail .languageSel ul li a {color:#ffffff; padding:0 25px 0 25px; border-right:1px solid #fff; font-size:16px;}
.locationDetail .languageSel ul li:last-child a {border:none;}
.locationDetail .languageSel ul li.select {background:url(/images/top-arow-white.png) no-repeat center bottom;}

.locationDetail .language-showDiv{position:relative;width:100%;}
.locationDetail .text{ display:none; color:#fff; float:left;font-size: 16px;}
.locationDetail .text.show-accordian p{ margin:0 10px 0 0 ; float:left;}
.locationDetail .show-accordian{ font-size:13px; color:#fff;line-height:24px;background:#252629; cursor:pointer; padding:4px 3%; position:absolute; bottom:-32px; right:0; width:94.5%; z-index:999;}

.locationDetail .show-accordian:after{content:"\f0d7";font-family: FontAwesome; font-style: normal; font-size:18px; font-weight: normal; text-transform: none; color:#a3bb05; text-rendering: auto; -webkit-font-smoothing: antialiased; float:right; }
.locationDetail .openFilter .show-accordian:after{content:"\f0d8";font-family: FontAwesome; font-style: normal; font-size:18px; font-weight: normal; text-transform: none; color:#a3bb05; text-rendering: auto; -webkit-font-smoothing: antialiased; float:right; }
.locationDetail .accordion h2.ui-accordion-header {background:#252629 url(/images/bottom-icon.png) no-repeat 97% 50%; background-size:11px 7px; margin:16px 0 0 0; padding:0 0 0 12px;}


.contanctDetailDiv {width:100%; position:relative; overflow:hidden;background:#004B52;}
.contactdetailPage .leftPart {float:left;}
.contactdetailPage .leftPart .addressDetailDiv {float:right; width:100%; max-width:587px;padding-bottom: 63px;}
.contactdetailPage .leftPart .addressDetail {background:#ebedee; position:absolute; width:50.1%; left:0; padding:69px 0 0 0;}
.contactdetailPage .leftPart .addressDetail figure {float:left;}
.contactdetailPage .leftPart .addressDetail figure img {max-width:270px; max-height:312px;}
.contactdetailPage .leftPart .addressDetail h3 {margin:0 0 15px 0; padding:0; color:#252629; font-family: 'latobold'; font-size:16px;}
.contactdetailPage .leftPart .addressDetail .addressDiv {float:left; max-width:260px; width:100%; margin:0 0 0 30px;}
.contactdetailPage .leftPart .addressDetail .address {font-size:15px; line-height:18px; color:#252629; margin:0 0 13px 0; cursor:pointer;}
.contactdetailPage .leftPart .addressDetail .phone {line-height:30px; font-size:15px; color:#252629; background:url(/images/call-icon.png) no-repeat left 50%; padding-left:22px;}
.contactdetailPage .leftPart .addressDetail .phone a,
.contactdetailPage .leftPart .addressDetail .fax a {color:#252629;}
.contactdetailPage .leftPart .addressDetail .fax {line-height:30px; font-size:15px; color:#252629; background:url(/images/fax-icon.png) no-repeat left 50%; padding-left:22px; margin: 0 0 22px;}
.contactdetailPage .leftPart .addressDetail .reqContact { margin-bottom: 10px; }
.contactdetailPage .leftPart .addressDetail .contactPer h4 {margin:22px 0 0 0; padding:0 0 1px 22px; color:#252629; font-size:16px; background:url(/images/per-icon-gry.png) no-repeat left top;}
.contactdetailPage .leftPart .addressDetail .contactPer h4 a{color:#252629; font-size:16px;}
.contactdetailPage .leftPart .addressDetail .contactPer span {padding:0 0 0 22px;}
.contactdetailPage .leftPart .addressDetail .contactPer span a {color:#1a656a; font-size:14px; line-height:18px;}
.contactdetailPage .leftPart .addressDetail .reqContact h4 {color:#252629; font-size:16px; font-family: 'latobold'; margin:0; padding:0px;}
.contactdetailPage .leftPart .addressDetail .reqContact .contactName {color:#ffffff; font-size:15px; line-height:18px; margin:6px 0 0 0;}
.contactdetailPage .leftPart .addressDetail .reqContact .posation {font-size:12px; color:#fff;}
.contactdetailPage .leftPart .addressDetail .reqContact .emailReq {display:block; padding:1px 0 0 0;}
.contactdetailPage .leftPart .addressDetail .reqContact .emailReq a {color:#1a656a; font-size:14px; line-height:18px;}
.contactdetailPage .leftPart .partnetDetailDiv {float:right; width:100%; max-width:587px;}
.contactdetailPage .leftPart .partnetDetailDiv h2 {color:#ffffff; font-size:20px; font-family: 'latobold'; margin:0 0 34px 0; padding:0px;}
.contactdetailPage .leftPart .partnetDetail {width:100%;padding-bottom: 34px;}
.contactdetailPage .leftPart .contactPartner {background:#004b52; width:100%; left:0; padding:45px 0 0 0; margin:0;}
.contactdetailPage .leftPart .contactPartner .partnetDetail figure {float:left;}
.contactdetailPage .leftPart .contactPartner .partnetDetail .personBio {float:left; margin:0 0 0 47px;}
.contactdetailPage .leftPart .contactPartner .partnetDetail .personBio h3 {color:#bff102; font-family: 'latobold'; font-size:22px; padding:0px; margin:0px;}
.contactdetailPage .leftPart .contactPartner .partnetDetail .personBio h3 a{color:#bff102; font-family: 'latobold'; font-size:22px; padding:0px; margin:0px;}
.contactdetailPage .leftPart .contactPartner .partnetDetail .personBio .position {color:#ffffff; font-size:14px; margin:0 0 8px 0;}
.contactdetailPage .leftPart .contactPartner .partnetDetail .personBio .callDetail {color:#ffffff; font-size:14px; margin:0 0 4px 0;}
.contactdetailPage .leftPart .contactPartner .partnetDetail .personBio .callDetail a {color:#ffffff;}
.contactdetailPage .leftPart .contactPartner .partnetDetail .personBio .email a {color:#fff; font-size:12px;}
.contactdetailPage .leftPart .contactPartner .partnetDetail .personBio .download {margin:18px 0 0 0;}
.contactdetailPage .leftPart .contactPartner .partnetDetail .personBio .download a {font-size:12px; text-align:center; color:#BFF102; width:35px; display:block; /*text-indent:-9999px;*/}
.contactdetailPage .leftPart .contactPartner .partnetDetail .personBio .download a span {background:url(/images/bio-iconSet.png) no-repeat; width:18px; height:18px; display:block; margin:0 auto 3px; text-indent: -9999px;}
.contactdetailPage .rightPart {float: right;max-width:50%;width: 100%;}  
.contactdetailPage .rightPart .contentDiv {background: none repeat scroll 0 0 #FFFFFF;position: absolute;width: 100%;}
.contactdetailPage .rightPart .contentDiv .contentMain{max-width:466px; margin:0 0 0 70px; padding-bottom:0;}
.contactdetailPage .rightPart .contentDiv .contentMain ul {padding-bottom:25px;}
.contactdetailPage .rightPart .contentDiv .contentMain ul li{background: url("/images/list-dot@2x.png") no-repeat scroll 15px 9px / 7px 7px rgba(0, 0, 0, 0);color: #252629;font-size: 15px;line-height: 26px;list-style: none outside none;padding: 0 0 0 32px;}
.contactdetailPage .rightPart .contentDiv .contentMain ul li a{ color:#1a656a;}
.contactdetailPage .rightPart .contentDiv h1 {color:#252629; font-size:20px; font-family: 'latobold'; line-height:35px; margin:59px 0 12px 0; padding:0px;}
.contactdetailPage .rightPart .contentDiv h1 span {height:35px; width:8px; background:#1a656a; display:inline-block; position:absolute; left:0;}
.contactdetailPage .rightPart .contentDiv p {color:#252629; font-size:15px; line-height:26px; margin:0 0 26px 0; padding:0px; text-align:justify;}
.contactdetailPage .rightPart .contentDiv a.noticeLink {color:#252629; font-size:16px; font-family: 'latobold'; background:url(/images/right-arow5-9@2x.png) no-repeat right 5px; background-size:5px auto; padding:0 14px 0 0; margin:0 0 40px 0}
.contactdetailPage .rightPart .contentDiv p a{color:#1A656A;}

/* Contact Detail Withaout Right part */

.contactdetailPage .uscontactdiv .leftPart .addressDetail {width:100%; padding-top:0px;}
.contactdetailPage .uscontactdiv .leftPart .addressDetailDiv {float:left; width:50%; margin-left:4%; padding-top:69px;}
.contactdetailPage .uscontactdiv .leftPart .addressDetail .addressDetailDiv figure {margin-left:4%;}
.contactdetailPage .uscontactdiv .leftPart .addressDetail .addressDiv {width:auto;}
.contactdetailPage .uscontactdiv .leftPart .contactPartner {width:50%; float:right; padding-top:69px; min-height:378px;}
.contactdetailPage .uscontactdiv .rightPart {display:none;}
.contactdetailPage .uscontactdiv .clear.fullContDiv {display:none;}

/* End Withaout Right part */


/* Practice Areas Details */
.practiceAreasdetails {}
.practiceAreasdetails .leftPart {width:329px; float:left; background:#fff;}
.practiceAreasdetails .leftPart .title {background:url(/images/right-topTitle-bg.jpg) no-repeat left top; width:329px; height:112px;}
.practiceAreasdetails .leftPart .title h4 {color:#ffffff; font-family: 'latobold'; font-size:22px; margin:0px; padding:69px 0 0 32px;}

.practiceAreasdetails .leftPart #showFilters {display:none; background:#252629;line-height:31px; color:#fff; font-size:13px; margin:16px 0 0 0; padding:0 12px 0 12px; cursor:pointer;}
.practiceAreasdetails .leftPart #showFilters:after{content:"\f0d7";font-family: FontAwesome; font-style: normal; font-size:18px; font-weight: normal; text-transform: none; color:#a3bb05; text-rendering: auto; -webkit-font-smoothing: antialiased; float:right; }

.practiceAreasdetails .leftPart.openFilter #showFilters:after{content:"\f0d8";font-family: FontAwesome; font-style: normal; font-size:18px; font-weight: normal; text-transform: none; color:#a3bb05; text-rendering: auto; -webkit-font-smoothing: antialiased; float:right; }




.practiceAreasdetails .practiceAreaListing {padding:45px 0 20px 0;}
.practiceAreasdetails #practiceAreaListing {width:306px; height:420px;}
.practiceAreasdetails .practiceAreaListing ul {margin:0 0 0 0; width:276px;}
.practiceAreasdetails .practiceAreaListing li {display:inline-block;width:100%; float:left;margin: 0 0 2px;}
.practiceAreasdetails .practiceAreaListing li i:before{content:"\f0da";font-family: FontAwesome; font-style: normal; font-size:16px; font-weight: normal; text-transform: none; color:#a3bb05;  text-rendering: auto; -webkit-font-smoothing: antialiased; padding:0 0 0 36px; float:left; margin: 6px 0 0;}

.practiceAreasdetails .practiceAreaListing li a {color: #252629;font-family: latoregular; font-size: 15px; line-height: 18px;padding:6px 6px 6px 12px;text-decoration: none; width: 78%; float:left;}
.practiceAreasdetails .practiceAreaListing li.select,
.practiceAreasdetails .practiceAreaListing li:hover {background-color:#115256;}
.practiceAreasdetails .practiceAreaListing li.select a,
.practiceAreasdetails .practiceAreaListing li:hover a {color:#ffffff;}

.practiceAreasdetails .practiceAreaListing li .subListing { background:#fff; overflow:hidden;}
.practiceAreasdetails .practiceAreaListing li .subListing li{margin: 2px 0 0;}


.practiceAreasdetails .practiceAreaListing li .subListing li i:before{content:"\f0da";font-family: FontAwesome; font-style: normal; font-size:16px; font-weight: normal; text-transform: none; color:#a3bb05;  text-rendering: auto; -webkit-font-smoothing: antialiased; padding:0 0 0 55px; float:left; margin: 6px 0 0;}

.practiceAreasdetails .practiceAreaListing li .subListing li a {color: #252629;font-family: latoregular; font-size: 15px; line-height: 18px;padding:6px 6px 6px 12px;text-decoration: none; width: 71%; float:left;}

.practiceAreasdetails .practiceAreaListing li .subListing li.select,
.practiceAreasdetails .practiceAreaListing li .subListing li:hover {background-color:#115256;}
.practiceAreasdetails .practiceAreaListing li .subListing li.select a,
.practiceAreasdetails .practiceAreaListing li .subListing li:hover a {color:#ffffff;}


.practiceAreasdetails .middlePart {width:641px; float:left; background:#ebedee; padding:0 0 20px 0;}
.practiceAreasdetails .middlePart .topBanner {line-height:0px;}
.practiceAreasdetails .middlePart .topBanner img {width:100%;}
.practiceAreasdetails .middlePart .middleContent {position:relative;}
.practiceAreasdetails .middlePart #practiceAreaNav {}
.practiceAreasdetails .middlePart #practiceAreaNav li {float:left; width:50%;}
.practiceAreasdetails .middlePart #practiceAreaNav li a {color:#ffffff; font-size:14px; font-family: 'latobold'; text-transform:uppercase; line-height:49px; display:block; text-align:center;}
.practiceAreasdetails .middlePart #practiceAreaNav li a.introduction {background:#1a656a;}
.practiceAreasdetails .middlePart #practiceAreaNav li a.recentRep {background:#88c426;}
.practiceAreasdetails .middlePart #practiceAreaNav li a.partners {background:#4EA8C0;}
.practiceAreasdetails .middlePart #practiceAreaNav li a.recentBre {background:#4ea8c0;}
.practiceAreasdetails .middlePart #practiceAreaNav li.active a {background:#ebedee; color:#1a1a1a;}
/* Css added by pkk on 23-1-2015 */
.practiceAreasdetails .middlePart #practiceAreaNavthreetab {}
.practiceAreasdetails .middlePart #practiceAreaNavthreetab li {float:left; width:33%;}
.practiceAreasdetails .middlePart #practiceAreaNavthreetab li:nth-child(3)  {float:left; width:34%;}
.practiceAreasdetails .middlePart #practiceAreaNavthreetab li a {color:#ffffff; font-size:14px; font-family: 'latobold'; text-transform:uppercase; line-height:49px; display:block; text-align:center;}
.practiceAreasdetails .middlePart #practiceAreaNavthreetab li a.introduction {background:#1a656a;}
.practiceAreasdetails .middlePart #practiceAreaNavthreetab li a.recentRep {background:#88c426;}
.practiceAreasdetails .middlePart #practiceAreaNavthreetab li a.partners {background:#4EA8C0;}
.practiceAreasdetails .middlePart #practiceAreaNavthreetab li a.recentBre {background:#4ea8c0;}
.practiceAreasdetails .middlePart #practiceAreaNavthreetab li.active a {background:#ebedee; color:#1a1a1a;}
/* Css added by pkk on 23-1-2015 */
.practiceAreasdetails .middlePart .print {display:block; float:right; margin: 10px -11px 0 0; line-height:12px;}
.practiceAreasdetails .middlePart .print a {color:#252629; font-size:12px;}
.practiceAreasdetails .middlePart .print i {background:url(/images/print-icon@2x.png) no-repeat left top; background-size:18px; width:18px; height:18px; display:inline-block; margin:0 7px 0 0;}
.practiceAreasdetails .middlePart .tabContent {max-width:557px; width:100%; margin:0 auto 0; clear:both; text-align:justify; word-wrap:break-word;}
.practiceAreasdetails .middlePart .tabContent .contentPracticeAra {padding:0 0 5px 0; height:450px;}
.practiceAreasdetails .middlePart .tabContent h2 {color:#252629; margin:0; padding:6px 0 10px 0; font-size:20px; font-family: 'latobold'; line-height:35px;}
.practiceAreasdetails .middlePart .tabContent h2 span {width:8px; height:35px; display:inline-block; float:left; position:absolute; left:0;}
.practiceAreasdetails .middlePart #introduction h2 span {background:#1a656a;}
.practiceAreasdetails .middlePart #recentRep h2 span {background:#88c426;}
.practiceAreasdetails .middlePart #recentBre h2 span {background:#4ea8c0;}
.practiceAreasdetails .middlePart .tabContent p {font-size:15px; line-height:26px; padding:0px; margin:0 0 26px 0; text-align:justify; word-wrap:break-word;}
.practiceAreasdetails .middlePart .tabContent_ko p {text-align:left;word-spacing:5px;}
.practiceAreasdetails .middlePart .tabContent p em{ font-family:'latoitalic'; font-style: normal;}
.practiceAreasdetails .middlePart .tabContent ul {margin:0px; padding:0 0 0 0;}
.practiceAreasdetails .middlePart .tabContent ul li {background:url(/images/list-dot@2x.png) no-repeat 15px 9px; background-size:7px 7px; color:#252629; font-size:15px; list-style:none; padding:0 0 0 32px; line-height:26px;}
.practiceAreasdetails .middlePart .tabContent ul li {margin-bottom:26px;}
.practiceAreasdetails .middlePart #introduction ul {margin-bottom:26px;}
.practiceAreasdetails .middlePart #introduction ul li {margin-bottom:0;}
.careers-benefits .leftPart .title p{ margin:0; padding:0 0 8px 0; color: #fff; font-family: 'latobold'; font-size: 24px; font-weight: normal; line-height: normal;}
.careers-benefits .leftPart .title ul {margin:0 0 0 5px;}
.practiceAreasdetails .middlePart .tabContent .intellecutal-list {margin:0px; padding:0 0 0 0;}
.practiceAreasdetails .middlePart .tabContent .intellecutal-list li {background:url(/images/intellecutal-arrow.png) no-repeat 15px 8px; background-size:5px 10px;font-family: 'latoregular';color:#252629; font-size:16px; list-style:none; padding:0 0 0 32px; line-height:26px;margin-bottom: 10px !important;}
.practiceAreasdetails .middlePart .tabContent .intellecutal-list li a{font-family: 'latobold';color:#115256; font-size:16px;cursor:pointer;} 
.practiceAreasdetails .middlePart .tabContent .intellecutal-list li a:hover{color:#115256;}
.practiceAreasdetails .middlePart .tabContent .jumpto{margin-left: 20px; margin-bottom: 27px; text-decoration: underline;}
.practiceAreasdetails .middlePart .tabContent a{ color:#1a656a; line-height:18px;}
.practiceAreasdetails .middlePart .tabContent a:hover{ color:#1a656a;}

.practiceAreasdetails .middlePart .tabContent a.anchpdf {font-weight:bold;}
.practiceAreasdetails .middlePart .backTop {display:inline-block;margin:0px!important;padding:0px!important;width:100%;}
.practiceAreasdetails .middlePart .backTop a{background:url(/images/backto-top-arrow.png) no-repeat 15px 8px; background-size:12px 7px; float:right;color:#252629; font-size:14px; list-style:none; padding:0 0 0 33px; line-height:24px;font-family: 'latoregular';cursor:pointer;}
.practiceAreasdetails .middlePart .backTop a:hover{color:#252629;}
.practiceAreasdetails .middlePart a.backPracticeArea{background:url(/images/backPracticeArea-arrow.png) no-repeat left 7px; background-size:5px 10px;color:#1a656a; font-size:16px; line-height:24px;font-family: 'latobold'; text-align:left;list-style:none; display: block;margin-top: 10px;padding:0 0 0 19px; }



.practiceAreasdetails .middlePart #Partners.tabContent ul li { background: none; clear: both; margin: 0 0 30px; padding:0;}
.practiceAreasdetails .middlePart #Partners.tabContent ul li a {color: #1a656a;display: inline-block;font-size: 15px;}
.practiceAreasdetails .middlePart #Partners.tabContent ul li samp {float: left;height: 37px;margin: 0 15px 0 0;overflow: hidden;}


.practiceAreasdetails .rightPart {width:200px; float:left; position:relative;}
.practiceAreasdetails .rightPart #rightScrollPracticeAra {height:250px;}
.practiceAreasdetails .rightPart .partnersLst {width:175px; margin:0 0 0 31px;}
.practiceAreasdetails .rightPart .partnersLst h2 {color:#ffffff; font-size:20px; margin:50px 0 0 0; padding:0 0 0 0;}
.practiceAreasdetails .rightPart .partnersLst h2 span {background:#88c426; width:8px; height:35px; display:inline-block; position:absolute; left:0;margin:-5px 0 0 0;}
.practiceAreasdetails .rightPart .partnersLst ul {margin:42px 0 0 0;}
.practiceAreasdetails .rightPart .partnersLst ul li {clear:both; margin:0 0 30px 0; background:none;overflow:hidden;}
.practiceAreasdetails .rightPart .partnersLst ul li samp {float:left; margin:0 15px 0 0; height:37px; overflow:hidden;}
.practiceAreasdetails .rightPart .partnersLst ul li a {display:inline-block; width:93px; font-size:15px; color:#fff;}
.practiceAreasdetails .rightPart .partnersLst ul li a:hover {color:#bff102; text-decoration:underline;}
/* Css added by pkk on 23-2-2015 */
.subbold-zh-hant{font-weight:bold;}
.subbold-zh-hans{font-weight:bold;}
.subbold-ko{font-weight:bold;}
/* Css added by pkk on 23-2-2015 */
/* Careers Compensations and benefits */
.careers-benefits {overflow:hidden; position:relative;}
.careers-benefits .leftPart {max-width:270px; width:100%; float:left; margin:0 0 0 0;}
.careers-benefits .leftPart .titleDiv{max-width:227px; padding:0 36px 0 7px;-webkit-backface-visibility:hidden; }
.careers-benefits .leftPart h1{ color:#fff; font-size:36px; line-height:36px; margin:59px 0 23px 0;-webkit-margin-before: 59px;-webkit-margin-after: 23px;-webkit-margin-start: 0px;-webkit-margin-end: 0px;}
.careers-benefits .leftPart .title{ color:#fff; font-size:24px; line-height:normal; font-family:'latobold'; font-weight:normal;-webkit-backface-visibility: hidden;}
.careers-benefits .leftPart .title h2{ margin:0; padding:0 0 8px 0;font-size:24px; line-height:normal; font-family:'latobold'; font-weight:normal;}
.careers-benefits .leftPart .title h2 span{ color:#88c425;}
.careers-benefits .leftPart p{ color:#fff; font-size:16px; line-height: 26px; font-family:'latoregular'; font-weight:normal;-webkit-backface-visibility: hidden;}
.careers-benefits .rightPart {float:left; width:100%; background:#fff; position:absolute; margin-left:270px; height:100%;}
.careers-benefits .rightContent {min-height:768px; /*max-width:900px;*/ float:left; width:100%; background:#fff;}
.careers-benefits .rightContent .content {/*height:550px; overflow:auto;*/ max-width:845px; min-height:300px; margin:64px 0 64px 55px}
.careers-benefits .rightContent .content .mCSB_container{margin-right: 55px;}
.careers-benefits .rightContent .content .contentBox{max-width:512px; margin:auto;}
.careers-benefits .rightContent .content .contentBox p{ font-size:18px; color:#090909; line-height:26px; text-align:center; margin-top:0;}
.careers-benefits .rightContent .content .contentBox p span{ font-size:36px; line-height:46px;}
.careers-benefits .rightContent .benefitsList {display: inline-block;margin: 25px 0 0 0;max-width: 790px;}
.careers-benefits .rightContent .benefitsList li {float:left; margin:0 45px 70px 45px; width:171px; text-align:center;}
.careers-benefits .rightContent .benefitsList li .roundbg{background:url(../images/benefits-li-bg.png) no-repeat center center; padding:20px 13px 0 13px; width:157px; height:150px; vertical-align:middle; text-align:center; font-size:18px; font-family:'latoregular'; color:#ffffff; text-transform:uppercase;display: table-cell; overflow:hidden;/* cursor:pointer;*/}
/*.careers-benefits .rightContent .benefitsList li .roundbg i { background: url(../images/benefits-arrow.png) no-repeat center top; width: 11px; height:12px; display: block; clear: both; margin: 7px auto 0; }*/
.careers-benefits .rightContent .benefitsList li .roundbg i { width: 11px; height:12px; display: block; clear: both; margin: 7px auto 0; }
/*.careers-benefits .rightContent .benefitsList li .roundbg:hover{background:url(../images/benefits-li-bg-hover.png) no-repeat center center; }*/
.careers-benefits .rightContent .benefitsList li span{ font-size:16px; color:#252629; margin:25px 0 0 0;display:block;}
.careers-benefits .rightContent .benefitsList li.row1{ height:215px;}
.careers-benefits .rightContent .benefitsList li.row2{ height:290px;}
.careers-benefits .rightContent .benefitsList li.row3{ height:365px;}
.careers-benefits .rightContent .benefitsList li.row4{ height:290px;}
/* Careers Testimonials */
.careers-benefits .rightContent .testimonials-content{margin: 85px 0 64px 45px;max-width: 855px;}
.careers-benefits .rightContent .testimonials-content .mCSB_container{margin-right:0;}
.careers-benefits .rightContent .testimonials-content ul li{display: inline-block;margin:0;width:810px;}
.careers-benefits .rightContent .testimonials-content ul li.testimonials1 .roundbg{background:url(../images/testimonials1-bg.png) no-repeat center center; padding:0 15px;width:172px; height:202px; vertical-align:middle; text-align:center; font-size:30px; font-family:'latobold'; color:#ffffff;display: table-cell; overflow:hidden;}
.careers-benefits .rightContent .testimonials-content ul li.testimonials1 .testimonialsLeft{ float:left; max-width:202px; margin:0 39px 0 13px; text-align:center;}
.careers-benefits .rightContent .testimonials-content ul li span{ font-size:16px; color:#252629; margin:13px 0 0 0;display:block;}
.careers-benefits .rightContent .testimonials-content ul li em{ font-size:18px; color:#252629;font-family: 'latoitalic'; font-style: normal;}
.careers-benefits .rightContent .testimonials-content ul li.testimonials1 .testimonialsRight{ float:left; max-width:556px;margin:19px 0 0 0;}
.careers-benefits .rightContent .testimonials-content ul li .testimonialsRight .leftQuote,
.careers-benefits .rightContent .testimonials-content ul li .testimonialsRight .rightQuote {width:35px; height:27px; display:inline-block;}
.careers-benefits .rightContent .testimonials-content ul li .testimonialsRight .leftQuote {background:url(../images/testimonials-left-quote.png) no-repeat left top;margin:0 14px 0 -12px;}
.careers-benefits .rightContent .testimonials-content ul li .testimonialsRight .rightQuote {background:url(../images/testimonials-right-quote.png) no-repeat left top;margin:0 0 -16px 8px;}
.careers-benefits .rightContent .testimonials-content ul li .testimonialsRight p {display:inline-block; margin:0px; padding:0px; color:#252629; font-size:15px; text-align: justify; line-height:25px;}
.careers-benefits .rightContent .testimonials-content ul li hr {margin: 0 17px 36px 23px; padding:52px 0 0 0; border:0;border-bottom: 1px solid #b0b0b0; clear:both;}
.careers-benefits .rightContent .testimonials-content ul li.testimonials2 .roundbg{background:url(../images/testimonials2-bg.png) no-repeat center center; padding:0 15px;width:172px; height:202px; vertical-align:middle; text-align:center; font-size:30px; font-family:'latobold'; color:#ffffff;display: table-cell; overflow:hidden;}
.careers-benefits .rightContent .testimonials-content ul li.testimonials2 .testimonialsLeft{ float:right; max-width:202px; margin:0 13px 0 27px; text-align:center;}
.careers-benefits .rightContent .testimonials-content ul li.testimonials2 .testimonialsRight{ float:right; max-width:556px; margin:19px 0 0 0;}
.careers-benefits .rightContent .testimonials-content ul li.testimonials3 .roundbg{background:url(../images/testimonials3-bg.png) no-repeat center center; padding:0 15px;width:172px; height:202px; vertical-align:middle; text-align:center; font-size:30px; font-family:'latobold'; color:#ffffff;display: table-cell; overflow:hidden;}
.careers-benefits .rightContent .testimonials-content ul li.testimonials3 .testimonialsLeft{ float:left; max-width:202px; margin:0 39px 0 13px; text-align:center;}
.careers-benefits .rightContent .testimonials-content ul li.testimonials3 .testimonialsRight{ float:left; max-width:556px; margin:19px 0 0 0;}
.careers-benefits .rightContent .testimonials-content ul li.testimonials4 .roundbg{background:url(../images/testimonials4-bg.png) no-repeat center center; padding:0 15px;width:172px; height:202px; vertical-align:middle; text-align:center; font-size:30px; font-family:'latobold'; color:#ffffff;display: table-cell; overflow:hidden;}
.careers-benefits .rightContent .testimonials-content ul li.testimonials4 .testimonialsLeft{ float:right; max-width:202px; margin:0 13px 0 27px; text-align:center;}
.careers-benefits .rightContent .testimonials-content ul li.testimonials4 .testimonialsRight{ float:right; max-width:556px; margin:19px 0 0 0;}
/* Careers Testimonials */
.careers-benefits .rightContent .clienttestimonials{margin:85px 0 64px 100px;max-width:672px;}
.careers-benefits .rightContent .clienttestimonials .mCSB_container{margin-right:100px;}
.careers-benefits .rightContent .clienttestimonials ul li{display: inline-block; text-align:center; margin:0 0 46px 0; width:100%;}
.careers-benefits .rightContent .clienttestimonials ul li h3 {margin:0px; padding:0 0 12px 0px; font-family:'latobold';color:#8b9f07; font-size:24px;line-height:normal; text-transform:uppercase;}
.careers-benefits .rightContent .clienttestimonials ul li .leftQuote,
.careers-benefits .rightContent .clienttestimonials ul li .rightQuote {width:35px; height:27px; display:inline-block;}
.careers-benefits .rightContent .clienttestimonials ul li .leftQuote {background:url(../images/testimonials-left-quote.png) no-repeat left top;margin:0 7px 0 0;}
.careers-benefits .rightContent .clienttestimonials ul li .rightQuote {background:url(../images/testimonials-right-quote.png) no-repeat left top;margin:0 0 0 7px;}
.careers-benefits .rightContent .clienttestimonials ul li p {display:inline-block; margin:0px; padding:0px; color:#252629; font-size:24px;line-height:36px;}
.careers-benefits .rightContent .clienttestimonials ul li .quoteName {font-family:'latobold';color:#252629; font-size:18px;line-height:normal; padding:13px 0 0 0;}
.careers-benefits .rightContent .clienttestimonials ul li .quoteJob{font-family:'latoitalic';color:#252629; font-size:18px;line-height:normal; padding:3px 0 0 0; font-style: normal;}
.careers-benefits .rightContent .clienttestimonials ul li hr {margin:0 auto; padding:47px 0 0 0; border:0;border-bottom: 1px solid #b0b0b0; clear:both; width:530px;}
.careers-benefits .rightContent .clienttestimonials ul li.clienttestimonials1 h3 {color:#8b9f07;}
.careers-benefits .rightContent .clienttestimonials ul li.clienttestimonials2 h3 {color:#4ea8c0;}
.careers-benefits .rightContent .clienttestimonials ul li.clienttestimonials3 h3 {color:#115256;}
/* Careers FAQ */
.faq{ overflow: inherit !important}
.careers-benefits .tabDivbg{ background:#b0b0b0; width: 100%; display:inline-block; padding:33px 0 0 0;}
.careers-benefits .tabDivbg ul {padding:0 0 0 117px;}
.careers-benefits .tabDivbg ul.recruiting {padding:0 0 0 62px;}

.careers-benefits .tabDivbg ul li{ float:left; padding:0 30px;}
.careers-benefits .tabDivbg ul li a{font-size:15px; font-family:'latobold'; line-height:71px; color:#252629; text-transform:uppercase; font-weight:normal; display:block;}
.careers-benefits .tabDivbg ul li a:hover{ background:url(/images/recruiting-tab-arrow.png) no-repeat center bottom;color:#ffffff; text-decoration:none;}
.careers-benefits .tabDivbg ul li a.select {background:url(/images/recruiting-tab-arrow.png) no-repeat center bottom; color:#ffffff; text-decoration:none;}
.careers-benefits .faq-questions{ background:#fff;}
.careers-benefits .faq-questions ul{max-width:530px;padding: 69px 0 66px 200px;}
.careers-benefits .faq-questions ul li{ text-align:center;}
.careers-benefits .faq-questions ul li a{ color:#1e5d61; font-size:16px;font-family:'latobold'; line-height:28px; font-weight:normal;}
.careers-benefits .faq-answers{ background:#eeeeee;}
.careers-benefits .faq-answers .contentDiv{max-width:530px;padding:50px 0 66px 200px;}
.careers-benefits .faq-answers .contentDiv .title{ color:#090909; font-size:36px; line-height:48px;font-family:'latobold';font-weight:normal; text-align:center; padding:0;}
.careers-benefits .faq-answers .contentDiv h3{color:#1e5d61; font-size:16px; line-height:28px;font-family:'latobold';font-weight:normal;padding:30px 0 5px 0; margin:0;}
.careers-benefits .faq-answers .contentDiv h3 span{font-size:20px;font-family:'latoblack';font-weight:normal; color:#115256;}
.careers-benefits .faq-answers .contentDiv p{color:#252629; font-size:16px; line-height:26px;font-family:'latoregular';font-weight:normal;padding:0 0 0 0; margin:0;}
.careers-benefits .faq-answers .contentDiv p span{font-size:20px;font-family:'latoblack';font-weight:normal; color:#090909;}
.careers-benefits .faq-answers .contentDiv .addressDiv{ width:100%; font-size:16px; padding:0 0 10px 0;}
.careers-benefits .faq-answers .contentDiv .addressDiv .country{ width:130px; float:left; padding:0 15px 0 0; font-family:'latobold'; line-height:26px;}
.careers-benefits .faq-answers .contentDiv .addressDiv .address{float:left; line-height:26px; width:385px;}
.careers-benefits .faq-answers .contentDiv .addressDiv .address a{ color:#115256;}
/* Careers Recruiting events & schedule */
.careers-benefits .recruiting-schedule{max-width:700px;padding: 69px 100px 66px 100px; color:#090909; font-size:16px;}
.careers-benefits .recruiting-schedule .left{ width:200px; text-align:center; line-height:40px; text-transform:uppercase; padding:0 28px 0 0;}
.careers-benefits .recruiting-schedule .left strong{ font-family:'latobold'; color:#a3bb05;}
.careers-benefits .recruiting-schedule .right{ line-height:26px; width:466px; text-align:justify;}
.careers-benefits .upcoming-events {max-width:880px;padding:50px 0 66px 20px;}
.careers-benefits .upcoming-events .title{ color:#090909; font-size:24px; line-height:48px;font-family:'latobold';font-weight:normal; text-align:center; padding:0 0 60px 0;}
.careers-benefits .upcoming-events .sub-title{ color:#252629; font-size:16px; line-height: normal;text-align:center; padding:0 40px 60px;}
.careers-benefits .upcoming-events ul li{ width:400px; padding:0 0 55px 40px; float:left;min-height: 160px;}
.careers-benefits .upcoming-events ul li .dateDiv{ width:70px; height:70px; padding:15px;float:left; text-align:center; color:#fff; background:#303132;}
.careers-benefits .upcoming-events ul li .month{ font-size:17px; text-transform:uppercase; line-height:normal;}
.careers-benefits .upcoming-events ul li .date{ font-size:30px;line-height:33px; color:#a3bb05;font-family:'latobold'; font-weight:normal;}
.careers-benefits .upcoming-events ul li .day{ font-size:13px;line-height:20px;}
.careers-benefits .upcoming-events ul li .eventContent{ float:left; width:270px; padding:0 0 0 30px;}
.careers-benefits .upcoming-events ul li .eventContent h4{ color:#115256; font-size:18px;font-family:'latobold'; line-height: normal; font-weight:normal; padding:0 0 10px 0; margin:0;}
.careers-benefits .upcoming-events ul li .eventContent p{color:#252629; font-size:14px; line-height: normal;font-family:'latoregular';padding:0 0 10px 0; margin:0;}
.careers-benefits .upcoming-events ul li .eventContent p em{font-family:'latoitalic'; font-style: normal;}
.careers-benefits .upcoming-events ul li .eventContent span{color:#252629; font-size:14px; line-height: normal;font-family:'latobold';padding:0 0 10px 0; margin:0;}
.careers-benefits .upcoming-events ul li .eventContent a{color:#115256; font-size:14px; line-height: normal;font-family:'latoregular';padding:10px 0 0 0; margin:0;word-wrap: break-word;}
/* Careers Recruiting Contacts*/
.careers-benefits .recruiting-contacts{ background:#fff;}
.careers-benefits .recruiting-contacts ul{max-width:870px;padding: 69px 0 46px 30px;}
.careers-benefits .recruiting-contacts ul li{ display: inline-block; margin:0 0 20px 0;}
.careers-benefits .recruiting-contacts ul li .recru-cont-img{ float:left; max-width:415px; position:relative; line-height:0;}
.careers-benefits .recruiting-contacts ul li .recru-cont-img div{width:100%;position:absolute; top:0; left:0; height:100%;}
.careers-benefits .recruiting-contacts ul li .recru-cont-img div:hover{background:url(/images/recruiting-hover.png) repeat left top; }
.careers-benefits .recruiting-contacts ul li .recru-cont-img div.hover{background:url(/images/recruiting-hover.png) repeat left top; }
.careers-benefits .recruiting-contacts ul li .recru-cont-info{ float:left; padding:0 0 0 30px;display: table;height: 164px;}
.careers-benefits .recruiting-contacts ul li .recru-cont-info .contentDiv { display: table-cell; vertical-align: top; width: 425px; }
.careers-benefits .recruiting-contacts .recru-cont-info .contentDiv.twocolumn .col-left { display: inline-block; width: 100%; }
.careers-benefits .recruiting-contacts .recru-cont-info .contentDiv.twocolumn .col-right { display: inline-block; width: 100%;  }
.careers-benefits .recruiting-contacts ul li .recru-cont-info h2 { color: #252629; font-size: 24px; font-family: 'latobold'; line-height: normal; text-transform: uppercase; font-weight: normal; padding: 0 0 6px 0; margin: -5px 0 0 0; }
.careers-benefits .recruiting-contacts ul li .recru-cont-info h2 a{color:#252629;}

.careers-benefits .recruiting-contacts ul li .recru-cont-info h3 { color: #115256; font-size: 20px; font-family: 'latobold'; line-height: normal; font-weight: normal; padding: 0; margin: 0; word-wrap: break-word; }
.careers-benefits .recruiting-contacts ul li .recru-cont-info p { color: #090909; font-size: 14px; font-weight: normal; padding: 0 0 7px 0; margin: 0; word-wrap: break-word; }
.careers-benefits .recruiting-contacts ul li .recru-cont-info span { color: #090909; padding: 5px 0 0 0; clear: both; display: block; }
.careers-benefits .recruiting-contacts ul li .recru-cont-info p a { color: #090909; padding: 2px 0 0 0; display: inline-block; }
.careers-benefits .recruiting-offices{ background:#252629;}
.careers-benefits .recruiting-offices .recruiting-offices-content{max-width:800px;padding: 0 0 0 100px;}
.careers-benefits .recruiting-offices .offices-left{padding: 34px 57px 71px 0; margin:0 57px 0 0; float:left; max-width:341px; border-right:2px solid #fff;}
.careers-benefits .recruiting-offices .offices-left h2, .careers-benefits .recruiting-offices .offices-right h2{color:#fff; font-size:30px;font-family:'latoregular'; line-height:40px;padding:0 0 10px 0; margin:0;}
.careers-benefits .recruiting-offices .offices-left p, .careers-benefits .recruiting-offices .offices-right p{color:#fff; font-size:14px;line-height:24px;padding:0 0 0 0; margin:0;}
.careers-benefits .recruiting-offices .offices-right{float:left; max-width:210px;padding: 34px 0 46px 0; margin:0;}
/*Print css*/
.printDiv{ padding:20px; background:#fff; font-size:15px;}
.printDiv p {font-size:15px; line-height:26px; padding:0px; margin:0 0 26px 0; text-align:justify; word-wrap:break-word;}
.printDiv p em{ font-family:'latoitalic'; font-style: normal;}
.printDiv h2 {color: #252629;font-family: 'latobold';font-size: 20px;line-height: 35px;margin: 0;padding: 6px 0 10px;}
.printDiv ul {margin:0px; padding:0 0 0 0;}
.printDiv ul li {background:url(/images/list-dot@2x.png) no-repeat 15px 9px; background-size:7px 7px; color:#252629; font-size:15px; list-style:none; padding:0 0 0 32px; line-height:26px;}
.printDiv .contentPracticeAra ul li{margin-bottom: 15px;}
.printDiv h1 {color: #252629;display: inline-block;font-family: 'latobold';font-size: 20px;line-height: 35px;margin: 54px 0 16px;padding: 0;}
.printDiv a{color: #252629; text-decoration:underline;}
/* Popup CSS*/
.popup_wrapper{ z-index:99999 !important;}
.popupDiv { min-height: 20px; padding:20px 15px 20px 20px; margin: 0 20px; background-color: #ffffff; max-width: 800px; box-shadow: 0px 0px 20px #353535; 
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=20, Direction=135, Color='#353535')"; 
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=20, Direction=135, Color='#353535')}

	
.popupDiv .popupContent {margin:30px 0 0;height: 300px; max-width: 800px;min-height: 150px;overflow: auto;}
.popupDiv .popupContent p{color: #252629;font-size: 15px;line-height: 26px;margin: 0 0 26px;padding: 0;text-align: justify;}
.popupDiv .popupContent p a{color: #1A656A; word-wrap: break-word;}
.btn-default  {position: absolute; z-index: 100; top: 14px; right: 14px; cursor: pointer; background:url(../images/popup-close.png) no-repeat center center; background-size:20px 20px; width:20px; height:20px; text-indent:-9999px;}
.popupDiv .popupContent h2 {color:#252629; font-size:20px; font-family: 'latobold'; line-height:35px; margin:0 0 12px 0; padding:0px;}
.popupDiv .popupContent h3 {color:#252629; font-size:16px; font-family: 'latobold'; line-height:24px; margin:0 0 12px 0; padding:0px;text-decoration:underline;}
.popupDiv .popupContent h4 {color:#252629; font-size:15px; font-family: 'latobold'; line-height:24px; margin:0 0 12px 0; padding:0px; text-decoration:underline;}
.popupDiv .popupContent .address {color: #252629;font-size: 15px;line-height: 26px;margin: 0 0 26px 26px;padding: 0;}
.popupDiv .popupContent ul {margin:0px; padding:0 0 26px 0;}
.popupDiv .popupContent ul li {background:url(../images/list-dot@2x.png) no-repeat 15px 9px; background-size:7px 7px; color:#252629; font-size:15px; list-style:none; padding:0 0 0 32px; line-height:26px; margin:0;}
.popupDiv .popupContent ul li a{color: #1A656A;}

/* Style Sheet addded by PKK 21-7-2014 start */
.sublinks{ position:relative;margin-right: 20px;}
.sublinksleft{float:left; color: #EBEDEE; font-size: 14px;}
.sublinksleft a {color:#ffffff; font-size:14px; background: none; margin:0 0 0 5px; padding:0;}
.sublinksleft a:before{ content:none;}
.sublinksleft a i { background: url(/images/bottom-icon-ylw.png) no-repeat left top; background-size:11px 7px; width: 11px; height: 7px; display: inline-block; margin: 14px 0 0 7px; float: right; }
.sublinksleft a.up i { background: url(/images/top-icon-ylw.png) no-repeat left top; background-size:11px 7px;}
.sublinksright{ position:absolute; right: 0;top: 35px;z-index: 999; background:#1a1a1a; padding:10px 10px 0;}	
.sublinksright ul li{ line-height:normal; padding:0 0 15px 11px; background:url(/images/select-language-arrow.png) no-repeat left 4px; background-size:5px 10px; margin:0;}
.sublinksright ul li a {color:#ffffff; font-size:14px; background:none; margin:0; padding-left:0;}
.sublinksright ul li a:before{content:none;}
.dropit {list-style: none;padding: 0;margin: 0;}
.dropit .dropit-trigger {position: relative; }
.dropit .dropit-trigger a {background:none; color: #FFFFFF; font-size: 14px; margin: 0 0 0 5px; padding-left: 10px;}	
.dropit .dropit-trigger a span{float: left;  text-align: right; width: 50%; Padding:0 0 0 5px;}
.dropit .dropit-trigger a i {background: url(/images/bottom-icon-ylw.png) no-repeat scroll left top / 11px 7px rgba(0, 0, 0, 0); display: inline-block; float: left; height: 7px; margin: 14px 0 0 10px; width: 11px;}
.dropit .dropit-submenu { position: absolute; top: 100%; left: 0;  /* dropdown left or right */ z-index: 1000; display: none; min-width: 150px; list-style: none;	padding: 0;	margin: 0;  background: none repeat scroll 0 0 #1A1A1A;}
.dropit .dropit-open .dropit-submenu {display: block; }
.dropit .dropit-trigger li{background: url(/images/right-icon.png) no-repeat scroll left 50% / 7px 11px rgba(0, 0, 0, 0);}	
/* Style Sheet addded by PKK 21-7-2014 end */
/* Careers Recruiting Contacts*/
.careers-benefits .international-career{ background:#fff;}
.careers-benefits .international-career .inter-content{max-width:888px;padding: 60px 0 60px 14px; color:#090909; font-size:16px;}
.careers-benefits .international-career .inter-content .inter-header{max-width:720px; margin:0 auto; padding:0 0 65px 0;}
.careers-benefits .international-career .inter-content h2{font-family: 'latobold'; font-size:36px; color:#252629; text-align:center; font-weight:normal; margin:0 auto 33px;border-bottom:1px solid #e7e8eb; padding:0 0 33px 0;}
.careers-benefits .international-career .inter-content h2 span { color:#a3bb05; text-transform:uppercase;}
.careers-benefits .international-career .inter-content h3{font-family: 'latobold'; font-size:36px; line-height:36px; color:#252629; font-weight:normal; text-align:center; margin:0 auto 0;padding:0 58px 0 8px; float:left; max-width:120px; width:100%}
.careers-benefits .international-career .inter-content h3 span {color:#a3bb05; text-transform:uppercase;}
.careers-benefits .international-career .inter-content .content-text{ float:left; font-size:16px; line-height:26px; max-width:526px; width:100%; padding:0 8px 0 0;}
.careers-benefits .international-career .inter-content ul{ width:100%;padding: 0 0 46px 0;}
.careers-benefits .international-career .inter-content ul li{margin:0 0 16px 16px; width:280px;height:258px; cursor:pointer; float:left; text-align:center; display:table; position:relative;}
.careers-benefits .international-career .inter-content ul li .lihover{width:100%; position:absolute; top:0; left:0; height:100%; cursor:pointer;}
.careers-benefits .international-career .inter-content ul li .lihoverselected{background:url(/images/international-career-hover.png) repeat left top;}
.careers-benefits .international-career .inter-content ul li .lihover:hover{background:url(/images/international-career-hover.png) repeat left top; }
.careers-benefits .international-career .inter-content ul li .detail{height: 258px;max-width: 280px;padding:0;width: 100%; display:table-cell; vertical-align:middle;}
.careers-benefits .international-career .inter-content ul li .detail h4{font-family: 'latobold';font-size:26px;color:#fff; font-weight:normal; line-height:normal; margin:0; padding:0; text-transform:uppercase; position:relative; z-index:100;}
.careers-benefits .international-career .inter-content ul li .detail a.seeDetailsBtn {color:#fff; font-size:14px; font-family: 'latobold'; line-height:32px; background:#4ea8c0 url(/images/right-icon.png) no-repeat 88% 55%; background-size:5px 9px; padding:0 35px 0 25px; display: inline-block; max-width:112px; margin:24px 0 0 0; font-weight:normal; text-decoration:none;position:relative; z-index:100;}
.careers-benefits .international-career .inter-details-header{ max-width:900px; width:100%;}
.careers-benefits .international-career .inter-details-header .headerDiv{float: left;max-width: 445px;   position: relative;width: 100%; line-height:0;}
.careers-benefits .international-career .inter-details-header .headerDiv img{width:100%}
/*.careers-benefits .international-career .inter-details-header .titleSpan{display: table; left: 0;position: absolute;   text-align: center;top: 0;width: 100%;}
.careers-benefits .international-career .inter-details-header .header-img{display: table-cell;height: 394px;text-align: center;vertical-align: middle;width: 445px;}*/
.careers-benefits .international-career .inter-details-header .headerDiv span{color: #ffffff;font-family: 'latobold'; font-size: 30px;line-height: normal;text-align: center;text-transform: uppercase; width:100%; line-height: normal; position:absolute; left:0; top:44%;}
.careers-benefits .international-career .inter-details-header .header-right{ max-width:382px;width:100%; float:left; margin:0 26px 0 46px; height:382px; vertical-align:middle; display:table-cell;}
.careers-benefits .international-career .inter-details-header .header-right p{ margin:0; font-size:26px; line-height:42px;font-family: 'latobold'; height:383px; vertical-align:middle; display:table-cell;}
.careers-benefits .international-career .detailsMain{width: 100%; line-height:0;}
.careers-benefits .international-career .details-tabDivbg{ background:#334048; width: 100%; display:inline-block;}
.careers-benefits .international-career .details-tabDivbg ul {display: inline-block; margin: 0 0 0 58px;max-width: 786px; padding: 0 0 0 56px;width: 100%;}
.careers-benefits .international-career .details-tabDivbg ul li{ float:left; padding:0 45px; height:85px;}
.careers-benefits .international-career .details-tabDivbg ul li a{font-size:15px; font-family:'latobold'; line-height: normal; color:#fff; text-transform:uppercase; font-weight:normal; display:block; cursor:pointer;padding: 33px 0 46px; position:relative;}
.careers-benefits .international-career .details-tabDivbg ul li a:hover{ background:url(/images/international-career-details-tab-arrow.png) no-repeat center bottom;color:#a2ba05; text-decoration:none;}
.careers-benefits .international-career .details-tabDivbg ul li a.select {background:url(/images/international-career-details-tab-arrow.png) no-repeat center bottom; color:#a2ba05; text-decoration:none;}
.careers-benefits .international-career .details-contenDiv{ background:#fff; width: 100%; display:inline-block;}
.careers-benefits .international-career .details-conten{ max-width:800px; margin:65px 0 0 100px;}
.careers-benefits .international-career .details-conten .details-conten-left{width:430px;float:left; margin:0 46px 25px 0;}
.careers-benefits .international-career .details-conten .details-tabDiv{width:100%;}
.careers-benefits .international-career .details-conten .details-conten-left h3{ font-size:18px; font-family:'latobold';line-height:30px; color:#252629; margin:0 0 3px 0;}
.careers-benefits .international-career .detailsMain .details-conten-left p{ font-size:15px; line-height:26px; color:#252629; margin:0 0 26px 0; text-align:justify;}
.careers-benefits .international-career .detailsMain .details-conten-left p a{ color:#115256;}
.careers-benefits .international-career .detailsMain .details-conten-right{width:278px;float:left; padding:23px; background:#ecedef;margin: 0 0 90px;}
.careers-benefits .international-career .detailsMain .details-conten-right h3{ font-size:18px; font-family:'latobold';line-height:30px; color:#252629; margin:0 0 3px 0;}
.careers-benefits .international-career .detailsMain .details-conten-right p{ font-size:14px; line-height:26px; color:#252629; margin:0;}
.careers-benefits .international-career .detailsMain .details-conten-right a{font-size:14px; line-height:26px; color:#115256;word-wrap: break-word;}

.careers-benefits .international-career .sublinks{ position:relative;margin-right: 15px;}
.careers-benefits .international-career .sublinksleft{float:left; color: #EBEDEE; font-size: 14px;}
.careers-benefits .international-career .sublinksleft a {color:#ffffff; font-size:14px; background: none; margin:0 0 0 5px; padding:0;}
.careers-benefits .international-career .sublinksleft a:before{ content:none;}
.careers-benefits .international-career .sublinksleft a i { background: url(/images/bottom-icon-ylw.png) no-repeat left top; background-size:11px 7px; width: 11px; height: 7px; display: inline-block; margin: 14px 0 0 7px; float: right; }
.careers-benefits .international-career .sublinksleft a.up i { background: url(/images/top-icon-ylw.png) no-repeat left top; background-size:11px 7px;}
.careers-benefits .international-career .sublinksright{ position:absolute; right: 0;top: 35px;z-index: 999; background:#1a1a1a; padding:10px 10px 0;}	
.careers-benefits .international-career .sublinksright ul li{ line-height:normal; padding:0 0 15px 11px; background:url(/images/select-language-arrow.png) no-repeat left 4px; background-size:5px 10px; margin:0;}
.careers-benefits .international-career .sublinksright ul li a {color:#ffffff; font-size:14px; background:none; margin:0; padding-left:0;}
.careers-benefits .international-career .sublinksright ul li a:before{content:none;}
.hide-element{display:none;}
.careers-benefits .international-career .backDiv {width:100%; background:#1a1a1a; line-height:34px;float:left;}
.careers-benefits .international-career .backDiv a {color:#ffffff; font-size:14px;}
.careers-benefits .international-career .backDiv a:before{content:"\f0d9";font-family: FontAwesome; font-style: normal; font-size:18px; font-weight: normal; text-transform: none; color:#a3bb05; text-rendering: auto; -webkit-font-smoothing: antialiased; margin: 0 13px 0 15px; display: block; float: left;}

.interTabs ul li.ui-tabs-active a {background:url(/images/international-career-details-tab-arrow.png) no-repeat center bottom;color:#a2ba05 !important; text-decoration:none;}
.details-tabDivbg .accordion h2.ui-accordion-header {background:#334048 url(/images/bottom-icon.png) no-repeat 97% 50%; background-size:11px 7px; margin:0 0 0 0; padding:0 0 0 12px;border-bottom:1px solid #44525a; cursor:pointer;}
.details-tabDivbg .accordion h2.ui-accordion-header a {line-height:31px; color:#fff; font-size:15px;}
.details-tabDivbg .accordion h2.ui-accordion-header a:hover {color:#a2ba05; text-decoration:none;}
.details-tabDivbg .accordion h2.ui-accordion-header a.active{color:#a2ba05;text-decoration:none;}
.details-tabDivbg .accordion h2.ui-accordion-header-active {background:#334048 url(/images/top-icon.png) no-repeat 97% 50%;  background-size:11px 7px;}
.center{ text-align:center;}
.inherit{ overflow:inherit !important;}
.interTabsbg{ height:85px;}
/* News & events */
.newsEvents {overflow: hidden;position: relative;}
.newsEvents .showFilterDiv{background:#eeeeee;width:100%;}
.newsEvents .showFilterDiv {background:#eeeeee; width:100%; padding:15px 0;}
.newsEvents .showFilterDiv .newsTypes{width:680px; margin:0 auto;}
.newsEvents .showFilterDiv .newsTypes .text {float:left; color:#333333; font-size:14px; margin:0 17px 0 0;padding:14px 0;}
.newsEvents .showFilterDiv .newsTypes ul {float:left; margin:0;}
.newsEvents .showFilterDiv .newsTypes ul li {float:left; margin:0; padding:14px 30px 14px 20px;}
.newsEvents .showFilterDiv .newsTypes ul li.newstypes1 { background:#1a656a;}
.newsEvents .showFilterDiv .newsTypes ul li.newstypes2 { background:#0a3f42;}
.newsEvents .showFilterDiv .newsTypes ul li.newstypes3 { background:#303132;}
.newsEvents .showFilterDiv .newsTypes ul li.newstypes4 { background:#68961d;}
.newsEvents .showFilterDiv .newsTypes ul li label {font-size:14px; color:#fff; padding-left:25px;}
.newsEvents .newsEventsContent{width:100%;}
.newsEvents .newsEventsContent ul{ padding:63px 0 0 0;}
.newsEvents .newsEventsContent ul li{ padding:0; width:270px; height:430px; margin:0 30px 76px 0; float:left;}
.newsEvents .newsEventsContent ul li a{ text-decoration:none;}
.newsEvents .newsEventsContent ul li.last{ margin-right:0;}
.newsEvents .newsEventsContent ul li .newsTypes{padding:26px 25px; height:195px; margin:0 0 20px 0;}


.newsEvents .newsEventsContent ul li .newsTypes.newsTypes1 { background:#1a656a;}
.newsEvents .newsEventsContent ul li .newsTypes.newsTypes2 { background:#0a3f42;}
.newsEvents .newsEventsContent ul li .newsTypes.newsTypes3 { background:#303132;}
.newsEvents .newsEventsContent ul li .newsTypes.newsTypes4 { background:#68961d;}
.newsEvents .newsEventsContent ul li .newsTypes h3{ color:#bff102; font-family:'latobold'; font-size:14px; text-transform:uppercase; margin:0 0 12px 0;}
.newsEvents .newsEventsContent ul li .newsTypes h3 span{ color:#fff; font-family:'latoregular';}
.newsEvents .newsEventsContent ul li .newsTypes h2{ color:#fff; font-family:'latoregular'; font-size:21px; margin:0; height:168px; overflow:hidden; line-height:24px;}
.newsEventsContent ul li .shortdesc{ color:#252629; font-family:'latoregular'; font-size:16px; margin:0; line-height:28px; height:110px;}
.newsEventsContent ul li .shortdesc a {color:#252629; font-family:'latoregular'; font-size:16px;}
.newsEventsContent ul li a.readMoreBtn{color:#252629; font-size:14px; font-family: 'latoregular'; line-height:28px; background:#fff url(/images/right-icon.png) no-repeat 88% 55%; background-size:6px 12px; padding:0 35px 0 16px; display: inline-block;margin:20px 0 0 0;  text-decoration:none; border:2px solid #1a656a; text-transform:uppercase;/*width:84px;*/}
.newsEventsContent ul li a:hover.readMoreBtn{color:#fff;background:#1a656a url(/images/right-icon.png) no-repeat 88% 55%; background-size:6px 12px;}

/* News & Events Detail */
.newsEvents .leftPart {max-width:500px; width:100%; float:left; margin:0 0 0 0;}
.newsEvents .leftPart .titleDiv{max-width:370px; padding:60px 61px 0 70px;}
.newsEvents .leftPart h1{ color:#fff; font-size:36px; line-height: normal; margin:0;}
.newsEvents .leftPart h2{ margin:0; padding:0 0 22px 0;font-size:18px; line-height:normal; font-family:'latobold'; font-weight:normal; color:#bff102; text-transform:uppercase;}
.newsEvents .leftPart h2 span{ color:#fff;font-family:'latoregular';}
.newsEvents .leftPart p{ color:#fff; font-size:16px; line-height: 26px; font-family:'latoregular'; font-weight:normal;}
.newsEvents .leftPart .iconSet {margin:40px auto 0; width: 100%; text-align:center;}
.newsEvents .leftPart .iconSet li {display:inline-block; margin:0 34px 0 0; text-align:center;}
.newsEvents .leftPart .iconSet li a {font-size:12px; text-align:center; text-indent:-9999px;}
.leftPart .iconSet li a:active{ text-decoration:none;}
.newsEvents .leftPart .iconSet li a span {background:url(/images/bio-iconSet@2x.png) no-repeat; background-size:84px 19px; width:18px; height:19px; display:block; margin:0 auto 3px;}
.newsEvents .leftPart .iconSet li.download a {color:#bff102;}
.newsEvents .leftPart .iconSet li.share { position:relative;}
.newsEvents .leftPart .iconSet li.share a {color:#4ea8c0;}
.newsEvents .leftPart .iconSet li.share a span {background-position:-34px 0;}
.newsEvents .leftPart .iconSet li.print a {color:#ffffff;}
.newsEvents .leftPart .iconSet li.print a span {background-position:right 0;}
.newsEvents .leftPart .iconSet #sharebuttons{background:url(/images/share-popup-arrow.png) no-repeat center bottom;  position:absolute; bottom:40px; left:-37px;max-width: 270px;padding: 0 0 10px;}
.newsEvents .leftPart .iconSet #sharebuttons ul {padding: 15px 15px 5px;background:#fff;padding: 15px 15px 5px;display:block; overflow:hidden;}
.newsEvents .leftPart .iconSet #sharebuttons ul li { text-align:left; float:left; padding:0 0 10px 0; margin:0;}

.newsEvents .rightPart {float:left; width:100%; background:#fff; position:absolute; margin-left:500px; height:100%;}
.newsEvents .rightContent {min-height:768px;float:left; width:100%; background:#fff;}
.newsEvents .rightContent .content {max-width:505px;margin:60px 0 60px 65px; color:#252629; font-size:15px; line-height: 26px; font-family:'latoregular'; font-weight:normal;text-align:justify;}
.newsEvents .rightContent .content p{ color:#252629; font-size:15px; line-height: 26px; font-family:'latoregular'; font-weight:normal; margin:0 0 35px 0; text-align:justify;}
.newsEvents .rightContent .content a{color:#252629;}
.newsEvents .rightContent .content a:hover{color:#252629; text-decoration:underline;}

.newsEvents .rightContent .content a.downloadpdfnews {color:#fff; font-size:14px; font-family: 'latobold'; line-height:32px; background:#252629 url(/images/right-icon.png) no-repeat 96.5% 50%; background-size:5px 9px; padding:0 25px 0 12px; display: inline-block; margin:0 0 38px 6px;}
.newsEvents .rightContent .content a:hover.downloadpdfnews { background-color:#004b52; text-decoration:none;}

.newsEvents .rightContent .content h2 {color:#252629; font-size:20px; line-height:35px; font-family: 'latobold'; font-weight:normal; margin:0 0 12px 0; padding:0px;}
.newsEvents .rightContent .content h2 span {width:8px; height:35px; display:inline-block; position:absolute; left:0;}
.newsEvents .rightContent .content h2 span.newslist-title1 {background:#1a656a;}
.newsEvents .rightContent .content h2 span.newslist-title2 {background:#88c426;}
.newsEvents .rightContent .content h2 span.newslist-title3 {background:#4ca8c1;}

.newsEvents .rightContent .content .newslist {margin: 0 0 0 5px; text-align:left;}
.newsEvents .rightContent .content .newslist ul{ margin:0 0 50px 0;}
.newsEvents .rightContent .content .newslist ul li {background:url(/images/list-dot@2x.png) no-repeat 1px 8px; background-size:7px; line-height:26px; font-size:15px; padding-left:17px; margin:0;}
.newsEvents .rightContent .content .newslist ul li a {font-size:15px; color:#252629; font-family: 'latoregular'; cursor:pointer;}
.newsEvents .rightContent .content .newslist ul li a:hover{text-decoration:underline;}

/* ********************** Search page ********************** */
.searchPage .leftPart {float: left; margin:0 15px 0 7px; max-width: 390px; width: 100%;}
.searchPage .leftPart .titleTxt {font-size:26px; line-height:45px; color:#fff; margin:52px 0 5px 0;}
.searchPage .leftPart .titleTxt_404{font-size:36px; line-height:45px; color:#fff; margin:52px 0 5px 0; }
.searchPage .leftPart .titleTxt_404 span{font-size:22px;}
.searchPage .leftPart .searchBox {max-width:337px; position:relative;}
.searchPage .leftPart .searchBox input[type="text"] {width:286px; height:19px; padding:5px 10px; float:left; border:none; color:#252629; font-size:14px; font-family: 'latoregular';}
.searchPage .leftPart .searchBox input[type="submit"] {width:29px; height:29px; padding:0px; background:#fff url(/images/searchIconGry@2x.png) no-repeat left center; background-size:16px; border:none; float:left;}
.searchPage .leftPart .searchBox .searchResult {font-size:14px; line-height:36px; color:#fff; margin:3px 0 0 0;}


.searchPage .leftPart .searchBox ul {margin:20px 0 0 0; padding:0px;}
.searchPage .leftPart .searchBox ul li {float:left; width:100%; margin:0 0 10px 0; color:#fff;}
.searchPage .leftPart .searchBox ul li label {color:#fff; font-size:13px;}


.searchPage .rightPart {float: left; max-width: 538px; width: 100%;}

.searchPage .rightPart .contentDiv {background:#fff; padding-top: 67px; position: absolute; width: 100%;}
.searchPage .rightPart .contentDiv .gsc-control-cse {max-width: 773px; position: relative; width: 100%; margin-left:46px;}
.searchPage .rightPart .contentDiv #cse {max-width: 538px;}

.searchPage .rightPart .contentDiv.right_404{   margin-top: -15px;  padding-left: 25px; width:67%;}
.searchPage .rightPart .contentDiv.right_404 p{ font-family: 'latoregular'; font-size: 16px !important; line-height: 26px; color:#252629; width: 85%;}

.searchPage .rightPart .searchBox form{border: 1px solid #000000; overflow: hidden;}
.searchPage .rightPart .searchBox {max-width:339px; position:relative;  top: 20px;}
.searchPage .rightPart .searchBox input[type="text"] {width:286px; height:19px; padding:5px 10px; float:left; border:none; color:#252629; font-size:14px; font-family: 'latoregular';  border: medium none;}
.searchPage .rightPart .searchBox input[type="submit"] {width:29px; height:29px; padding:0px; background:#fff url(/images/searchIconGry@2x.png) no-repeat left center; background-size:16px; border:none; float:left;}
.searchPage .rightPart .searchBox .searchResult {font-size:14px; line-height:36px; color:#fff; margin:3px 0 0 0;}

.feel_text{ margin-top: 60px;}

.menu_404{ margin-top: 30px; padding-bottom: 80px;  margin-left: 15px;}
.menu_404 ul{ margin:0px; padding:0px;}
.menu_404 ul li{ background: url(/images/menu_line.png) no-repeat 0px 12px; line-height: 25px; padding-left: 15px;}
.menu_404 ul li a{ color:#1e5d61; font-size:16px; font-family: 'latoregular';}
.menu_404 ul li a:hover{ color:#1e5d61;}

.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {font-size:18px !important; font-family: 'latobold' !important; color:#252629; text-decoration:none; display:inline;}
.gsc-control-cse .gs-result .gs-title b, .gsc-control-cse .gs-result .gs-title b * {color:#4ea8c0;}
.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl {font-size:14px; font-family: 'latobold' !important; font-weight:normal; margin:3px 0 8px 0; color:#4ea8c0;}
.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType {font-size:15px; line-height:26px; font-family: 'latoregular';}
.gs-webResult .gs-snippet b, .gs-imageResult .gs-snippet b {color:#4ea8c0;}
.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {border-bottom:1px solid #c9caca !important;}
.gsc-webResult .gsc-result {padding:23px 0 19px 0 !important;}

.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top {padding-left:0px !important;}
.gsc-search-box-tools .gsc-search-box .gsc-input {background-image:none !important;}
.gcsc-branding {display:none !important;}
.gsc-org,
.gsc-location {display:none;}
.gsc-above-wrapper-area {display:none;}
.gs-no-results-result {text-align:center;}
.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet { padding: 10px;
  margin-bottom: 10px;
  border: 1px solid transparent;
  line-height:20px; color: #b94a48;  background-color: #f2dede !important;
  border-color: #eed3d7 !important;}  
.gsc-results .gsc-cursor-box {margin-top:10px;}
.gsc-results .gsc-cursor-box .gsc-cursor-page {font-size:16px; margin-right:10px !important;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {color:#115256 !important;}
/* ********************** Search page End  ********************** */

/*----------------------Probono page css--------------------------------*/

.probono_box{ width:870px; margin:70px 0px 0px 31px;}
.probono_box h1{ font-family:latobold; font-size:24px; color:#252629; text-align:center;}
.probono_box h2{ font-family:latoregular; font-size:18px; color:#252629; text-align:center; margin:35px 0px;}
.pro_arrow{ text-align:center; margin-bottom:70px;}
.probono_box .image_left_sd{ float:left; width:284px;  }
.img_rgt_sd{ float:right !important; margin-right: -15px;}
.probono_box .box_1{ border-bottom:1px solid #b0b0b0; overflow:hidden; padding-bottom:45px; margin-bottom:40px;}
.probono_box .image_left_sd .img_bgbx{float: left; text-align:center; height:236px; width:270px;}
.probono_box  .img_rgt_sd .img_bgbx{float: left; text-align:center; height:236px; width:271px;}
.uns_text{ font-family:latoregular; font-size:22px; color:#eee; position: relative;  display:table-cell; text-align: center;
    vertical-align: middle; height:236px; width:211px; padding-left: 25px;}
.probono_box .arrow_lt{float: left; margin-top:55px;}
.probono_box .arrow_lt_right{float: left; margin-top:55px; right:100%;  position: relative;}
.unts_img{ position: absolute;}
.probono_box .text_right_sd{ float:left; width:533px;  margin-top: -5px; padding-left: 25px;}

.probono_box .text_right_sd p{ text-align: justify; font-family:latoregular; font-size:15px; line-height:26px; color:#252629; margin:0px; padding:0px;}

.img_bxhgt{height: 132px !important;    padding-top: 105px !important;}
.probono_box .last {
    border-bottom: medium none !important;
} 


/*----------------------End Probono page css--------------------------------*/
/*----------------------Start PracticeArea Landing page css--------------------------------*/
.practiceSubTitle{font-family: "latobold";font-size: 18px;margin: 0;padding: 0 0 8px; color:#fff;}
.practiceSubTitle:after{content:"\f0da";font-family: FontAwesome; font-style: normal; font-size:16px; font-weight: normal; text-transform: none; color:#a3bb05; margin:0 0 0 9px; text-rendering: auto; -webkit-font-smoothing: antialiased; }
.practiceAreasLanding {margin: 50px 0 16px 36px;max-width: 870px;}
.practiceAreasLanding .practiceLanding{ width:100%; height:auto; overflow:auto;}
.practiceAreasLanding ul { float:left; width:43%; margin:0 30px 0;}
.practiceAreasLanding ul li{display: inline-block; float: left; margin: 17px 0 20px;width:100%; font-family:'latobold'; font-size:21px; line-height:18px; color:#252629; border-bottom:3px solid #a3bb05; padding:0 0 12px 0; text-transform:uppercase; height:54px;}
.practiceAreasLanding ul li a{color:#252629; text-decoration:none;}
.practiceAreasLanding .mCSB_container{margin-right: 12px;}
/*----------------------End PracticeArea Landing page css--------------------------------*/

.text-shadow2, .text-shadow3 { text-shadow: 0px 1px rgb(14, 70, 73), 1px 0px rgb(14, 70, 73), 2px 1px rgb(14, 70, 73), 3px 2px rgb(14, 70, 73), 4px 3px rgb(14, 70, 73), 5px 4px rgb(14, 70, 73), 6px 5px rgb(14, 70, 73), 7px 6px rgb(14, 70, 73), 8px 7px rgb(14, 70, 73), 9px 8px rgb(14, 70, 73), 10px 9px rgb(14, 70, 73), 11px 10px rgb(14, 70, 73), 12px 11px rgb(14, 70, 73), 13px 12px rgb(14, 70, 73), 14px 13px rgb(14, 70, 73), 15px 14px rgb(14, 70, 73), 16px 15px rgb(14, 70, 73), 17px 16px rgb(14, 70, 73), 18px 17px rgb(14, 70, 73), 19px 18px rgb(14, 70, 73), 20px 19px rgb(14, 70, 73), 21px 20px rgb(14, 70, 73), 22px 21px rgb(14, 70, 73), 23px 22px rgb(14, 70, 73), 24px 23px rgb(14, 70, 73), 25px 24px rgb(14, 70, 73), 26px 25px rgb(14, 70, 73), 27px 26px rgb(14, 70, 73), 28px 27px rgb(14, 70, 73), 29px 28px rgb(14, 70, 73), 30px 29px rgb(14, 70, 73), 31px 30px rgb(14, 70, 73), 32px 31px rgb(14, 70, 73), 33px 32px rgb(14, 70, 73), 34px 33px rgb(14, 70, 73), 35px 34px rgb(14, 70, 73), 36px 35px rgb(14, 70, 73), 37px 36px rgb(14, 70, 73), 38px 37px rgb(14, 70, 73), 39px 38px rgb(14, 70, 73), 40px 39px rgb(14, 70, 73), 41px 40px rgb(14, 70, 73), 42px 41px rgb(14, 70, 73), 43px 42px rgb(14, 70, 73), 44px 43px rgb(14, 70, 73), 45px 44px rgb(14, 70, 73), 46px 45px rgb(14, 70, 73), 47px 46px rgb(14, 70, 73), 48px 47px rgb(14, 70, 73), 49px 48px rgb(14, 70, 73), 50px 49px rgb(14, 70, 73), 51px 50px rgb(14, 70, 73), 52px 51px rgb(14, 70, 73), 53px 52px rgb(14, 70, 73), 54px 53px rgb(14, 70, 73), 55px 54px rgb(14, 70, 73), 56px 55px rgb(14, 70, 73), 57px 56px rgb(14, 70, 73), 58px 57px rgb(14, 70, 73), 59px 58px rgb(14, 70, 73), 60px 59px rgb(14, 70, 73), 61px 60px rgb(14, 70, 73), 62px 61px rgb(14, 70, 73), 63px 62px rgb(14, 70, 73), 64px 63px rgb(14, 70, 73), 65px 64px rgb(14, 70, 73), 66px 65px rgb(14, 70, 73), 67px 66px rgb(14, 70, 73), 68px 67px rgb(14, 70, 73), 69px 68px rgb(14, 70, 73), 70px 69px rgb(14, 70, 73), 71px 70px rgb(14, 70, 73), 72px 71px rgb(14, 70, 73), 73px 72px rgb(14, 70, 73), 74px 73px rgb(14, 70, 73), 75px 74px rgb(14, 70, 73), 76px 75px rgb(14, 70, 73), 77px 76px rgb(14, 70, 73), 78px 77px rgb(14, 70, 73), 79px 78px rgb(14, 70, 73), 80px 79px rgb(14, 70, 73), 81px 80px rgb(14, 70, 73), 82px 81px rgb(14, 70, 73), 83px 82px rgb(14, 70, 73), 84px 83px rgb(14, 70, 73), 85px 84px rgb(14, 70, 73), 86px 85px rgb(14, 70, 73), 87px 86px rgb(14, 70, 73), 88px 87px rgb(14, 70, 73), 89px 88px rgb(14, 70, 73), 90px 89px rgb(14, 70, 73), 91px 90px rgb(14, 70, 73), 92px 91px rgb(14, 70, 73), 93px 92px rgb(14, 70, 73), 94px 93px rgb(14, 70, 73), 95px 94px rgb(14, 70, 73), 96px 95px rgb(14, 70, 73), 97px 96px rgb(14, 70, 73), 98px 97px rgb(14, 70, 73), 99px 98px rgb(14, 70, 73), 100px 99px rgb(14, 70, 73), 101px 100px rgb(14, 70, 73), 102px 101px rgb(14, 70, 73), 103px 102px rgb(14, 70, 73), 104px 103px rgb(14, 70, 73), 105px 104px rgb(14, 70, 73), 106px 105px rgb(14, 70, 73), 107px 106px rgb(14, 70, 73), 108px 107px rgb(14, 70, 73), 109px 108px rgb(14, 70, 73), 110px 109px rgb(14, 70, 73), 111px 110px rgb(14, 70, 73), 112px 111px rgb(14, 70, 73), 113px 112px rgb(14, 70, 73), 114px 113px rgb(14, 70, 73), 115px 114px rgb(14, 70, 73), 116px 115px rgb(14, 70, 73), 117px 116px rgb(14, 70, 73), 118px 117px rgb(14, 70, 73), 119px 118px rgb(14, 70, 73), 120px 119px rgb(14, 70, 73), 121px 120px rgb(14, 70, 73), 122px 121px rgb(14, 70, 73), 123px 122px rgb(14, 70, 73), 124px 123px rgb(14, 70, 73), 125px 124px rgb(14, 70, 73), 126px 125px rgb(14, 70, 73), 127px 126px rgb(14, 70, 73), 128px 127px rgb(14, 70, 73), 129px 128px rgb(14, 70, 73), 130px 129px rgb(14, 70, 73), 131px 130px rgb(14, 70, 73), 132px 131px rgb(14, 70, 73), 133px 132px rgb(14, 70, 73), 134px 133px rgb(14, 70, 73), 135px 134px rgb(14, 70, 73), 136px 135px rgb(14, 70, 73), 137px 136px rgb(14, 70, 73), 138px 137px rgb(14, 70, 73), 139px 138px rgb(14, 70, 73), 140px 139px rgb(14, 70, 73), 141px 140px rgb(14, 70, 73), 142px 141px rgb(14, 70, 73), 143px 142px rgb(14, 70, 73), 144px 143px rgb(14, 70, 73), 145px 144px rgb(14, 70, 73), 146px 145px rgb(14, 70, 73), 147px 146px rgb(14, 70, 73), 148px 147px rgb(14, 70, 73), 149px 148px rgb(14, 70, 73), 150px 149px rgb(14, 70, 73), 151px 150px rgb(14, 70, 73), 152px 151px rgb(14, 70, 73), 153px 152px rgb(14, 70, 73), 154px 153px rgb(14, 70, 73), 155px 154px rgb(14, 70, 73), 156px 155px rgb(14, 70, 73), 157px 156px rgb(14, 70, 73), 158px 157px rgb(14, 70, 73), 159px 158px rgb(14, 70, 73), 160px 159px rgb(14, 70, 73), 161px 160px rgb(14, 70, 73), 162px 161px rgb(14, 70, 73), 163px 162px rgb(14, 70, 73), 164px 163px rgb(14, 70, 73), 165px 164px rgb(14, 70, 73), 166px 165px rgb(14, 70, 73), 167px 166px rgb(14, 70, 73), 168px 167px rgb(14, 70, 73), 169px 168px rgb(14, 70, 73), 170px 169px rgb(14, 70, 73), 171px 170px rgb(14, 70, 73), 172px 171px rgb(14, 70, 73), 173px 172px rgb(14, 70, 73), 174px 173px rgb(14, 70, 73), 175px 174px rgb(14, 70, 73), 176px 175px rgb(14, 70, 73), 177px 176px rgb(14, 70, 73), 178px 177px rgb(14, 70, 73), 179px 178px rgb(14, 70, 73), 180px 179px rgb(14, 70, 73), 181px 180px rgb(14, 70, 73), 182px 181px rgb(14, 70, 73), 183px 182px rgb(14, 70, 73), 184px 183px rgb(14, 70, 73), 185px 184px rgb(14, 70, 73), 186px 185px rgb(14, 70, 73), 187px 186px rgb(14, 70, 73), 188px 187px rgb(14, 70, 73), 189px 188px rgb(14, 70, 73), 190px 189px rgb(14, 70, 73), 191px 190px rgb(14, 70, 73), 192px 191px rgb(14, 70, 73), 193px 192px rgb(14, 70, 73), 194px 193px rgb(14, 70, 73), 195px 194px rgb(14, 70, 73), 196px 195px rgb(14, 70, 73), 197px 196px rgb(14, 70, 73), 198px 197px rgb(14, 70, 73), 199px 198px rgb(14, 70, 73), 200px 199px rgb(14, 70, 73), 201px 200px rgb(14, 70, 73), 202px 201px rgb(14, 70, 73), 203px 202px rgb(14, 70, 73), 204px 203px rgb(14, 70, 73), 205px 204px rgb(14, 70, 73), 206px 205px rgb(14, 70, 73), 207px 206px rgb(14, 70, 73), 208px 207px rgb(14, 70, 73), 209px 208px rgb(14, 70, 73), 210px 209px rgb(14, 70, 73), 211px 210px rgb(14, 70, 73), 212px 211px rgb(14, 70, 73), 213px 212px rgb(14, 70, 73), 214px 213px rgb(14, 70, 73), 215px 214px rgb(14, 70, 73), 216px 215px rgb(14, 70, 73), 217px 216px rgb(14, 70, 73), 218px 217px rgb(14, 70, 73), 219px 218px rgb(14, 70, 73), 220px 219px rgb(14, 70, 73), 221px 220px rgb(14, 70, 73), 222px 221px rgb(14, 70, 73), 223px 222px rgb(14, 70, 73), 224px 223px rgb(14, 70, 73), 225px 224px rgb(14, 70, 73), 226px 225px rgb(14, 70, 73), 227px 226px rgb(14, 70, 73), 228px 227px rgb(14, 70, 73), 229px 228px rgb(14, 70, 73), 230px 229px rgb(14, 70, 73), 231px 230px rgb(14, 70, 73), 232px 231px rgb(14, 70, 73), 233px 232px rgb(14, 70, 73), 234px 233px rgb(14, 70, 73), 235px 234px rgb(14, 70, 73), 236px 235px rgb(14, 70, 73), 237px 236px rgb(14, 70, 73), 238px 237px rgb(14, 70, 73), 239px 238px rgb(14, 70, 73), 240px 239px rgb(14, 70, 73), 241px 240px rgb(14, 70, 73), 242px 241px rgb(14, 70, 73), 243px 242px rgb(14, 70, 73), 244px 243px rgb(14, 70, 73), 245px 244px rgb(14, 70, 73), 246px 245px rgb(14, 70, 73), 247px 246px rgb(14, 70, 73), 248px 247px rgb(14, 70, 73), 249px 248px rgb(14, 70, 73), 250px 249px rgb(14, 70, 73), 251px 250px rgb(14, 70, 73), 252px 251px rgb(14, 70, 73), 253px 252px rgb(14, 70, 73), 254px 253px rgb(14, 70, 73), 255px 254px rgb(14, 70, 73), 256px 255px rgb(14, 70, 73), 257px 256px rgb(14, 70, 73), 258px 257px rgb(14, 70, 73), 259px 258px rgb(14, 70, 73), 260px 259px rgb(14, 70, 73), 261px 260px rgb(14, 70, 73), 262px 261px rgb(14, 70, 73), 263px 262px rgb(14, 70, 73), 264px 263px rgb(14, 70, 73), 265px 264px rgb(14, 70, 73), 266px 265px rgb(14, 70, 73), 267px 266px rgb(14, 70, 73), 268px 267px rgb(14, 70, 73), 269px 268px rgb(14, 70, 73), 270px 269px rgb(14, 70, 73), 271px 270px rgb(14, 70, 73), 272px 271px rgb(14, 70, 73), 273px 272px rgb(14, 70, 73), 274px 273px rgb(14, 70, 73), 275px 274px rgb(14, 70, 73), 276px 275px rgb(14, 70, 73), 277px 276px rgb(14, 70, 73), 278px 277px rgb(14, 70, 73), 279px 278px rgb(14, 70, 73), 280px 279px rgb(14, 70, 73), 281px 280px rgb(14, 70, 73), 282px 281px rgb(14, 70, 73), 283px 282px rgb(14, 70, 73), 284px 283px rgb(14, 70, 73), 285px 284px rgb(14, 70, 73), 286px 285px rgb(14, 70, 73), 287px 286px rgb(14, 70, 73), 288px 287px rgb(14, 70, 73), 289px 288px rgb(14, 70, 73), 290px 289px rgb(14, 70, 73), 291px 290px rgb(14, 70, 73), 292px 291px rgb(14, 70, 73), 293px 292px rgb(14, 70, 73), 294px 293px rgb(14, 70, 73), 295px 294px rgb(14, 70, 73), 296px 295px rgb(14, 70, 73), 297px 296px rgb(14, 70, 73), 298px 297px rgb(14, 70, 73), 299px 298px rgb(14, 70, 73), 300px 299px rgb(14, 70, 73), 301px 300px rgb(14, 70, 73), 302px 301px rgb(14, 70, 73), 303px 302px rgb(14, 70, 73), 304px 303px rgb(14, 70, 73), 305px 304px rgb(14, 70, 73), 306px 305px rgb(14, 70, 73), 307px 306px rgb(14, 70, 73), 308px 307px rgb(14, 70, 73), 309px 308px rgb(14, 70, 73), 310px 309px rgb(14, 70, 73), 311px 310px rgb(14, 70, 73), 312px 311px rgb(14, 70, 73), 313px 312px rgb(14, 70, 73), 314px 313px rgb(14, 70, 73), 315px 314px rgb(14, 70, 73), 316px 315px rgb(14, 70, 73), 317px 316px rgb(14, 70, 73), 318px 317px rgb(14, 70, 73), 319px 318px rgb(14, 70, 73), 320px 319px rgb(14, 70, 73), 321px 320px rgb(14, 70, 73), 322px 321px rgb(14, 70, 73), 323px 322px rgb(14, 70, 73), 324px 323px rgb(14, 70, 73), 325px 324px rgb(14, 70, 73), 326px 325px rgb(14, 70, 73), 327px 326px rgb(14, 70, 73), 328px 327px rgb(14, 70, 73), 329px 328px rgb(14, 70, 73), 330px 329px rgb(14, 70, 73), 331px 330px rgb(14, 70, 73), 332px 331px rgb(14, 70, 73), 333px 332px rgb(14, 70, 73), 334px 333px rgb(14, 70, 73), 335px 334px rgb(14, 70, 73), 336px 335px rgb(14, 70, 73), 337px 336px rgb(14, 70, 73), 338px 337px rgb(14, 70, 73), 339px 338px rgb(14, 70, 73), 340px 339px rgb(14, 70, 73), 341px 340px rgb(14, 70, 73), 342px 341px rgb(14, 70, 73), 343px 342px rgb(14, 70, 73), 344px 343px rgb(14, 70, 73), 345px 344px rgb(14, 70, 73), 346px 345px rgb(14, 70, 73), 347px 346px rgb(14, 70, 73), 348px 347px rgb(14, 70, 73), 349px 348px rgb(14, 70, 73), 350px 349px rgb(14, 70, 73), 351px 350px rgb(14, 70, 73), 352px 351px rgb(14, 70, 73), 353px 352px rgb(14, 70, 73), 354px 353px rgb(14, 70, 73), 355px 354px rgb(14, 70, 73), 356px 355px rgb(14, 70, 73), 357px 356px rgb(14, 70, 73), 358px 357px rgb(14, 70, 73), 359px 358px rgb(14, 70, 73), 360px 359px rgb(14, 70, 73), 361px 360px rgb(14, 70, 73), 362px 361px rgb(14, 70, 73), 363px 362px rgb(14, 70, 73), 364px 363px rgb(14, 70, 73), 365px 364px rgb(14, 70, 73), 366px 365px rgb(14, 70, 73), 367px 366px rgb(14, 70, 73), 368px 367px rgb(14, 70, 73), 369px 368px rgb(14, 70, 73), 370px 369px rgb(14, 70, 73), 371px 370px rgb(14, 70, 73), 372px 371px rgb(14, 70, 73), 373px 372px rgb(14, 70, 73), 374px 373px rgb(14, 70, 73), 375px 374px rgb(14, 70, 73);}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .text-shadow3{text-shadow: 0px 1px rgb(14, 70, 73);}
}
.twitter-div{ width:190px; margin:0 auto; text-align:left; padding:25px 0 0 0; clear:both;}
.twitter-div a{ font-size:12px; font-family:'latoregular'; color:#fff; text-decoration:none; background:url(/images/twitter-icon.png) no-repeat left top;background-size:28px auto; padding:0 0 10px 40px; display: block;}
/* css added by pkk on 30-12-014*/
.japndiv {clear: both;display: inline-block;margin-top: 69px;width: 100%;}
.japndiv .japanbtn{background: url("/images/right-icon.png") no-repeat scroll 93% 50% / 5px 9px #e9ebec; color: #252629;font-size: 14px; line-height: 32px; margin: 10px 0 0; padding: 8px 28px 8px 12px; font-family: "latobold"}
/* css added by kkp on 30-12-014*/
.attorney-detailPage .leftPart .bioDiv .website {display:inline-block; margin-top:10px;clear:both;width:100%;} 
.attorney-detailPage .leftPart .bioDiv .website a{color: #252629; font-size: 14px;font-family: 'latobold';line-height: 32px;background: #e9ebec url(/images/right-icon.png) no-repeat 93% 50%;background-size: 5px 9px;padding: 8px 28px 8px 12px;} 
.contactdetailPage .rightPart .contentDiv h1.h1tokyo{ margin-top: 30px;}
/* css added by kkp on 22-01-2014*/
.microsoft-yahei-font {font-family:"Microsoft Yahei", sans-serif!important;}
.arial-font {font-family:Arial, Helvetica, sans-serif!important;}
.size-12 {font-size:12px!important;}
.size-32 {font-size:32px!important;}
.anchpointer{cursor:pointer;}
.attorney-profilerow1{font-family:"latobold"}
.attorney-profilerow2{font-family:"latoregular"}
.attorney-profilerow3{font-family:"latoregular"}
.inquiry {margin: 20px auto 74px; font-size:18px; text-align:center;}
.inquiry a{color: #1a656a;word-wrap: break-word;}
.careers-benefits .international-career .detailsMain .details-conten-right .rightbottominfo{background: #0f6469;padding: 12px 16px 17px;}
.careers-benefits .international-career .detailsMain .details-conten-right .rightbottominfo p{color:#fff;}
.careers-benefits .international-career .detailsMain .details-conten-right .rightbottominfo p a{color:#c0cd30;text-decoration: underline;}
.practiceAreasdetails .sublinksright {top: 34px;} 
.newsdetailsli ul li{margin-left:12px; list-style:disc;}

/*--Charity Giving Page CSS start--*/
.charity-giving-middle.middle-page .navigation ul li a { padding-top: 20px; }
.c-giving-left { float: left; width: 570px; }
.c-giving-right { float: right; width: 560px; }
.charity-giving-middle .c-giving-left .summer-mock { max-width: 95%; width: 100%; text-align: center; margin-bottom: 15px;font-family: "latobold"; display: block;  border-bottom: 3px solid #1a656a; border-top: 3px solid #1a656a; color: #252629; float: left; font-size: 30px; line-height: 36px; margin-top: 5px; padding: 12px 0; text-transform: uppercase;}
.charity-giving-middle .c-giving-left p { font-size:17px; line-height:26px; clear: both; margin-top: 25px; margin-bottom: 5px; display: inline-block; }
.charity-giving-middle .japan-etqk-section .c-giving-left p{ color:#fff}
.ecuador-etqk-r-section, .food-clg-gft-drs-section, .nonprofit-supported-section, .supporting-alliance-section, .hurricane-relief-section, .japan-etqk-section{ width:100%; float:left; padding: 70px 0; }
.food-clg-gft-drs-section { background: #fff; }
.supporting-alliance-section{ background:#1d1d1d;}
.ecuador-etqk-r-section { background: #1d1d1d; }
.nonprofit-supported-section{ background:#262f36}
.hurricane-relief-section{ background:#fff;}
.japan-etqk-section{ background:#262f36}
.charity-giving-middle .japan-etqk-section .c-giving-left .summer-mock, .charity-giving-middle .ecuador-etqk-r-section .c-giving-left .summer-mock{ color:#fff; border-bottom: 3px solid #a3bb05; border-top: 3px solid #a3bb05; }
.nonprofit-spt-list{ margin-top:10px; float:left; width:100%;}
.nonprofit-spt-list ul{ float:left; width:30%; margin-left:4%;}
.nonprofit-spt-list ul:first-child{ margin-left:0px;}
.nonprofit-spt-list ul li{ width:100%; clear:left; position:relative; color:#fff; padding-left:20px; margin-top:20px; float:left; line-height:19px; font-size:16px;}
.nonprofit-spt-list ul li:before{ content:''; position:absolute; left:0px; top:8px; background:#a3bb05; border-radius:100px; height:7px;  width:7px;}

.charity-giving-middle .nonprofit-supported-section .summer-mock { max-width: 95%; width: 530px; text-align: center; margin-bottom: 15px; font-family: "latobold"; display: block;  border-bottom: 3px solid #4da8bf; border-top: 3px solid #4da8bf; color: #fff; float: left; font-size: 30px; line-height: 36px; margin-top: 5px; padding: 12px 0; text-transform: uppercase;}
.nonprofit-spt-test{ margin-top:25px; font-size:24px; line-height:26px; float:right; width:600px; color:#dddddd;}

.charity-giving-middle .food-clg-gft-drs-section .summer-mock { max-width: 95%; width: 530px; text-align: center; margin-bottom: 15px; font-family: "latobold"; display: block;  border-bottom: 3px solid #a3bb05; border-top: 3px solid #a3bb05; color: #262f36; float: left; font-size: 30px; line-height: 36px; margin-top: 5px; padding: 12px 0; text-transform: uppercase;}
.food-ctn-test{ margin-top:22px; font-size:24px; line-height:26px; float:right; width:600px; color:#262f36;}
.supporting-alliance-section p{ color:#fff; clear: both; display: inline-block; line-height: 26px; margin-bottom: 5px;margin-top: 25px;}
.food-clg-gft-services-list{ margin-top:20px; float:left; width:100%;}
.charity-giving-middle .supporting-alliance-section .summer-mock{ color:#fff; border-color:#4da8bf}
.charity-giving-middle {}
.food-clg-gft-services-list li{ width:49%; float:left; margin-left:2%; margin-top:15px;}
.food-clg-gft-services-list li:nth-child(2n+1){ clear:left; margin-left:0px;}
.food-clg-logo{ float:left; width:175px;}
.food-clg-cont-part{ float:right; width:400px;}
.food-clg-cont-part p{ padding:0px; margin:0px 0 15px 0; color:#262f36; font-size:16px; line-height:26px;}
.spt-aln-logo-colm{ float:left; margin-left:50px;}
.spt-aln-logo-colm:nth-child(2n+1){ margin-left:0px; margin-top:25px;}
.cherity-detail-test{ font-size:18px; color:#090909; line-height:30px; margin-top:40px; clear:both; display:inline-block;}

.nepal-etqk-section .umb-macro-holder{ background:#e4e4e4; padding:25px; float:right;}
.japan-etqk-section .umb-macro-holder{ background:#42505c; padding:25px; float:right;}
.ecuador-etqk-r-section .umb-macro-holder{ background:#1a656a;padding:25px; float:right;}
.hurricane-relief-section .umb-macro-holder{ background:#e4e4e4; padding:25px; float:right;}
.nepal-etqk-section .c-giving-right .prev, .japan-etqk-section .c-giving-right .prev, .c-giving-right .c-giving-right .prev, .hurricane-relief-section .c-giving-right .prev, .ecuador-etqk-r-section .c-giving-right .prev{ background:url(../images/charitable-gvn-arrow-sprite.png) no-repeat; width:20px; height:34px; float:left; position:absolute; top:50%; left:19px;-moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%);cursor:pointer; z-index:999;}
.nepal-etqk-section .c-giving-right .next, .japan-etqk-section .c-giving-right .next, .ecuador-etqk-r-section .c-giving-right .next, .hurricane-relief-section .c-giving-right .next{ background:url(../images/charitable-gvn-arrow-sprite.png) no-repeat; width:20px; height:34px; float:left; position:absolute; top:50%; right:-8px; z-index:999; -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); cursor:pointer;}
.c-giving-right > div{ position:relative; width:100%; float:left; }

.nepal-etqk-section .c-giving-right .prev{ background-position:-3px -41px;}
.japan-etqk-section .c-giving-right .prev{ background-position:-2px -3px; }
.ecuador-etqk-r-section .c-giving-right .prev{ background-position:-3px -2px;}
.hurricane-relief-section .c-giving-right .prev{ background-position:-53px -3px;}
.nepal-etqk-section .c-giving-right .next{background-position:-30px -41px;}
.japan-etqk-section .c-giving-right .next{ background-position:-31px -2px;}
.ecuador-etqk-r-section .c-giving-right .next{ background-position:-31px -2px;}
.hurricane-relief-section .c-giving-right .next{ background-position:-77px -2px;}
/*--Charity Giving Page  CSS end--*/

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
