@media (min-width: 100px) {
	.main{margin:0;display: none;}
	.stylish-select-left{display: none;}
	.stylish-select{float:none;}
	.languageselect{float:none;}
	.languageselect ul.listing{display: none;position: relative;width: 100%;top: 0;box-shadow:none;background: none #ecebeb;border-bottom: 2px solid #9c5fb5; box-sizing:border-box;}
	.stylish-select ul li{background:url(/assets/images/refrence_mainmenubg.png) repeat-x bottom;cursor:pointer;text-align:right; padding:0 11px;}
	.stylish-select ul li:hover,.stylish-select ul li:focus,.stylish-select ul li:active{background-color:#6E2D91;}
	.stylish-select ul li:hover a,.stylish-select ul li a:hover{color:#fff;}
	.stylish-select ul li a{line-height:40px;font-size:15px;text-align: right;display:block;}	
	.stylish-select ul li.selected a{color:#fff;}
	.languageselect li.selected a span, .languageselect li:hover a span{color:#fff;}
	
	.focus_story p{font-size:15px; color:#fff;line-height:1.5;}
	.header_paddingmo .left img,.header_paddingmo .right img{max-width:100%;}
	.header-wrapper{padding:0;}
	.layout,#main .skip_lang{width:100%;}
	#headnavigation li.active,#headnavigation li:hover {background: none #6E2D91;}
	#nav #headnavigation li.refrences{display:block;}
	#scrollableutility{display:none;}
	#nav li a span br, #nav li.last a span br{display:none;}
	.mobilenav_logo{position:relative;}
	.mobilenav_logo a.mobile_logo{width:67%;}	
	#search_mobile .search-button{cursor:pointer;margin:0;min-width: 26px;width: 10%;float:left;height:40px;border-radius:0 2px 2px 0;background:url('/assets/images/search_icon-tablet.png') no-repeat 0px 6px #c2c3c3; text-indent:-9999px; padding:0;}
	.mobilenav_logo input{color: #646568;padding-left:10px;display:none;font-size:15px;border: none;height: 38px;width: 70%;border-radius:2px  0 0 2px;}	
	.mobilenav_logo #search_mobile .header_paddingmo input{display:block;}
	#main #nav li a:hover small, #main #nav li a.open small, #main #nav li.hover a small {display:none;}	
	#nav li a:hover small, #nav li a.open small,#nav li.hover a small {display:none;}
	#main #nav li.active a:hover small {display:none;}
	#nav li.active a:hover small {display:none;}
	.search_mobile{display:none;}
	.mobilenav_logo{background: none #f7f7f7; width:100%;}
	.desktop_logo{display:none;}
	.logo_menu_mobile{padding: 12px 0;float:left;width:100%;box-sizing:border-box;}
	.mobilenav_logo .left{float:left; width:60%; height:30px;}
	.mobilenav_logo .right{float:right;width:24%; margin-top:4px;}
	.mobilenav_logo .right .search_control{display:none;}
	.mobilenav_logo a{display:inline-block;}
	input.search{float:left;}	
	.right_sec ul  li a{background:none; display:block;}
	.mobilenav_logo a.search{float: left;width: 35%;}
	.mobilenav_logo a.search img{display:none;}
	.mobilenav_logo a.search img:first-child{display:block;}
	.mobilenav_logo a.search.active img{display:block;}
	.mobilenav_logo a.search.active img:first-child{display:none;}
	.mobilenav_logo a.menu_icon{float:right;width:45%;}
	.mobilenav_logo a.menu_icon img{display:none;}
	.mobilenav_logo a.menu_icon img:first-child{display:block;}
	.mobilenav_logo a.menu_icon.active img{display:block;}
	.mobilenav_logo a.menu_icon.active img:first-child{display:none;}
	#nav{display:none;}
	.right_sec ul  li a small{background:url("/assets/images/icons.png") no-repeat; width:29px; height:29px;}
	.mobile_links{display:none;}
	#languageselect_mobile{display:block;}
	#follow_lang span{float:left;}
	#follow_lang{display:block;background:none #d1d1d1;}
	#follow_lang img{display:inline-block;padding-left:5px;}
	#follow_lang .follow a .up,#follow_lang .lang_select a .up{display:none;}
	#follow_lang .follow a.toggle .up,#follow_lang .lang_select a.toggle .up{display:inline-block;}	
	#follow_lang .follow a.toggle .down,#follow_lang .lang_select a.toggle .down{display:none;}
	#follow_lang a{display:inline-block;line-height:50px;float:left; outline:none; }
	.header_paddingmo{padding:0 15px;}
	.right .search_control a,#main .search_control a{display:none;}
	.right_sec{float:none;}
	.right_sec ul li a{text-indent:inherit;margin-top:6px;}
	.right_sec ul li{padding:5px 12px;cursor:pointer;height:40px;float:none;background:url(/assets/images/refrence_mainmenubg.png) repeat-x bottom;}
	.right_sec ul li:last-child, .listing li:last-child{background:none;}
	.right_sec ul li.selected{background-color:#6E2D91;}
	.right_sec ul li:hover{background-color:#6E2D91;}	
	.right_sec ul li a span{font-size: 15px;position:relative;top:-8px;padding: 7px 0 0 25px;color:#6e2d91;}
	.right_sec ul li.selected a span{color:#fff;}
	.right_sec ul li:hover a span{/*color:#fff;*/}
	.languageselect_mobile ul li{padding: 5px 15px;background:url(/assets/images/refrence_mainmenubg.png) repeat-x bottom;}
	.languageselect_mobile ul li:last-child{background:none;}
	#search_mobile{display:none;margin:1px 0 10px;}
	#search_mobile input{color:#646568;float:left;font-size: 18px;border: none;height: 40px;padding-left: 10px;width: 90%;box-sizing: border-box;background: none #c2c3c3;background-size: 20px;margin: 0px;border-radius: 2px 0 0 2px;outline: none; -webkit-appearance: inherit; margin-right: -1px;}	
	#search_mobile input:hover{outline:none;}
	#search_mobile a{width: 10%;float: left;background: #c2c3c3;height: 40px;border-radius: 0 2px 2px 0;border: none;outline: none}
	#search_mobile a img{display:none;}
	#search_mobile a img:first-child{display:block;width:34px;margin:5px 0 0 -3px;}
	#nav{width:100%;}

	/*#nav ul{float:none;width:100%;border-top: 2px solid #6e2d91;background:url(/assets/images/background_overlay_mobile.png) no-repeat 0 0/85% 349px #af8dc2;}*/
	/* below class By Yogesh*/
    #nav ul{
        float:none;
        width:100%;
        border-top: 2px solid #6e2d91;
        background: #a580b9;
    }

    #headnavigation li {float: none; border-bottom: 1px solid #fff;}	
	#headnavigation li.first{display:none;}
	/*#nav li a{background: url(/assets/images/main_menubg.png) repeat-x bottom;width:100%; padding:11px 10px 14px;}*/
    /* below class By Yogesh*/
    #nav li a{
        /*background: url(/assets/images/main_menubg.png) repeat-x bottom;
        background-size: 100% 5%;*/
        width:100%;
        padding:11px 10px 14px;

    }

	/*#nav li.refrences{background: url(/assets/images/refrence_mainmenubg.png) repeat-x bottom #e2e3e1;width:100%;cursor:pointer;}*/
    #nav li.refrences{background: #e2e3e1;width:100%;cursor:pointer;}
	#nav li.refrences.active{background-color: #6E2D91;}	
	#main #nav li.refrences.active a span,#nav li.refrences.active a span{color:#fff;}
	#nav li.refrences:hover{background:none repeat scroll 0 0 #6E2D91;}
	#nav li.refrences:hover span,#nav li.refrences a:hover span{color:#fff;}
	#nav li a span{float:none;background: none;line-height: normal;font-size: 16px;color:#fff;}
	#nav li.refrences a span{color:#444;}
	#main #nav li.refrences a span{color:#444;}
	#main #nav li.refrences:hover a span{color:#fff;}
	#nav li div.sub{position:relative;width:100%;display:none;}
	#nav li:hover div.sub{left:0;top:0;}
	#nav .cols{float:none;}
	#nav .col-last{float:none;}
	#nav .menu_repeat{width:100%;background:none;}
	.menu-corner-shadowleft,.menu-corner-shadowright{display:none;}
	#nav .menu_bottom{display:none;}
	#nav .cols{width:100%;}
	#nav .cols p{width:100%;}	
	#nav li.last a{ height:auto;}
	#nav li.last a:hover{background-position:center bottom;}
	#nav li.active a:hover small{background-image:none;}
	.languageselect_mobile,.right_sec{display:none;}
	.languageselect_mobile ul li:after,.languageselect_mobile ul li:before{clear:both;content:""; display:table;}
	.languageselect_mobile ul li a{float: right;line-height: 40px;color: #6e2d91;}
	.languageselect_mobile ul li.selected{background-color:#6E2D91;}
	.languageselect_mobile ul li:hover{background-color:#6E2D91;}
	.languageselect_mobile ul li.selected a{color:#fff;}
	.languageselect_mobile ul li:hover a{color:#fff;}
	.languageselect_mobile{background:none #ecebeb;border-bottom:2px solid #9c5fb5;}
	.right_sec ul{float:none;border-bottom:2px solid #9c5fb5;}
	.right_sec{background:none #ecebeb;}
	.follow{float:left;}
	.lang_select{float:right;}
	.breadcrumbs{display:none;}
	.carousel-img {width:75px;padding-right:5%;}
	.carousel_wrapper{background:none;}	
	.content_social{position:relative;float:none;width:100%;}
	figure.tablet{display:block;border-top:5px solid #6E2D91;}
	#divGlobalBGWrap{display:none;}
	.professionalNav{display:none;}
	#body_container { float:none; width:100%; padding-top:27px;padding-bottom:40px;}
	.infographic-home { float:none; width:100%; margin-right:0; display:block; }
	aside.aside-container { float:none; width:100%;}
	.aside_emailme,.aside_linked,.aside_twitter,.aside_vcard,.con_info{display:none;}
	.top-curve-main,.bottom-curve-main{display:none;}
	.view-stories{padding:0;}
	.stories-gap{padding:0;}
	.infographic-home .inside-common-bg{background: #fff;border-radius: 0;}
	
	.mobile,.social_mobile,.bio_name_mobile{display:block;padding-bottom:15px;}
	.mobile .bio-contact a b{font-weight:normal;}
	.mobile{float:left;}
	.widgets-carousel .mobile span{font-size:15px;}
	.bio-contact .left_assign span+a{ font-weight:bold; font-size:15px; color:#6E2D91;}	
	.mobile .bio-contact .clock{color:#666;}
	.widgets-carousel .left_assign span{color:#6E2D91;font-weight:600;}
	.quote-sec{float:none;width:auto;display:none;}
	.bio_name_mobile .quote-sec{display:block}
	.widgets-carousel .content{padding-left:0;}
	.widgets-carousel .content h1{color:#565a5c;font-weight: normal;font-size: 25px;}
	.social_mobile{float:none;width:100%;}
	.social_mobile .aside_emailme,.social_mobile .aside_linked,.social_mobile .aside_twitter{display:block;}
	.social_mobile .mid-curve-callout h3{font-size:18px;}
	.social_mobile .mid-curve-callout span{margin-right:8px;}
	.aside_emailme a,.aside_linked a,.aside_vcard a,.aside_twitter a{color:#fff;padding-left:10px;}
	.mid-curve-callout a{padding:8px 0 10px 8px; display:block;}
	.mid-curve-callout h3{float:left;width: 100%;display: inline-block;}
	.accor_parent,.info_person{padding-bottom:25px;}
	.info_person {box-shadow: none;margin-top: 0;}
	.accor_parent .accor_main,.info_person .accor_main{font-size:16px;padding-bottom:12px;}
	.result-area-cont .accor_main{padding:12px 0 12px 10px;}
	.result-area-cont .accor_main{border:1px solid #666;}
	.accor_parent .accor_main.active,.info_person .accor_main.active{background-color: #fff;}
	.aside-container .info_person_detail:first-child{padding-top:25px;}
	.accor_parent .accor_main.active img.collapse,.info_person .accor_main.active img.collapse{display:block;}
	.accor_parent .accor_main.active img.expand,.info_person .accor_main.active img.expand{display:none;}
	h2,h4{color: #1f5f93;float: none;font-weight: normal;padding-bottom:5px;font-family: 'Dentons Sans Web Light',Arial;}
	h2{padding-top:15px;}
	.content_social h2{margin-left:-1px;}
	.content_social h2,.info_person .accor_main h4{font-size: 25px;}
	.content_social h4,.content_social h3{font-size: 22px;}
	.accor_parent .accor_main h2,.info_person .accor_main h4,.info_person .accor_main h2,.result-area-cont .accor_main h2{padding-top:0;padding-bottom:0px;float:left;width:100%;}
	.result-area .result-circle .result-area-cont .accor_main h2{width:75%;}
	.info_person .accor_main.info_person_detail h4,.info_person .accor_main.info_person_detail h2{width:100%;}
	.info_person h4 a{color:#565a5c;}
	.info_person h3 a{color:#fff;line-height:38px;font-weight:normal;}
	.info_person_content a,.info_person_content li {font-size:14px;}
	.info_person_content a:hover{text-decoration:underline;}
	.con_info .info_person_content a{font-size:15px;}
	.accor_main img.right{float:right;padding:9px 12px 0 3px;}
	.accor_main img.expand{display:block;}
	.info_person_detail .accor_main img.expand{display:none;}
	.accor_main.active img.expand{display:none;}
	.accor_main img.collapse{display:none;}
	.accor_main.active img.collapse{display:block;}
	.content_social ul li, .home_stories ul li, .home_stories ol li{font-size: 14px;padding-bottom:8px;}
	.home_stories ul, .home_stories ol{color:#333;}	
	#accor_mobile{padding-bottom:25px;}
	#accor_mobile h2{font-weight:normal;display:none;background:none #efefef;font-family:Arial;line-height:normal;font-size:16px; padding-top:14px; padding-bottom:14px;color:#565656;}
	#accor_mobile h2:first-child{padding:0;color:#636363;background:none #d1d1d1;border-radius:2px;}
	#accor_mobile h2:first-child span{background:url(/assets/images/navigate.png) no-repeat 50% 50% #868686; width:50px;height:50px;float:right;}
	#accor_mobile h2:first-child small{line-height: 1;float: left;padding: 17px 0 16px 15px;font-size:16px;}
	.content_social a{font-weight:bold;color:#6E2D91;display:inline;line-height:1.5;}
	.content_social .event-top-space a{line-height:1;}
	.content_social ul li a{line-height:18px;}
	.widgets-insight{display:none;}
	#mobile_head{display:block;}
	
	#float_social_links{position: fixed;bottom:0;width: 100%;height: 60px;border-radius: 0;text-align:center;display:none;z-index:101;background-color:#eaeaea;}
	#float_social_links ul{padding:12px 0 0 0;}
	/* #float_social_links.windowsPhonePosition ul{padding:5px 0 0 0;} */
	#float_social_links ul li {display:inline-table;padding: 8px 14.9px 0;width: auto;line-height: normal;background:url(/assets/images/tablet_verrepeat.png) repeat-y right;}
	#float_social_links.windowsPhonePosition ul li {box-sizing: border-box;display:inline-block;}
	#float_social_links ul li:first-child{position: relative;top: -13px;left: 15px;display:none;}
	#float_social_links ul li.linkedln{padding-left:0;}
    #float_social_links ul li:last-child{background:none;}
	#float_social_links a{background:url(/assets/images/icons.png) no-repeat; width:25px; height:30px;display:block;}
	#float_social_links ul li span{font-size:12px;}	
	#float_social_links .linkedln a{background-position:-125px -118px;width:23px;}
	#float_social_links .twitter a{background-position: -149px -117px;margin-right:3px;}
	#float_social_links .gplus a{background-position: -176px -114px;width: 30px;}
	#float_social_links .email a{background-position: -208px -119px;margin-right:5px;}
	#float_social_links .email2 a{background-position: -207px -116px;margin-right:5px;}
	#float_social_links .print a{background-position: -231px -115px;}	
	#float_social_links.windowsPhonePosition a{line-height: normal;float: left;}
	#float_social_links ul li span{display: list-item;font-size:0;}
	.home #float_social_links,#main.home #float_social_links,.HideShareMenu #float_social_links,#main.HideShareMenu #float_social_links{display:none !important;}
	
	/* scroll mobile devices */	
	#scroll_top{display:none;}
	#scroll_top{bottom: 155px;right: 22px;border-radius: 9px;position: fixed;width: 40px;height: 42px;background: url(/assets/images/scroll_topi.png) no-repeat 50% 47% #9b9d9e;
	z-index: 101;border-radius: 5px;  cursor:pointer;
	 -webkit-transition: all 300ms ease-in-out;
	 -moz-transition: all 300ms ease-in-out;
	 -o-transition: all 300ms ease-in-out;
	 transition: all 300ms ease-in-out;position:-ms-device-fixed;}
	 #scroll_top.fixfixed {position: absolute; }
  
	/* share text*/
	.float_share{display:none;}
	a.printEmailPdf{display:none;}
	
	/* footer css for mobile*/
	.footerpad_bot{padding-bottom:0px;}
	.lightbox {width:300px;}
	.footer-wrapper{padding:0 15px;}
	footer{padding-bottom:60px;margin-top:40px;}
	.home footer,.HideShareMenu footer{padding-bottom:0px;}
	footer .links{display:none;}	
	footer .mobile_footer{display:block;text-align:left;}
	footer .mobile_footer li{color:#fff;display:inline-block;}
	footer .mobile_footer li a{color:#fff;outline: none;}
	footer .mobile_footer img{display:inline-block;padding-left: 6px;}
	footer .mobile_footer a{display:inline-block;}
	footer .mobile_footer div.mobile_list{padding-top:30px;}
	footer .mobile_footer div.mobile_list .up_footer{display:none;}
	footer .mobile_footer div.mobile_list li.active  a{color:#ccc;}
	footer .mobile_footer div.mobile_list li.active .up_footer{display:inline-block;}
	footer .mobile_footer div.mobile_list li.active .down_footer{display:none;}
	footer .copyright{padding:10px 0 30px;text-align:left;box-sizing:border-box;}
	footer .footer_drop{display:none; background:#ecebeb; margin:0px -15px 0;}
	footer .footer_drop li{cursor:pointer;line-height:44px;color:#6E2D91;background:url(/assets/images/refrence_mainmenubg.png) repeat-x bottom;display:block;}
	footer .footer_drop .links {background:#ecebeb;float: left;width: 100%;}
	footer .footer_drop .social-icons li{line-height: 22px;background:none;}
	footer .footer_drop .links li{width: 100%;}
	/*footer .footer_drop li:hover{background:none #6E2D91;}*/
	footer .footer_drop li:hover a,footer .footer_drop li a:hover{color:#fff;background: #6E2D91;}
	#main footer .footer_drop li:hover, footer .footer_drop li.addHover {
  background: #6e2d91 none repeat scroll 0 0;
}
	footer .footer_drop li a{color:#6E2D91; width:100%; padding-left:16px;text-align:left;box-sizing: border-box;}
	.addthis-popup {background:url("/assets/images/light_box_bg.png") repeat;  display: none;  left: 0;  position: fixed;  top: 0;  z-index: 999;height:100%!important;} 
    .addthis{ display: none;  left: 50%; position: fixed; top: 50%; width:300px; }
    .addthis #iframeAddThis{width:100%;}
     .ifrm-container{overflow:auto; height:305px;-webkit-overflow-scrolling: touch;}
	 /*scroll bar in ipad and iphone*/
	.ifrm-container::-webkit-scrollbar ,#email_Disclaimer::-webkit-scrollbar ,#contact_Disclaimer::-webkit-scrollbar {
		-webkit-appearance: none;
		width: 8px;    /* for vertical scrollbars */
	}
	.ifrm-container::-webkit-scrollbar-track,#email_Disclaimer::-webkit-scrollbar-track ,#contact_Disclaimer::-webkit-scrollbar-track {
		background: rgba(0, 0, 0, 0.1);
		border-radius:4px;
	}
	.ifrm-container::-webkit-scrollbar-thumb,#email_Disclaimer::-webkit-scrollbar-thumb,#contact_Disclaimer::-webkit-scrollbar-thumb {
		background: rgba(0, 0, 0, 0.5);
		border-radius:4px;
	}
	#mobile_head h1 {font-size:2em; line-height:1.2; color:#666;font-weight:normal;padding:30px 0;}	
	.datetime{display:block; font-size:14px; padding-bottom:13px; color:#333;}
	.table1,.table2{font-family:Arial, Helvetica, sans-serif; color:#565a5c; background-color:#ffffff; text-align:left; vertical-align:top; font-size:12px; width:100%; margin-bottom:20px;}
	.table1 caption,.table2 caption{padding:5px; color:#333333; font-style:italic; text-align:left;}
	.table1 thead tr th,.table2 thead tr th{ padding:5px; color:#ffffff;}
	.table1 tbody tr th, .table2 tbody tr th{font-weight:bold;}
	.table1 > tbody > tr:nth-of-type(2n+2),.table2 > tbody > tr:nth-of-type(2n+2){background-color:#e6e6e4;}
	.table1 > thead > tr:nth-of-type(2n+1), .table2 > thead > tr:nth-of-type(2n+1){background-color:#ccc;}
	.table1 > thead > tr:nth-of-type(2n+2), .table2 > thead > tr:nth-of-type(2n+2){background-color:#6e2d91;}
	.table1 > thead > tr:nth-of-type(2n+1) th, .table2 > thead > tr:nth-of-type(2n+1) th{color:#333333;}
	
	
	 .info_person_detail{display:block !important;}
	 .info_person_detail .info_person_content{display:block;}
	 .info_person_detail .accor_main{ display:block !important;border: none;font-size: 16px;line-height: normal;}
	.info_person_content .key_contacts a, .info_person_content .key_contacts li{font-size:16px;}
	.info_person_content .media_contacts a,.info_person_content .media_contacts li{font-size:14px;}
	.info_person_content .key_contacts .comma + a{display:none;}
	.info_person_content .key_contacts .contactname + a,.info_person_content .media_contacts .contactname + a{display:none;}
	.info_person .key_contacts li:last-child,.info_person .media_contacts li:last-child{padding-bottom:0;}
	.info_person .media_contacts li:last-child{padding-bottom:20px;}/* comment out the line as per SNR-2357*/
	.info_person_content .key_contacts .bioImage a,.info_person_content .media_contacts .bioImage a{padding:0;}
	.info_person_content .key_contacts a.emailPS, span.phone{display:none;} 
	.info_person_content .key_contacts.event_contact a.emailPS, span.phone{display:block;} 
	.info_person_content .media_contacts.event_contact a.emailPS, span.phone{display:none;} 
	 .info_person .key_contacts li{padding-bottom:30px;}
	 .info_person .media_contacts li{padding-bottom:20px;}
	.asideSocialMedia{box-shadow:none;}
	.contact {
	    margin-bottom:27px;
	    background-color:#3d8dbf;
	    
	    /* IE10 Consumer Preview */ 
        background-image: -ms-linear-gradient(top, #2698CD 0%, #4477AB 30%, #0C569E 75%, #00549F 100%);

        /* Mozilla Firefox */ 
        background-image: -moz-linear-gradient(top, #2698CD 0%, #4477AB 30%, #0C569E 75%, #00549F 100%);

        /* Opera */ 
        background-image: -o-linear-gradient(top, #2698CD 0%, #4477AB 30%, #0C569E 75%, #00549F 100%);

        /* Webkit (Safari/Chrome 10) */ 
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2698CD), color-stop(0.3, #4477AB), color-stop(0.75, #0C569E), color-stop(1, #00549F));

        /* Webkit (Chrome 11+) */ 
        background-image: -webkit-linear-gradient(top, #2698CD 0%, #4477AB 30%, #0C569E 75%, #00549F 100%);

        /* W3C Markup, IE10 Release Preview */ 
        background-image: linear-gradient(to bottom, #2698CD 0%, #4477AB 30%, #0C569E 75%, #00549F 100%);
        
        background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzJFOUZEMyIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwNDg5NSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzM4KSIgLz4KPC9zdmc+);
	}
	
	/* Practice page */

	
.key_content{display:none;}
.key_content_accor .key_content{padding:16px 0 25px;float: left;width: 100%;}
.nwkeyview{padding:12px 0;}	
.nwkeyview a{font-weight:bold; font-size:15px;outline:none}
.accrod_content_tab .each-block:last{padding-bottom:0;}
.content_social .each-block ul li{padding-bottom:0; list-style-position: inside;}
.infographic-home .each-block h3{color:#6e2d91; font-weight:bold; padding-bottom:14px; padding-top:10px; font-size:17px;}
.infographic-home h4{color:#1f5f93;padding-bottom:18px;}
.datetime-insight{display:block; font-size:14px; padding-bottom:18px; color:#666;}
span.star{font-size:14px;}
h5.key-head a{color:#00549f; font-size:16px; display:block;}

.key_contacts .bioInfo,.media_contacts .bioInfo{font-size:16px;line-height:1.5;color:#666;}
.key_contacts .bioInfo p ,.media_contacts .bioInfo p{color:#666;}
.key_contacts .bioInfo span.tab_office,.media_contacts .bioInfo span.tab_office{font-size:16px;}
.key_contacts .bioInfo a,.media_contacts .bioInfo a{display:inline-block;text-decoration:none;}
.key_contacts .bioInfo a:hover,.media_contacts .bioInfo a:hover{text-decoration:none;outline:none;border:none;}
.key_contacts .contactname,.media_contacts .contactname{display:block;font-size:20px;}
.media_contacts .contactname{font-weight:bold;}
.media_contacts .bioInfo{width:100%;}
.key_contacts,.media_contacts{background:#fff;}

.find-dentons-team.adv-image{border:none;}
.find-dentons-team.adv-image .info_person_content .advcursor{ padding:20px;position: relative;box-sizing: border-box;}
.find-dentons-team.adv-image .info_person_content h1,.find-dentons-team.adv-image .info_person_content p{color:#fff!important;}
.find-dentons-team .info_person_content p,.find-dentons-team .info_person_content ul li,.find-dentons-team .info_person_content a{font-size:14px;}
.find-dentons-team .info_person_content{padding:0;}
.thumbConatiner{display:none;max-width:100%;}
.find-dentons-team .info_person_content{padding:0;}
.find-dentons-team .info_person_content h2, .callout-advWrapper h2{font-size:20px; font-family: 'Dentons Sans Web Semibold', Arial; padding:0 0 20px; color:#6e2d91;}
.find-dentons-team .info_person_content .advcursor h2{font-family: 'Dentons Sans Web light', Arial;}/*Advertisement heading formatting - Mail Issue - Thu 12/8/2016 10:44 PM*/
.callout-advWrapper h2{color:#fff; font-family:Dentons Sans Web Light, Arial; }
.center-img{text-align:center; padding:20px 0 10px; width:100%; margin:0 auto;}
.center-img img{display:inline;}	
.callout-advWrapper{padding:20px 20px 0; height:143px;}
#body_container .callout-advWrapper p{color:#fff; font-size:14px;}
.morelink-btn .rht-img {
    background: url(/assets/images/sprite.png) no-repeat right -325px;
    float: left;
    font-size: 12px;
    height: 23px;
    padding: 0 20px 0 10px;
}
.morelink-btn .rht-img a {
    background: none;
    color: #ffffff;
    float: left;
    font-size: 1em;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    padding: 0;
    text-decoration: none;
}
.info_person_detail .key_contacts .bioInfo, .info_person .key_contacts .bioInfo{width:57.9%;}
.info_person .key_contacts.key_content.media_contacts .bioInfo,.info_person .key_contacts.media_contacts .bioInfo{width:100%;}
h5.key-head{padding-top:3px;}

.infographic-home h4{color:#1f5f93;padding-bottom:20px;}
.infographic-home .event-top-space h4{padding-bottom:2px;}
.infographic-home .event-top-space strong{font-size:14px;padding-bottom:2px;display:inline-block;}
span.state,strong.state{font-weight:normal;display:block; font-size:14px; padding-bottom:5px; color:#666;line-height: normal;}
.NewsandEvents h3{font-size:20px; color:#00549f; padding-bottom: 20px; padding-left:0;}
.viewpagination a,.rightpagination a,.rightpagination span{font-size:14px;line-height:1;}
.rightpagination ul li{display:none;}
.rightpagination ul li.mobile{display:inline-block;}
a.read_more{display:none;}
.rightpagination li.next,.rightpagination li.prev{display:inline;}
.asideSocialMedia .mid-curve-callout h3 a{padding-left:15px; font-size:20px;line-height:28px;padding-right: 15px;float: left;width: 100%;box-sizing: border-box;}
span.cityname{display:block;}
.bioInfo i{display:none;}
.key_contacts .bioInfo a.cityname,.media_contacts .bioInfo a.cityname{display:none;}
.each-block{padding-bottom:43px;}
.accrod_content_tab .each-block{padding-bottom:43px;}
.accrod_content_tab > .each-block:last-child{padding-bottom:15px;}
/*.each-block p{padding-bottom:0;}*/  /*SNR-2274*/
.infographic-home .each-block h4{font-size:17px;padding-bottom:11px;}
.infographic-home .each-block h4 a, .infographic-home .event-top-space h4 a{font-size:16px; line-height:1;}
.listing-row .cols .lessSpace li a{font-weight:normal;}
.inside-common-bg .listing-row .cols ul{padding-left:0; padding-bottom:0;}
.key_contacts .bioInfo .contactname a,.media_contacts .bioInfo .contactname a{font-size:20px;}
.key_contacts .bioInfo br,.media_contacts .bioInfo br{display:none;}
/*SNR-2499*/
.key_contacts .bioInfo .phone br, .media_contacts .bioInfo .phone br {display: block;}
/*SNR-2499*/
.key_contacts .bioInfo .left_assign br,.media_contacts .bioInfo .left_assign  br{display:block;}
.tab_office{display:block;}

/* next and prevoius for mobile */
.curve-lefteye{background-color: #666;color: #fff;border-radius: 6px;line-height: 1;padding: 5px 8px;display: inline-block;margin-top: 10px;}
.scroll-btn{display:none}
.capabilities{display:none;}
.transparent-arrow{display:none;}
#main .widgets-carousel #office h1{margin-bottom:50px;}
.google-map iframe {display:none;}

.google-map .details p.AssocFirm{color:#666;font-weight:bold;}
.google-map .details p.office-phone{font-weight:bold;display:none;}
.google-map .details p.office-phone.clickable,.google-map .details p.office-phone.clickable a{color:#6e2d91; display:block;}
.google-map .details p{font-size:14px; padding-bottom:2px;}
.google-map small {    display: none;}
.google-map .details p span {    font-size: 1em;}
.google-map .details p.office-phone.clickable span{font-weight:600;}
.mapsection{padding:20px 0 0 0;}
a.map-btn{background: url(/assets/images/map-btn.png) no-repeat 0 0; width:58px; height:32px; display:block; text-align:center; line-height:32px; font-size:14px; color:#fff; padding-right:10px; margin-top:10px;}
#google-map-left article{padding-bottom:20px;}
.content_social .NewsandEvents h3{font-family: Dentons Sans Web Light, Arial;}
.About .timezone{font-size:14px; color:#333;padding:0 0 15px 0;display:inline-block;}

/*peope search page css*/
div.name,div.profession,div.info_about{float:none;width:100%;}
.alpha_list{display:none;}
tbody th img{width:95px;border:1px solid #666;}
tbody th img.blank-image{border:none;}
div.name p{line-height:1;padding:0;}
.people_search thead th{display:none;}
/*div.name a br{display:none;}*/ /*commented for DRD-954*/
.rightpagination li.prev.prevSymbol a{background:url(/assets/images/prev.png) no-repeat;background-size:100% 100%;height:26px;
	text-indent:-9999em;margin-top: 0px; display:block;padding:0;margin:0 8px; width:11px;text-align: initial;}	
	
.rightpagination li.next.nextSymbol a{background: url(/assets/images/next.png) no-repeat 0 0px;background-size: 100% 100%;height:26px;
  margin-top: 0px;text-indent: -9999em; display:block;padding:0;margin:0 8px; width:11px;text-align: initial;}  
.rightpagination ul li span{color:#666;}
.rightpagination ul li.first span,.rightpagination li.last span,.rightpagination li.hyphen span,.rightpagination ul li.first a,.rightpagination li.last a{background:none;color:#666;}
div.name a{font-size:20px;font-weight:normal; line-height:normal;}
div.profession strong{font-size:14px;font-weight:normal;}
.people_search div.info_about p,.people_search div.info_about a{padding-bottom:0;font-size:14px;color:#666;font-weight:normal;}
/*.people_search div.info_about .left_assign,.info_person .left_assign{display:none;}*/
.people_search div.info_about .left_assign.clickable{display:block;}
.info_person .left_assign {display: none;}
.info_person .left_assign.clickable{display:block;}
.info_person .left_assign.clickable p{color:#702c91;}
.left_assign.clickable a {line-height: 1.5;text-decoration: none;}
.left_assign.clickable a:hover,.left_assign.clickable a:active,.left_assign.clickable a:focus{text-decoration: none;outline:none;border:none}
.people_search div.info_about .left_assign.clickable a,.people_search div.info_about .emailPS{color:#702c91;}

.inside-common-bg .rightpagination ul li {padding:0;float: left}
.people_search caption{font-size:12px;color:#333;text-align:left;}
.people_search caption p{padding-bottom:0;}
.people_search thead tr{
	background: #9160ab;
	background: -moz-linear-gradient(top,  #9160ab 0%, #6e2d90 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9160ab), color-stop(100%,#6e2d90)); 
	background: -webkit-linear-gradient(top,  #9160ab 0%,#6e2d90 100%); 
	background: -o-linear-gradient(top,  #9160ab 0%,#6e2d90 100%); 
	background: -ms-linear-gradient(top,  #9160ab 0%,#6e2d90 100%); 
	background: linear-gradient(to bottom,  #9160ab 0%,#6e2d90 100%); 
}
.people_search thead,.people_search tbody,.people_search tfoot{width:100%;}
.people_search thead th,.people_search thead td{line-height:20px;text-align:left;padding: 2px 0;}
.people_search thead th a{color:#fff;}
.people_search{border-collapse:collapse; border:none;border-spacing:0;}
tbody th{margin-right:10px;}
.people_search tbody tr{border-bottom:1px #aaa solid;border-collapse: collapse;}
tfoot tr td{padding-top:15px;}
tbody th,tbody td{vertical-align:top;}
.accrod_content_tab tbody th,.accrod_content_tab tbody td{padding:0;vertical-align:top;}
.content_social tbody tr th a{width:96px;display:block;padding-right:10px;}
.content_social .people_search tbody tr th a{padding-right:0;margin-right:10px;}
tbody tr th span{display:none;}
.left_assign span{display:inline-block;}
.people_search tbody tr th{width:0.1%;}

a.emailPS {background: url(/assets/images/email_icon.png) no-repeat 0px 3px;font-weight:normal;padding-left: 20px;display: inline-block;}
.people_search a.emailPS {background-position:0 4.5px;}
.alpha_list{padding:0 7px 15px 3px;}
.alpha_list ul li{display:inline-block;font-weight:bold;padding:0 2px;}
aside .form-sec input {height:22px;display: block;width: 94.65%;margin-bottom: 15px;border: 1px solid #cacbcd;font-size: 12px;
	padding: 1% 2%;color: #666;}
aside .form-sec select {height:30px;display: block;width: 99%;margin-bottom: 15px;font-size: 12px;border: 1px solid #cacbcd;
	padding: 0.8% 1.2%;padding-right: 0;color: #666;background:url(/assets/images/down_arrow_accor.png) no-repeat 98% 50%;}
.morelink-btn {display:inline-block; /* margin-left:27px; */}
#pnlEmailForm .addthis_form .morelink-btn {margin-left:0px;}
#main .info_person_content .morelink-btn{clear:none;}
.people_search div.info_about .left_assign {display: none;}
.info_about a.aredirection, .comma {display: none;}
#sectionPeopleSearch .morelink-btn{margin-top:10px;}
.morelink-btn .rhtimg {font-size:12px; height:23px; display:block;
background:url("/assets/images/sprite.png") no-repeat scroll right -325px transparent; padding:0px 20px 0px 10px;}
.morelink-btn .rhtimg a{float:left; font-size:1em; background:none; font-weight:bold; padding:0px; color:#ffffff; 
 height:23px; line-height:23px; font-family:Arial; text-decoration:none;display:block;}
.morelink-btn .rhtimg input.submit-btn,#nav .col-form .morelink-btn .rhtimg input.submit-btn 
 {background: none; border: medium none; color: #FFFFFF; cursor: pointer; float: left; font-weight: bold; padding:0; 
 width:auto; margin:0px; height:23px; font-size:1em; font-family:Arial;}  
.morelink-btn .lhtimg{background: none;padding:0;}
.morelink-btn .lhtimg a{background: none repeat scroll 0 0 #A7A7A8; padding: 0 15px;margin:0;display:block;} 
.default-text a{cursor:default;}
.default-text br{display:none;}
.globalpresence{padding: 20px 0 20px;}
.accor_parent .countrylist ul{padding:0;}
/*.countrylist{padding:20px 0; border-top:1px solid #ccc; overflow:hidden;}*/
.countrylist:first-child{border-top:none; padding-top:0;}
/*.countryname{padding-bottom:8px;}*/
.countryname a{font-size:19px; color:#6e2d91; display:inline;}

.officeList:last-child{margin-right:0;}
.accor_parent .officeList li{list-style-type:none; font-size:15px;}
.accor_parent .allcountries .officeList li{font-size:14px;}
.officeList li{padding:3px 0 3px 15px;}
.Desk .officeList li{padding:3px 0 3px 0;}
.allcountries .officeList li{padding:3px 0;}
.officeList li a{color:#444444; font-size:14px; display:inline-block;}
.officeList li.country a{color:#444444; font-size:16px; display:inline-block;}
.officeList li a:hover{text-decoration:underline;}

.countryname h2{padding-top:50px; font-size:17px; font-weight:bold; padding-bottom:5px; color:#333;/*font-family:Arial;*/}
.countryname ul li{padding:2px 0;}
.countryname ul li{padding:3px 0 3px 15px; color:#000;}
.country_label.position ul li{color:#333;}
.countryname ul li.offices-label, .officeList li.offices{background-image:url(/assets/images/offices.png); background-position:0 8px; background-repeat:no-repeat;}
.countryname ul li.associate-offices-label, .officeList li.associate-office{background-image:url(/assets/images/associate-office.png);background-position:0 8px;background-repeat:no-repeat;}
.countryname ul li.facilities-label, .officeList li.facilities{background-image:url(/assets/images/facilities.png); background-position:0 7px;background-repeat:no-repeat;}
.countryname ul li.associate-firms-label, .officeList li.associate-firms{background-image:url(/assets/images/associate-firms.png); background-position:0 7px;background-repeat:no-repeat;}
.countryname ul li.special-alliance-firms-label, .officeList li.special-alliance-firms{background-image:url(/assets/images/special-alliance-firms.png); background-position:0px 8px;background-repeat:no-repeat;}

.allcountries .countryname h2{font-size:28px; font-weight:normal; color:#00549f; padding:0;}
.accor_parent .countryname ul, .accor_parent .countryOfficeList ul{padding:0;}
.accor_parent .countryname ul li, .accor_parent .countryOfficeList ul li{font-size:15px; list-style-type:none;}
.allcountries .countryname{display:none;}
.allcountries .officeList:last-child{margin-right:0;}
/* .global_wrapper{background:url(/assets/images/dentons-background.png) repeat-x 0 0;}  */
.info_about a.aredirection,.comma,.info_about a.hideOfficeinMobile,.info_about a.micrositeToggle{display:none}
.rightpagination ul li span{display:inline-block;}
.rightpagination ul li.mobile span{padding-top:5px;}

/*New FYDT*/
.denton-circle-widget,.result-area,.fydt_view .view-stories,.btn_fydt{display:none;}
.denton-circle-widget{position:relative;}
.result-area-top {background: none;display:none;}
.result-area-cont {background:none;padding:0 0 15px 0;}
.result-area-bot {background:none;display:none;}

.result-circle .cols-link-left { }
.result-circle .cols-link-mid { }
.result-circle .cols-link-right {}
.result-circle .cols-link-geo {width:50%; padding:0% 0% 0% 2%; border-right:1px solid #c7c7c7; min-height:325px; }
.result-circle .cols-link-geo ul { list-style-type:none; padding:0; margin:0; }
.result-circle .cols-link-second { width:58%; padding:0% 2%; font-weight:bold;}
.result-circle .cols-link-left a, .result-circle .cols-link-mid a, .result-circle .cols-link-right a, .result-circle .cols-link-geo a, .result-circle .cols-link-left a span, .result-circle .cols-link-mid a span, .result-circle .cols-link-right a span { font-weight:bold; }
.result-circle .rows-link span{color:#6E2D91;cursor:pointer;}
.result-circle .rows-link a{display:none;}
.result-circle ul{padding:0;}
.result-circle ul li a { background:none; padding:0; text-decoration:none;word-wrap:break-word; }
.result-circle ul li a:hover { text-decoration:underline; }
.denton-circle-widget .denton-clear{display:none!important;position:absolute;bottom:10px;cursor:pointer;}
.denton-circle-widget .denton-clear a{font-family:'Dentons Sans Web light', Arial;}
.denton-circle-widget .denton-clear.show{display:block!important;}

.circle-disable { background-image:none; display:none; }
.circle-disable img{z-index:1;}
.circle-disable div{position:absolute; left:20px; z-index:2; top:50px;}
.circle-disable div.second-circle-gap{left:7px;padding-left:0px;margin-top:60px;width:54%;}
.circle-disable div.last-circle-gap{right:8px; left:auto; margin:0 ; margin-top:60px ; width:56% ;}
.fydttext{color: #6E2D91; font-family: 'Dentons Sans Web Semibold', Arial; font-size: 0.8em; width: 29%; word-wrap: break-word; left: 94px; line-height: 1.1em; position: absolute; text-align: center; top: 54px; z-index: 1;}

.circle-disable:hover { background-image:none; }
.active-circle { background-image:none; }
.circle-disable a { color: #fff; text-decoration:none; }
 #main .content_social .circle-disable a, .content_social .circle-disable a{font-size:16px;line-height:normal;}
.circle-first { top:4px; left:206px; z-index:8; }
.circle-second { top:128px; left:132px; z-index:2; }
.circle-last { top:128px; left:280px; }
.inactive { position:absolute; left:0; top:0;}
.left-inactive {display:none;}
.circle-disable div{ width: 85%; margin: auto;}
.second-circle-gap, .last-circle-gap { margin-top:60px ; margin-left:5px ; display:block; text-align:left; }
.second-circle-gap, .last-circle-gap { margin-top:60px ; margin-left:15px ; display:block; text-align:left; }
.last-circle-gap { text-align:right; margin-left:0px; margin-right:17px ; width:50% ; float:right; position:relative; z-index:999 }
.subregionBlk { display:none; }
.overlay { background:none; display:none; position:absolute; width:100%; height:100%; z-index:10000; }
.subregion { display:block; }
.circle-disable em { display:none; }
.PracActive em { display:inline-block; background:url(/assets/images/close-icon.gif) no-repeat 0 0; width:13px; height:12px; position:relative; top:5px; cursor:pointer; margin-right:2px; }
.selectoption { display:none;}
.default-text{padding-bottom:40px;}
.default-text span, .default-text a {color: #6E2D91;font-weight: bold;font-family:'Dentons Sans Web Light', Arial;display: inline-block;}

.map-class div { font-size:1em; }
.cClose { display:none }
.second-circle-gap { text-align:left; width:54% ; position:relative; padding-left:10px; z-index:999 }
.active-circle .second-circle-gap a { margin-left:0; }
.active-circle a {font-size:1em; }
.second-circle-gap span { left:2px; right:auto; }
.result-circle .cols-link-left ul li,.result-circle .cols-link-right ul li,.result-circle .cols-link-mid ul li { list-style:none;  line-height:normal; }
.result-circle .rows-link { width:100%;overflow:auto; padding-top:10px;padding-left:10px;}
.result-circle .row-regions { display:block; padding:5px 0 0 0px; }

	/* news listing page */
	.tab_double{float:none;padding-bottom:0px;}/*from 20px to 0px as per the issue SNR-2357*/
	/* .info_person.MediaContacts .media_contacts .tab_double{padding-bottom:0;} */
	.media_contacts .tab_double:last-child{padding-bottom:0;}
	.infographic-home h2.customtitle{color:#666;font-family: "Dentons Sans Web Light",Arial;padding:15px 0;}
	.thumbConatiner-sm{height:150px; overflow:hidden;}
	.thumbConatiner-sm img{position:relative;margin-top:-8em;}
	.thumbConatiner img,.thumbConatiner-sm img{max-width:100%;width:100%;}
	.main_fydt{width:100%;}
	.fydt_view .listing-row .cols ul li a{font-size:14px;}
			
	/* homepage css */		
	.home_stories h1,.home_stories h2,.home_stories h3,.home_stories h4{font-family:'Dentons Sans Web Light',Arial;}
	.home_stories h2{font-size:25px;}
	.home_stories .abstract_title h2,#main .home_stories .abstract_title h2{color:#fff;font-family:'Dentons Sans Web Semibold',Arial;font-size:25px;}
	.home_stories .abstract_title h2 span,#main .home_stories .abstract_title h2 span{font-family:'Dentons Sans Web Light',Arial;}
	.home_stories .content_story h1,#main .home_stories .content_story h1{color:#6E2D91;}
	.home_stories .content_story h3{color:#666;padding:8px 0 13px;}
	.home_stories .content_story h4{padding:8px 0 15px;}
	.home_stories .layout,.ad_background .layout{width:auto;}

	.home_stories  a{display:inline;font-size:14px;color:#6e2d91;}
	.home_stories  p{color:#333; padding-bottom:8px;}
	.home_stories .advertisement a{color:#333;}
	.home_stories  .Purple p{color:#fff;}
	.home_stories .advertisement .Purple a{color:#fff;}
	.abstract_title h3,.abstract_title h3 a{background-size:cover;font-size:36px;font-family: "Dentons Sans Web Light",Arial;font-weight:normal;color:#fff;}
    #main span.CallToAction,  #main span.CallToAction a{font-size: 20px;color: #6e2d91;display: inline-block;font-family: Dentons sans web semibold;}
    #main span.CallToAction{padding-top: 10px;}
    .abstract_title{background-size:cover;}
	.overlay1{background-color:rgba(0,0,0,0.7);padding:25px 0;min-height:150px;}
	.content_story{/*background:none #fff;*/padding:15px 0 35px;}
	.content_story h3{color:#1f5f93;font-size:24px;font-weight:normal;font-family:'Dentons Sans Web Light',Arial;padding-bottom:28px;}
	#main .content_story .datetime,.content_story .datetime{font-weight:normal;padding:15px 0;color:#444;}
    .content_story .key_contacts p{padding-bottom:0;line-height:1;}
    .content_story .key_contacts p.contact-title{padding-bottom:2px;}

	.focus_story {padding: 30px 0 0 0;}
	.focus_story .key_contacts ul,.focus_story .key_contacts ul li{padding-left:0;list-style-type:none;}
	.focus_story .key_contacts .bioinfo{float:left;padding:0 0 0 12px;width:60%;}
	.focus_story .key_contacts .bioinfo p,#main .focus_story .key_contacts .bioinfo p{line-height:1.2;}
	.focus_story .key_contacts {padding-top:15px;background:none transparent;}
	#main .focus_story h2, .focus_story h2{font-size:25px;font-family:'Dentons Sans Web Light',Arial;line-height:1;}
	.focus_story h2{padding:0;padding-bottom:15px;}
	.content_story .content{width:100%;}
	.content_story .key_contacts h4{font-size:22px;color:#1f5f93;padding-bottom:20px;}
	.content_story .key_contacts .bioinfo a{color:#6e2d91;}
	.advertisement{min-height:100px;background:none #e6e7e5;}
	.ad_background{padding:20px 0 20px;min-height:100px;}
	.ad_content{width:100%;}
	.ad_content{color:#444;font-size:12px;}
	.advertisement.clickable{cursor:pointer;}
	.advertisement h4,.advertisement h4 a{font-size:24px;font-family:'Dentons Sans Web Light',Arial;font-weight:bold;color:#6e2d91;text-decoration:none;font-weight:normal;}	
	.advertisement h4 {padding-bottom:35px;}
	.ad_content a{color:#6e2d91;}
	.ad_content p{padding:0;}
	.advertisement p,.advertisement a{font-family:'Dentons Sans Web Light',Arial; font-size:20px;line-height:26px;}
	.advertisement a{font-family:dentons sans web medium, arial;} 
	.ad_img{display:none;}	
	#fixed_navigation {display:none;}	
	/* homepage css */
	
	.position{position: absolute;bottom: 0px;}
	.padding_label{padding-bottom:170px;position:relative;}
	.zh-cn .padding_label{padding-bottom:190px;}
	.map{display:none;}
	.key_contacts img{max-width:100%;}
	.breadcrumbMessage{padding:10px 15px;}
	
	
.form-row{padding:10px 0;}
.form-row label{display:block; padding:0 0 5px; font-size:18px;}
.form-row input, .form-row textarea{width:92%; border:1px solid #a2a4a3; padding:7px; background:#fff; height:22px; font:normal 18px Arial, Helvetica, sans-serif;}
.form-row input[type="checkbox"]{width:auto; display:inline-block; margin:0 5px 0 0; height:auto; padding:0; cursor:pointer;} 
.form-row input[type="checkbox"]+label{display:inline-block; font-size:13px;}
.form-row textarea{height:90px; resize:none;}
.captcha-image{float:left; border:1px solid #a2a4a3; padding:20px 10px; background:#fff; margin-bottom:10px;}
.form-row input.captcha-input{width:194px;}

.contact_submit{background: url(/assets/images/contact-btn.png) repeat-x right 0;width: auto;height: 36px;display: block;padding: 0;cursor: pointer;padding: 0 30px 0 15px;}
input.contact-btn{background:none; border:none;font: normal 17px Arial, Helvetica, sans-serif;padding:0;font-size:16px;color:#fff;line-height: 36px;}
.form-row label sup{font-size:14px;}
.custCheck {background: url(/assets/images/tickmark.png) no-repeat 0 0;display: inline-block;height: 19px;padding: 0;width: 22px;margin-right:-1px;}
.form-row .custCheck input[type="checkbox"] {height: 19px; opacity: 0; width: 22px;}
.form-row label.securitycode{font-size:14px; color:#6c6f70;}
.form-row input.captcha-input{color:#6c6f70;}
.form-row input{line-height:22px;}
.form-row .custCheck+label{display:inline-block; font-size:13px;}
.firstul {float: none;width: 100%;}
.secondul {float: none;width: 100%;}
  
/*cookie disclamer*/
.cookies-bar {padding: 10px 0 0 0;display:none;}
.cookies-head{width: 100%;font-size:18px;font-weight:bold;} 
.cookies-text{width: 100%;padding-bottom:15px;}
.cookies-text p{padding-bottom:0;}
.cookies-text a{font-size:14px;font-size: 14px;display: inline-block;font-weight: bold;color: #646568;}
.cookies-text small{font-size:14px;display:block;padding-top:15px;} 
.cookies-bar .cookies-close{display:none;} 
 /*cookie disclamer*/

.content_story .datetime{font-size:14px;}
.recaptcha_widget_div  #recaptcha_area, #recaptcha_table {width: 100%!important; background: #EFEFEF; border: 1px solid #666666;}
.recaptchatable #recaptcha_image{width: 100%!important; }
.recaptchatable #recaptcha_image #recaptcha_challenge_image{max-width:100%; width:100%; display:block;}
.recaptchatable {line-height: 1!important;}
.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th {
margin: 0!important;
border: 0!important;
padding: 0!important;
border-collapse: collapse!important;
vertical-align: middle!important;}
.recaptchatable .recaptcha_r1_c1, .recaptchatable .recaptcha_r4_c4, .recaptchatable .recaptcha_r4_c1, .recaptchatable .recaptcha_r3_c1, .recaptchatable .recaptcha_r2_c1, .recaptchatable .recaptcha_r2_c2, .recaptchatable .recaptcha_r3_c1, .recaptchatable .recaptcha_r3_c3, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r7_c1, .recaptchatable .recaptcha_r8_c1, .recaptchatable .recaptcha_r4_c2 {
background: none !important;}
.recaptcha_theme_red .recaptcha_r4_c1 #recaptcha_response_field {
border-color: #8F5DAA ! important;
margin-top: 5px ! important;}
#recaptcha_reload_btn, #recaptcha_switch_audio_btn, #recaptcha_whatsthis_btn {
background: #6D2D8F url(/assets/images/refresh.gif) no-repeat left top ! important;
display: block;
width: 25px;
height: 17px;
display: block;}
#recaptcha_switch_audio_btn {background-image: url(/assets/images/audio.gif) ! important;}
#recaptcha_whatsthis_btn {background: url(/assets/images/help.gif) no-repeat scroll left top #6D2D8F !important;}
.recaptchatable #recaptcha_image #recaptcha_challenge_image {display: block;}
#recaptcha_image img {border: solid 1px #6E2D91 ! important;}
.recaptchatable .recaptcha_image_cell center img {height: 57px;}
.recaptcha_theme_red .recaptcha_input_area {margin-left: 0 !important;}
td #recaptcha_reload_btn img, td #recaptcha_switch_audio_btn img, td #recaptcha_whatsthis_btn img {display: none;}
.inside-common-bg ul.bulletnone{margin-bottom:1em; padding-left:0;}
.inside-common-bg ul.bulletnone li {color: #6E2D91;float: left;font-size: 0.83em;font-weight: bold;line-height: 1.143em;padding: 0 9px 0 0;width: auto;list-style-type:none;}
.inside-common-bg ul.bulletnone li a {color: #6E2D91;font-weight: bold;text-decoration: none;}
.inside-common-bg .people-form .left-col{width:100%;}
.inside-common-bg .people-form .right-col{width:100%;}
.inside-common-bg .people-form .left-col input, .inside-common-bg .people-form .right-col input, .inside-common-bg .people-form .left-col select, .inside-common-bg .people-form .right-col select{padding:1% 2% !important; float:none !important; font-size:12px !important; font-family:Arial; line-height:normal; color:#666;width: 95.4%;}
.inside-common-bg .people-form .left-col select, .inside-common-bg .people-form .right-col select{width:100%; margin-bottom:15px;background: url(/assets/images/down_arrow_accor.png) no-repeat 98% 50%;}
.inside-common-bg .people-form .left-col .form-row, .inside-common-bg .people-form .right-col .form-row{padding:0;}
.people-form .morelink-btn .rhtimg input{border:none!important; padding:0!important; color:#fff!important; font-size:12px!important; margin-bottom:0!important;}
.drop-shadow{box-shadow:0 15px 16px -15px  rgba(0,0,0,0.4); position:relative;float: left;width: 100%;}
.widgets-carousel .content h1 small,.widgets-carousel .content .quote-sec small{font-size: 18px;color: #565a5c;line-height: 24px;font-weight: 300;font-weight: normal;font-family: Dentons Sans Web Light, Arial;}
.form-row input+span, .form-row textarea+span{float:right;}
#main .people-form .people-search-landing input, #main .people-form .people-search-landing select{margin:0; box-sizing:border-box; border:1px solid rgba(169,169,169,1); width:100%; height:35px;}

.left-col, .right-col{padding:5px 0;}
.people-search-landing .form-row{padding:0;}
.people_search tr th, .people_search tr td{padding:35px 0;}  
.search-optionlist select {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
select {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.search-optionlist select:focus {outline: none;}
#main .people-form .people-search-landing select{height:30px; background:url(/assets/images/down_arrow_accor.png) no-repeat 98% 50%;}
.people-form .chineselandingpageLN .people-search-landing select{height:30px;}
.related-section{display:none !important;}
.view-all {display:none;}
div.profession p{padding-bottom:0;}
#main div.profession p a,div.profession p a{font-weight:normal;}
.hide-phone {display:none;}
.only-desktop {display:none;}
.only-tablet {display:none;}
.key_contacts .bioInfo{float:right;}
a.cookie_close{display:block; padding-top:15px;}
#google-map a{color:#6E2D91;font-weight:bold;}
#google-map a.map-btn{color:#fff;}
#google-map .details {padding-bottom: 15px;}

/*email popup*/
.repeat_addthisbg { background: #fff;  border-radius:12px; padding:5px;}

.addthis_form .form_row{padding:0 0 10px 0;}
.info_person_content{padding:0;}
.mobilenav_logo .right_sec, .mobilenav_logo .languageselect{margin:0 -15px;}

.imgstyling{width:100%;}
.imgstyling img{max-width:100%;width:100%;}
/*#body_container.search-results { padding-top:0px;}*/ /*SNR-2285*/
.home_stories .header_paddingmo h3 a:hover{text-decoration:none;}
/* a,a:hover,input{outline:none;} */
.content_social ul li, .home_stories ul li, .home_stories ol li {font-size: 14px;padding-bottom: 8px;}

/*27-05-2016*/
.brand{background-position:162% -81px; background-repeat:no-repeat; height:100%;}
.counting-wrapper{background:#fff; padding:40px 15px;}
/* .counting-wrapper.twitter-counting-wrapper{padding-bottom:0}
.counting-wrapper.twitter-counting-wrapper .cssTwitterShareLinkContainer{padding-bottom:40px;padding-top: 10px;} */
.owl-carousel .owl-item img,.owl-carousel img{max-width:100%; width:auto;}
/*.countingWrapper .owl-item{margin-top:-8px;}*/
.countingWrapper .owl-item p, .calloutowlcarousel.owl-carousel.oneitem p,.countingWrapper .owl-item p a, .calloutowlcarousel.owl-carousel.oneitem p a{font-size:18px; padding:0; margin:0; line-height:1.3;font-family: Dentons Sans Web Light,Arial;}
.countingWrapper .owl-item p span, .calloutowlcarousel.owl-carousel.oneitem p span{color:#6f2e8f; font-size:19px;}/*change from 21px to 19px*/
.countingWrapper .owl-item p a, .calloutowlcarousel.owl-carousel.oneitem p a{display:inline;}
/*.gradbg{padding:20px 15px 0 15px;}*/
.info p{color:#fff; font-size:13px; line-height:1.3; padding:0 0 10px 0;}
.info p.more{padding-bottom:0;}
.info p.focusheading{ display:none; }
.info h1{color:#fff; padding-bottom:12px; font-size:18px; font-weight:100; line-height:1.1;}
.info h1 a{color:#fff;}
.info h1 a:hover{text-decoration:none;}
.gallery .banner .info p{display:none;}
.gallery .banner .info p.more{display:block; font-size:14px; padding-bottom:0;}
.banner{height:221px;}
.tilesection{padding:25px 15px;}
.tile h2.smallerdeviceheading{color:#6f2e8f; padding:0 0 11px; font-weight:100; font-size:18px;}
.tile h2.smallerdeviceheading a{ color:#6f2e8f;}
.tile h2.smallerdeviceheading a:hover{text-decoration:none;}
.tile-info h2{display:none;}
.tilesection .imgspot{height:169px; margin-bottom:10px;}
.tilesection .imgspot a{height:100%;}
.tile-info > p{color:#4d525a; margin-bottom:25px; line-height:1.3; padding-bottom:0;}
.hoverinformation{display:none;}
.videosection .video-container{float:none; text-align:center; padding-bottom:20px;}
.videosection{ padding:0 15px 20px;}
.video-container img{display:inline;}
h2.heading22 a{font-size:18px; color:#6f2e8f; padding:0 0 0px; line-height:1.2;}
.video-content p{color:#4d525a;line-height:1.2;}
/*p.more14{display:none;}*/
.gallery{position:relative;}
.owl-nav{display:none;}
.socialicon-left{float:left; width:9.5%; border-right:1px solid #a0a3a6; height:74px; padding-right:10px;}
.socialtext-right{width:85%; float:right; text-align:left;}

.socialtext-right a{display:inline; color:#6f2e8f;}
.socialtext-right p.date{padding-bottom:5px;}
.layout{position:relative;}
.divcookies .layout,.RedirectionDisclaimer-bar .layout,.RedirectionDisclaimer-bar .search-results.RedirectionDisclaimer-bar{position:static;}
.layout .outerbg{display:none;}
.layout .brandbg {
    background-position:103% -152px;
	background-repeat:no-repeat;
	height:221px;
	padding:0 15px;
}

.info{width:77%; padding:29px 0 0 0;}
/*.gallery .info{padding:45px 0 0 0;}*/
.cssDesktopView, .cssTabletView{display:none;}

/*.gallery .cssMobileView{display:block;}*/

.addthis_form label{display:block; font-size:12px;color:#6e2d91; padding-bottom:4px; font-weight:normal;font-family: Arial, Helvetica, sans-serif;}
.addthis_form input, .addthis_form textarea{width:94%; border:1px solid #a2a4a3; padding:3px; background:#fff; height:21px; font:normal 18px Arial, Helvetica, sans-serif;}
.addthis_form textarea{height:90px; width:94%;resize:none;}
.addthis_form .errorInputtext{font: normal 10px/14px Arial, Helvetica, sans-serif;width: 172px;font-family: Arial;display:none;}
.close_btn{position:absolute; right:16px; top:2px; width:15px; height:15px;}
.close_btn a{text-align:center;}
.close_btn a img{display:inline;}
.addthis_form  .row_bottom .submitBtn{width: auto;height: 36px;padding: 0;border: 0px;color: #fff;font: normal 18px Arial, Helvetica, sans-serif;background: url(/assets/images/contact-btn.png) no-repeat 0 0;cursor: pointer;margin:0; text-align:left; }
.addthis_form {padding-top:15px; padding-right:10px; padding-left:10px; }
.row_bottom label{display:none;}

/* email success */
.success_message p{font-size: 24px;}

/* 12-05-16 7:40pm */
#follow_lang a{ font-size: 13px; }
.stylish-select ul li a{ float: none; }
.languageselect{ padding-bottom: 0; }
.search-results .name-sec.cookies-head {font-size: 18px;color: #666;}
.addthis-popup iframe {height: 575px!important;}
.addthis-popup .addthis.smallScreen iframe {height: 625px !important;}
#follow_lang img{width:20px;}
h1.globalpresense{display:none;}
.each-block.group object{max-width:100%;max-height:100%;}
.banner, .gallery1-wrapper .tile{cursor:pointer;position:relative;}
.biofilter{float:left; width:100%;}
p.more14 a{ color:#6f2e8f; display:inline-block;}
aside.aside-container .form-sec input{width: 96.5%;padding: 0.8% 1.2%;}
.touchDevice aside.aside-container .form-sec input.chineselastname{width:96.5%!important;}
#divMain.home .home_wrapper.group{min-height:300px;}
.languageselect ul{display: none;position: relative;width: 100%;top: 0;box-shadow: none;background: none #ecebeb;border-bottom: 2px solid #9c5fb5;box-sizing: border-box; float: left;}
.languageselect,.languageselect ul li{width:100%;float:left;display:block;}
.languageselect ul li{background: url(/assets/images/refrence_mainmenubg.png) repeat-x bottom;cursor: pointer;text-align: right;box-sizing: border-box;}
.languageselect ul li a{line-height: 40px;font-size: 15px;text-align: right;display: block;width:100%;padding: 0 38px;box-sizing: border-box;}
.languageselect a.selected span, .languageselect a:hover span{background:none}
.languageselect a span{padding:0;}
.languageselect ul li.selected,.languageselect ul li.selectedChild {color: #fff;background: none #6E2D91;}
/* .languageselect ul li:hover,.languageselect ul li:active,.languageselect ul li a:hover,.languageselect ul li a:active{background:#6E2D91;color:#fff;} */
.languageselect ul li:hover > a span{color:#fff}
#nav li div.sub{display:none!important}
#main #nav li a small{display:none!important;}
.mapsection {padding: 20px 0 0 0;}
.blogResource.responsiveBlog p br{display:none;}
/* .fydt_view .listing-row .cols ul li a{border:1px dotted #fff;}
.fydt_view .listing-row .cols ul li a:hover,.fydt_view .listing-row .cols ul li a:focus,.fydt_view .listing-row .cols ul li a:active{border:1px dotted #6F3090;} */
#linkToTweet,#EmbedTweets{width:300px;}
.cssTwitterShareLinkContainer .cssTwitterMoreSharedLinks li:first-child{margin-top:2px;}
.cssTwitterShareLinkContainer .cssTwitterMoreSharedLinks li:last-child{margin-bottom:2px;}
.cssTwitterShareLinkContainer .cssTwitterMoreSharedLinks{top:20px;left: -75px;}
.cssTwitterShareLinkContainer > ul > li{margin-right:25px}
.key_contacts.key_content.media_contacts span.contactname {font-weight: normal;}
.view-stories table.insight-table{width:100%;}
#main a.aredirection:focus{outline:none;}
.gallery ul ,.tilesection ul ,.banner-wrapper ul ,.gallery ol ,.tilesection ol ,.banner-wrapper ol{display:none}
/* #OfficeRedirectionDisclaimer .Oflightbox1{width:94%;} */
/*.table1 {display: none;}*/
.responsiveTable {display: block;}
/*SNR-2395*/
#float_social_links a.cssSocialIconGoogle{background-position: 0 -61px;}
#float_social_links a.cssSocialIconTwitter{background-position: 0 -49px;}
#float_social_links a.cssSocialIconLinkedin{background-position: -1px -56px;}
#float_social_links a.cssSocialIconFacebook{background-position: 0 -59px;}
/*SNR-2395 Ends*/
.cssWebAccessibilityPanel a{color:#6e2d91 !important;text-decoration: none;font-size:14px;}
.cssPeopleSearchControlResultsPage{float: left; width: 100%;}
}
@media (max-width: 768px) {
    .mobilenav_logo .languageselect {
        display: none !important;
    }
}
@media (min-width: 550px) {
.addthis_form label{float:left; width:83px; padding-bottom:0; padding-top:4px; font-size:15px;word-break: break-word; word-break:break-all;}
.addthis_form input, .addthis_form textarea{width:80%; float:right;font:normal 15px Arial, Helvetica, sans-serif;}
.addthis_form textarea{height:90px; float:right;}
.close_btn{right:14px; top:2px;z-index: 99; }
.captcha{float:right; width:81.4%;}
.addthis_form {padding-top:30px; padding-right:15px; padding-left:15px; }
.row_bottom label{display:block;}
#follow_lang a{ font-size: 15px; }
#follow_lang img{width:auto;}
.cssTwitterShareLinkContainer > ul > li {padding: 16px;margin: 0;margin-right: 20px;}
.cssTwitterShareLinkContainer .cssTwitterMoreSharedLinks{top:36px;}
.tab_double:last-child li:last-child{padding-bottom:0}
}

@media (min-width: 100px) and (max-width: 1024px){
	#float_social_links{left:inherit !important;top:inherit!important;}
}

@media (min-width: 400px) {
	#search_mobile a img:first-child{margin:3px 0 0 3px;}	
	#follow_lang a{line-height:60px;}
	.mobilenav_logo a.mobile_logo{width:65%;}
	.inside-common-bg .captcha{width:100%;}
	/*.each-block{padding-bottom:5px;}*/
	.layout .brandbg{background-position:110% -140px;}
	.info {width: 70%;}
	
}
@media (max-width: 400px) {
	/* .content_social div > p:nth-child(1){font-size: 17px!important;padding-bottom: 0;}
	.content_social div > p:nth-child(1) > a{line-height:1;} */
	#MicrositeDisclaimer .repeat-lightbg,#OfficeRedirectionDisclaimer .repeat-lightbg{padding: 12px 18px 21px;box-sizing: border-box;border-radius: 6px;width: 100%;}
	.thumbConatiner-sm{height:auto;}
}

@media (min-width: 360px) 
{
   
   .info_person_detail .key_contacts .bioInfo, .info_person .key_contacts .bioInfo{width: 63.6%;}
   .form-row input, .form-row textarea{width:92%;}
   .custCheck{margin-right:2px;}
   
}

@media (min-width: 481px) 
{
    
    .info_person_detail .key_contacts .bioInfo, .info_person .key_contacts .bioInfo{width: 73.7%;}
    .mobilenav_logo a.menu_icon{width:38%;}
    .form-row input, .form-row textarea{width:95.6%;}
	#MicrositeDisclaimer .curve-top-light,#MicrositeDisclaimer .curve-bottom-light,#OfficeRedirectionDisclaimer .curve-top-light,#OfficeRedirectionDisclaimer .curve-bottom-light{display:block;}
    #MicrositeDisclaimer .repeat-lightbg{width:404px;border-radius:0;padding-top:8px;box-sizing: content-box;}
    #OfficeRedirectionDisclaimer .repeat-lightbg{width:100%;box-sizing:border-box;background:none;background:#fff;border-radius:6px;padding-top:0px;}
	.cssTwitterShareLinkContainer > ul > li {padding: 16px;margin: 0;margin-right: 13px;}
	#linkToTweet,#EmbedTweets{width:400px;}
}

@media (min-width: 640px) 
{
    
 
   .info_person_detail .key_contacts .bioInfo,  .info_person .key_contacts .bioInfo{width: 81.1%;}
    .mobilenav_logo a.menu_icon{width:auto;}
     .form-row input, .form-row textarea{width:96%;}
	 #linkToTweet,#EmbedTweets{width:520px;}
    
}

@media (min-width: 650px) {
	#float_social_links ul li:first-child{background:none;}
	
	.layout .brandbg{background-position:142% -152px;}
	.info {width: 77%;}
	
}
 /*added on 13 may*/
@media (max-width:999px)
{
   
    aside.aside-container .headcontacts_purple {padding-left: 0;background-color: transparent;background: -moz-linear-gradient(#8e8e8e,#727272, #666666);background: transparent;color: #000}
    aside.aside-container .callout h3{color: #1f5f93;}
    aside.aside-container .key-head{background:none;width:auto;display:block}
    aside.aside-container .key-head a, .no-list li h5{color:#00549f;}
    aside.aside-container .nkey-format{width:100%;padding:0;}
    aside.aside-container .nkey-format figure img{display:block;}
    aside.aside-container .nkey-format figure{border: 1px solid #666;padding-right: 0;}
    .nkey-div .nkey-block .col span.contactname a{font-size:23px;color:#6E2D91;width: auto;display: block;}
    aside.aside-container .nkey-format .col{float:right;width:83.2%;}
    aside.aside-container .nkey-format .col p{font-size:17px;}
    aside.aside-container .nkey-format .col a{line-height: 1.6em;}
    aside.aside-container .nkey-format .col span,aside.aside-container .nkey-format .col a.emailPS{display:none;}
    aside.aside-container .nkey-format .col span.contactname{display:block;float: left;width: 100%;}
    aside.aside-container .key-head,  .no-list li h5{padding-left:0px;font-weight:normal;padding-top: 10px;}
    #main .aside-container .content-accordion{display:block!important;padding-top:0!important;}
    aside.aside-container .callout h3{color: #1f5f93;font-size: 32px;}
    aside.aside-container .key-contacts{background: none;padding: 0;border: none;outline: none;}
    aside.aside-container .key-accord .view-full a{color: #6E2D91;}
    aside.aside-container .key-accord .view-full a:hover{text-decoration:none;}
    .nkey-div .nkey-block .col span.contactname a:hover,aside.aside-container .nkey-format .col a:hover{text-decoration:none;}
    aside.aside-container .key-contacts-bot{display:none;}
	input.chineselastname{top:0!important;}
	.inside-common-bg ul.no-list li ul{padding-left:0;}
	#mobile_head.ptagline h1{padding:30px 0 15px 0;}
	.header_paddingmo.ptagline p{color:#666;font-weight:normal}
	.table1.LedByLawyer tbody tr > td:nth-child(2),.table1.LedByLawyer tbody tr.even > td:nth-child(2){background-color:#fff!important;}
	.table1.LedByLawyer tbody tr.even > td:nth-child(1){background-color:#fff!important;}
	.touchDevice .chineselandingpageLN .people-search-landing .form-row:nth-child(2) .right-col,.touchDevice .chineselandingpageLN .people-search-landing .form-row:nth-child(3) .right-col{margin-top:-57px;}
	.chineselandingpageLN .people-search-landing .form-row:nth-child(2) .right-col, .chineselandingpageLN .people-search-landing .form-row:nth-child(3) .right-col{margin-top:-46px;}
	.inside-common-bg .people-form input {box-shadow:none;}
}

@media (max-width:767px)
{
    aside.aside-container .callout h3{font-size: 22px;}
    aside.aside-container .key-contacts-top.headcontacts_purple{padding-bottom: 0;}
    .nkey-div .nkey-block .col span.contactname a{font-size:20px;}
    aside.aside-container .nkey-format .col p{font-size:16px;}
    .nkey-div .nkey-block{padding-left:0px;}
    aside.aside-container .nkey-format .col{width:81.1%;}
    aside.aside-container .key-head{padding-top: 3px;padding-bottom: 3px;}
    aside.aside-container .key-head a{font-weight:bold;font-size: 16px;line-height: 18px;}
    .stories-gap.view-stories .blogResource.responsiveBlog p{font-size:14px!important;line-height:17px;width: 370px!important;left:10px!important}
	.stories-gap.view-stories .blogResource.responsiveBlog p:first-child{font-size:17px!important;line-height:18px;top:5px!important;}
/* 	.stories-gap.view-stories .blogResource.responsiveBlog img{max-width:100%;} */
	.cssTwitterShareLinkContainer{display:none;}
	.touchDevice .chineselandingpageLN .people-search-landing .form-row:nth-child(1) .right-col input{height:30px;}
	/* #OfficeRedirectionDisclaimer .Oflightbox1{width: 94%;height: 94%;overflow: auto;} */
}
@media (max-width:640px)
{
    aside.aside-container .nkey-format .col{width:73.3%;}
	.stories-gap.view-stories .blogResource.responsiveBlog p{width: 330px!important;}
	/* .stories-gap.view-stories .blogResource.responsiveBlog img{height:100px;} */
	.stories-gap.view-stories .blogResource.responsiveBlog p{font-size:15px!important;}
	.stories-gap.view-stories .blogResource.responsiveBlog p:first-child{font-size:13px!important;}
	.blogResource.responsiveBlog{overflow:hidden;}
}

@media (max-width:480px)
{
    aside.aside-container .nkey-format .col{width:63.6%;}
	.lightbox, .lightbox1, .lightbox-toggle{
		margin-left: -140px;
		width: 280px;
	}
	body{-webkit-text-size-adjust: none;}
	.stories-gap.view-stories .blogResource.responsiveBlog p{font-size:12px!important;line-height:14px;width: 300px!important;left:10px!important}
	.stories-gap.view-stories .blogResource.responsiveBlog p:first-child{font-size:15px!important;line-height:17px;top:5px!important;}
	/* .stories-gap.view-stories .blogResource.responsiveBlog img{max-width:100%;height:100px} */
	.touchDevice .chineselandingpageLN .people-search-landing .form-row:nth-child(1) .right-col input {
    width: 95.45%!important;}
	.mobilenav_logo .left{display: table;float: left;text-align: left;}
	.mobilenav_logo a.mobile_logo{display: table-cell;vertical-align: middle;}
	.andriodDevices .header_paddingmo .left img,.andriodDevices .header_paddingmo .right img{width:100%;}
}
@media screen and (max-device-width: 480px){
	#sectionPeopleSearch .people-search-landing .form-row input{width: 100%;box-sizing: border-box;}
	.touchDevice .chineselandingpageLN .people-search-landing .form-row:nth-child(1) .right-col input{width:100%!important;}
}
@media (max-width:360px)
{
    aside.aside-container .nkey-format .col{width:57.9%;}
	.stories-gap.view-stories .blogResource.responsiveBlog p{font-size:11px!important;line-height:14px;width: 97%!important;left:10px!important}
	.stories-gap.view-stories .blogResource.responsiveBlog p:first-child{font-size:13px!important;line-height:15px;top:5px!important;}
	/* .stories-gap.view-stories .blogResource.responsiveBlog img{max-width:100%;height:110px} */
	.view-stories span.custCheck{width:9%;float:left;}
	.form-row .custCheck+label{width:90%;float:left;}
}
 /*added end on 13 may*/
 
@media (min-width: 768px)
{    
    .hide-phone {display:block;}    
    .hide-tablet {display:none;}
    .only-phone {display:none;}
    .only-tablet {display:block;}
    
    /*cookie disclamer*/
    .cookies-head{font-size:22px;}
    /*cookie disclamer*/
    
    .people_search a.emailPS {background-position:0 4.5px;}
    .result-circle .rows-link {padding-left:18px;}    
    #main .contact{margin-bottom:40px;}
     #nav li.active a small{ display:none;}      
     #nav li.active a span{ color:#fff;}
     .repeat_addthisbg { padding:10px;}
     .addthis{width:640px; padding-right:0px; }
     .addthis_form {padding-right:0px; }
     .close_btn{right:25px;}
	
	.header_paddingmo{padding:0 38px;}	
	.mobilenav_logo .left{padding: 15px 0 0 0; width:auto; height:auto;}
	.mobilenav_logo .right{width:60%;padding: 15.5px 0; margin-top:0;}
	#search_mobile{display:none !important;}
	#nav{position:relative;z-index:110;}
    #nav .bootstrap-iso{}
	#nav ul {position: absolute;right: 0;width: 40%;float:none;border:none; z-index:0;}
	#headnavigation li.first{display:none;}	
	.mobilenav_logo a.search{display:none;}
	.mobilenav_logo a.mobile_logo{width:150px;}
	.mobilenav_logo a.search{width:30px;background: none #cfcfcf; height: 40px; border-radius: 0 2px 2px 0; }
	.mobilenav_logo a.search img:first-child{margin: 5px 0 0 -3px;}
	.mobilenav_logo .search-button{float:right;width:27px;height:27px;border-radius:0 2px 2px 0;background:url('/assets/images/search_icon-tablet.png') no-repeat 0 0 ;text-indent:-9999px; margin:8px 6px 0 0; padding:0;}
	.mobilenav_logo input{display:inline-block;}
	.mobilenav_logo input{font-size:15px;border: none;color:#646568;height:41px;width: 84%;border-radius:2px  0 0 2px;outline: none;}
	.mobilenav_logo a.search{background:none #cfcfcf;}
	.mobilenav_logo a.menu_icon{float:right;}
	.mobilenav_logo input.search{background:none transparent;}
	.search_control{background:#cfcfcf;border-radius:2px;width: 82%;float: left; height:43px;}
	.mobilenav_logo .right .search_control{display:block;}
	#search_mobile{display:none;}
	.right_sec ul li a span{font-weight:500;}
	.languageselect_mobile ul li a{padding-right: 22px;}
	.languageselect_mobile ul li a{font-weight:600;}
	.languageselect_mobile ul li{font-weight:600;padding: 5px 15px;background:url(/assets/images/refrence_mainmenubg.png) repeat-x bottom;border:none;}
	#nav li.refrences a span{color:#646568;}
	#nav li div.sub{position:absolute;width:100%;display:none;}
	#nav li:hover div.sub{left:0;top:0;}
	#nav .cols{float:none;width:100%;}
	#nav .col-last{float:none;}
	#nav .menu_repeat{width:100%;background:none;}
	.menu-corner-shadowleft,.menu-corner-shadowright{display:none;}
	#nav .menu_bottom{display:none;}
	#nav .cols p{width:100%;}
	.bio-contact .left_assign span+a{ font-weight:bold; font-size:17.5px; color:#6E2D91; white-space:nowrap;}
	#follow_lang span{font-size: 19px;}
	#follow_lang a{display:inline-block;line-height:74px;}
	.accor_main img{padding:18px 22px 0 12px;}
	
	.accor_main img.right{padding-top:13px;}
	.accor_parent, .info_person{padding-bottom:40px;}
	.result-area-cont .accor_main{padding: 14px 0 14px 18px;}
	.content_social h2,.info_person .accor_main h4{font-size: 32px;}
	.content_social h4,.content_social h3{font-size: 25px;}
	
	/* floating share menu*/
	.social_mobile div:first-child{margin:0;}
	#float_social_links{height: 100px;}
	#float_social_links ul{padding:20px 0;}
	#float_social_links ul li:first-child{top:-20px;display:inline-block;}
	#float_social_links ul li {padding: 12px 31px 0 31px;}
	#float_social_links ul li:last-child{background:none;}
	#float_social_links ul li span{font-size:20px;margin-top:10px;float:left;padding-right:10px;}
	#float_social_links a{width:44px; height: 53px; display:inline-block;}
	#float_social_links .linkedln a{background-position:-176px -60px;width:44px;}
	#float_social_links .twitter a{background-position:-87px -60px; width:40px;}
	#float_social_links .gplus a{background-position:-126px -60px;width: 50px;height:53px;}
	#float_social_links .email a{background-position: 2px -60px;}
	#float_social_links .email2 a{background-position: 9px -63px;}
	#float_social_links .print a{background-position: -39px -60px;height:53px;}
	
	/*content css*/
	.widgets-carousel .content h1{font-size:32px;}
	.carousel-img {width:95px;padding-right:3%;}
	.social_mobile{float:right;width:42%;}
	
	/*08-05-2015*/	
	.mobile .bio-contact .clock{color:#666;font-size:17.5px;}
	.widgets-carousel .mobile .bio-contact span{font-size:17.5px;}
	.widgets-carousel .mobile .bio-contact span a{font-size:17.5px;}
	#accor_mobile{padding-bottom:35px;}
	#accor_mobile h2:first-child small{padding:15px 0 14px 15px;font-size:24px;}
	#accor_mobile h2{font-size: 24px;}	
	#accor_mobile h2:first-child span{height:54px;}
	h2{padding-top:10px;}
	
	/* footer css for mobile*/
	footer{padding-bottom:100px;}
	footer .links{width:530px;}
	.footer-wrapper{padding-left: 38px;padding-right: 38px;}
	footer .copyright{padding: 10px 0px 30px 0;text-align:left;}
	footer .links{padding-top:20px;float:none;}
	
	
	/* scroll mobile devices */	
	#scroll_top{bottom: 32%;right: 45px;}
	.lightbox {width:290px;}
	
	/* insight page */	
	.info_person_detail .accor_main{line-height:normal;}
	.info_person_detail .accor_main h4{font-size: 25px; line-height:normal; padding-left:0;}
	/*code goes in 100px*/
	
	
	/* 10-03-2015 */
	h5.key-head a{font-size:22px; padding-bottom:10px;}
	.find-dentons-team .info_person_content h2, .callout-advWrapper h2{font-size:30px;}
	
	.center-img{width:330px;}
	.callout-advWrapper{padding:100px 20px 0; height:250px;}
	#body_container { padding-bottom:40px; padding-top:40px;}
	.global_wrapper #body_container{padding-top:0;padding-bottom:0;}
	.thumbConatiner-sm{ overflow:hidden;cursor:pointer;float:left;padding:7px 15px 5px 0;width:260px;margin-top:0;}	/*padding-top added as per the issue 1088*/
	.thumbConatiner-sm{height:auto; overflow:auto;}
	.thumbConatiner-sm img{position:relative;margin-top:0;}
	.infographic-home .each-block h3{padding-bottom:14px; padding-top:10px; font-size:20px;}
	span.state,strong.state.state.strongStyle{font-size:14px;}
	.NewsandEvents h3{font-size:25px;padding-bottom:20px;}
	
	/*13-03-2015*/	
	.info_person_content .media_contacts a,.info_person_content .media_contacts li{font-size:17px;}	
	.key_contacts .bioInfo,.media_contacts .bioInfo{font-size:17px;width:75%;}	
	.info_person .key_contacts .bioInfo, .info_person_detail .key_contacts .bioInfo{width:83.2%;}	
	.key_contacts .contactname,.media_contacts .contactname{font-size:23px;}
	.widgets-carousel .key_contacts .bioInfo span.tab_office,.widgets-carousel .media_contacts .bioInfo span.tab_office{font-size:21px;}	
    .key_contacts .bioInfo span.tab_office,.media_contacts .bioInfo span.tab_office{font-size:17px;}
		
	.key_contacts .bioInfo .contactname a,.media_contacts .bioInfo .contactname a{font-size:23px;}
	.infographic-home h2.subheading{padding:10px 0 20px;}
	#mobile_head h1 {font-size:2.5em;}
	
	.NewsandEvents h3{padding-top:0;}
	.each-block{padding-bottom:30px;}
	
	.infographic-home .each-block h4{font-size:20px;padding-top:0;}
	.listing-row .cols{float:left;width:48%;}
	.listing-row .cols:nth-child(2){float:right;}
	.inside-common-bg .listing-row .cols ul{padding-left:2px;}
	.infographic-home h4{padding-bottom:15px;}
    .datetime-insight{padding-bottom:16px;}
	h5.key-head{padding-top:10px; font-weight:normal;}
	.nwkeyview a{font-size:21px;}
	.nwkeyview{padding:12px 0 0;}
	
	.mapsection{padding:40px 0 0 0;}
	.google-map {float: left;position: relative;width: 50%;}
	.moreOffices .google-map{width: 31%;margin-right:2%;}
	#google-map-left article{padding-bottom:0;}
	.google-map > br{display:none;}
	.google-map.right{margin-right:0; float:right;}
	.accor_parent .accor_main h2, .info_person .accor_main h4, .info_person .accor_main h2, .result-area-cont .accor_main h2{font-size:32px;}
	.info_person .accor_main h4#search_again{font-size:24px;}
	.info_person .accor_main h2{line-height:1;}
	
	/*peope search page css*/
	div.name,div.profession,div.info_about{float:left;width:33.33%;}
	.people_search thead th{display:table-cell;width:33.33%;}
	.people_search thead th:first-child{width:0.1%;}
	.people_search div.info_about .emailPS{color:#666;}
	aside .form-sec input {height:18px;}
	aside .form-sec select {height:34px;}
	.people_search thead th a.ascending{background: url('/assets/images/arr.png') no-repeat 100% 9px; display:inline-block;  padding-right: 10px;}		
	.people_search thead th a.dscending{background: url('/assets/images/dscending.png') no-repeat 100% 8px; display:inline-block;  padding-right: 10px;}
	.people_search tbody tr:first-child th,.people_search tbody tr:first-child td{padding:15px 0 30px;}
	.accrod_content_tab tbody tr:first-child th,.accrod_content_tab tbody tr:first-child td{padding:0;}
	.people_search caption{padding-bottom:18px;font-size:16px;}	
	div.name a br{display:block;}

	.globalpresence{padding:40px 0 20px;}
	.countryname {float: left; padding-right: 34px; width: 10em;}
	.countryOfficeList{overflow:hidden;}
	.officeList {float:left; margin-right:20px; width:31%;}
	.Desk .officeList {float:left; margin-right:0px; width:50%;}
	.countryname{padding-bottom:0px;}
	.countryname a{font-size:17px;}
	.tab_double{float:left;width:50%}
	
	/* fydt page */
	.default-text{font-size:18px;}
	.default-text span, .default-text a {font-size:18px;}
	.fydt_view .listing-row .cols ul li a{font-size:16px;}	
	
	
	/* homepage css */	
	.abstract_title h3,.abstract_title h3 a{font-size:54px;}
	#main .content_story .datetime,.content_story .datetime{font-size:18px;font-weight:normal;padding:0 0 28px 0;}
	 .home_stories h2{font-size:32px;padding-bottom:10px;padding-top:0;}
	.content_story{padding:35px 0 70px;}
	.focus_story{width:35%;float:left;padding:0 0 0 20px;}
	#main .focus_story h2,.focus_story h2{font-size:32px;padding-bottom:18px;}
	.focus_story .key_contacts .bioinfo{width:53.5%;}
	.content_story .content{width:60%;}
	.content_story .content h3 {font-size: 30px;}
	.content_story .key_contacts h4{font-size:22px;padding-bottom:30px;}
	.content_story .content{float:left;}
	.ad_content{float:left;width:60%;}
	.ad_content{font-size:18px;}
	.advertisement h4,.advertisement h4 a {font-size:32px;}
	.ad_content p{padding:0;}
	.ad_img{float:left;display:block; width:35%;padding-left:20px;}
	.ad_img img{max-width:100%;}	
    .firstul {float: left;width: 46%;}
    .secondul {float: right;width: 46%;}
    .inside-common-bg .people-form .left-col{float:left; width:48%;}
    .inside-common-bg .people-form .right-col{float:right; width:48%;}
    .inside-common-bg ul.bulletnone li {font-size: 0.875em;}
	.stylish-select ul li{padding:0 38px;}
	.right_sec ul li{padding:5px 38px;}
    .people_search tr td, .people_search tr th{padding:30px 0;}
    .people_search thead tr th{padding:2px 0;}
    footer .mobile_footer div.mobile_list > ul >li{padding:0;}
    footer .footer_drop li a{padding-left:38px;}
    
    .countryname ul li.offices-label, .officeList li.offices{background-position:0 6px; }
.countryname ul li.associate-offices-label, .officeList li.associate-office{background-position:0 7px;}
.countryname ul li.facilities-label, .officeList li.facilities{background-position:0 6px;}
.countryname ul li.associate-firms-label, .officeList li.associate-firms{background-position:0 6px;}
.countryname ul li.special-alliance-firms-label, .officeList li.special-alliance-firms{ background-position:1px 7px;}
.position{bottom: 4px;}
.position-firms, div.name p.p{padding-right:10px;}
.form-row input, .form-row textarea{width:96%;}
.custCheck {margin-right:7px;}
.mobilenav_logo .right_sec, .mobilenav_logo .languageselect{margin:0 -38px;}
.Countries .allcountries .countryOfficeList{
    float:none;
    /*float:right; width:74%;*/
}
footer .footer_drop{margin:20px -38px 0;}
.ifrm-container{height:525px;}

/* email success */
.success_message p{font-size: 30px;}
.search-results .name-sec.cookies-head {font-size: 22px;color: #666;}
/*13 may*/
aside.aside-container .key-head a, .no-list li h5{font-size: 22px;padding-bottom: 10px;color: #00549f;}
.addthis-popup iframe {height: 522px!important;}
.addthis_form .errorInputtext{text-align:left;margin-left:100px;}

/*27-05-2016*/
.banner{height:403px;}
	/*.gradbg{padding:30px 38px 0 38px;}*/
	.info{width:60%;}
	.info p{font-size:17px; line-height:1.3; padding:0 0 18px 0;}
	.gallery .banner .info p.focusheading{ font-size:15px; padding-bottom:17px; display:block; }
	.info h1{padding-bottom:25px; font-size:26px;}
	.gallery .banner .info p.more{font-size:17px;}
	.tilesection{padding:37px 38px 25px;}
	.tile > h2.smallerdeviceheading{ font-size:26px;}
	.tilesection .imgspot{height:210px;}
	.videosection .video-container{padding-bottom:26px;}
	.videosection{ padding:0 38px 40px;}
	h2.heading22{font-size:26px; padding:0 0 15px;}
	.video-content p{line-height:1.2;}
	.counting-wrapper{padding:40px 38px;}
	.owl-carousel{width:570px; margin:0 auto;}
	.socialtext-right{font-size:22px;}
	.socialtext-right p.date{font-size:22px; padding-bottom:10px;}
	.socialicon-left{height:85px;}
	
	.owl-prev{background-image:url(/assets/images/icons.png); background-repeat:no-repeat; background-position:1px -218px; width:21px; height:94px; /* background-size:cover; */ position:absolute; left:-61px; top:28%; text-indent:-20000px; display:block;}
.owl-prev.disable{background-image:url(/assets/images/icons.png); cursor:default;background-position:-42px -196px;}
.owl-next{background-image:url(/assets/images/icons.png); background-repeat:no-repeat; background-position:-106px -224px; width:21px; height:45px; /* background-size:cover; */ position:absolute; right:-61px; top:28%; text-indent:-20000px; display:block;}
.owl-next.disable{background-image:url(/assets/images/icons.png); cursor:default;background-position:-132px -198px;}
.socialicon-left{padding-right:0;}
.countingWrapper .owl-item p, .calloutowlcarousel.owl-carousel.oneitem p,.countingWrapper .owl-item p a, .calloutowlcarousel.owl-carousel.oneitem p a{font-size:21px;}
.countingWrapper .owl-item p span, .calloutowlcarousel.owl-carousel.oneitem p span{font-size:22px;}/*change from 25px to 22px*/
.layout .brandbg {
    background-position:-195px -95px;
	height:403px;
	padding:0 38px;
}
.cssTabletView, .gallery .banner .info p.cssTabletView{display:block;}
.cssDesktopView{display:none;}

.biofilter{float:right; width:50%;}
.owl-nav{display:block;}
.fydt_mobile .listing-row .textwrapper{display:table;}
.fydt_mobile .listing-row .textwrapper .textinner{display: table-cell;float: none;vertical-align: middle;}
#divMain.home .home_wrapper.group{min-height:550px;}
.blogResource p:first-child{width:370px;}
.blogResource p:nth-child(2){width:350px;}
.blogResource p:nth-child(2) br{display:none;}
.header_paddingmo .left img, .header_paddingmo .right img {max-width: initial;}
.cssTwitterShareLinkContainer > ul > li {padding: 16px;margin: 0;margin-right: 40px;}
.cssTwitterShareLinkContainer .cssTwitterMoreSharedLinks li:first-child{margin-top:5px;}
.cssTwitterShareLinkContainer .cssTwitterMoreSharedLinks li:last-child{margin-bottom:5px;}
.cssTwitterShareLinkContainer .cssTwitterMoreSharedLinks{top:44px;left:-10px;}
.gallery ul ,.tilesection ul ,.banner-wrapper ul ,.gallery ol ,.tilesection ol ,.banner-wrapper ol{display:block;margin-left: 10px;}
/*.table1 {display: block;}*/
.responsiveTable {display: none;}
/*SNR-2395*/
#float_social_links a.cssSocialIconTwitter{background-position: 0 5px;}
#float_social_links a.cssSocialIconGoogle{background-position: 0px 2px; width: 48px;}
#float_social_links a.cssSocialIconLinkedin{background-position: 0 4px;}
#float_social_links a.cssSocialIconFacebook{background-position: 0 2px;}
/*SNR-2395 End*/
 }

@media (min-width: 960px) {
	.mobilenav_logo #mobile input{background-size: 6%;background-position:97% 7px;}
	.landscape{float:left;margin-left:30px;}
	.landscape:first-child{margin-left:0;}
	.social_mobile{width:38%;}
   
	
}
@media (min-width: 1000px){    
    /*cookie disclamer*/     
    a.cookie_close{display:inline; padding-top:0;}
    #main .cookies-bar {padding:0;}   
    #main .cookies-bar .cookies-close{display:block;} 
    #main .cookies-head{float: left;padding: 9px 2% 0 14px;width: 23%;font-size: 24px;}   
    #main .cookies-text{float: left;width: 73%;padding:15px 0;}
    #main .cookies-text p{display:inline;}
    /*cookie disclamer*/
    
    #main a.emailPS {background-position:0 1px;}
    #main #nav li:hover a:hover small { background-position: 0 -88px; display:block  }
    #main .listing-row {padding-bottom:25px;}
    #main .people_search a.emailPS {background-position:0 3px;}
    #main .contact{margin-bottom:0;}
    #main .focus_story p{font-size: 14px;margin:0;line-height:19px;color:#333;}
    #main .russian .focus_story p{float:right;}
	#main .languageselect{width:auto;}
	#main .header_paddingmo{padding:0;}
	#main a:focus{outline: 1px dotted;}
	#main input:focus{outline: 1px dotted;}
/* 	#main a:hover{text-decoration:underline;}     */
    #main .default-text a{cursor:pointer;}
    #main .more_about .accor_main{padding-top:0px;}
    #main .logo_menu_mobile{width:auto;padding:0;}
	
	/* select language css*/
	#main .main{margin:0 auto 0px;display:block!important;}	
	#main #nav li.active a small{ display:block;}
	#main #nav li.active a span{ color:#333;}
	#main .stylish-select-left{display: block;}
	#main .stylish-select{float:left;}
	#main .languageselect a:hover{text-decoration:none;}
	#main .languageselect  ul.listing{background:none #fff;border:none;display:none;padding: 0;position: absolute;top: 30px;width: 170px;box-shadow:0 0 5px rgba(0,0,0,.2);}
	#main .languageselect  ul.listing li{background-image:none;}
	#main .languageselect ul.listing li:focus,#main .languageselect .stylish-select-right:focus{outline:none;}
	#main .stylish-select ul li a{float:none;line-height:30px;font-size:12px;display:block;padding-right:10px;}
	#main .stylish-select ul li:focus{background: none #6E2D91;}
	#main .stylish-select ul li:focus a{color: #fff;}
	#main .stylish-select ul li:hover{color: #fff;background: none #6E2D91;}
	#main .stylish-select ul li a:hover{color: #fff;background: none #6E2D91;}
	
	/* header css for desktop*/	
	#main .skip_lang {max-width: 994px;}
	#main #nav li.active a small {display:block;}
	#main #body_container{padding-bottom:0; padding-top:0;float:left;width:100%;}
	#main #headnavigation li{background:none;width:auto;/*103*/}
	#main #headnavigation.fr-fr li{width:auto;}
	#main #headnavigation.pl-pl li,#main #headnavigation.ru-ru li{width:auto;}
	#main #headnavigation.es-es li,#main #headnavigation.de-de li{width:auto;}
	#main #nav #headnavigation li.refrences{display:none;}
	#main #nav ul {position: relative;width: 100%;background:none;float: left;padding-left: 0px;box-sizing: border-box;}
	#main #nav {position: relative;width: 742px;float:left;z-index:50;}
	#main #headnavigation li{float: left;}	
	#main #nav li a:hover small, #main #nav li a.open small, #main #nav li.hover a small {display:block;}	
	#main #nav li.active a:hover small {display:block;}
	#main .right_sec ul  li a{background:url("/assets/images/icons.png") no-repeat; width:29px; height:29px;display:block;}
	
	#main .header-wrapper{padding-left: 12px;padding-right: 12px;}
	#main #nav li a span br{display:block;}
	#main #mobile{display:none;}
	#main #scrollableutility{display:none;}
	#main #nav{display:block!important;}
	#main .desktop_logo{display:block; width:227px;}	
	#main #nav li.last a span{height:auto; line-height:normal;}
	#main .mobilenav_logo .right{float:left;}
	#main input.search{float: left;width: 75%;padding: 0;margin: 0;border: none;height: 26px;padding-left: 10px;border-radius: 2px 0 0 2px; font-size:12px;}
	#main .mobile_links,#main .mobile_links:after,#main .mobile_links:before,#main .mobilenav_logo,#main .mobilenav_logo:after,#main .mobilenav_logo:before{clear:none;}
	#main .mobile_logo,.menu_icon{display:none;}
	#main .mobilenav_logo .search-button{cursor:pointer;width: 16px;height:16px;background:url('/assets/images/search_icon_desktop.png') no-repeat 0 0; margin:4px 4px 0 0;}
	#main .search_control input[type="submit"]{padding:0px;}
	#main .search_control input[type="submit"]:focus{outline:none;}	
	#main .mobilenav_logo .left{display:none;}	
	#main .mobilenav_logo .right.colored{float:right;width:auto;}
	#main .search_control{background:none;width:auto;float:left; height:auto;}
	#main .colored .search_control{background: none #e1e1e1;}

	#main .search_control span{font-size:12px;display:block;background:url('/assets/images/search_icon_desktop.png') no-repeat right 7px; padding: 2.5px 20px 0 0;line-height:2.3;}

	#main .search_control a{font-size:12px;display:block;cursor:pointer;background:url('/assets/images/search_icon_desktop.png') no-repeat right 7px; padding: 2.5px 20px 0 0;line-height:2.3;}

	#main .search_control input{display:none;}	
	#main .search_control input{border:0px #e1e1e1 solid;}
	#main .search_control input:first-child{border:none;}
	#main .search_control input:focus{outline:none;border:1px dotted;}
	#main .search_control input:first-child:focus{outline:1px dotted;border:none;}
	#main .mobilenav_logo a.menu_icon{display:none;}	
	#main .right_sec ul  li a small{display:none;}
	#main .mobilenav_logo{line-height:normal;width:auto;float:right;background:none;padding:0;}
	#main .mobilenav_logo .right{width:auto;padding:0;}
	#main .mobilenav_logo a.search img{display:none !important;}
	#main .mobilenav_logo a.search img:first-child{display:block !important; margin:4px 0 0 -5px;}
	#main .mobile_links{display:block;}
	#main .desknav_logo{margin-top:15px;}
	#main #languageselect_mobile{display:none;}
	#main #follow_lang{display:none;}
	#main .skip_lang{display:block;}
	#main .breadcrumbs{display:block;padding-left: 1px;}
	#main .languageselect_mobile{display:none !important;}		
	#main #headnavigation li.first{display:block;}
	#main .menu-corner-shadowleft,.menu-corner-shadowright{display:block;}	
	#main #nav .cols{float:left;width:23.7em;}
	#main #nav .col-last{float:left;}
	#main #nav .col-last strong,#main #nav .cols strong{font-weight:bold;}
	#main #nav .menu_bottom{display:block;}
	
	#main #nav li a span {float:left; background: none; line-height: normal;  font-size: 14px;color: #646568;}
	#main #nav li a small{float:left;}
	#main #nav li a:hover span, #main #nav li a.open span, #main #nav li.hover a span { background-position:right -44px;}
    #main #nav li:hover a span, #main #nav li a.focus span {color:#fff;background-position: right 0; }	
    #main #nav li div.sub {position: absolute;top: 0;left: -9999em;width: 1001px;padding: 0 0;visibility: hidden;display:block;}
	#main #nav li a span{font-size:12px;}
	#main #nav li:hover a span, #main #nav li a.focus span { background-position:right -44px; }
	#main #nav li:hover div.sub, #main #nav li.hover div.sub, #main #nav ul li div.open{left:-244px; top:43.5px;display:block!important; visibility:visible;}/* top:43.5px change for issue no 995*/
	
	#main #nav li a, #main #nav li.last a{height:auto; float:left; background:url(/assets/images/sprite-menu-repeat.gif) repeat-x 0 0; /*padding:0 0 0 10px;*/width:100%; padding:0; }
	#main #nav .fr-fr li a, #main #nav .fr-fr li.last a,#main #nav .fr-ca li a, #main #nav .fr-ca li.last a{/*padding:0 0 0 3px;*/}
	
	#main #nav li:hover a, #main #nav li a.open ,#main #nav li.hover1 a,#main #nav li a.focus,#main #nav li a.open { background-position:0 -44px; }
	#main #nav li:hover.active a, #main #nav li.active a.open ,#main #nav li.hover1.active a,#main #nav li.active a.focus,#main #nav li.active a.open { background-position:0 bottom; }
	#main #nav li.hover1.active .region-titleclose .cross,#main #nav li.hover1 .region-titleclose .cross,#main #nav li.active .region-titleclose .cross,#main #nav li .region-titleclose .cross{ background-position:-191px -4px;}
	#main #nav li a span, #main #nav li a:hover small, #main #nav li a.open small, #main #nav li.hover a small, #main #nav li a.active small, #main #nav li a.active small, 
	#main #nav li.last a.active small, #main #nav li.last a small, #main #nav li:hover a small, #main #nav li a.focus small, #main #nav li:hover a:hover small
	{background-image:url(/assets/images/sprite-menu-right.gif);background-repeat:no-repeat;background-position:right -44px;}
	#main #nav li.first {background:url(/assets/images/home-menu.gif) no-repeat right 0 transparent;}
	#main #nav li.first a span {background:url(/assets/images/home-menu.gif) no-repeat right 0;}
	#main #nav li:hover a:hover small,#main #nav li.hover1 a small,#main #nav li a.open small,#main #nav li a.focus small{background-position: 0 -88px;}
	#main #nav li:hover.active a:hover small,#main #nav li.hover1.active a small,#main #nav li.active a.open small,#main #nav li.active a.focus small{background-position: 0 bottom;}
	#main #nav li.active a span{color:#666;}
	#main #nav li.last a span {background:url(/assets/images/sprite-menu-last.gif) no-repeat right 0;color:#646568;white-space: nowrap;/*width:100%;*/}	
	#main #nav .de-de li.last a span{width:auto}
	#main #nav li.last.active a span{background:url(/assets/images/sprite-menu-last.gif) no-repeat right bottom;}
	#main #nav li.last.hover1 a span,#main #nav li.last a.open span{color:#fff;}
	#main #nav li.last.hover1.active a span,#main #nav li.last.active a.open span{color:#646568;}
	#main #nav li.last.hover1.active a span{color:#646568;}
	#main #nav .menu_bottom {background:url(/assets/images/menu_bottom_bg.png) no-repeat 0 0; }
	#main #nav .menu_repeat {background:url(/assets/images/menu_repeat_bg.png) repeat-y 0 0;}
	#main #nav .shadow01{background:url(/assets/images/nav-shadow01.png) no-repeat -46px 0;}
	#main #nav li.last a:hover span, #main #nav li.last a.focus span, #main #nav li.last a.open span,#main #nav li.hover1.last a span { background-position:right -44px;}
	#main #nav li.last.active a:hover span, #main #nav li.last.active a.focus span, #main #nav li.last.active a.open span,#nav li.hover1.last.active a span { background-position:right bottom;}		
	#main #nav .cols .morelink-btn a,#main #nav .col-last .morelink-btn a {  font-size:1em; text-align:center; width:109px; 
	height:25px; background:url(/assets/images/buttons/morelink.gif) repeat-x 0 0; color:#fff;  cursor:pointer;  text-decoration:none; 
	text-decoration:none; margin:0; }	
	#main #nav .col-professionals .morelink-btn a {  font-size:1em; width:109px; text-align:center; 
	background:url(/assets/images/buttons/morelink.gif) repeat-x 0 0; color:#fff; text-decoration:none; text-decoration:none; 
	padding:0 20px 0 8px; margin:0; }	
	#main .content-accordion { display:none;  background:url(/assets/images/location-bg.gif) repeat-x 0 0; width:96%; }
	#main .right_sec ul  li a{background:url("/assets/images/icons.png") no-repeat; width:29px; height:29px;}
	#main .right_sec ul  li a small{display:none;}
	#main .right_sec{float:left;display:block;background:none;padding-right:12px;}
	
	#main #nav li.last a.focus span{color:#fff; }
	#main #nav li.last.active a.focus span{color:#646568;}
	#main #nav li.last a:hover{background-position:0 -44px;}
	#main #nav li.last.active a:hover{background-position:0 -88px;}
	#main #nav li.active a:hover small{background-image:url("/assets/images/sprite-menu-right.gif");}
	#main #nav li.last a span{height:35px;}
	#main #nav li.last .accessible-megamenu-panel a{height:auto;}
	#main .mobile_links{ float:left; width:auto;padding-top:8px;}
    #main .right_sec.social {display:none;float:none;}
	#main .right_sec ul{float:left;box-shadow: 0 0 2px #313131;right:45px; top: 28px;background:#fff; /*border:1px solid #ccc;*/z-index: 99;position: absolute;width: 70%;}
	#main .right_sec ul li{float:none;}
	#main .right_sec ul li{padding: 2px 5px;background:none;margin-top: 0px;height:auto;border-bottom: 1px solid #ccc;}	
    #main .right_sec ul li.last, #main .right_sec ul li:last-child {border-bottom: 0px}
	#main .right_sec ul li:hover{background:none;}
	#main .right_sec ul li a{text-indent:0;margin-top:0;}
	#main .right_sec ul li a{border:1px dotted #fff;line-height: 30px;outline:none;text-align: right;width: 100%;background-position: 100% 0 !important;}
	#main .right_sec ul li a:focus{border:1px dotted #000;}
    .lang-controls .social-share{cursor:pointer; width:20px;}
    .right_sec ul li a span {font-size: 12px;position: relative;padding: 7px 0 0 30px;color: #646568;top: 0;padding-right: 35px;}
    #main .right_sec ul li a:hover, .right_sec ul li a:hover span{color: #6e2d91; text-decoration:none}

	/*stiky nav bar*/
	#main .errorpage{margin-top:45px;}
	#main .professionalNav ul li a:hover span{
	   background: #693b86; /* Old browsers */
    background: -moz-linear-gradient(top,  #693b86 1%, #310952 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#693b86), color-stop(100%,#310952)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #693b86 1%,#310952 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #693b86 1%,#310952 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #693b86 1%,#310952 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #693b86 1%,#310952 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#693b86', endColorstr='#310952',GradientType=0 ); /* IE6-9 */}
	#main .professionalNav ul li a:first-child:hover span, #main .professionalNav ul li a span{border-top-left-radius:3px; border-bottom-left-radius:3px;}
	
	/* content added*/
    #main .infographic-home .inside-common-bg{min-height: 450px;height: auto;float: left;width: 100%;}
	
	/*content css*/
	#main .carousel_wrapper{background:url(/assets/images/dentons-background.png) repeat-x 0 0;}
    #main .cssOfficeMap{background:url(/assets/images/OfficeBackgroundShadow.png) repeat-x 0 0;}

	#main .carousel_wrapper.global_wrapper{background:#fff;}/*SNR-2324*/
	#main figure.tablet{display:none;}
	#main .carousel-img {width:151px;}
	#main .widgets-carousel .left_assign span,#main .left_assign span{color:#666;font-weight:normal; padding:0; }
	#main #divGlobalBGWrap{display:block;}
	#main .accor_parent .accor_main h2, #main .info_person .accor_main h4,h2{width:auto;}	
	#main .info_person h4{font-size:16px;}
	#main .accor_parent .accor_main h2,#main h2{float:none;line-height:normal;font-size:1.75em; color:#1f5f93;}	
	/* #main .accor_parent .accor_main h2,#main h2{
    width: 66%;
    font-size: 2.181em;
    line-height: 1.1em;
	color: #fff; 
    font-weight: normal;
    padding: 18px 0;} */
	#main .accor_parent .accor_main h2.Key_Contact,#main h2.Key_Contact{padding:0;}
	#main .info_person .accor_main h4,#main .info_person .accor_main h2{float:none;font-size:20px;font-weight:normal;color:#fff;}	
	
	#main .accor_parent .accor_main,#main .info_person .accor_main{background:none;border:none; padding:0;}
	#main .info_person .accor_main{background-color: #8e8e8e;
	  background: -webkit-linear-gradient(#8e8e8e,#727272, #666666); /* For Safari 5.1 to 6.0 */
	  background: -o-linear-gradient(#8e8e8e,#727272, #666666); /* For Opera 11.1 to 12.0 */
	  background: -moz-linear-gradient(#8e8e8e,#727272, #666666); /* For Firefox 3.6 to 15 */
	  background: linear-gradient(#8e8e8e,#727272, #666666); /* Standard syntax */
	  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0NzgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM4RThFOEUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM2NjY2NjYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0NzgpIiAvPgo8L3N2Zz4=);
	  border-radius:2px 2px 0 0; padding:10px 14px 12px 14px;}
	#main .info_person.info_person_detail .accor_main{padding:10px 10px 12px 14px;}
	#main .accor_parent .accor_main.active h2{color:#1f5f93;}
	#main .accor_parent .accor_main.active, .info_person .accor_main.active{background:none;}
	#main .accor_parent .accor_main img,#main .info_person .accor_main img{display:none;}
	#main .professionalNav{display:block;}
	#main .inside-common-bg .accor_parent:first-child .accor_main{display:none;}
	#main .navSticky.professionalNav{margin-top:0;padding-top:0;}
	
	/*11-03-2015*/
	#main .content_social{position:relative;float:left;width:64%;}
	#main .infographic-home { float:left; width:98%;display:inline;padding-left:14px;padding-top: 0px;}
	#main #body_container.search-results .infographic-home{padding-top:0;}
	
	/*11-03-2015*/
	#main aside.aside-container { float:right; width:32%;margin-right:1.2%;padding-top: 0px;}
	#main #body_container.search-results aside.aside-container{padding-top:0;}
	#main .aside_emailme,#main .aside_linked,#main .aside_twitter,#main .aside_vcard,#main .con_info{display:block;}
	#main .accrod_content_tab,#main .info_person_content,#main .accor_parent ,#main .info_person,#main .accor_main{display:block !important;padding:15px 14px;float: left;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;}
	#main .accrod_content_tab{padding: 0;}
	#main .view-stories .accor_parent.About .accor_main{display:none !important;}
	#main .infographic-home .inside-common-bg{box-shadow: 0 0 14px #333;border-radius: 2px;position:relative;z-index:2;margin-top: 14px;}
	#main .info_person {box-shadow: 0 0 24px #333;margin-top: 22px;border-radius:2px;}
	#main .accor_parent, #main .info_person{padding:0;}
	#main .info_person:first-child{margin-top:14px;}
	#main .infographic-home h2{font-weight: normal;color: #1f5f93;padding-top: 1em;font-size: 1.75em;padding-bottom: 15px;background:none;line-height:normal;}
	#main .infographic-home h2.first-page	{padding-top: 0;}
	#main .widgets-carousel .content h1,#main .content h1{width:66%; font-size:2.181em; line-height:1.1em; color:#fff;font-weight:normal;padding:18px 0;}
	#main .content h1.globalpresense{color:#646568;}/*SNR-2324*/
	.widgets-carousel .content h1 small,.widgets-carousel .content .quote-sec small{color:#fff;}
	#main .widgets-carousel .content h1{padding-bottom:10px;}
	#main .widgets-carousel .content ,#main .global_wrapper .content {  padding-left: 14px; }
	#main .info_person_content a,#main .info_person_content li ,#main .info_person_content p {font-size:12px;}
	#main .find-dentons-team .info_person_content p,#main .find-dentons-team .info_person_content a,#main .find-dentons-team .info_person_content ul li{font-size:14px;}
	#main .con_info .info_person_content a{font-size:15px;}
    #main aside.aside-container.asideevent{margin-top:-9px;}
	
	#main .info_person h4 a{color:#fff;line-height:38px;}
	#main .info_person h3 a{color:#fff;line-height:38px;font-weight:normal;}
	#main .info_person .accor_main h4{ font-weight:normal;color:#fff;	}
	#main .accor_parent .accor_main h2, #main .info_person .accor_main h4,#main .info_person .accor_main h2,#main .content_social h2,#main h2{margin-left:-1px;width:auto;}
	#main .info_person .accor_main h4,#main .info_person .accor_main h2{line-height:1.2;}
	#main .quote-sec{float:left;width:62%;display:block;}
/* 	#main .bio-contact{float:none;} */
	#main .mobile,#main .social_mobile,#main .bio_name_mobile{display:none;}
	#main .stories-gap{padding:26px 23px 16px 22px;/*margin-top:14px;*/float:left;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;}
	#main .stories-gap .stories-gap {margin-top: 30px;}
	#main .stories-gap.fydt_view .stories-gap{margin-top:0;}
	#main .accor_parent .accor_main.active img.collapse,#main .info_person .accor_main.active img.collapse{display:none;}
	#main .advertisement.clickable a{text-decoration:none;}
	#main .Advertisement .accor_main{display:none;}	
	#main .Advertisement .info_person_content{margin-bottom:22px;}
	#main .Advertisement .info_person_content:first-child{margin-top:0;}
	#main .main_content_disable{display:none!important;}
	#main .left_add_over{display:block; margin-top:22px;box-shadow: 0 0 14px #333;}
	#main #mobile_head{display:none;}
	#main #accor_mobile h2{font-family:Dentons Sans Web Light,Arial;}	
	#main .widgets-insight{display:block;}
	#main #mobile_head{display:none;}
	
	
	
	/* scroll mobile devices */	
	#main #scroll_top{display:none !important;}
	
	/* footer css for mobile*/	
	#main footer .links{width:100%;}
	#main .copyright{padding: 10px 0px 20px 0px;}
	#main footer .links{padding-top:25px;}
	#main footer .links{display:block;float: left;}	
	#main footer .mobile_footer{display:none;}
	#main .footer-wrapper{padding:0;padding-left:14px;}
	#main footer{padding-bottom:0;margin-top: 40px;}
	#main.home footer{margin-top: 0;}
	#main footer{display:block;}
	
	/*other css*/
	#main .landscape{float:none;}
	#main .show{display:none !important;}
	#main #accor_mobile{display:none !important;}
	
	/*insight page */
	#main .lightboxBg_tablet.show{display:none;}
	#main .widgets-insight{display:block;padding-bottom: 17px;}
	#main .table1 tbody tr td[data-group="hidden"], #main .table2 tbody tr td[data-group="hidden"]{display:none;}
	#main .table1 tbody tr th,#main  .table1 tbody tr td,#main .table2 tbody tr th,#main  .table2 tbody tr td{padding:5px;}	
	#main .info_person_content .key_contacts a.emailPS{background:url(/assets/images/aside_message.jpg) no-repeat 0px 3px;padding-left:20px; display:inline-block;}		
	#main .info_person_content .media_contacts.event_contact a.emailPS,#main span.phone{display:block;} 
	#main .asideSocialMedia .mid-curve-callout h3 a{display:block; padding-left:12px; font-size:20px;float: left;width: 100%;box-sizing: border-box;}
	#main .asideSocialMedia .mid-curve-callout h3 a:hover{text-decoration:none;}
	#main .mobilenav_logo{box-shadow:none;}
	#main .info_person_detail .info_person_content{padding:16px 14px;}
	#main span.phone{display:block;}
	#main span.phone span{font-size:13px;}
	#main .asideSocialMedia{box-shadow:0 0 14px #333;float: left;width: 100%;;}
	#main .info_person_detail .info_person .accor_main {padding-left: 22px;}
	#main input.submit-btn {background: url(/assets/images/b2.png) no-repeat 0 0 rgba(0, 0, 0, 0);border: none;color: #333333;cursor: pointer;font-size: 1em;font-weight: bold;}
	#main .rhtimg {background: url(/assets/images/inactive.png) no-repeat right 0;float: left;font-size: 12px;height: 26px;padding: 0 15px 0 5px;margin-left: 10px;}
	#main .rhtimg input.submit-btn {background: none;  height: 26px;width: auto;}
	#main .transparent-arrow.changed .rhtimg {background-image: url(/assets/images/right-btn-arrow.png);}
	
	
	/* Practice page */
	#main .key_content{display:none;}
	#main .info_person .key_content_accor{padding:0;}
	#main .info_person .key_content_accor .key_content{padding:16px 14px;float: left;width: 100%;box-sizing: border-box; }
	#main .navSticky.health {left: 50%;margin-left: -484px;overflow: hidden;padding-left: 0;padding-top: 0;}
	#main .navSticky.health {width: 969px;}
	#main .navSticky.health .description, #main .navSticky.health .description .details{min-height:inherit;}
	#main .navSticky.health .description .details h2{padding:0 0 20px 0;}
	#main .content_social h4{font-family:Dentons Sans Web Light, Arial;}
	#main .infographic-home table .each-block h4{padding-top:0;}	
	#main .callout-advWrapper{margin:35px 0;}
    #main .callout-advWrapper{padding:20px 20px 0 20px; height:160px; width:279px;}
	#main .find-dentons-team{border-radius:5px;}
	#main .callout-advWrapper h2,#main .find-dentons-team h2{font-size: 24px;padding-bottom: 12px;padding-top: 6px;font-weight:300;}
	#main .callout-advWrapper h2{color:#fff;}
	#main .asideSocialMedia+.info_person_detail .info_person_content strong a{display:inline; font-size:12px;}
	#main #body_container .callout-advWrapper p{color: #fff;padding-bottom: 12px;}
	#main .each-block{padding:0 0 20px;}
       
	
	#main h5.key-head{
		background-color: #eee;
		background: -webkit-linear-gradient(#fdfdfd, #a8a9ab); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#fdfdfd, #a8a9ab); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#fdfdfd, #a8a9ab); /* For Firefox 3.6 to 15 */
		background: linear-gradient(#fdfdfd, #a8a9ab); /* Standard syntax */
		background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxOTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGREZERkQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNBOEE5QUIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxOTIpIiAvPgo8L3N2Zz4=);
		box-shadow: 0 0 5px #999;
		font-family:arial;
		float: left;
		font-size:12px;	
		padding:0;
		font-weight:bold;
		width: 100%;
	}
	#main h5.key-head.active{
		background-color: #9e73b5;
		background: -webkit-linear-gradient(#9e73b5,#81479e, #6E2D91); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#9e73b5,#81479e, #6E2D91); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#9e73b5,#81479e, #6E2D91); /* For Firefox 3.6 to 15 */
		background: linear-gradient(#9e73b5,#81479e, #6E2D91); /* Standard syntax */
		background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NDYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM5RTczQjUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM2RTJEOTEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2NDYpIiAvPgo8L3N2Zz4=);
	}
	#main .nwkeyview{border-bottom-left-radius:2px; border-bottom-right-radius:2px; background-color: #fff;padding:8px 14px 0 0;  }
	#main .key_content_accor .nwkeyview{padding:8px 14px 8px;}	
	#main .nwkeyview.all-office{box-shadow: none;}
	#main h5.key-head a{color:#00539f; font-size:13px; padding:9px 14px; display:block;}
	#main h5.key-head.active a{color:#fff;}
	#main h5.key-head a:hover{text-decoration:none;}
	#main .nwkeyview a{font-size:12px;display:inline-block;}
	#main .find-dentons-team.info_person{border:none; padding:0;margin:25px 0 0 0;}
	#main .find-dentons-team .info_person_content{padding:16px 14px;border-radius:2px;}
	#main .find-dentons-team.adv-image .info_person_content{padding:0;border-radius:0;}
	#main .find-dentons-team.adv-image .info_person_content .advcursor{padding:16px 14px;box-sizing: border-box;}
#main .thumbConatiner-sm{display:none;}
#main .thumbConatiner{float:left; width:170px; margin:0 15px 5px 0; display:block;}
#main .infographic-home .each-block h3{padding-bottom:10px; padding-top:0; line-height:1.2;}
#main .find-dentons-team .info_person_content h2{padding-top:0}
#main  .find-dentons-team .info_person_content p a{font-size:12px;}
#main .center-img{padding:0; width:220px;}
#main .info_person_detail .key_contacts .bioInfo, #main .info_person .key_contacts .bioInfo {width: 60.8%;}
#main .media_contacts .bioInfo, #main .key_contacts.media_contacts .bioInfo {width: 100%;}
#main p.capabilities{color:#fff; font-size:12px;padding-left:14px;}
#main .transparent-arrow{padding: 0 0 15px 14px;}
#main .transparent-arrow select {
    background-color: rgba(211, 211, 211, 0.2);
    border: 1px solid #505050;
    color: #ffffff;
    float: left;
    height: 26px;
    margin: 0;
    min-width: 196px;
    padding: 2px 0;
    width: auto;
}
#main .transparent-arrow option {color: #000000;}
#main .NewsandEvents h3{font-size: 1.25em; padding:0 0 0.467em; color:gray;}
#main a.read_more{display:inline-block;}
#main .breadcrumbMessage a{display:inline-block;}
#main .rightpagination li{display:inline;}
#main .rightpagination ul li.mobile{display:none;}
#main .rightpagination ul li span{background: #6E2D91;color:#fff;padding: 2px 4px;line-height: 1;}
#main .rightpagination.divrightpagination ul li span{line-height: 1;}
#main .pagination .rightpagination ul li span{line-height: 1;}
/*11-03-2015*/
#main .insight-stories-gap{padding:13px 14px 0 12px; margin-top:14px;}
#main .insight-stories-gap .stories-gap{margin-top:0;}
#main .datetime{font-size:12px;}
#main .key_contacts .contactname,#main .media_contacts .contactname{font-size:16px;line-height:1.4;}
#main  a.emailPS{padding-left: 20px;}
#main .key_contacts .bioInfo, #main .key_contacts .bioInfo a,#main .key_contacts .bioInfo p,#main .media_contacts .bioInfo p,#main .media_contacts .bioInfo, #main .media_contacts .bioInfo a{font-size:13px;line-height:1.3;}
#main .key_contacts .bioInfo .contactname a,#main .media_contacts .bioInfo .contactname a{font-size:16px;}
#main span.cityname{display:none;}
#main .info_person_content .key_contacts .contactname + a,#main .info_person_content .media_contacts .contactname + a{display:inline;}
#main .info_person +.info_person .info_person_content .key_contacts li,#main .info_person +.info_person .info_person_content .media_contacts li{padding-bottom:5px;}
#main .info_person +.info_person .info_person_content .media_contacts li{padding-bottom:20px;}
#main .info_person +.info_person .info_person_content .media_contacts .tab_double:last-child li:last-child{padding-bottom:0;}
#main .infographic-home h2.subheading{padding:10px 0;}
#main .bioInfo i{display:inline;}
#main .key_contacts .bioInfo a.cityname,#main .media_contacts .bioInfo a.cityname{display:inline;}
#main .regionalCapabilities{display:none !important;}
#main .infographic-home h3{display: block;font-size: 1.25em;font-weight:normal;line-height: 1em;}
#main .infographic-home h4,#main .infographic-home .each-block h4{font-size:16px;}
#main .info_person_content .key_contacts a:first-child,#main .info_person_content .media_contacts a:first-child{font-weight:bold;}
#main .key_contacts .bioInfo br,#main .media_contacts .bioInfo br{display:block;}
#main .info_person_content .media_contacts a.emailPS{font-weight:normal;}
#main .listing-row .cols .lessSpace li a{font-weight:bold;}
#main .tab_office{display:none;}


/* next and prevoius for destop */
#main .scroll-btn{border-top:solid 1px #666;padding-top:10px;display:block}
#main .btn-left{float:left;width:49%;}
#main .btn-right{float:right;width:49%;}
#main .btn-left .state,#main .btn-right .state{display:block;}
#main .btn-right .state{ text-align: right;}
#main .btn-left .state a,#main .btn-right .state a{color:#666;}
#main .infographic-home .btn-left h4 a,#main .infographic-home .btn-right h4 a{font-size:16px;line-height:1;}
#main .infographic-home .btn-left h4,#main .infographic-home .btn-right h4{padding-bottom:10px;}
#main .nxttxtright{text-align:right;}
#main .capabilities{display:block;}
#main .transparent-arrow{display:block;margin-bottom:20px;}/*DSU-286*/
#main .transparent-arrow.mb{margin-bottom:65px;}/*DSU-286*/
#main .mapsection{padding:0 0 0 14px;}
#main .google-map iframe {float: left;height: 250px !important;margin-right: 10px;width: 250px !important;display:block;}
#main .google-map .details {width: 200px;color:#fff;float:left;}
#main .singleOffice .google-map {width: 100%;}
#main .singleOffice .google-map .details {width: 70%;}
#main .singleOffice .google-map .details .cssWebAccessibilityPanel {width: 100%;}
#main .google-map .details p{/*font-size:12px;*/ padding-bottom:0; color:#fff;}
#main .google-map .details p.AssocFirm {padding-bottom: 10px;color:#fff;}
#main .google-map .details p.office-phone{font-weight:normal;color:#fff;display:block;}
#main .google-map .details p.office-phone.clickable{display:none;}
#main a.map-btn{display:none;}
#main .content_social .NewsandEvents h3{font-family: "Dentons Sans Web Light",Arial;}

/* bio contact office font change */
.timezone,.left_assign{font-size:14px;line-height:1.3;}
.About .timezone{font-size:14px;}

/*peope search page css*/
#main .people_search thead th a{font-size:12px;}
#main .alpha_list{display:block;}
#main .accrod_content_tab tbody th,#main .accrod_content_tab tbody td{padding:0;}
#main .rightpagination li.prev.prevSymbol a,#main .rightpagination li.next.nextSymbol a{background:none;text-indent:inherit;height:auto;display:block;padding:2px 4px;margin:0;width:auto;}
#main .rightpagination li.hyphen{display:none}
#main .rightpagination ul li.first span,#main .rightpagination li.last span,.alpha_list li a span {background:#6E2D91;color:#fff;}
#main .alpha_list li a span{padding:0 2px;}
#main .rightpagination ul li.first a,#main .rightpagination li.last a{color:#6E2D91;}
#main div.name p{line-height:1.5;}
#main .people_search caption p{display:none;}
#main .people_search thead th{width:25.33%;}
#main .people_search thead th:first-child{width:18%;}
#main .viewpagination a,#main .rightpagination a,#main .rightpagination span,#main .view-all a{font-size:12px;}
#main .rightpagination a{display:block;}
#main aside .form-sec input {height:18px;}
#main aside .form-sec select {height:26px;background:none;}
#main div.profession strong {font-size: 13px;font-weight: bold; display:inline-block; padding-bottom:2px;}
#main .people_search div.info_about a{font-weight:bold;}
#main .people_search div.info_about a.emailPS{font-weight:normal;}
#main .people_search caption{font-size:12px;color:#333;text-align:left;padding-bottom:35px;}
#main .people_search div.info_about .left_assign{display:block;}
#main .people_search div.info_about .left_assign.clickable{display:none;}
/* #main .info_person .left_assign{display:block;float: left;width: 100%;} */
#main .info_person .left_assign.clickable{display:none;}
#main div.name a{font-weight:normal;}
#main div.profession p{font-size:13px;}
#main div.profession p a{font-weight:normal;}
#main .people_search div.info_about p,#main .people_search div.info_about a{color:#666;padding-bottom:0;font-size:13px;}
#main .morelink-btn {display:inline-block;}
#main .morelink-btn .rhtimg {font-size:12px; height:23px; display:block;
background:url("/assets/images/sprite.png") no-repeat scroll right -325px transparent; padding:0px 20px 0px 10px;margin:0;}
#main .morelink-btn .rhtimg a{float:left; font-size:1em; background:none; font-weight:bold; padding:0px; color:#ffffff; 
 height:23px; line-height:23px; font-family:Arial; text-decoration:none;display:block;}
#main #secPeopleSearch .morelink-btn {float:left;padding:10px 0 0 0 ;}
#main #secPeopleSearch .morelink-btn .rhtimg{margin-left:0;}
#main .morelink-btn .rhtimg input.submit-btn,#main #nav .col-form .morelink-btn .rhtimg input.submit-btn{background: none; border: medium none; color: #FFFFFF; cursor: pointer; float: left; font-weight: bold; padding:0; 
 width:auto; margin:0px; height:23px; font-size:1em; font-family:Arial;}  
#main .morelink-btn .lhtimg{background: none;padding:0;}
#main .morelink-btn .lhtimg a{background: none repeat scroll 0 0 #A7A7A8; padding: 0 15px;margin:0;display:block;} 
#main .map{display:block;}
#main .globalpresence{display:none;}
.countryname {padding-right: 34px; width: 10em;}
.officeList {margin-right:20px; width:30.5%;}
#main .fydt_view .rhtimg{display:none;}
#main .globalpresence{padding:40px 0 80px;}
#main .accor_parent h2.globalpresence-heading{display:none;}
#main .accor_parent.Desk h2.globalpresence-heading,#main .accor_parent.region  h2.globalpresence-heading{display:inline-block; margin-left:-6px;}
#main .allcountries .countryname h2{display:block;font-size:28px;margin-left:-6px;}
#main .countryname a{font-size:21px;}
#main .countryname{width:19em; padding-right:50px;}
#main .officeList, #main .allcountries .officeList{width:31.2%; margin-right:30px;}
#main .officeList:last-child{margin-right:0;}
#main .Desk .officeList, #main .Desk .allcountries .officeList{width:50%; margin-right:0;}
#main .Desk .accor_main{padding:70px 0 0 0 ;}
#main .accor_parent .countryname ul li, #main .accor_parent .countryOfficeList ul li, #main .officeList li a{font-size:14px;}
    #main .accor_parent .countryname ul li.country a, #main .accor_parent .countryOfficeList ul li.country a, #main .officeList li.country a
    {
        font-size: 16px;
    }

#main .countryname h2{font-size:20px;}
#main .countryname .country_label h2{color:#333;}
#main .allcountries{padding:70px 0 0;}
#main .countrylist:first-child{padding-top:20px; border-top:none;}
#main .allcountries .countryname{display:block;}
#main .accor_parent .allcountries .officeList li{font-size:14px;}
#main .allcountries .officeList li a{font-size:14px;}
#main .allcountries .countryOfficeList{padding-top:30px;}
#main .info_about a.aredirection,#main .info_about a.hideOfficeinMobile,#main .info_about a.micrositeToggle{display:block;}
#main .info_about span.officemobile{display:none;}
#main .comma{display:inline;}
.rightpagination ul li span{display:inline;}
/* fydt page*/

 #main .denton-circle-widget .denton-clear{display:none;position:relative;bottom:0;}
  #main .denton-circle-widget .denton-clear.show{display:block!important;}
 #main .default-text{padding:0 0 0 14px;font-size:14px;width:32%;}
 #main .default-text span, #main  .default-text a {font-size:14px;line-height:normal;display: inline-block;}
 #main .default-text br{display:block;}
 #main .result-area-cont  .accor_main{display:none!important;}
 #main .denton-circle-widget, #main .result-area, #main .fydt_view .view-stories{display:block;}
 #main .fydt_mobile{display:none;}
 #main .result-circle { position:absolute; left:-4px;  top:3px; height:411px; display:none; padding:10px 0 0 12px; z-index:10001; }
 #main .circle-disable { position:absolute; height:242px; text-align:center; cursor:pointer; width:242px; display:block; background-image:url(/assets/images/disable-circle.png); background-repeat:no-repeat; /* padding-top:50px; */}
 #main .circle-disable:hover { background-image:url(/assets/images/hover-circle.png); }
 #main .active-circle { background-image:url(/assets/images/hover-circle.png); }
 .fr-ca #main .denton-circle-widget{height:430px;}
 #main .denton-circle-widget { height:385px; margin-top:-15px; display:block;}
 #main .result-area-top { display:block;width:608px; background:url(/assets/images/result-circle-top-bg.png) top left no-repeat; height:8px;}
 #main .result-area-cont {display:block; min-height:360px; padding:0 25px 0 0px; z-index:10001;padding:0; background:url(/assets/images/result-circle-main-bg.png) top left repeat-y; }
 #main .result-area-bot {display:block; width:608px; background:url(/assets/images/result-circle-bot-bg.png) top left no-repeat; height:8px;}
 #main .result-circle ul li a {color:#fff;}
 #main .selectoption {color:#fff;}
 
 #main .result-circle .cols-link-left { float:left; width:29%; padding:0% 2% 0% 0%; border-right:1px solid #c7c7c7; }
 #main .result-circle .cols-link-mid { float:left; width:29%; padding:0% 2%; border-right:1px solid #c7c7c7; font-weight:bold;}
 #main .result-circle .cols-link-right { float:left; width:26%; padding:0% 0 0 2%; border:none; font-weight:bold; }
 #main .result-circle .cols-link-second {min-height:325px;}
 #main .result-circle .cols-link-left {min-height:325px; }
 #main .result-circle .cols-link-mid { min-height:325px;}
 #main .result-circle .cols-link-left {padding:0% 2%;}
 #main .result-circle .cols-link-geo { padding:0% 2%;}
 #main .result-circle ul li { /*float:left;*/font-size:12px;padding-bottom:0px;line-height:1.5; padding-bottom:3px;}
 #main .selectoption { display:block;text-decoration:none; text-align:left; font-size:1em; line-height:1.167em; font-weight:bold; padding:0 0 12px 13px; }
 #main .denton-clear a {float:right; background:url(/assets/images/clear-button-sel.png) no-repeat right 4px; margin-right:24px;width:135px;height:20px; cursor:pointer;color:#6E2D91; text-decoration:none; font-size:12px;}
 #main .selectoption .denton-clear{float:right;margin-right:24px;width:130px;height:20px; cursor:pointer;}
 #main .result-area .denton-clear {width:55px; background:url(/assets/images/clear-button.png) no-repeat right 2px;}
 #main .result-area .denton-clear a {  color:#fff; text-decoration:none; width: auto; background: none;}
 #main .denton-clear span { padding-left:15px; margin-right:-20px; }
 #main .result-circle .rows-link{padding-left:0;}
 #main .result-circle .rows-link span{display:none;padding-top:0;}
 #main .result-circle .rows-link a{display:inline-block;line-height:1.2;}

#main .fydt_view{padding:8px 0 0 0;background: url(/assets/images/denton-team.png) no-repeat 0px 5px;  position: relative;  top: -5px;border-radius:11px;}
#main .fydt_view .stories-gap{padding-top:20px;}
#main .inside-common-bg nav{position:relative;left:-13px;top:26px;}
#main .inside-common-bg nav ul li, #main .inside-common-bg nav ol li{display:inline-block;line-height:1;list-style-type:none;}
#main .left-inactive { left:207px; top:125px; z-index:99; position:absolute; display:block;width:29%;}

/* news listing page */
#main .tab_double{float:none;width:100%;}

/* homepage css */
#main .home_stories .content_story  h1{font-size:33px;}
#main .home_stories .content_story  h2{font-size:28px;padding-top:0;}
#main .home_stories .content_story .focus_story  h2:first-child{padding-top:0;}
#main .home_stories .content_story h3{font-size:19px;}
#main .home_stories .content_story  h4{font-size:16px;}
/*#main.home header{width:100%;padding-bottom:20px;box-shadow: 0 0 10px rgba(0,0,0,0.8);z-index:10;}*/
#main .abstract_title{padding:30px 0 10px 0;min-height:108px; }
#main .overlay1 {background-color: transparent;padding: 0;min-height: inherit;}
#main .story {background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:50% 50%;max-width:100%;  /* position: relative; */  z-index: -1;width:100%;height:100%;}
#main .home_stories{background:url(/assets/images/dentons-background.png) repeat-x;position:relative;}
#main .content_story .datetime{font-size:14px;font-weight:bold;padding:0 0 28px;}
#main .focus_story .overlay1{padding:70px 14px;}
#main .content_story{padding:35px 14px 35px;}
#main .content_story .content{width:60%;}
#main .content_story h3 {font-size: 40px;}
#main .focus_story {float:left;width:35%;margin-left:20px;background:none #fff; border-radius:2px;color:#333;padding: 25px;box-sizing: border-box;}
#main .focus_story.clickable{cursor:pointer;}
#main .focus_story.clickable a{text-decoration:none;}

#main .focus_story h2{font-size:30px;color:#6e2d91;width:auto;padding-bottom:25px;}
#main .content_story .key_contacts h4{font-size:24px;padding-bottom:30px;}
#main .content_story .content{float:left;background:none #fff;border-radius:2px;padding: 25px;box-sizing: border-box;}
#main .advertisement h4,#main .advertisement h4 a{font-size:40px;}
#main .advertisement p{padding:0;}
#main .ad_NoImage{padding:30px 0 15px;}
#main .ad_ContainImage{padding:30px 0 25px;}
#main .ad_content{font-size:18px;    padding-right: 25px;    box-sizing: border-box;}
#main .ad_img{width:35%;}



#main #fixed_navigation {position:fixed;}
#main #fixed_navigation.block{display:block;}
#main #fixed_navigation ul li {padding-bottom:8px;}

#main #fixed_navigation ul li a{position:relative; width:50px; height:50px;}
#main #fixed_navigation .up_arrow img,#main #fixed_navigation .down_arrow img{margin:0 auto;padding-bottom:8px;}
#main #fixed_navigation .up_arrow.cursor,#main #fixed_navigation .down_arrow.cursor{cursor:default;}
#main #fixed_navigation ul li.active small,#main #fixed_navigation ul li:hover small{background:transparent;}
#main #fixed_navigation ul li img{background-color: #fff;margin-left: 1px; width:100%; height:100%; max-width:100%;}
#main #fixed_navigation ul li small{background-color: rgba(0,0,0,.7);position: absolute;top: 0;bottom: 0;width: 50px;border:1px solid #fff; }
#main .breadcrumbMessage{padding:10px 0;}
#main .form-row label{display:inline-block; padding:0 0 3px; font-size:12px;}
#main .form-row .custCheck + label{font-size:13px; padding:0; line-height:13px;}
#main .form-row input[type="checkbox"]+label{font-size:12px;}
#main .form-row label.securitycode{font-size:14px; color:#6c6f70;}
#main .form-row input.captcha-input, #main .form-row textarea{font-size:14px;}
#recaptcha_area, #recaptcha_table {width: 318px!important;}
#main .drop-shadow{padding-top:10px;}
#main .drop-shadow{box-shadow:none; }
#main .stylish-select ul li{padding:0;}
#main .people_search tr td, #main .people_search tr th{padding:10px 0;}
#main .people_search thead tr th{padding:2px 0;}
#main .people-form .people-search-landing select{background:none;}
#main .search-optionlist select { -webkit-appearance: menulist;-moz-appearance: menulist; appearance: menulist;}
#main select {-webkit-appearance: menulist;-moz-appearance: menulist;appearance: menulist;}
#main .inside-common-bg .people-form .left-col input, #main .inside-common-bg .people-form .right-col input, #main .inside-common-bg .people-form .left-col select, #main .inside-common-bg .people-form .right-col select{height:26px !important;}
#main .countryname ul li.offices-label, #main .officeList li.offices{background-position:0 8px;}
#main .countryname ul li.associate-offices-label, #main .officeList li.associate-office{background-position:0 8px;}
#main .countryname ul li.facilities-label, #main .officeList li.facilities{background-position:0 7px;}
#main .countryname ul li.associate-firms-label, #main .officeList li.associate-firms{background-position:0 7px;}
#main .countryname ul li.special-alliance-firms-label, #main .officeList li.special-alliance-firms{background-position:0px 8px;}
#main .view-all, #main .related-section, #main .hide-tablet,#main .only-desktop {display:block;}
#main .officeList{width:31.2%;}
#main .infographic-home .NewsandEvents h4, #main .infographic-home .Recognition h4, #main .infographic-home .Insights h4 {padding-bottom:11px;}
#main .hide-desktop, #main .only-tablet {display:none;}   
#main #google-map a{font-weight:normal;}
#main .mobilenav_logo .right_sec, #main .mobilenav_logo .languageselect{margin:0;}
#main .languageselect { float: right; display:none}
#main .imgstyling{margin-left:-22px; margin-top:-26px; width:623px;}
a.emailPS {background: url(/assets/images/email_icon.png) no-repeat 0px 2px;}
.Countries .allcountries .countryOfficeList{width:100%;}
#main .Countries .allcountries .countryOfficeList{float:none; /*width:auto;*/}
#main .home_stories .header_paddingmo{padding-left:12px; padding-right:12px;}
#main .advertisement .ad_NoImage .header_paddingmo{padding-right:42px;}
#main .related-section{display:block !important;}
.addthis_form input, .addthis_form textarea{font-size:18px;}
#main .home_stories .header_paddingmo h3 a:hover{text-decoration:none;}
#main #nav li a span { color:#646568; height:35px;padding: 8px 10px 0 0;/*width: 83px;*/word-wrap: break-word;}
/*#main #nav .pl-pl li a span{width:98px;}
#main #nav .es-es li a span{padding: 8px 20px 0 0;width:auto;}
#main #nav .de-de li a span,#main #nav .pl-pl li a span,#main #nav .ru-ru li a span{padding: 8px 27px 0 0;width:auto;}
#main #nav .fr-fr li a span,#main #nav .fr-ca li a span{padding: 8px 10px 0 0;width: 90px;}
#main #nav .fr-fr li a span{width: auto;padding: 8px 26px 0 0;}
#main #nav li.last a { padding-left:7px; }*/
#main #nav li.active a small {background-image: url(/assets/images/sprite-menu-right.gif); background-position:0 bottom; left:-22px;  }
#main #nav li.active a:hover small { background-position:0 bottom; left:-22px; display:block  }
#main #nav li.last.active a small { background-position:0 bottom; left:-22px; display:block }
#main #nav li.last.active a:hover small, #main #nav li.last.active a.focus small, #main #nav li.last.active a.open small { background-position:0 bottom;  left:-22px; display:block; }

/*#main #nav li.active a small, #main #nav li.active a:hover small{background-image: none;}*/
/* chan 13-05-16 */
.layout {  max-width: 994px; }
.Oflightbox1.layout {  max-width: 970px; }
.footer-wrapper { padding: 0; padding-left: 14px; }
footer .links { display: block; width: 100%; }
footer .mobile_footer { display: none; }
footer .copyright { padding: 10px 0px 20px 0px; }

/*added on 13 may*/
.aside-container .content-accordion.nkey-div{padding-top:0;}
#main .aside-container .content-accordion{background:#fff;width:100%;}
aside.aside-container .nkey-format{padding: 16px 14px;box-sizing: border-box;width: 100%;}
.key-accord figure a{border: 1px solid #666;width: 95px;}
aside.aside-container .nkey-format figure img{max-width:100%;display: block;}
aside.aside-container .nkey-format .col{width:60.8%;font-size: 13px;line-height: 1.3;}
.nkey-format .col .contactname{font-size: 16px;line-height: 1.4;}
aside.aside-container .nkey-format .col a{display:inline;color:#6E2D91;font-size:13px;}
.nkey-div .nkey-block .col span.contactname a{font-weight: bold;color: #6E2D91;font-size:16px;}
.nkey-format .col span,aside.aside-container .nkey-format .col p{font-size:13px;}
#main aside.aside-container .nkey-format a.emailPS{font-weight:bold!important;}
 aside.aside-container .nkey-format .col p{padding-bottom:1px;width:100%!important;}
 #main h5.key-head.ui-state-active a{color: #00539f;font-size: 13px;padding: 9px 14px;display: block;}
#main .nwkeyview {border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;background-color: #fff;padding: 8px 14px 8px 14px;width: 100%;float: left;box-sizing: border-box;margin-left: 0;padding-left: 0;}
#main h5.key-head.ui-state-active.active a{color:#fff;}
aside.aside-container .key-accord .view-full {font-weight: 600;float: left;width: 100%;display: inline-block;box-sizing: border-box;}
aside.aside-container .key-contacts-bot{height:0;}
aside.aside-container .key-contacts{background:#fff;background-image:none;}
aside.aside-container .key-accord .view-full{padding-top: 0;color:#6E2D91;}
aside.aside-container .key-accord .view-full a{}
	
/* .bio-contact {float: none;} */

/*18-may signing up mailing list*/
#main .asideSocialMedia{width:100%;float:left;}
/*18-may end*/
.image_text{padding-bottom:25px;}
.content_social h4.event-head-space{padding-top:0.5em}
.widgets-carousel .content .quote-sec p.BiographyTitle{color:#fff;}
.mCSB_scrollTools{display:block!important;}
#main .info_person .left_assign{display:block;}
h1.globalpresense{display:block;}
#main a:hover {text-decoration: underline;}
/* #main .info h1 a:hover{text-decoration:none;} */
.each-block{padding-bottom:60px;}
#main .more a:hover{text-decoration:none;} 

/* 27-05-2016 */
/*#main .home_wrapper{padding:30px 0 0 0;}*/ 
#main .banner{min-height:433px;height:100%;}


.layout .outerbg {
		min-height: 403px;
		height:100%;
		left: -19988px;
		position: absolute;
		top: 0;
		width: 20000px;
		display:block;
}

#main .layout .outerbg {min-height: 433px;}

.layout .brandbg {min-height: 403px;}
#main .gallery .layout .brandbg, #main .layout .brandbg {
	min-height:433px; padding:0;height:100%;
}
#main .gallery .layout .brandbg{background-position:0 0;}
#main .layout .brandbg {background-position:-244px 0;}



#main .gradbg{height:15px; padding:0; }
#main .gallery .brand .info{width:71%; padding-top:38px;}
#main .brand .info{width:47%; padding-top:60px;}
#main .gallery .info p{font-size:18px; padding:0 23px 12px 0; line-height:1.2; display:block;}
#main .info p{/* padding-bottom:30px; */ font-size:18px; padding-right:0; line-height:1.2;}
#main .info p.more{padding-bottom:0;}
#main .gallery .info p.secondpara{padding:0 100px 25px 0; display:block;}
#main .gallery .info p.more{font-size:18px; padding:0;}
#main .gallery .info p.more a{color:#fff; display:inline-block; }
#main .gallery .info p.focusheading{ font-size:24px; padding-bottom:20px;}
.ru-ru #main .gallery .info p.focusheading{font-weight:bold;}
#main .gallery .info h1, #main .info h1{font-size:36px; padding-bottom:27px;}
#main .tilesection{padding:40px 0 20px 0;}
#main .tilesection .tile{float:left; width:294px; margin-right:43px!important; display:none;}
#main .tilesection .tile:last-child{margin-right:0;}
#main .tilesection .imgspot{height:225px; margin-bottom:0; cursor:pointer;}
#main .imgspot img{max-width:100%;}
#main .tile-info{padding:8px;}
#main .tile-info h2{font-size:24px; padding:0 0 10px; display:block; line-height:1.1; cursor:pointer;}
#main .tile-info h2 a{ color:#6f2e8f;}
/* #main .tile-info h2 a:hover{text-decoration:none;} */
#main .videosection{ padding-bottom:50px;padding-top: 20px;}
#main .videosection .video-container{float:left; width:48%;}
#main .videosection .video-content{float:right; width:47%;}
#main h2.heading22 a{font-size:24px; padding:0 0 0px; color:#6f2e8f;}
#main p.more14 a{font-size:15px;}
#main .tile h2.smallerdeviceheading{display:none;}
#main .tile-info > p{font-size:14px; margin:0;}
#main .video-content p{font-size:14px; line-height:1.3;}
#main .hoverinformation{display:none; position:absolute; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.5); display:none; z-index:10; -webkit-transform: scale(0); transform: scale(0); opacity: 0;
  -webkit-transition: opacity .3s ease-in-out, -webkit-transform .3s ease-in-out;
  transition: opacity .3s ease-in-out, -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out, opacity .3s ease-in-out;
  transition: transform .3s ease-in-out, opacity .3s ease-in-out, -webkit-transform .3s ease-in-out; text-align:center;}
  

  
#main .imgspot:hover .hoverinformation{
  display: table;
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  -webkit-animation: anim .3s ease-in-out;
  animation: anim .3s ease-in-out;}
  
 

#main.home header {
    width: 100%;
    padding-bottom: 20px;
    box-shadow: 0 0 10px rgba(0,0,0,0.8);
    z-index: 12;
}

#main .items-animated {animation: 400ms ease 0.3s normal both 1 running items-show;}
#main .imgspot .hoverinformation h2{color:#fff; font-weight:100; vertical-align:middle; display:table-cell;}
#main .counting-wrapper{padding:75px 0;}
/* #main .counting-wrapper.twitter-counting-wrapper{padding-bottom:0}
#main .counting-wrapper.twitter-counting-wrapper .cssTwitterShareLinkContainer{padding-bottom:75px;} */
#main .owl-prev{width:38px; height:94px; top:0; left:-118px;}
#main .owl-next{right:-118px; width:38px; height:94px; top:0; }

#main .ad_background{padding:75px 14px;}
#main .ad_content{font-size:18px;}
#main .ad_content h4{font-size:40px;padding-bottom:40px;font-weight:normal;}
#main #fixed_navigation {position:fixed;top:36%;right:0.5%;display:block;}
#main #fixed_navigation ul li {padding:5px 0;}
#main #fixed_navigation ul li a{background:url(../images/inactive_home.png);width:18px;height:18px;}
#main #fixed_navigation ul li.active a{background:url(../images/active_home.png);}
#main .breadcrumbMessage{padding:10px 0;}
#main .owl-carousel{width:735px;}
#main .socialtext-right{width:85%; font-size:22px;}
/*#main .socialtext-right p.date{font-size:27px;}*/
#main #twitterWarpper .item{padding:5px 0 0 0;}
#main .socialicon-left{height:96px;}

#main .gallery .brandbg .info{width:70%;}
#main .info{width:48%; padding:42px 0 0 0;}
#main .gallery .info{padding-top:27px;}
#main #gallery1 .tile.selected .imgspot{opacity:0.5;}

#main #twitterWarpper .item{padding:5px 0 0 0;}
#main .countingWrapper .owl-item p, #main .calloutowlcarousel.owl-carousel.oneitem p,#main .countingWrapper .owl-item p a, #main .calloutowlcarousel.owl-carousel.oneitem p a{font-size:24px; line-height:1.2;font-family: Dentons Sans Web Light,Arial;}
.zh-cn #main .countingWrapper .owl-item p,.zh-cn #main .calloutowlcarousel.owl-carousel.oneitem p,.zh-cn #main .countingWrapper .owl-item p a,.zh-cn #main .calloutowlcarousel.owl-carousel.oneitem p a{font-family: Arial;}
#main .countingWrapper .owl-item p span, .calloutowlcarousel.owl-carousel.oneitem p span{font-size:25px;}/*change from 29px to 25px*/

#main .slider-navigation-wrapper{position:relative;}
#main .slider-navigation{position:absolute; bottom:20px; right:0; width:188px;display:none;}
#main .gal-prev, #main .gal-next{background:url(/assets/images/icons.png) no-repeat -173px -227px; width:57px; height:44px; cursor:pointer; float:left; margin:0 0px 0 0;}
#main .gal-next{background-position:-176px -183px; margin-right:0;}
#main .play-pause-controller{float:left; width:49px; height:52px; cursor:pointer; margin-right:10px; background:url(/assets/images/icons.png) no-repeat -230px -182px;margin-left: 5px;margin-right: 15px;}
#main .play-pause-controller.play{background-position:-230px -240px; margin:-3px 10px 0 0;margin-left: 10px;}
#main #gallery1{position: relative; overflow: hidden;}
#main .gallery1-wrapper{float: left; margin: 0; padding: 0; position: relative;}


/*#main #nav.fr-ca ul li a span {padding: 8px 10px 0 0;}*/
#headnavigation.zh-cn li #PeopleSearchControl .right-col >div:nth-child(2){padding-top:0;}
#headnavigation.zh-cn li #PeopleSearchControl .right-col > div:nth-child(1) input{top: 5px!important;left: -302px!important;}
.wraplang{ background: #ebece6;}
.banner, .gallery1-wrapper .tile{cursor:default;}
a.shadowread:hover  { text-decoration:underline; }
#main .languageselect li:hover a span{color:#6F3090;}
#main .languageselect li:hover > a.selected span{color:#fff;}
#main .cssTabletView, #main .cssMobileView, #main .gallery .info p.cssTabletView{display:none;}
#main .cssDesktopView{display:block;}
#main .layout .brandbg {background-position:-52px -95px;}
.info{width:64%;}
.owl-carousel{width:735px;}
.owl-prev{width:38px; height:94px; top:0; left:-118px;}
.owl-next{right:-118px; width:38px; height:94px; top:0; }
#main .languageselect ul{display:block!important;}
aside.aside-container .form-sec input{width: 94.10%;padding: 1% 2%;}
#main .languageselect li{float: left;margin-right: 2px;width:auto;}
#main .languageselect a.selected,#main .languageselect a.selected:hover {
	background: #6F3090;
	color: #fff;
	padding: 0;
	}#main .languageselect a span {
	display: block;
	padding: 9px;
}
#main .languageselect a {
	float: left;
	padding: 0;
	font-size: 12px;
	text-decoration: none;
	line-height: 15px;
	display: block;
}
#main .languageselect ul li,#main .languageselect ul{background:none;border:none}
#main .languageselect ul li.selectedChild:hover > a span{color:#fff}
#main #nav li a small{display:block;}
#main #nav li:hover a small,#main #nav li.active a small,#main #nav li:focus a small,#main #nav li a.focus small,#main #nav li a.open small{display:block!important;}
#main .inside-common-bg .people-form .left-col input, #main .inside-common-bg .people-form .right-col input{padding-left:10px!important}
#main aside .form-sec input{padding-left:7px;}
#main #nav .row ul li{/*padding-left:5px;*/}
#main .calloutowlcarousel.owl-carousel.oneitem{width:100%;}
/*.ie9 #main #nav li a span,.ie9 #main #nav li.last a span{height:33px;}
.ie9.en #main #nav li a span,.ie9.en #main #nav li.last a span{height:35px;}*/
.cssTwitterShareLinkContainer > ul > li {padding: 16px;margin: 0;margin-right: 50px;}
#main footer{margin-top: 60px;}
.touchDevice .chineselandingpageLN .people-search-landing .form-row:nth-child(1) .right-col input{width: 415px!important;height: 20px;}
.touchDevice aside.aside-container .form-sec input.chineselastname{width:95%!important;top:0px!important;}
#main .owl-controls .owl-dots{display:none!important;}
.touchDevice  .people-form .chineselandingpageLN .people-search-landing select {height: 40px;margin-bottom: 8px;}
.touchDevice .chineselandingpageLN .people-search-landing .form-row:nth-child(2) .right-col,.touchDevice  .chineselandingpageLN .people-search-landing .form-row:nth-child(3) .right-col {margin-top: -60px;}
.owl-prev{background-position:0 -194px; }
.owl-next{background-position:-90px -199px; }
 #main .cssWebAccessibilityPanel a{color:#fff !important;text-decoration: underline;font-size:14px;}
  #main #nav #headnavigation li a.open{color:#fff}
  #main #nav #headnavigation li.accessible-megamenu-top-nav-item:hover > a, #main #nav #headnavigation li.accessible-megamenu-top-nav-item.hover1 > a{color:#FFF}
 #main #nav .people-search-wrapper .searchbar, #main .our-professional .people-search-wrapper .searchbar{margin-top: 20px; margin-bottom:15px;width: 100%;font-family: inherit;font-size: 16px;border-radius: 0;font-weight: normal;line-height: 38px;box-shadow: none;color: #000;text-align: left;font-style: italic;min-height: 28px;max-height: 28px;background: url(../images/icon/searchbar.jpg);background-repeat: no-repeat;background-size: contain;background-position: 100% 45%;/* padding-right: 70px; */}
 #divMain #nav .people-search-wrapper .searchbar, #divMain .our-professional .people-search-wrapper .searchbar{margin-top: 20px; margin-bottom:15px;width: 100%;font-family: inherit;font-size: 16px;border-radius: 0;font-weight: normal;line-height: 38px;box-shadow: none;color: #000;text-align: left;font-style: italic;min-height: 28px;max-height: 28px;background: url(../images/icon/searchbar.jpg);background-repeat: no-repeat;background-size: contain;background-position: 100% 45%;/* padding-right: 70px; */}
 #main #nav .people-search-wrapper .searchbar{width: 85%;padding-right: 65px;}
 #divMain #nav .people-search-wrapper .searchbar{width: 85%;padding-right: 65px;}
 #main  .searchbar::-ms-clear {width:0;height:0;display:none;}
 #main .our-professional .people-search-wrapper .searchbar{width:90%;padding-right: 45px;}
 #divMain .our-professional .people-search-wrapper .searchbar{width:90%;padding-right: 45px;}
 #main #nav .advance-search{/*display:none*/}
 #main .advance-search{padding:20px 0;}
 #main .advance-search a{display:inline;}
 #main .our-professional  .advance-search a{display:inline-block}
 #secPeopleSearch h3{margin:0}
 #main #secPeopleSearch h3{padding:15px 0 8px;}
 #main #nav #secPeopleSearch .col-form{padding-left:0;padding-bottom: 0;width: 100%;clear:both}
  #main .our-professional{padding:40px 20px 40px;position:relative;min-height:320px;}
  #main .our-professional .col-form{clear:both}
  #main .our-professional .gradbg{background-size: 10% 30%; }
  #main #nav .people-search-wrapper .searchbar::-ms-clear {width:0;height:0;display:none;}
  #divMain #nav .people-search-wrapper .searchbar::-ms-clear {width:0;height:0;display:none;}
 #main #nav .people-search-wrapper .searchbar-cross-control, #main .our-professional .people-search-wrapper .searchbar-cross-control {right: 7px;top: 55px;width: 35px;height: 25px;background: transparent;position: absolute;cursor: pointer;}
 #divMain #nav .people-search-wrapper .searchbar-cross-control, #main .our-professional .people-search-wrapper .searchbar-cross-control {right: 7px;top: 55px;width: 35px;height: 25px;background: transparent;position: absolute;cursor: pointer;}
 #main .our-professional .people-search-wrapper .searchbar-cross-control{right: 60px;top: 60px; height:36px}
 #divMain .our-professional .people-search-wrapper .searchbar-cross-control{right: 60px;top: 60px; height:36px}
 #main .our-professional .people-search-wrapper .searchbar-cross-control:focus {outline: dotted 1px #000 !important;}
 #divMain .our-professional .people-search-wrapper .searchbar-cross-control:focus {outline: dotted 1px #000 !important;}
 #main #nav .people-search-wrapper .searchbar-x-control, #main .our-professional .people-search-wrapper .searchbar-x-control {background: url(../images/icon/cross-blueviolet.svg);background-repeat: no-repeat;background-size: 13px 33px;background-position: 100% 20%;right:46px;top:52px;width: 20px;height: 42px;position: absolute;cursor: pointer;}
 #diMain #nav .people-search-wrapper .searchbar-x-control, #main .our-professional .people-search-wrapper .searchbar-x-control {background: url(../images/icon/cross-blueviolet.svg);background-repeat: no-repeat;background-size: 13px 33px;background-position: 100% 20%;right:46px;top:52px;width: 20px;height: 42px;position: absolute;cursor: pointer;}
 #main #nav .search-char div, #main .our-professional .search-char div{width: 3.846%;height: auto;float: left;cursor: pointer;font-family: inherit;font-size: 18px;font-weight: normal;line-height: inherit;color: #BDBDBD;text-align: center;}
 #main .our-professional #secPeopleSearch h3{width: 100%;font-size: 1.688em;line-height: 1.074em;color: #662d91;padding: 7px 0 8px;font-family: 'Dentons Sans Web Semibold',Arial;}
 #main .our-professional .accessible-megamenu-panel-group{list-style-type:none; display:inline-block;padding:5px 10px}
 #main .our-professional .accessible-megamenu-panel-group a.litAlphabets:hover{color:#662d91;text-decoration:none}

 #divMain #nav .search-char div, #main .our-professional .search-char div{width: 3.846%;height: auto;float: left;cursor: pointer;font-family: inherit;font-size: 18px;font-weight: normal;line-height: inherit;color: #BDBDBD;text-align: center;}
 #divMain .our-professional #secPeopleSearch h3{width: 100%;font-size: 1.688em;line-height: 1.074em;color: #662d91;padding: 7px 0 8px;font-family: 'Dentons Sans Web Semibold',Arial;}
 #divMain .our-professional .accessible-megamenu-panel-group{list-style-type:none; display:inline-block;padding:5px 10px}
 #divMain .our-professional .accessible-megamenu-panel-group a.litAlphabets:hover{color:#662d91;text-decoration:none}
 /*.touchDevice .langSelect, .touchDevice .social-share{display:none}*/
}

/* start : auto suggest styles*/

#main #nav .people-search-wrapper span.main-search-wrapper ul.searchbar-list {
    top: -15px;
    max-height: 260px;
    padding: 15px 10px !important;
    width: 55.7%!important;
    left: 1px;
    position:absolute;
    background:#fff;
}
#main #nav .col-form ul li a.litAlphabets{ color:#BDBDBD;font-size: 15px;font-weight: normal;}
#main #nav .col-form ul li a.litAlphabets:hover{ color:#662d91;}
#main #nav #secPeopleSearch .layout ul.listing_wid {
    width:100%;
    margin-left: 10px;
        margin-top: -20px;
}
#main #nav #secPeopleSearch .layout ul.listing_wid > li {
    padding: 0 11px 0 0;   
}
.ru-RU #main #nav #secPeopleSearch .layout ul.listing_wid > li {
    padding: 0 8.5px 0 0;   
}
.our-professional #secPeopleSearch .layout ul.listing_wid {
    width:100%;
    margin-left: 10px;
}

.our-professional #secPeopleSearch .layout ul.listing_wid > li {
        padding: 0px 2.6% 0 0;
}
.ru-RU .our-professional #secPeopleSearch .layout ul.listing_wid > li {
        padding: 0 2% 0 0;
}
#main #nav .people-search-wrapper span.main-search-wrapper ul.searchbar-list > li >span
{
        float: none;
        color: #575a60;
        
}
#main #nav .people-search-wrapper span.main-search-wrapper ul.searchbar-list > li > div.category {

           clear: left;
}
#main #nav .people-search-wrapper span.main-search-wrapper ul.searchbar-list > li >span span
{
        padding: 0 0 3px;
            float: none;
}
#main #nav .people-search-wrapper span.main-search-wrapper ul.searchbar-list > li:hover{

       padding-left: 5px;
}
#main #nav .bootstrap-iso{z-index:0}
#main #nav .bootstrap-iso > span{position:relative; z-index:2}

#main .our-professional .people-search-wrapper ul.searchbar-list {
    margin-top: 51px;max-height: 250px;width: calc(100% - 70px);
}

#main .people-search-wrapper span.bootstrap-iso span.main-search-wrapper{
    width: inherit;
    display: inherit;
    background: none;
    box-shadow: none;
    border-radius: inherit;
    min-height: 0;
    margin: 0;
    padding: 0;}

/* divMain*/
#divMain #nav .people-search-wrapper span.main-search-wrapper ul.searchbar-list {
    top: -15px;
    max-height: 260px;
    padding: 15px 10px !important;
    width: 55.7%!important;
    left: 1px;
    position:absolute;
    background:#fff;
}
#divMain #nav .col-form ul li a.litAlphabets{ color:#BDBDBD;font-size: 15px;font-weight: normal;}
#divMain #nav .col-form ul li a.litAlphabets:hover{ color:#662d91;}
#divMain #nav #secPeopleSearch .layout ul.listing_wid {
    width:100%;
    margin-left: 10px;
        margin-top: -20px;
}
#divMain #nav #secPeopleSearch .layout ul.listing_wid > li {
    padding: 0 11px 0 0;   
} 
#divMain #nav .people-search-wrapper span.main-search-wrapper ul.searchbar-list > li >span
{
        float: none;
        color: #575a60;
        
}
#divMain #nav .people-search-wrapper span.main-search-wrapper ul.searchbar-list > li > div.category {

           clear: left;
}
#divMain #nav .people-search-wrapper span.main-search-wrapper ul.searchbar-list > li >span span
{
        padding: 0 0 3px;
            float: none;
}
#divMain #nav .people-search-wrapper span.main-search-wrapper ul.searchbar-list > li:hover{

       padding-left: 5px;
}
#divMain #nav .bootstrap-iso{z-index:0}
#divMain #nav .bootstrap-iso > span{position:relative; z-index:2}

@media (max-width: 998px)
{
    #divMain .our-professional .people-search-wrapper ul.searchbar-list
    {
        margin-top: 51px;
        max-height: 250px;
        /*width: calc(100% - 70px);*/
    }
}

@media (min-width: 999px)
{
    #divMain .our-professional .people-search-wrapper ul.searchbar-list
    {
        margin-top: 51px;
        max-height: 250px;
        width: calc(100% - 70px);
    }
}


#divMain .people-search-wrapper span.bootstrap-iso span.main-search-wrapper{
    width: inherit;
    display: inherit;
    background: none;
    box-shadow: none;
    border-radius: inherit;
    min-height: 0;
    margin: 0;
    padding: 0;}
/* divMain ends*/

/* end : auto suggest styles*/
/*to show the links in footer*/
@media (min-width: 1030px) {
#float_social_links {
	position: absolute;
	z-index: 1;
	width: 56px;
	height: 294px;
	border-radius: 2px 0 0 2px;
	padding: 0 8px;
	box-sizing: border-box;
}
.tab_double{padding-bottom:0}

#float_social_links ul li:first-child {
    top: 0;
    left: 0;
    width: auto;
    background: none;
    padding-left: 0;
    padding-right: 0;
}

#float_social_links ul li span {
    color: #888;
    font-size: 11px;
    margin-top: 0;
    float: none;
    padding: 0;
    text-align: center;
    word-break: break-word;
}

#float_social_links ul li {
    float: none;
    padding: 13px 4px;
    background: url(/assets/images/sociallinks_liborder.png) repeat-x bottom;
}
#float_social_links ul li.linkedln {
    padding: 13px 4px;
}
#float_social_links a {
    width: 21px;
    height: 25px;
    display: block;
}
#float_social_links .linkedln a{background-position: 0px -118px;width: 21px;}
#float_social_links .twitter a{background-position: -25px -118px;width: 21px;margin-right: 0;}
#float_social_links .gplus a{background-position: -51px -118px;width: 21px;height: 21px;}
#float_social_links .email2 a{background-position: -72px -117px;margin-right: 0;}
#float_social_links .print a{background-position: -94px -117px;height: 23px;}
#float_social_links ul {padding: 0;}
/* floating share menu*/
	#main #float_social_links{position:absolute;z-index:1;width: 56px;height: 250px;border-radius: 2px 0 0 2px;padding: 0 8px;box-sizing: border-box;}
	#main #float_social_links ul li {float:none;padding: 13px 4px;background:url(/assets/images/sociallinks_liborder.png) repeat-x bottom;}
	#main #float_social_links ul li.linkedln {padding: 13px 4px;}
	#main #float_social_links ul li.print{padding:13px 4px;background:none;}
	#main #float_social_links ul li:first-child{top:0;left:0;width:auto;background:none; padding-left:0; padding-right:0;}
	#main #float_social_links a{width:21px; height:25px;display:block;}
	#main #float_social_links .linkedln a{background-position: 0px -118px;width: 21px;}
	#main #float_social_links .twitter a{background-position: -25px -118px;width: 21px;margin-right: 0;}
	#main #float_social_links .gplus a{background-position: -51px -118px;width: 21px;height: 21px;}
	#main #float_social_links .email2 a{background-position: -72px -117px;margin-right: 0;}
	#main #float_social_links .print a{background-position: -94px -117px;height: 23px;}	
	#main #float_social_links ul li span {color:#888;font-size: 11px;margin-top:0;float: none; padding:0; text-align:center; word-break:break-word;}
	#main #float_social_links ul{padding:0;}
	
	/* share text */
	#main #float_social_links.sharemenu_fixed{position:fixed;top: 50px;right: 85.8%;}
	#main #float_social_links.sharemenuinsight_fixed{position:fixed;top: 50px;right: 85.8%;}
	#main #float_social_links ul li span.set-fontsize{font-size:8px;}
	#main #float_social_links ul li span.set-fontsize-russian{font-size:7px;}
	footer {  padding: 0; }
	#main .layout .brandbg {background-position:-244px 0;}
	#main .languageselect a:hover{background:#e1e1e1; color:#6F3090;}
    #main .mapsection #google-map a { color:#fff;text-decoration:underline;}
}

@media (min-width: 1000px) and (max-width: 1075px){
	 #main #float_social_links{display: none !important;left: -100px!important;}
	 header .layout,.layout{width:100%;max-width: 100%;}
	 aside.aside-container .key-head a{color:#00549f;}
	 .languageselect a.selected{background:none #6F3090;}
	 #main .desktop_logo {width: 218px;}
	 .touchDevice .languageselect li a:hover{color:#fff;background:#6F3090;}
}

@media (min-width: 1075px) {        
	#main #float_social_links.afterRender{display:block !important;}
	.home #float_social_links, #main.home #float_social_links, .HideShareMenu #float_social_links, #main.HideShareMenu #float_social_links{display:none !important;}
	#float_social_links.afterRender {  display: block !important; }    
}
#main #float_social_links.afterRender.hide-it{display:none !important;}
/*11-03-2015*/
@media (max-width: 998px)  
{
    select::-ms-expand {display: none!important;}
	.table1 thead,.table2 thead { display: none; }	
    /*table, thead, tbody, th, td, tr {
        display: block;
    }*/ /* Added by Anshuman and giving an error on IPAD/ Mobile View*/
	.table1 tbody td::before, .table2 tbody td::before {color: #6e2d91;content: attr(data-th);width: 45%;font-weight:bold;position: absolute; top: 6px; left: 6px; padding-right:10px;}	    
	.table2 tbody tr td:first-child {background: #6e2d91;color: #fff;}	 
	.table1 tbody td , .table2 tbody td {position: relative;}
	.table1 tbody tr td[data-group="hidden"],.table2 tbody tr td[data-group="hidden"]{background:#ccc; color:#333; font-weight:bold; padding:7px;}
	.table1 tbody tr td[data-group="hidden"]::before , .table2 tbody tr td[data-group="hidden"]::before {content: '';display: block;width:100%;padding:0;}
	.table1 > tbody > tr:nth-of-type(2n+2), .table2 > tbody > tr:nth-of-type(2n+2){background-color:#fff;}
	/*26-03-2015*/
	.table1 tbody th, .table1 tbody td,.table2 tbody th, .table2 tbody td {padding:7px !important;}
    /*.table1 tbody td, .table2 tbody td {padding-left:50% !important;}*/
    .table1 tbody td, .table2 tbody td {padding-left: 0!important; display: block; padding-top: 0!important; width: 40%; padding-left: 27%!important;}
	.languageselect a.selected, .languageselect a:hover, .languageselect a:focus, .languageselect a:visited{background:#6E2D91;}
	.chineselandingpageLN .people-search-landing .form-row:nth-child(1) .right-col input{width:44%!important;height:17px;}
	.chineselandingpageLN .people-search-landing .form-row:nth-child(1) .right-col {padding:0}
}

@media (max-width: 767px) { 	
	/*.table1 tbody td::before, .table2 tbody td::before {display: block;width: 100%;padding-bottom:5px;}*/		
    .table1 tbody td::before, .table2 tbody td::before {color: #6e2d91; content: attr(data-th); width: 45%;font-weight: bold;position: relative; top: 0;left: 0; display: block;}
    .table1 tbody td, .table2 tbody td {padding-left: 0!important; display: block; padding-top: 0!important; width: 100%; padding-left: 6px!important;}
	.footericon a.linkedin{width: 2px;}
	footer .links{padding-top: 0;}
	footer .footer_drop .links {background: #ecebeb;}
	footer .footer_drop .links li {width: 100%;}
	.chineselandingpageLN .people-search-landing .form-row:nth-child(1) .right-col input{width:100%!important;}
	.chineselandingpageLN .people-search-landing .form-row:nth-child(2) .right-col, .chineselandingpageLN .people-search-landing .form-row:nth-child(3) .right-col{margin-top:0;}
	.no-list li h5{font-size: 16px;font-weight: bold;margin-bottom: 5px;line-height: 18px;}
/* 	.counting-wrapper.twitter-counting-wrapper .cssTwitterShareLinkContainer.shareLinksOpen{padding-bottom:60px;} */
}

@media (min-width: 1000px){
    @media screen and (-webkit-min-device-pixel-ratio:0){
        a.emailPS {background: url(/assets/images/email_icon.png) no-repeat 0px 1px;}
    }    
    
    @media screen and (-webkit-min-device-pixel-ratio:0){
	    #main .info_person_content .key_contacts a.emailPS{background:url(/assets/images/aside_message.jpg) no-repeat 0px 2px;}
    }
    
}
@media screen and (min-width : 320px) and (max-width : 480px) and (orientation :landscape) {
  .addthis{top: 10px!important;height: 220px!important;margin-top: 0!important;overflow:hidden;border-radius:12px;}
  .addthis-popup iframe {height: 685px !important;}
  .lightbox{overflow: auto;margin-top: 10px!important;top: 0!important;height: 250px!important;}
}

@media screen and (max-width:1025px){
	#nav ul#headnavigation li a span{padding-left:0!important;}
}

/*@media only screen 
and (min-device-width:768px) 
and (max-device-width:1024px) 
and (orientation:landscape){
    .gallery .cssTabletView{display:block!important;width: 280px;}
    .gallery .cssDesktopView{display:none!important}    
}*/

/*Issue DRD-1072*/
@media screen and (min-width:1200px){
	.touchDevice #float_social_links,.touchDevice .wraplang{display:none!important;}
    /*SNR-2395*/
    #float_social_links a.cssSocialIconGoogle{background-position: 0 -61px;}
    #float_social_links a.cssSocialIconTwitter{background-position: 0 -49px;}
    #float_social_links a.cssSocialIconLinkedin{background-position: -1px -56px;}
    #float_social_links a.cssSocialIconFacebook{background-position: 0 -59px;}
    /*SNR-2395 End*/
   /**Flicker Image issue for IE :: Starts*/
       .interExp #main #divGlobalBGWrap {
            z-index: 0;
        }
       .interExp #main header {
            z-index: 50;
            position: relative;
        }
        .interExp footer {
            z-index : 10;
            position: absolute;
        }
        /*.interExp footer.absFooter {
            position: relative;
            z-index:1;
        }*/
        .interExp footer.relFooter {
            position: relative;
            z-index:1;
        }
        .interExp #main aside.aside-container, .interExp #main .transparent-arrow, .interExp #main .carousel_wrapper{
	        position:relative; z-index:1;
        }
    /**Flicker Image issue for IE :: Ends*/
}
@media (min-width: 1075px) and (max-width:1199px){
	#main #float_social_links a.cssSocialIconGoogle, #main #float_social_links a.cssSocialIconTwitter, #main #float_social_links a.cssSocialIconLinkedin {
		background-size: cover;
	}
}
#main #nav li a .people-form, .header-wrapper .people-form{display:none}
#modalOverlay{position:fixed; left:0;right:0;top:0;bottom:0;background:rgba(12, 12, 12, 0.8);z-index:98}
#modalOverlay .modalContent{width:300px; height:300px;margin:auto;position: relative;top:27%;border-radius: 6px;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);padding: 15px;background:#fff;}
#modalOverlay .modalContent h4 {color: #662d90;font-size: 24px;font-weight: bold;}
#mobilelogo {
    display:none;
}
#desktoplogo {
    display:block;
}

@media only screen and (max-device-width:999px) {
    #mobilelogo {
    display:block;
}
    #desktoplogo {
    display:none;
}
 
}
.our-professional .searchbar-list.hide-it, .allpages-search-wrapper.hide-it{display:none}
.our-professional .searchbar-list.show-it, .allpages-search-wrapper.hide-it{display:block}
@media (max-width:1366px){
  .our-professional{padding:20px;min-height:300px;}
  .our-professional .people-search-wrapper .searchbar-cross-control {right:0;top: 60px;width: 40px;height: 40px;background: transparent;position: absolute;cursor: pointer;}
  .our-professional .people-search-wrapper .searchbar-x-control {background: url(../images/icon/cross-blueviolet.svg);background-repeat: no-repeat;background-size: 13px 33px;background-position: 100% 20%;right:46px;top:52px;width: 20px;height: 42px;position: absolute;cursor: pointer;}
  .our-professional #secPeopleSearch h3{width: 100%;font-size: 1.688em;line-height: 1.074em;color: #662d91;padding: 7px 0 8px;font-family: 'Dentons Sans Web Semibold',Arial;}
  .our-professional .accessible-megamenu-panel-group{list-style-type:none; display:inline-block;padding:5px 10px}
  .our-professional .accessible-megamenu-panel-group a.litAlphabets:hover{color:#662d91;text-decoration:none}
  .our-professional .bootstrap-iso .main-search-wrapper ul.searchbar-list{top:104px;}
  .our-professional #secPeopleSearch .layout ul.listing_wid{display:none}
  .our-professional .people-search-wrapper .searchbar{margin-top: 20px; margin-bottom:15px;width: calc(100% - 77px);font-family: inherit;font-size: 16px;border-radius: 0;font-weight: normal;line-height: 38px;box-shadow: none;color: #000;text-align: left;font-style: italic;min-height: 28px;max-height: 28px;background: url(../images/icon/searchbar.jpg);background-repeat: no-repeat;background-size: contain;background-position: 100% 30%; padding-right: 70px; }
  .our-professional .people-search-wrapper span.bootstrap-iso span.main-search-wrapper{width: inherit;display: inherit; background: none;box-shadow: none;border-radius: inherit;min-height: 0;margin: 0;padding: 0;}
  .our-professional .bootstrap-iso .main-search-wrapper ul.searchbar-list {width: calc(100% - 4px);}
   #main .our-professional .bootstrap-iso .main-search-wrapper ul.searchbar-list{ margin-top:0;}
   #divMain .our-professional .bootstrap-iso .main-search-wrapper ul.searchbar-list{ margin-top:0;}
  .our-professional .advance-search{ clear:both;}
  #main .our-professional  .people-form input{ font-size:1em}
  /*.touchDevice .langSelect, .touchDevice .social-share{display:none}*/
  .search_control {background: #cfcfcf;}
}
/*@media (max-width:1024px) {*/     
     .touchDevice .search_control {background: #cfcfcf;}
     .touchDevice .advance-search{ clear:both;}
/*}*/

#main .mobilenav_logo .right.lang-controls .langSelect select{
    box-shadow: none;
    border: none!important;
}


.ng-cloak {
        display: none !important;
}

/* clears the 'X' from Internet Explorer */
input[type=search]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal {  display: none; width : 0; height: 0; }

/* clears the 'X' from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }
input[type="search"] {-webkit-appearance: inherit;box-sizing: border-box;}



/*Yogesh: mega menu autosuggestion people search height*/

.mega_peoplesearch {
    min-height: 290px;
    padding:10px;
}
@media (min-width: 1000px) {
    #headnavigation li {
        float: none;
        border-bottom: 0px solid #fff;
    }    
}

#main.home {
        margin-bottom:-40px;
}

.captionPeopleSearch{
   height: 24px;
}


/*css changes by tanya for language selector*/
@media (min-width:320px)
{
       .touchDevice .langSelect, .touchDevice .social-share{display:none;}
} 

@media (min-width:1025px)
{
     .touchDevice .langSelect, .touchDevice .social-share{display:block;}
}


/*nolink country*/
.no_link{
	font-size: 15px;
    color:#444;
}

/*GP country space*/
.country {
    margin-top:10px;
}