@charset "utf-8";

.desk_news {
	display:block;
}

.mob_news {
	display:none;
}

#slideshow {
	display:none;
}

.popup_rgt_detail {
	width:50%;
	float:right;
	
	line-height:25px;
	font-size:17px;
	color:#fff;
	font-weight:normal;
	
	
}

.popup_rgt_detail a {
	color: #f58423;
    text-decoration: none;
}

.popup_rgt_detail h1 {
	font-size:20px;
	margin-bottom:18px;
	padding:0px;
	color:#f58423;
	width:100%;
	font-weight:normal;
	line-height:23px;
	font-family: ZurichBT-LightCondensed;
}

.popup_lft_detail {
	width:450px;
	height:auto;
	float:left;
}


.home_top {
	width:100%; float:left; background:url(../images/wh.png) repeat left top; margin-top:24px;
}

.popup_rgt h2 {
 font-size:18px;
 
 padding:0px;
 color:#f58423;
 line-height:12px;
 width:100%;
 font-weight:lighter;
 text-transform:capitalize !important;
}

.pract_title {
	width:200px;
	float:right;
}

.table_width {
	width:32%;
}

p {
	margin:0px;
	padding:0px;
}

.popup_rgt h3 {
 font-size:18px;
 margin-bottom:15px;
 padding:0px;
 color:#f58423;
 line-height:12px;
 width:100%;
 font-weight:lighter;
}

.popup_rgtmob h2 {
 font-size:18px;
 
 padding:0px;
 color:#f58423;
 line-height:12px;
 width:100%;
 font-weight:lighter;
}



.popup_rgtmob h3 {
 font-size:18px;
 margin-bottom:15px;
 padding:0px;
 color:#f58423;
 line-height:12px;
 width:100%;
 font-weight:lighter;
}


.profile1 {
	width:616px;
	height:215px;
	float:left;
	margin-right:14px;
	margin-bottom:10px;
}

.profile1 img {
	width:1000%;
	height:auto;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: ZurichBT-LightCondensed;
	color:#65656A;
	font-size:12pt;
	line-height:19px;
}

.ZurichBT-LightCondensed { 
	font-family: ZurichBT-LightCondensed;
	font-weight: normal;
	font-style: normal;
}
.ZurichBT-LightCondensedItalic { 
	font-family: ZurichBT-LightCondensedItalic;
	font-weight: normal;
	font-style: normal;
}
.ZurichBT-ItalicCondensed { 
	font-family: ZurichBT-ItalicCondensed;
	font-weight: normal;
	font-style: normal;
}



.ZurichBT-RomanCondensed { 
	font-family: ZurichBT-RomanCondensed;
	font-weight: normal;
	font-style: normal;
}

#news1 {
	float:right; right:25px; position:absolute; z-index:50000; bottom:25px;
	height: auto;
	width: 293px;
	background:url(../images/l_bg.png) repeat left top;
	padding:9px;
	
}

#news1 h1 {
	font-size:20px;
	color:#fffefe;
	margin:0px;
	width:100%;
	padding-top:15px;
	padding-bottom:16px;
	border-bottom: solid 1px #535353;
	text-transform:uppercase;
	font-weight:normal;
}


#news12 {
	display:none;
	
}






.n_item {
	width:96%;
	height:auto;
	float:left;
	margin-bottom:7px;
	
	font-size:12px;
	color:#b6b6b6;
	line-height:18px;
	padding:2%;
}

#header {
	width:100%;
	height:auto;
	float:left;
	
}

#mdl {
	width:100%;
	height:auto;
	float:left;
	margin-top:1.8em;
	
}

#footer {
	width:100%;
	height:auto;
	float:left;
	font-size:12px;
	color:#858484;
	padding-top:1.1em;
	padding-bottom:1.7em;

}

ul.img-list {
list-style-type: none;
margin: 0;
padding: 0;
text-align: left;
}

ul.img-list1 {
	display:none;
}
 
ul.img-list li {
display: inline-block;
height: auto;
margin: 0 5px 5px 0;
position: relative;
width: 19%;
}

ul.img-list li img {
	width:100%;
	height:auto;
}


ul.img-list1 li {
display: inline-block;
height: auto;
margin: 0 5px 5px 0;
position: relative;
width: 19%;
}

ul.img-list1 li img {
	width:100%;
	height:auto;
}



 
span.text-content span {
display: table-cell;
text-align: left;
padding-left:15px;
width:100%;
padding-top:11px;
padding-bottom:11px;
font-size:13px;
line-height:20px;
vertical-align: middle;
}


span.text-content {
background: rgba(0,0,0,0.5);
color: white;
cursor: pointer;
display: table;
height: auto;
left: 0;
bottom:3px;
border:-1px;
position: absolute;

width: 100%;
opacity: 0;
}
 
ul.img-list li:hover span.text-content {
opacity: 1;
}

ul.img-list1 li:hover span.text-content {
opacity: 1;
}

.popup_lft {
	width:57%;
	float:left;
}

.popup_rgt {
	width:34%;
	float:right;
	line-height:25px;
	font-size:17px;
	color:#fff;
	font-weight:normal;
	margin-left:4%;
	height:390px;
	overflow-y:auto;
}

.popup_rgt a {
	color:#F58423;
	text-decoration:none;
}
.popup_rgt h1 {
	font-size:20px;
	margin-bottom:18px;
	padding:0px;
	color:#f58423;
	width:100%;
	font-weight:normal;
	line-height:23px;
	font-family: ZurichBT-LightCondensed;
}

.popup_rgt11 a {
	color:#F58423;
	text-decoration:none;
}
.popup_rgt11 h1 {
	font-size:20px;
	margin-bottom:18px;
	padding:0px;
	color:#f58423;
	width:100%;
	font-weight:normal;
	line-height:23px;
	font-family: ZurichBT-LightCondensed;
}


.popup_lft11 {
	width:34%;
	float:left;
}

.popup_rgt11 {
	width:56%;
	float:right;
	line-height:25px;
	font-size:17px;
	color:#fff;
	font-weight:normal;
	margin-left:4%;
	height:390px;
	overflow-y:auto;
}

.popup_rgt a {
	color:#F58423;
	text-decoration:none;
}
.popup_rgt h1 {
	font-size:20px;
	margin-bottom:18px;
	padding:0px;
	color:#f58423;
	width:100%;
	font-weight:normal;
	line-height:23px;
	font-family: ZurichBT-LightCondensed;
}



.popup_rgtmob {
	width:30%;
	float:left;
	line-height:25px;
	font-size:17px;
	color:#fff;
	font-weight:normal;
	margin-left:6%;
	display:none;
}

.popup_rgtmob h1 {
	font-size:24px;
	margin-bottom:18px;
	padding:0px;
	color:#f58423;
	width:100%;
	font-weight:normal;
}



.team1 {
	width:100%;
	height:auto;
	float:left;
	margin-bottom:20px;
	padding-bottom:13px;
	border-bottom: solid 1px #c7c7c7;
}

.profile {
	width:192px;
	height:172px;
	float:left;
	margin-right:14px;
	margin-bottom:10px;
}

.map_area {
	width:40%;
	height:auto;
	float:left;
}

.map_rgt {
	width:55%;
	float:right;
}


.ph {
	padding:2%;
	width:26%;
	background:#e8e8e8;
	float:left;
	margin-right:12px;
	font-size:14px;
}
 
.new_cont_rgt {
	width:96%;
	float:right;
	background:url(../images/t_bg.jpg) repeat-y 315px top;
}

.new_cont_rgt1 {
	width:96%;
	float:right;
	background:url(../images/t_bg.jpg) repeat-y 315px top;
}



.tm_thum {
	width:44.7%;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	text-align:right;
}

.tm_thum img {
	width:500px;
	height:auto;
}

/*.tm_thum1 {
	width:300px;
	float:left;
	padding-top:26%;
	padding-bottom:10px;
}*/

.tm_thum1 {
	width:44.7%;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	text-align:right;
}

.tm_thum1 img {
	width:500px;
	height:auto;
}



.tm_dc {
	width:51%;
	padding-top:7px;
	padding-bottom:7px;
	font-size:12pt;
	float:right;
}

.tm_dc h1 {
	font-size:14pt;
	text-transform:uppercase;
	margin:0px;
	padding-bottom:10px;
	font-family: ZurichBT-RomanCondensed;
	width:100%;
	font-weight:normal;
	font-style: normal; 
	line-height:20px;
}



.tm_dc1 {
	width:51%;
	padding-top:7px;
	padding-bottom:7px;
	font-size:12pt;
	float:right;
}

.tm_dc1 h3{
	font-size:12pt;
	line-height:21px;
	font-weight:normal;
	font-family: ZurichBT-RomanCondensed;
	margin:0px;
	padding:0px;
}

h4{
	font-size:12pt;
	line-height:21px;
	font-weight:normal;
	font-family: ZurichBT-LightCondensed;
	margin:0px;
	padding-bottom:10px;
}

h5{
	font-size:12pt;
	line-height:21px;
	font-weight:normal;
	font-family: ZurichBT-LightCondensed;
	margin:0px;
	padding:0px;
}

h6{
	font-size:12pt;
	line-height:21px;
	font-weight:normal;
	font-family: ZurichBT-LightCondensed;
	margin:0px;
	padding:0px;
}


h3{
	font-size:12pt;
	line-height:21px;
	font-weight:normal;
	font-family: ZurichBT-RomanCondensed;
	margin:0px;
	padding:0px;
}

.tm_dc1 h4{
	font-size:12pt;
	line-height:21px;
	font-weight:normal;
	font-family: ZurichBT-LightCondensed;
	margin:0px;
	padding:0px;
}



.tm_dc1 h1 {
	font-size:14pt;
	text-transform:uppercase;
	margin:0px;
	padding-bottom:0px;
	font-family: ZurichBT-RomanCondensed;
	width:100%;
	font-weight:normal;
	font-style: normal; 
	line-height:20px;
}

.tm_dc1 h2 {
	font-size:13pt;
	font-family: ZurichBT-LightCondensed;
	margin:0px;
	text-transform:uppercase;
	
	width:100%;
	font-weight:normal;
	line-height:21px;
}

h1 {
	font-size:14pt;
	text-transform:uppercase;
	margin:0px;
	padding-bottom:10px;
	font-family: ZurichBT-RomanCondensed;
	width:100%;
	font-weight:normal;
	font-style: normal; 
	line-height:20px;
}

h2 {
	font-size:13pt;
	font-family: ZurichBT-LightCondensed;
	margin:0px;
	text-transform:uppercase;
	padding-bottom:10px;
	
	width:100%;
	font-weight:normal;
	line-height:21px;
}









.tm_dc h1 {
	font-size:14pt;
	
	margin:0px;
	padding-bottom:10px;
	
	width:100%;
	font-weight:normal;
	line-height:20px;
}

.tem_ph {
	width:100%;
	height:auto;
}

.tem_ph img {
	width:100%;
	height:auto;
}

.n_aw_lft {
	width:44%;
	height:auto;
	float:left;
	text-align:right;
	margin-top:460px;
	
}

.n_aw_lft img {
	
	width:60%;
	height:auto;
	margin-bottom:2.0em;
}

.n_aw_lft h1 {
	font-size:12pt;
	width:100%;
	padding-bottom:9px;
	font-weight:normal;
}

.n_aw_rgt {
	width:49%;
	float:right;
	border-left: solid 2px #7e7e7e;
	padding-left:2%;
	
}

.n_aw_rgt a {
	color:#F58423;
}

.n_aw_rgt a:visited {
	color:#F58423;
}



.n_aw_rgt ul {
	list-style:square;
	margin-left:15px;
	padding:0px;
	margin-top:5px;
}

.n_aw_rgt ul li {
	list-style:square;
	float:left;
	line-height:17px;
	width:100%;
}

.n_aw_rgt h1 {
	font-size:14pt;
	text-transform:uppercase;
	margin:0px;
	padding-bottom:10px;
	font-weight: normal;
	width:100%;
	font-family: ZurichBT-RomanCondensed;
	line-height:20px;
}

.n_aw_rgt1 {
	width:50%;
	float:right;
	border-left: solid 2px #7e7e7e;
	padding-left:2%;
	padding-bottom:320px;
}

.n_aw_rgt1 h1 {
	font-size:12pt;
	text-transform:uppercase;
	margin:0px;
	padding-bottom:10px;
	
	width:100%;
	font-weight:normal;
	line-height:20px;
}

.n_aw_rgt1111 {
	width:50.2%;
	float:right;
	border-left: solid 2px #7e7e7e;
	padding-left:1.8%;
	padding-bottom:20px;
}

.n_aw_rgt1111 h1 {
	font-size:12pt;
	text-transform:uppercase;
	margin:0px;
	padding-bottom:10px;
	
	width:100%;
	font-weight:normal;
	line-height:20px;
}

.contact_lft {
	width:30%;
	float:left;
	
}

.contact_rgt {
	width:65%;
	float:right;
}

.contact_rgt img {
	width:100%;
	height:auto;
}

.n_lft_pic {
	text-align:right;
	padding-top:58px;
	width:46.8%;
	float:left;
	padding-right:2%;
}

.n_award1  {
	padding-top:44px;
}

.home_body {
	background:none;
}

/*======================== 9.3.2018 =============================*/
.team_page_info { width:94% !important; float:none; margin:0 auto; border:none; max-width:1200px;}


@media all and (max-width: 1279px) {
	span.text-content {
		top:58px;
	}
	
	.new_cont_rgt {
		width:80%;
	}
	
	
	.tm_thum {
		width:20%;
	}
	
	.tm_thum img {
		width:100%;
	}
	
	.tm_dc {
		width:70%;
		float:right;
	}
	
	.tm_dc1 {
		width:54%;
	}
	
	.tm_thum1 {
		width:40%;
	}
	
	.new_cont_rgt1 {
	background:url(../images/t_bg.jpg) repeat-y 172px top;
	}
	
	.n_lft_pic {
	width:46.4%;
	}
	
	.n_lft_pic img {
		width:100%;
		height:auto;
	}
	
 	ul.img-list {
		display:none;
	} 
	
	ul.img-list1 {
		display:block;
	}

.popup_rgt_detail {
	width:50%;
	float:right;
	
	line-height:25px;
	font-size:17px;
	color:#fff;
	font-weight:normal;
	
	
}

.popup_rgt_detail h1 {
	font-size:20px;
	margin-bottom:18px;
	padding:0px;
	color:#f58423;
	width:100%;
	font-weight:normal;
	line-height:23px;
	font-family: ZurichBT-LightCondensed;
}

.popup_lft_detail {
	width:450px;
	height:auto;
	float:left;
}

.desk_news {
	display:none;
}

.mob_news {
	display:block;
}

	
		
}

@media all and (max-width: 835px) {
	
	ul.img-list li {
	width:24%;
}

ul.img-list1 li {
	width:24%;
}

span.text-content {
	top:0px;
	
}

.pract_title {
	width:200px;
	float:right;
}

.popup_lft {
	width:100%;
	text-align:center;
}

.popup_rgt {
	width:100%;
	display:none;
	
}

.popup_lft11 {
	width:100%;
	text-align:center;
}

.popup_rgt11 {
	width:100%;
	display:none;
	
}



.popup_rgtmob {
	width:100%;
	
}

.new_cont_rgt {
	width:100%;
	background:none;
}

.n_aw_lft {
	width:100%;
	padding-top:0px;
	margin-top:0px;
}

.n_aw_rgt {
	width:55%;
	
}

.n_aw_rgt1 {
	width:100%;
	padding-bottom:0px;
}

.n_aw_rgt1111 {
	width:100%;
	padding-bottom:0px;
}

.n_lft_pic {
	width:41%;
	text-align:left;
}

.n_lft_pic img { 
width:100%;
height:auto;
}

.new_cont_rgt1 {
	width:100%;
	float:right;
	background:url(../images/t_bg.jpg) repeat-y 96px top;

}

.tm_thum1 {
	width:41%;
	
}

.tm_dc1 {
	width:53%;
	margin-bottom:12px;
	border-bottom: solid 1px #ededed;
	float:right;
}

.popup_rgt_detail {
	width:40%;
	float:right;
	
	line-height:25px;
	font-size:17px;
	color:#fff;
	font-weight:normal;
	
	
}



.popup_lft_detail {
	width:380px;
	height:auto;
	float:left;
}




}





@media all and (max-width: 480px) {
	
	#news12 {
	width:100%;
	float:left;
	background:#000;
	display:block;
	z-index:50000000;
	position:absolute;
	margin-top:5%;
}
	
}



@media all and (max-width: 720px) {
	
	
	.home_body {
	background:#fff;
}


.profile1 {
	width:100%;
	height:auto;
}

#news1 {
	display:none;
}

#news12 {
	width:96%;
	float:left;
	background:#000;
	display:block;
	z-index:50000000;
	position:absolute;
	margin-top:15%;
	padding:2%;
}

#news12 h1 {
	font-size:15px;
	padding-top:4px;
	padding-bottom:4px;
	color:#fff;
	border-bottom: 1px solid #535353;
}

ul.img-list li {
	width:47%;
}

ul.img-list1 li {
	width:47%;
}

span.text-content {
	top:0px;
}

.popup_lft {
	width:100%;
	height:auto;
}

.popup_rgt {
	width:100%;
	display:none;
}

.popup_lft11 {
	width:100%;
	height:auto;
}

.popup_rgt11 {
	width:100%;
	display:none;
}

.popup_rgtmob {
	width:94%;
	display:block;
}

.profile {
	width:100px;
	height:auto;
}

.map_area {
	width:100%;
	height:auto;
	margin-bottom:15px;
}

.map_rgt {
	width:100%;
}

.ph {
	width:100%;
	margin-bottom:12px;
}

.new_cont_rgt1 {
	width:100%;
	background:none;
}

.tm_thum {
	width:100%;
}

.tm_dc {
	width:100%;
	margin-bottom:12px;
	border-bottom: solid 1px #ededed;
	float:left;
}



.tm_thum1 {
	width:100%;
	text-align:left;

}

.tm_dc1 {
	width:100%;
	margin-bottom:12px;
	border-bottom: solid 1px #ededed;
	float:left;
}



.contact_lft {
	width:100%:
}

.contact_rgt {
	width:100%:
}

.n_lft_pic {
	width:100%;
	padding-top:0px;
}

.n_lft_pic img {
	width:100%;
}

.tm_thum img {
	width:100%;
	
}

.tm_thum1 img {
	width:100%;
	
}

.n_award1  {
	padding-top:0px;
}

.home_top {
	background:none;
	margin-top:0px;
}

.mob_bd {
	background:#000;
}

.n_aw_rgt {
	width:100%;
	border-right: none;	
}

#mdl {
	margin-top:0.5em;
}





#slideshow {
    position:relative;
    height:240px;
	width:100%;
	display:block;
	
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	width:100%;
	height:auto;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

.popup_rgt_detail {
	width:100%;
	float:right;
	
	line-height:25px;
	font-size:17px;
	color:#fff;
	font-weight:normal;
	margin-top:20px;
	
	
}



.popup_lft_detail {
	width:100%;
	height:auto;
	float:left;
}





}

@media all and (min-width: 1900px) {

.popup_lft {
	width:38%;
	float:left;
}

.popup_rgt {
	width:55%;
	float:right;
	font-size:18px;
	line-height:23px;
	color:#fff;
}

.popup_lft11 {
	width:30%;
	float:left;
	text-align:center;
	
}

.popup_rgt11 {
	width:66%;
	float:right;
	font-size:18px;
	line-height:23px;
	color:#fff;
}


.new_cont_rgt {
	width:96%;
	background:url(../images/t_bg.jpg) repeat-y 600px top;
}





.modal__inner {
    width: 70%;
    
  }
  
  .table_width {
	width:22%;
}

.tm_dc {
	width:51%;
	
}

.tm_dc1 {
	width:51%;
	
}

.new_cont_rgt1 {
	width:96%;
	background:url(../images/t_bg.jpg) repeat-y 600px top;
}
  
 

}

@media all and (min-width: 2100px) {
	
.tm_dc {
	width:51%;
	
}

.tm_dc1 {
	width:51%;
	
}

.new_cont_rgt1 {
	width:96%;
	background:url(../images/t_bg.jpg) repeat-y 678px top;
}

.new_cont_rgt {
	width:96%;
	background:url(../images/t_bg.jpg) repeat-y 678px top;
}

.pagination {
	margin-top:70px;
}

.popup_rgt {
	width:60%;
	float:right;
}

	
}



@media all and (min-width: 2600px) {
	
.tm_dc1 {
	width:34.4%;
	padding-right:24%;
}

.new_cont_rgt1 {
	width:60%;
}

.new_cont_rgt11 {
	width:60%;
}


	
}


