.wpdevart_org_chart_conteiner{
text-align: center;
display:inline-block;
max-width: initial !important;
}
.wpdevart_org_chart_conteiner_parent{
max-width: initial !important;
text-align: center;
}
.wpdevart_org_chart_conteiner li .wpda_tree_item_container{
line-height:0px;
}
.wpdevart_org_chart_conteiner li > ul{
line-height:0px;
}
.wpdevart_org_chart_conteiner li .wpda_tree_item_container > div{
border: 1px solid #ccc;
padding:0px;
text-decoration: none;
color: #666;
font-family: arial, verdana, tahoma;
font-size: 11px;
display: inline-block;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
min-height:120px;
min-width:102px;
overflow:hidden;
line-height:normal;
background-color:white;
}
.wpdevart_org_chart_conteiner .wpda_tree_item_container > div{
position:relative;
}
.wpdevart_org_chart_conteiner_parent .wpdevart_org_chart_conteiner ul {
padding-top: 20px;
position: relative;
white-space:nowrap;
margin : 0;
padding-left : 0;
}
.wpdevart_org_chart_conteiner ul:first-child {
padding-top: 0px;
}
.wpdevart_org_chart_conteiner li {
vertical-align: top;
display:inline-block;
text-align: center;
list-style-type: none;
position: relative;
padding: 20px 5px 0 5px;
line-height:0px;
margin:0px;
}
.wpdevart_org_chart_conteiner ul li{
margin:0px;
}
.wpdevart_org_chart_conteiner li::before,
.wpdevart_org_chart_conteiner li::after {
content: '';
position: absolute;
top: 0;
right: 50%;
border-top: 1px solid #ccc;
width: 50%;
height: 20px;
box-sizing: border-box;
}
.wpdevart_org_chart_conteiner li:after {
right: auto;
left: 50%;
border-left: 1px solid #ccc;
}
.wpdevart_org_chart_conteiner li:only-child::after,
.wpdevart_org_chart_conteiner li:only-child::before {
display: none;
}
.wpdevart_org_chart_conteiner li:only-child {
padding-top: 0;
}
.wpdevart_org_chart_conteiner li:first-child::before,
.wpdevart_org_chart_conteiner li:last-child::after {
border: 0 none;
}
.wpdevart_org_chart_conteiner li:last-child::before {
border-right: 1px solid #ccc;
border-radius: 0 5px 0 0;
-webkit-border-radius: 0 5px 0 0;
-moz-border-radius: 0 5px 0 0;
}
.wpdevart_org_chart_conteiner li:first-child::after {
border-radius: 5px 0 0 0;
-webkit-border-radius: 5px 0 0 0;
-moz-border-radius: 5px 0 0 0;
}
.wpdevart_org_chart_conteiner ul ul::before {
content: '';
position: absolute;
top: 0;
left: 50%;
border-left: 1px solid #ccc;
width: 0;
height: 20px;
}
.wpdevart_org_chart_conteiner .wpda_tree_item_img_cont {
width: 100px;
height: 100px;
margin: 0 auto 0px;
display:inline-block;
}
.wpdevart_org_chart_conteiner li .wpda_tree_item_container img{
max-width: 100%;
max-height: 100%;
}
.first_child_hidden.wpdevart_org_chart_conteiner > ul > li > ul::before{
display:none !important;
}
.wpda_tree_item_title,.wpda_tree_item_desc,.wpda_tree_item_img_cont{
position:relative;
}
.wpdevart_org_chart_conteiner .wpda_tree_node_link{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
text-decoration: none;	
}
.wpdevart_org_chart_conteiner .wpda_tree_node_link:focus{
background:none !important;
} .wpdev_mobile.wpdevart_org_chart_conteiner ul{
padding-top:0;
padding-left: 20px;
margin: 0px;
}
.wpdev_mobile.wpdevart_org_chart_conteiner li {
display: block;
text-align: left;
}
.wpdev_mobile.wpdevart_org_chart_conteiner > ul > li > ul   li {
border-left: 1px solid #ccc;
padding-top: 0;
}
.wpdev_mobile.wpdevart_org_chart_conteiner > ul > li > ul   li:last-child {
border-left: 0;
position: relative;
}
.wpdev_mobile.wpdevart_org_chart_conteiner > ul > li > ul li:last-child:before {
content: "";
width: 0 !important;
position: absolute;
left: 0;
top: 0 !important;
height: 50% !important;
right: auto;
border-radius: 0;
}
.wpdev_mobile.wpdevart_org_chart_conteiner li.has_children > .wpda_tree_item_container:before {
content: "";
border-left: 1px solid #ccc;
width: 0;
position: absolute;
left: 20px;
top: 50%;
height: 50%;
}
.wpdev_mobile.wpdevart_org_chart_conteiner > ul > li.has_children > .wpda_tree_item_container:before{
content: "";
left: 0;
}
.wpdev_mobile.wpdevart_org_chart_conteiner > ul > li.has_children > .wpda_tree_item_container{	
padding-bottom: 20px;
}
.wpdev_mobile.wpdevart_org_chart_conteiner > ul > li.has_children > .wpda_tree_item_container > div{
position:relative;
}
.wpdev_mobile.wpdevart_org_chart_conteiner > ul > li > ul li.next_no_children:before {
content: none;
}
.wpdev_mobile.wpdevart_org_chart_conteiner li.has_children li  {
padding-left: 20px;
margin-left: -20px;
}
.wpdev_mobile.wpdevart_org_chart_conteiner li.has_children li .wpda_tree_item_container {
padding-left: 20px;
margin-left: -20px;
padding-bottom: 10px;
padding-top: 10px;
position:relative;
}
.wpdev_mobile.wpdevart_org_chart_conteiner li.has_children li .wpda_tree_item_container:after {
content: "";
border-top: 1px solid #ccc;
width:20px;
position: absolute;
left: 0;
top: 50%;
height: 0;
}
.wpdev_mobile.wpdevart_org_chart_conteiner li.has_children li .wpda_tree_item_container >div {
position: relative;
background: #fff;
}
.wpdev_mobile.wpdevart_org_chart_conteiner > ul > li > ul li:last-child > div > span.wpda_tree_line {
position: absolute;
height: 50%;
width: 0;
border-left: 1px solid #ccc;
left: 0px;
top: 0;
}
.wpdev_mobile.wpdevart_org_chart_conteiner li .wpda_tree_item_container >div {
border-radius: 0;
}
.wpdev_mobile.wpdevart_org_chart_conteiner li .wpda_tree_item_container{
text-align: center;
display: inline-block;
border-radius: 0;
position:relative;
}
.wpdev_mobile.wpdevart_org_chart_conteiner ul ul::before,
.wpdev_mobile.wpdevart_org_chart_conteiner li::before, 
.wpdev_mobile.wpdevart_org_chart_conteiner li::after{
content:none;
}
.wpdev_mobile.wpdevart_org_chart_conteiner.first_child_hidden > ul > li > ul > li:first-child{
border:none !important;
}
.wpdev_mobile.wpdevart_org_chart_conteiner.first_child_hidden > ul > li > ul > li:first-child::before{
content: "";
border-left: 1px solid #ccc;
width: 0;
position: absolute;
left: 20px;
top: 80px;
height: calc(100% - 80px);
}
.wpdev_mobile.wpdevart_org_chart_conteiner.first_child_hidden > ul > li > div.wpda_tree_item_container:before{
border:none;
}
.wpda_tree_item_title{
font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
color: #000000;
font-size: 14px;
line-height: normal;
letter-spacing: normal;
font-weight: bold;
font-style: initial;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.wpda_tree_item_desc{
font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
color: ;
font-size: 12px;
line-height:normal;
letter-spacing:normal;
font-weight: initial;
font-style: initial;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
}