/* Bootstrap Overright */
body{
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size:17px;
    /*background:url(../Images/home_bg.jpg) no-repeat top center;*/
    letter-spacing:1px;
}
.large-container{
    margin:0px auto;
    position:relative;
}
.container {
    max-width: 1310px;
    width: auto;
}
h1,h2,h3,h4,h5,h6{
    font-weight:normal;
}
h2 {
    font-size: 30px;
    margin-bottom: 15px;
}
a {
    color: #00D946;
}
img {
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
}
h2.logo{
    margin-top:0px;
}
.logo img{
    width:inherit;
    height:inherit;
}
ul{
    padding:0;
    margin:0;
    list-style:none;
}
/* End Boostrap Overright */
/* Header Area */
.header_area{
    margin-bottom: 68px;
}
.home .header_area {
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
    width:100%;
    margin:0;
}
.header_area .left_area {
    color: #fff;
    font-weight: 300;
}
.header_area .left_area .logo {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: normal;
    margin:20px 0 0;
}
.header_area .logo a{
    color:#000;
}
.home .header_area .logo a{
    color:#fff;
}
.header_area .right_area {
    padding-right:0;
}
.header_area .top_right {
    background: #fff;
    text-transform:uppercase;
    float:right;
}
.header_area .top_right li {
    float: left;
}
.header_area .top_right a {
    color: #333;
    font-size: 15px;
    font-weight: 300;
    text-decoration:none;
    padding: 0 8px;
    display:block;
}
.header_area .top_right li a:hover {
    background:#000000;
    color:#ffffff;
}

.header_area .top_menu {
    float: right;
    width: 999;
    border-top:1px solid #000;
}
.home .header_area .top_menu{
    border:none;
}
.header_area .top_menu li {
    background: #000;
    float: left;
    line-height: normal;
    padding: 0 20px;
    text-transform: uppercase;
}
.header_area .top_menu a {
    color: #fff;
    display: block;
    font-weight: 700;
    font-size: 16px;
    padding: 2px 0;
    text-decoration:none;
    transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
}
.header_area .tag {
    font-size: 15px;
    width: 66px;
    text-transform: uppercase;
    line-height: 17px;
    color:#fff;
    margin: 33px 0 0 0;
}
.search-icon{
    display:none;
}
/* End Header Area */

/* Slider Area */
#zoomOuter{
    overflow:hidden;
    height:538px;
    background:#000;
    margin-bottom:55px;
    position:relative;
}
#zoomInner{
    position:relative;
    left:0px;
    top:0px;
    width:1500px;
    height:800px;
    -ms-transform: translate(0px, 0px) scale(1) rotate(-0.01deg);
    -webkit-transform: translate(0px, 0px) scale(1) rotate(-0.01deg);
    transform: translate(0px, 0px) scale(1) rotate(-0.01deg);
    transition: transform 0.1s linear;
    opacity:0.0;
}
.zoomBilder{
    position:absolute;
    opacity:1.0;
}
.slider_caption {
    background: rgba(50, 50, 50, 0.8);
    /*height: 290px;*/
    position: absolute;
    right: 0;
    top: 147px;
    width: 665px;
    z-index: 99;
    color: #00d946;
    font-weight: 300;
    border-top: 1px dashed #00d946;
    font-size:41px;
    line-height:normal;
}
.slider_caption .line {
    border-bottom: 1px dashed #00d946;
    padding:0 15px;
    font-size:32px;
    line-height:40px;
    letter-spacing:1.7px;
}
.slider_caption .line.bold {
    font-weight: 700;
}
.carousel-inner{
    /*height: 232px;*/
}
.slider_caption .carousel-indicators.paging{
    position:relative;
    top:inherit;
    left:inherit;
    margin-left:0px;
    margin-bottom:10px;
    bottom:inherit;
}
.slider_caption .paging {
    font-size: 17px;
    margin-top: 27px;
    padding: 0 15px;
    font-weight: 700;
}
.slider_caption .paging li{
    border:none;
    background:none;
    text-indent:inherit;
    border-radius:0px;
    height:auto;
    width:auto;
    margin:0px;
}
.slider_caption .paging li{
    color:#00d946;
    border-right:1px solid #00d946;
    padding-right:7px;
    margin-right:7px;
    float:left;
    cursor:pointer;
    line-height:13px;
    display:inline-block;
}
.slider_caption .paging li.active,
.slider_caption .paging li:hover{
    color:#fff;
    text-decoration:none;
    background:none;
    border:none;
    border-right:1px solid #00d946;
}
.slider_caption .paging li:last-child,
.slider_caption .paging li:last-child.active,
.slider_caption .paging li:last-child:hover{
    border:none;
}

/* End Slider Area */
/* Start Home Page */
.container.home_block1 {
    margin-bottom: 5px;
    margin-top: 497px;
}
.home_block1 .box,.home_block2 .box{
    border-bottom: 1px solid #00d946;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin-bottom: 30px;
}
.home_block1 .box{
    font-weight: 300;
    font-size: 16px;
    letter-spacing: 1px;
    width:369px;
    min-height:305px;
}
.home_block1 .box img{
    height:100%;
    width:100%;
}
.home_block1 .image_area {
    height: 165px;
    margin-bottom: 6px;
    position: relative;
    width: 100%;
}
.safari .home_block1 .image_area {
    height: 220px; !important;
}
@media(max-width: 767px){
    .safari .home_block1 .image_area {
        height: 190px; !important;
    }
}
@media(max-width: 567px){
    .safari .home_block1 .image_area {
        height: 165px; !important;
    }
}
.home_block1 .image_area a{
    float: left;
    width: 100%;
}
.box_title{
    font-size:17px;
    font-weight: 700;
    border-top:1px solid #000;
    width:100%;
    color:#fff;
}
.home_block1 .image_area .box_title {
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    color:#00d946;
    text-transform:uppercase;
}
.home_block1 .image_area .box_title a {
    color:#00d946;
}
.box_title span {
    background: rgba(50, 50, 50, 1);
    display: inline-block;
    font-weight: 300;
    line-height: 20px;
    padding: 0 9px 3px;
    min-width: 228px;
    font-size: 16px;
}
.home_block2 .box_title span{
    background:#474747;
}
.home_block1 .description {
    line-height: 23px;
    margin-bottom: 5px;
    width:306px;
}
.home_block1 .art .description {
    margin-bottom: 29px;
}
.lnk_read_more{
    color:#00d946;
}
.home_block2 .box{
    min-height: 263px;
    padding-bottom: 15px;
}
.home_block2 .box_title{
    color:#fff;
    margin-bottom:33px;
}
.home_block2 .main_title {
    color: #000;
    font-weight: 700;
    font-size: 28px;
    margin-bottom: 10px;
}
.home_block2 p {
    line-height: normal;
    margin-bottom: 9px;
    font-weight: 300;
}
.home_block2 .info {
    color: #000;
    font-size: 15px;
}
/* End Home Page */

/* Inner Page */
.left_side {
    padding-left: 50px;
}
.right_side {
    padding-right: 50px;
}
.mid_area{
    color: #444;
    font-weight: 300;
    font-size: 19px;
    padding-right: 66px;
}
.page_title {
    /*margin-left: -4px;*/
    color: #00d946;
    font-size: 50px;
    margin-bottom:30px;
    font-weight: 300;
    margin-top: 0;
}
.page_sub_title {
    font-size: 30px;
    margin-bottom: 15px;
    color:rgb(30,30,30);
}
.mid_area p{
    color:rgb(30,30,30);
}
.mid_area .box_title{
    font-weight: 400;
}
.green,.mid_area .active{
    color:#00d946;
}
.mid_area .list{
    padding-left: 20px;
    list-style: disc;
    margin-bottom: 20px;
}
.mid_area .box_title {
    margin-top: 35px;
}
.ext_pad_right {
    padding-right: 85px;
}
.left_side .list_menu a{
    color:#00d946;
}
.list_menu li {
    padding: 1px 0;
    position:relative;
}
/*.list_menu li.active:after,
.list_menu li.active:before{
    background: #000;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 20%;
}
.list_menu li.active:after{
    top: 0;
}
.list_menu li.active:before{
    bottom: 0;
}*/
.list_menu .active > a{
    color:#000;
}
.list_menu .subchild {
    padding-left: 35px;
    display: block;
}
/* End Inner Page */

/* Footer Area */
footer {
    margin: 90px auto 35px;
    max-width:1280px;
}
footer.home{
    padding:0;
}
.footer_area {
    border-top: 1px solid #ccc;
    padding-top: 10px;
    color:#666;
    font-weight: 300;
}
.footer_area a{
    color:#666;
    text-transform:uppercase;
    margin:0 5px;
}
/* End Footer Area */

/* Accordian Css */
.accordion-toggle {cursor: pointer;}
.accordion-content {
    display: none;
    color:rgb(0,0,0);
    width: 100%;
    margin-top: 8px;
    margin-bottom: 16px;
}
.accordion-content.active {
    display: block;
    margin:15px 0 35px;
}
#accordion{
    float: left;
    margin-top: 20px;
    width: 100%;
    color: #666;
    font-weight: 300;
    border-bottom: 1px solid #666;
}
#accordion h4 {
    border-top: 1px solid #666;
    font-size: 20px;
    padding-top: 8px;
    margin-bottom:0px;
    color:#939598;
}
#accordion h4 span {
    float: right;
    line-height:normal;
    padding-right:10px;
}
/* End Accordian Css */

/* Listing css */
.left_side ul{
    position: relative;
}
.list_menu:before,
.list_menu:after,
.list_menu.sub-open li.active:before,
.list_menu.sub-open li.active:after
{
    background: #000000 none repeat scroll 0 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 150px;
}
.list_menu::after ,
.list_menu.sub-open li.active:after {
    top: 0;
}
.list_menu::before,
.list_menu.sub-open li.active:before{
    bottom: 0;
}
.header_area .list_menu li.active > a,
.header_area .list_menu li:hover > a{
    color: #00d946;
}
.list_menu.sub-open > li.active{
    margin-bottom: 7px;
    padding: 10px 0;
}
.list_menu.sub-open:before,
.list_menu.sub-open:after{
    display: none;
}
.list_menu {
    padding: 8px 0;
}
.listing-block p{
    font-weight: 300;
    font-size: 16px;
    padding-right: 40px;
    color: #000;
    margin-bottom: 9px;
}
.listing-block img{
    max-width: 100%;
    height: auto;
    min-height: 127px;
}
.listing-block figure{
    position: relative;
    margin-bottom: 7px;
    /*max-height: 165px;*/
    overflow: hidden;
}
.listing-block span{
    position: absolute;
    top: 0;
    left: 0;
    font-weight: 700;
    color: #00d946;
    text-transform: uppercase;
    background: rgba(62, 62, 62, 0.8);
    min-width: 248px;
    padding: 1px 10px;
}
.listing-wrapper{
    float: left;
    width: 100%;
}
.listing-block .lnk_read_more{
    font-weight: 300;
    font-size: 16px;
    color: #00D946;
    position: absolute;
    left: 0;
    bottom: 7px;
    /*
    transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    */
}
.listing-block .lnk_read_more:hover{
    color: #00d946 !important;
    text-decoration: none;
}
@media (min-width:992px) and (max-width:1200px){
    .listing-block {
        max-width: 318px;
    }
    .listing-block p {
        padding-right: 20px;
    }

}
@media (min-width:767px) and (max-width:993px){
    .listing-block p {
        padding-right: 0;
    }
    .listing-block span {
        min-width: 178px;
        font-size: 14px;
    }
    .copy_write {
        font-size: 14px;
    }
}
@media(max-width:767px){
    .listing-wrapper{
        text-align: center;
    }
    .listing-block {
        margin-right: 0;
        text-align: left;
        display: inline-block;
        float: none;
    }
    .listing-block p{
        padding: 0;
    }
    .listing{
        margin-top: 15px;
    }
    .copy_write {
        font-size: 13px;
    }
}
/* Listing css */

/* Research Details CSS */

.researchDesc{
    width: 100%;
    max-width: 60%;
}
.projects_title {
    width: 100%;
}
.projectWrapper{
    width: 100%;
    float: left;
    border-top: 1px solid;
    margin-top: 19px;
}
.projectWrapper .contentLeft{
    float: left;
    max-width: 71%;
    font-weight: 300;
    padding-right: 55px;
}
.projectWrapper .contentLeft h5 a{
    color: #00D946;
}
.projectWrapper figure {
    float: right;
    max-width: 230px;
    width: 100%;
}
.projectWrapper figure img{
    /*min-height: 140px;*/
}
article {
    float: left;
    position: relative;
}
.litaturibus{
    width: 100%;
    max-width: 70%;
}
.litaturibusWrapper {
    background-color: #0ddb4f;
    float: left;
    position: relative;
    width: 100%;
}
.litaturibusWrapper figure {
    float: left;
    margin: 0;
    max-width: 70%;
    padding-top: 2px;
    position: relative;
    width: 100%;
}
.litaturibusWrapper figure img {
    max-height: 307px;
    position: relative;
}
.litaturibusWrapper .content {
    float: left;
    margin-left: 14px;
    margin-top: 13px;
    max-width: 28%;
    width: 100%;
}
.litaturibusWrapper .content h6 {
    font-size: 16px;
    font-weight: 700;
}
.litaturibusWrapper .content p {
    font-weight: 300;
    font-size: 16px;
    max-width: 79%;
    width: 100%;
    margin: 0;
}
.trapezoidWrapper {
    bottom: 0;
    float: right;
    max-width: 100%;
    position: absolute;
    right: 5px;
}
.trapezoidWrapper #trapezoid1x {
    border-color: transparent #000 #000;
    border-style: solid;
    border-width: 7px 99px 25px 0;
    bottom: 9px;
    color: #fff;
    float: left;
    height: 0;
    line-height: 2;
    padding-left: 5px;
    vertical-align: middle;
    width: 0;
    margin-right: 5px;
    position:relative;
    bottom: -15px;
}
.trapezoidWrapper #trapezoid10x {
    border-color: transparent #000 #000;
    border-style: solid;
    border-width: 7px 99px 32px 0;
    bottom: 9px;
    float: left;
    height: 0;
    width: 0;
    color: #fff;
    line-height: 2.8;
    padding-left: 5px;
    margin-right: 5px;
    position:relative;
    bottom: -8px;
}
.trapezoidWrapper #trapezoid500x {
    border-color: transparent #000 #000;
    border-style: solid;
    border-width: 7px 99px 39px 0;
    bottom: 9px;
    float: left;
    height: 0;
    width: 0;
    color: #fff;
    line-height: 3.5;
    padding-left: 5px;
    margin-right: 5px;
    position:relative;
    bottom: 0;
}
.trapezoidWrapper #trapezoid1000x {
    border-color: transparent #000 #000;
    border-style: solid;
    border-width: 7px 99px 47px 0;
    bottom: 9px;
    float: left;
    height: 0;
    width: 0;
    color: #fff;
    line-height: 4.5;
    padding-left: 5px;
    position:relative;
}
.trapezoidWrapper #trapezoid1x:hover,
.trapezoidWrapper #trapezoid10x:hover,
.trapezoidWrapper #trapezoid500x:hover,
.trapezoidWrapper #trapezoid1000x:hover{
    border-color: transparent #0ddb4f #0ddb4f;
    color:#000;
}
.rightside {
    float: right;
    top: 59px;
    padding-right: 0;
}
.projectLead{
    font-size: 16px;
    color:#0ddb4f;
    font-weight: 400;
    line-height: 2;
}
.projectLead:hover{
    color:#0ddb4f;
}
.abstract {
    padding: 0;
    margin-top: 60px;
}
.litaturibus-wrapper .accordion-content p,
.litaturibus-wrapper #accordion h4,
.team-details-wrapper #accordion h4,
.litaturibus-wrapper .accordion-content,
.accordion-content a{
    float: left;
    width: 100%;
}

.litaturibus-wrapper .accordion-content p,
.team-details-wrapper .accordion-content p,
.accordion-content a{
    margin-bottom: 22px;
}
.litaturibus-wrapper .accordion-content h2,
.team-details-wrapper .accordion-content h2{
    font-weight: 300;
    font-size: 30px;
    color:#000;
    float: left;
    width: 100%;
    margin: 14px 0;
}
.litaturibus-wrapper .accordion-content1{
    display: none;
}
.litaturibus-wrapper #accordion,
.team-details-wrapper #accordion{
    border-bottom: 1px solid #b9b9b9;
}
.litaturibus-wrapper #accordion h4,
.team-details-wrapper #accordion h4{
    border-top: 1px solid #b9b9b9;
    margin: 0;
}
.litaturibus-wrapper .accordion-toggle,
.team-details-wrapper .accordion-toggle{
    cursor: pointer;
}
.litaturibus-wrapper #accordion .accordion-toggle span,
.team-details-wrapper #accordion .accordion-toggle span{
    float: right;
    margin-right: 10px;
    font-weight: bold;
    color:#939598;
    line-height: 22px;
}
.changeImg{
    display:none;
}
.accordion-content1 p {
    font-size: 20px;
    font-weight: 300;
}
.litaturibus-wrapper .col-md-3 .accordion-content p {
    margin-bottom: 0;
}
.litaturibus-wrapper .col-md-3 .accordion-content p a {
    margin-bottom: 0;
}
.litaturibusWrapper .numpallate {
    float: right;
    position: relative;
    right: 0;
    width: 100%;
}
.litaturibusWrapper .numpallate ul {
    background-color: rgba(0, 0, 0, 0.5);
    bottom: 0;
    max-width: 160px;
    padding: 5px 0;
    position: absolute;
    right: 0;
    width: 100%;
    text-align: center;
}
.litaturibusWrapper .numpallate ul li {
    border-right: 1px solid #0ddb4f;
    display: inline;
    padding: 0 7px 0 0;
    position: relative;
}
.litaturibusWrapper .numpallate ul li:last-child{
    border-right:0;
}
.litaturibusWrapper .numpallate ul li a{
    color: #0DDB4F;
    text-decoration: none;
    font-size: 16px;
}
.litaturibusWrapper .numpallate ul li a:hover{
    color:#fff;
}
.changeColor{
    color:#0DDB4F;
}
ul.people li a{
    color:#0DDB4F;
}
.list_menu .subchild1{
    padding-left: 0;
}
.leftContent{
    padding:0;
    max-width: 100%;
}
.leftContent .projects_title{
    max-width: 100%;
}
.leftContent .projects_title .cproject_title{
    font-size: 30px;
    font-weight: 300;
}
.leftContent .research,
.leftContent .biography
{
    margin-top: 33px;
}
.leftContent .research p{
    font-size: 20px;
    font-weight: 300;
}
.leftContent #accordion1 {
    margin-top: 33px;
}
.leftContent .publications2 {
    margin-top: 33px;
}
.leftContent .publications2 .firstPublication p,
.leftContent .publications2 .secondPublication p,
.leftContent .publications2 .thirdPublication p{
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 0;
}
.leftContent .publications2 .firstPublication a{
    color:#0DDB4F;
}
.leftContent .publications2 .secondPublication,
.leftContent .publications2 .thirdPublication {
    margin-top: 22px;
}
.rightContent .leaderImg{
    border-bottom: 1px solid;
}
.rightContent .leaderImg > img {
    height: auto;
    width: auto;
}
.rightContent {
    padding-left: 30px;
}
.rightContent h4{
    font-size: 20px;
    font-weight: 300;
    padding-top: 15px;
}
.rightContent .contact ul li img {
    height: auto;
    width: auto;
}
.rightContent .contact ul li a{
    color:#0DDB4F;
}
.rightContent .contact ul li{
    padding-bottom: 3px;
}
.rightContent .contact {
    padding-top: 5px;
}
.contact ul li:first-child span{
    padding-left: 8px;
}
.contact ul li span {
    padding-left: 16px;
}
.rightContent p.also{
    padding-top: 20px;
}
.rightContent p{
    font-size: 19px;
    font-weight: 300;
    padding:0;
    margin:0;
}
.team{
    margin: 0;
    padding: 0;
}
.team.box_title span {
    display: inline-block;
    min-width: 120px;
    width: auto;
}
.team .director article {
    margin-top: 18px;
}
.team .director article span,
.students article span{
    font-size: 16px;
    font-weight: 300;
}
.students article {
    margin-top: 28px;
}
.team .students .box_title span {
    width: 140px;
}
.students .box_title {
    margin-top: 30px;
}
.team article figure{
    margin-bottom:12px;
}
/* Responsive CSS */

@media (min-width:768px) and (max-width:1165px){

    /* layout 4 research Details Responsive css */

    .researchDesc {
        max-width: 100%;
    }
    .projects_title {
        max-width: 100%;
    }
    .projectWrapper {
        max-width: 100%;
    }
    .projectWrapper .contentLeft {
        padding-right: 26px;
    }
    .contentLeft > h3 {
        font-size: 16px;
    }
    .contentLeft > h5 {
        font-size: 14px;
    }
    .projectWrapper {
        margin-top: 5px;
    }
    .projectWrapper figure img {
        max-height: 120px;
    }
    .trapezoidWrapper #trapezoid1x {
        border-width: 7px 80px 25px 0;
    }
    .trapezoidWrapper #trapezoid10x {
        border-width: 7px 80px 32px 0;
    }
    .trapezoidWrapper #trapezoid500x {
        border-width: 7px 80px 39px 0;
    }
    .trapezoidWrapper #trapezoid1000x {
        border-width: 7px 80px 47px 0;
    }
    /* layout 5 Responsive css */
    .litaturibusWrapper figure {
        max-width: 69%;
    }
    .litaturibus {
        max-width: 75%;
        font-size: 37px;
        margin-top: 25px;
    }
    .abstract {
        width: 100%;
    }
    .rightside {
        padding: 0;
        top: 65px;
        width: 100%;
    }
    /* Team */

    .team .director .box_title span {
        width: 88px;
    }
    .team .director article span, .students article span {
        font-size: 14px;
    }
    .team .students .box_title span,
    .team .director .box_title span,.team.box_title span ,
    .team-details-wrapper .box_title span,
    .instrument-block .box_title span{
        /*width: 98px;*/
        min-width: 78px !important;
        font-size: 14px !important;
    }
}
@media (max-width:767px){

    /* layout 4 research Details Responsive css */
    .researchDesc {
        max-width: 100%;
    }
    .projectWrapper {
        margin-top: 5px;
    }
    .projects_title {
        max-width: 100%;
    }
    .projectWrapper {
        max-width: 100%;
    }
    .contentLeft > h3 {
        font-size: 16px;
    }
    .contentLeft h5{
        font-size: 12px;
    }
    .projectWrapper .contentLeft{
        padding-right: 0;
    }
    .projectWrapper figure img {
        max-height: 82px;
    }

    /* layout 5 Responsive css */
    .litaturibus {
        max-width: 100%;
        font-size: 30px;
        margin-bottom: 15px;
    }
    article {
        float: left;
        position: relative;
    }
    .litaturibusWrapper figure {
        max-width: 100%;
        position: relative;
    }
    .litaturibusWrapper figure img{
        max-height:225px;
    }
    .litaturibusWrapper .content {
        max-width: 96%;
    }
    .trapezoidWrapper {
        display: block;
        float: right;
        max-width: 100%;
        position: absolute;
        right: 0;
        width: auto;
    }
    .trapezoidWrapper {
        position: absolute;
    }
    .trapezoidWrapper #trapezoid1x {
        border-width: 7px 60px 25px 0;
    }
    .trapezoidWrapper #trapezoid10x {
        border-width: 7px 60px 32px 0;
    }
    .trapezoidWrapper #trapezoid500x {
        border-width: 7px 60px 39px 0;
    }
    .trapezoidWrapper #trapezoid1000x {
        border-width: 7px 60px 47px 0;
        margin-right:5px;
    }
    .rightside {
        top: 30px;
        padding-left: 0;
        padding-bottom: 20px;
    }
    .litaturibusWrapper .content p {
        max-width: 100%;
    }
    .abstract {
        margin-top: 30px;
    }
    .accordion-content1 h2 {
        font-size: 25px;
    }
    .accordion-content1 p {
        font-size: 16px;
    }
    .leftside1{
        max-width: 100%;
    }
    .litaturibus1 {
        width: 100%;
        margin-top: 15px;
    }
    .rightside {
        width: 100%;
    }
    .abstract {
        width: 100%;
    }
}
@media (max-width:320px){
    .trapezoidWrapper #trapezoid1x {
        border-width: 7px 55px 25px 0;
    }
    .trapezoidWrapper #trapezoid10x {
        border-width: 7px 55px 32px 0;
    }
    .trapezoidWrapper #trapezoid500x {
        border-width: 7px 55px 39px 0;
    }
    .trapezoidWrapper #trapezoid1000x {
        border-width: 7px 55px 47px 0;
    }
}
/* Listing css */

.left_side ul{
    position: relative;
}
.top-bottom ul:before,
.top-bottom ul:after{
    background: #000000 none repeat scroll 0 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 20%;
}
.top-bottom ul::after {
    top: 0;
}
.top-bottom ul::before{
    bottom: 0;
}
.header_area .top_menu li.active a,
.header_area .top_menu li:hover a{
    color: #00d946;
}
.listing-block{
    max-width: 398px;
    /*border-bottom: 1px solid rgb(0,217,70);*/
    /*padding-bottom: 10px;*/
    /*margin-right: 30px;*/
    float: left;
    min-height: 313px;
    margin-bottom: 32px;
    position: relative;
}
.blog-des{
    float: left;
    width: 100%;
    border-bottom: 1px solid rgb(0,217,70);
    position: relative;
    min-height: 131px;
}
.listing-block p{
    font-weight: 300;
    font-size: 16px;
    padding-right: 40px;
    color: #000;
    margin-bottom: 9px;
}
.listing-block img{
    max-width: 100%;
    height: auto;
    min-height: 127px;
}
.listing-block figure{
    position: relative;
    margin-bottom: 7px;
    /*min-height: 165px;*/
    overflow: hidden;
}
.listing-block span{
    position: absolute;
    top: 0;
    left: 0;
    font-weight: 700;
    color: #00d946;
    text-transform: uppercase;
    background: rgba(62, 62, 62, 0.8);
    min-width: 248px;
    padding: 1px 10px;
}
.listing-wrapper{
    float: left;
    width: 100%;
}
.listing-block .lnk_read_more{
    font-weight: 300;
    font-size: 16px;
    color: #00D946;
    position: absolute;
    left: 0;
    bottom: 7px;
    /*
    transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    */
}
.listing-block .lnk_read_more:hover{
    color: #000 ! important;
    text-decoration: none;
}
@media (min-width:992px) and (max-width:1200px){
    .listing-block p {
        padding-right: 20px;
    }
}
@media (min-width:767px) and (max-width:993px){
    .listing-block p {
        padding-right: 0;
    }
    .listing-block span {
        min-width: 178px;
        font-size: 14px;
    }
    .copy_write {
        font-size: 14px;
    }
    .blog-des {
        min-height: 171px;
    }
    .listing-block img {
        min-height: 140px;
    }
}
@media(max-width:767px){
    .listing-wrapper{
        text-align: center;
    }
    .listing-block {
        max-width: 100%;
        margin-right: 0;
        text-align: left;
        display: inline-block;
        float: none;
    }
    .listing-block p{
        padding: 0;
    }
    .listing{
        margin-top: 15px;
    }
    .copy_write {
        font-size: 13px;
    }
}
/* Listing css */

/* Responsive CSS */

.researchDesc {
    float: left;
    max-width: 700px;
    width: 100%;
    padding-left: 0;
}
.projects_title {
    float: left;
    width: 100%;
}
.projectWrapper .contentLeft{
    float: left;
    max-width: 71%;
    font-weight: 300;
    padding-right: 55px;
    width: 100%;
}
.projectWrapper .contentLeft h3 {
    font-weight: 300;
    font-size: 30px;
}
.projectWrapper .contentLeft p{
    font-weight: 300;
    font-size: 20px;
}
.projectWrapper .contentLeft p a{
    color: #00D946;
    font-size: 20px;
}
.projectWrapper figure {
    float: right;
    max-width: 230px;
    width: 100%;
}
.projectWrapper figure img{
    max-height: auto;
    float: right;
}
.researchDetail article {
    /* float: left; */
    position: relative;
    width: 100%;
}
.researchDesc h3 {
    float: left;
    font-weight: 300;
    font-size: 30px;
    margin-top: 0;
    width: 100%;
}
.researchDesc p {
    float: left;
    font-weight: 300;
    font-size: 20px;
    width: 100%;
}
.litaturibus{
    width: 100%;
    max-width: 68%;
}
.litaturibusWrapper {
    background-color: #0ddb4f;
    float: left;
    position: relative;
    width: 100%;
    padding-left: 0;
}
.litaturibusWrapper figure {
    float: left;
    margin: 0;
    max-width: 72%;
    padding-top: 2px;
    position: relative;
    width: 100%;
}
.litaturibusWrapper figure img {
    max-height: 307px;
    position: relative;
    width: 100%;
}
.litaturibusWrapper .content {
    float: left;
    margin-left: 0;
    margin-top: 13px;
    max-width: 28%;
    width: 100%;
}
.litaturibusWrapper .content h6 {
    font-size: 16px;
    font-weight: 700;
}
.litaturibusWrapper .content p {
    font-weight: 300;
    font-size: 16px;
    max-width: 79%;
    width: 100%;
    margin: 0;
}
.trapezoidWrapper {
    bottom: 0;
    float: right;
    max-width: 100%;
    position: absolute;
    right: 5px;
}
.trapezoidWrapper #trapezoid1x {
    border-color: transparent #000 #000;
    border-style: solid;
    border-width: 7px 99px 25px 0;
    bottom: 9px;
    color: #fff;
    float: left;
    height: 0;
    line-height: 2;
    padding-left: 5px;
    vertical-align: middle;
    width: 0;
    margin-right: 5px;
    position:relative;
    bottom: -15px;
}
.trapezoidWrapper #trapezoid10x {
    border-color: transparent #000 #000;
    border-style: solid;
    border-width: 7px 99px 32px 0;
    bottom: 9px;
    float: left;
    height: 0;
    width: 0;
    color: #fff;
    line-height: 2.8;
    padding-left: 5px;
    margin-right: 5px;
    position:relative;
    bottom: -8px;
}
.trapezoidWrapper #trapezoid500x {
    border-color: transparent #000 #000;
    border-style: solid;
    border-width: 7px 99px 39px 0;
    bottom: 9px;
    float: left;
    height: 0;
    width: 0;
    color: #fff;
    line-height: 3.5;
    padding-left: 5px;
    margin-right: 5px;
    position:relative;
    bottom: 0;
}
.trapezoidWrapper #trapezoid1000x {
    border-color: transparent #000 #000;
    border-style: solid;
    border-width: 7px 99px 47px 0;
    bottom: 9px;
    float: left;
    height: 0;
    width: 0;
    color: #fff;
    line-height: 4.5;
    padding-left: 5px;
    position:relative;
}
.trapezoidWrapper #trapezoid1x:hover,
.trapezoidWrapper #trapezoid10x:hover,
.trapezoidWrapper #trapezoid500x:hover,
.trapezoidWrapper #trapezoid1000x:hover{
    border-color: transparent #0ddb4f #0ddb4f;
    color:#000;
}
.rightside {
    float: right;
    top: 59px;
    padding-right: 0;
}
.projectLead{
    font-size: 16px;
    color:#0ddb4f;
    font-weight: 400;
    line-height: 2;
}
.projectLead:hover{
    color:#0ddb4f;
}
.abstract {
    padding: 0;
    margin-top: 140px;
}
.accordion-content1 h2{
    font-weight: 300;
    font-size: 30px;
    color:#000;
    margin: 0;
}
.accordion-content1{
    display: none;
}
#accordion{
    border-bottom: 1px solid #b9b9b9;
}
#accordion h4{
    font-weight: 400;
    padding-top:10px;
    border-top: 1px solid #b9b9b9;
    margin-bottom: 0px;
    padding-top: 8px;
    font-size: 16px;
    color:#939598;
}
.accordion-toggle1 {
    cursor: pointer;
}
#accordion .accordion-toggle1 span{
    float: right;
    margin-right: 10px;
    font-weight: bold;
    color:939598;
}
#accordion .accordion-toggle1 span{
    color:939598;
}
.changeImg{
    display:none;
}
.accordion-content1 p{
    font-size: 20px;
    font-weight: 300;
}
.litaturibusWrapper .numpallate {
    float: right;
    position: relative;
    right: 0;
    width: 100%;
}
.litaturibusWrapper .numpallate ul {
    background-color: rgba(0, 0, 0, 0.5);
    bottom: 0;
    max-width: 160px;
    padding: 5px 0;
    position: absolute;
    right: 0;
    width: 100%;
    text-align: center;
}
.litaturibusWrapper .numpallate ul li {
    border-right: 1px solid #0ddb4f;
    display: inline;
    padding: 0 7px 0 0;
    position: relative;
}
.litaturibusWrapper .numpallate ul li:last-child{
    border-right:0;
}
.litaturibusWrapper .numpallate ul li a{
    color: #0DDB4F;
    text-decoration: none;
    font-size: 16px;
}
.litaturibusWrapper .numpallate ul li a:hover{
    color:#fff;
}
.changeColor{
    color:#0DDB4F;
}
ul.people li a{
    color:#0DDB4F;
}
.list_menu .subchild1{
    padding-left: 0;
}
.leftContent{
    padding:0;
    max-width: 100%;
}
.leftContent .projects_title{
    max-width: 100%;
}
.leftContent .projects_title .cproject_title{
    font-size: 30px;
    font-weight: 300;
}
.leftContent .research,
.leftContent .biography
{
    float: left;
    margin-top: 33px;
}
.publications1 {
    float: left;
    width: 100%;
}
.leftContent .research p,
.leftContent .biography p{
    font-size: 20px;
    font-weight: 300;
}
.leftContent #accordion1 {
    margin-top: 33px;
}
.leftContent .publications2 {
    margin-top: 33px;
    float: left
}
.leftContent .publications2 .firstPublication p,
.leftContent .publications2 .secondPublication p,
.leftContent .publications2 .thirdPublication p{
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 0;
}
.leftContent .publications2 .firstPublication a{
    color:#0DDB4F;
}
.leftContent .publications2 .secondPublication,
.leftContent .publications2 .thirdPublication {
    margin-top: 22px;
}
.rightContent .leaderImg{
    border-bottom: 1px solid;
}
.rightContent .leaderImg > img {
    height: auto;
    width: auto;
}
.rightContent {
    padding-left: 30px;
}
.rightContent h4{
    font-size: 20px;
    font-weight: 300;
    padding-top: 15px;
}
.rightContent .contact ul li img {
    height: auto;
    width: auto;
}
.rightContent .contact ul li a{
    color:#0DDB4F;
}
.rightContent .contact ul li{
    padding-bottom: 3px;
}
.rightContent .contact {
    padding-top: 5px;
}
.contact ul li:first-child span{
    padding-left: 8px;
}
.contact ul li span {
    padding-left: 16px;
}
.rightContent p.also{
    padding-top: 20px;
}
.rightContent p{
    font-size: 19px;
    font-weight: 300;
    padding:0;
    margin:0;
}
.publication-wrapper .doi {
    margin-bottom: 20px;
    padding-left: 30px;
}
.publication-wrapper .ident {
    /* font-weight: bold; */
    margin: 0;
    margin-bottom: 6px;
    padding-left: 30px;
}
.publication-wrapper .ident a {
    color: #000;
}
.publication-wrapper .title {
    font-weight: 400;
    margin: 0;
    margin-top: 6px;
    margin-bottom: 6px;
}
.publication-wrapper .title a {
    color: #000;
}
.publication-wrapper .authors {
    font-weight: 400;
    color: #000;
    margin: 0;
    padding-left: 30px;
    margin-bottom: 6px;
}
.publication-wrapper .authors a {
    color: #0ddb4f !important;
    font-weight: 400;
}
.publication-wrapper .authors a:hover {
    color: #000 ! important;
}
.publication-wrapper article{
    float: left;
    width: 100%;
}
.publication-wrapper .box_title span{
    min-width: 18%;
}
.publicaions2015{
    padding-left: 0;
    margin-top: 23px;
}
.publication-wrapper article figure img {
    height: auto;
    width: auto;
    margin-top: 23px;
}
.publication-wrapper article div.content{
    width: 100%;
    float: left;
    margin-top: 23px;
}
.publication-wrapper article figure {
    float: left;
    max-width: 14%;
    width: 100%;
}
.publication-wrapper article div.content {
    border-top: 1px solid;
    float: left;
    margin-left: 30px;
    max-width: 78%;
    width: 100%;
}
.publication-wrapper article div.content .left {
    float: left;
    max-width: 80%;
    width: 100%;
    padding-top: 10px;
}
.publication-wrapper article div.content .left p{
    margin-bottom: 0;
}
.publication-wrapper article div.content .right {
    float: left;
    max-width: 19%;
    width: 100%;
    padding-top: 10px;
}
.publication-wrapper article div.content .right ul li{
    display: block;
}
.publication-wrapper article div.content .right ul li img{
    height: auto;
    width: auto;
}
.publication-wrapper article div.content .right ul li a{
    font-size: 16px;
    font-weight: 300;
    color:#0DDB4F;
}
.equipment .page_title{
    margin-bottom: 37px;
}
.equipments article{
    float: left;
    position: relative;
    margin-bottom: 20px;
    min-height: 340px;
    border-bottom: 1px solid #0ddb4f;
}
.equipments {
    float: left;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
}
.equipments article figure img{
    height: auto;
    width: 100%;
}
.equipments article span{
    background: #000;
    color:#0DDB4F;
    position: absolute;
    top: 0;
    width: 248px;
    padding:0 10px;
    font-size: 16px;
    font-weight: 700;
}
.equipments article p{
    font-size: 16px;
    font-weight: 300;
    padding-right: 22px;
    margin-bottom: 0;
}
.equipments article a{
    font-weight: 300;
    font-size: 16px;
    color:#0DDB4F;
}
.instruments{
    float: left;
}
.instruments .box_title span {
    width: 170px;
}
.instruments article{
    float: left;
    padding-right: 0;
    min-height: 320px;
}
.instruments article figure{
    min-height: 232px;
    border-bottom: 2px solid;
}
.instruments article figure img {
    height: auto;
    padding-bottom: 7px;
    max-width: 100%;
}
.instrumentsWrapper article figure {
    min-height: 330px;
}
.instrumentsWrapper article:nth-child(1) figure {
    border-bottom: 0 none;
}
.instrumentsWrapper {
    float: left;
    margin-top: 40px;
}
.leica div{
    padding:0;
}
.leica .box_title span {
    width: 171px;
    font-size: 16px;
    font-weight: 400;
}
.leica h3{
    padding-right: 47px;
    font-weight: 300;
}
.leica .projects_title{
    max-width: 100%;
    margin-top: 48px;
}
.leica .page_title{
    margin-bottom: 17px;
}
.leica .leicaDesc p{
    font-size: 20px;
    font-weight: 300;
    color:#000;
}
.leica .right figure img {
    height: auto;
    max-width: 62%;
    width: 100%;
}
.leica .right {
    float: left;
    margin-left: 37px;
    margin-top: 15px;
}
.leica .right figcaption{
    border-top: 1px solid;
    padding-top: 10px;
}
.leica .right figcaption a{
    color:#00d946;
}
.leica .right figcaption img {
    height: 24px;
    width: 27px;
    float: left;
}
.leica .right figure {
    margin: 0;
    text-align: center;
}
.standardText.left_Side h3{
    font-weight: 300;
    padding-right: 20px;
}
.standardText.left_Side p{
    font-size: 20px;
    font-weight: 300;
    padding-right: 44px;
}
.standardText.left_Side p a{
    color:#00d946;
}
.standardText.left_Side .menu {
    float: left;
    width: 100%;
    padding-bottom: 30px;
}
.standardText.left_Side .menu > ul {
    margin: 0;
    padding: 0 0 0 15px;
}
.standardText.left_Side .menu li {
    list-style: outside none disc;
}
.standardText.left_Side .menu li a{
    font-size: 20px;
    font-weight: 300;
    color:#000;
}
.standardText.left_Side .menu li a:hover{
    color:#00d946;
}
.standardText.right_Side {
    float: right;
}
.standardText.left_Side .page_sub_title {
    margin-bottom: 20px;
}
.standardText.left_Side .pageSubTitle {
    padding-top: 23px;
}
.standardText.left_Side .labels {
    color:#000;
    margin-top: 7px;
}
.standardText.left_Side p {
    color: #000;
}
.standardText.left_Side .labels h2{
    font-weight: 400;
    padding-right: 121px;
}
.standardText.left_Side .labels p {
    padding-right: 92px;
    color:#000;
}
.standardText.left_Side .labels .box_title span {
    width: 171px;
}
.standardText.left_Side article .left img {
    height: auto;
    width: 100%;
}
.standardText.left_Side article .left {
    float: left;
    max-width: 37%;
    width: 100%;
}
.standardText.left_Side  article .right {
    float: right;
    margin-top: 144px;
    max-width: 58%;
    width: 100%;
}
.standardText.left_Side article .right  p{
    font-size: 17px;
    color:#939597;
}
.standardText.left_Side article {
    float: left;
    width: 100%;
    border-bottom: 1px solid #939597;
    margin-bottom: 17px;
    padding: 10px 0 12px;
}
/* Responsive CSS */

@media (min-width:768px) and (max-width:1165px){

    /* layout 4 research Details Responsive css */

    .researchDesc {
        max-width: 100%;
    }
    .projects_title {
        max-width: 100%;
    }
    .projectWrapper {
        max-width: 100%;
    }
    .projectWrapper .contentLeft {
        padding-right: 26px;
        max-width: 61%;
    }
    .projectWrapper .contentLeft h3 ,.project-wrapper h3{
        font-weight: 300;
        font-size: 23px;
    }
    .projectWrapper .contentLeft h5,.projectWrapper .contentLeft h5 a {
        font-weight: 300;
        font-size: 17px;
    }
    .projectWrapper {
        margin-top: 5px;
    }
    .projectWrapper figure {
        max-width: 210px;
    }
    .projectWrapper figure img {
        max-height: 120px;
    }
    .trapezoidWrapper #trapezoid1x {
        border-width: 7px 80px 25px 0;
    }
    .trapezoidWrapper #trapezoid10x {
        border-width: 7px 80px 32px 0;
    }
    .trapezoidWrapper #trapezoid500x {
        border-width: 7px 80px 39px 0;
    }
    .trapezoidWrapper #trapezoid1000x {
        border-width: 7px 80px 47px 0;
    }
    /* layout 5 and 6 Responsive css */
    .litaturibusWrapper figure {
        max-width: 69%;
    }
    .litaturibus {
        max-width: 75%;
        font-size: 37px;
        margin-top: 25px;
    }
    .abstract {
        width: 61%;
        margin-top: 59px;
    }
    .rightside {
        padding: 0;
        top: 59px;
        width: 36%;
    }
    #accordion h4 {
        font-size: 18px;
    }
    .abstract .accordion-content1 h2 {
        font-size: 25px;
    }
    .litaturibusWrapper .content {
        max-width: 31%;
        width: 100%;
        margin-top: 0;
    }
    .litaturibusWrapper .content p {
        max-width: 100%;
        font-size: 14px;
    }

    /* layout 9 jun Responsive css */
    .projectDetails .page_title {
        font-size: 45px;
    }
    .leftContent {
        padding: 0;
    }
    .leftContent .projects_title .cproject_title {
        font-size: 22px;
    }
    .leftContent .research p, .leftContent .biography p {
        font-size: 17px;
    }
    .accordion-content1 p {
        font-size: 17px;
    }
    .contact ul li span {
        font-size: 12px;
    }
    .rightContent p {
        font-size: 17px;
    }
    .list_menu li.active::after,.list_menu li.active::before {
        width: 50px !important;
    }
    .rightContent .leaderImg {
        border-bottom: 1px solid;
    }
    .rightContent .leaderImg > img {
        height: auto;
        max-width:85%;
        width: 100%;
    }

    /* layout 11 Publications Responsive css */
    .publications .page_title {
        font-size: 45px;
    }
    .publication-wrapper {
        padding: 0;
    }
    .publication-wrapper article div.content .left {
        max-width: 78%;
    }
    .publication-wrapper article div.content .left p {
        font-size: 14px;
    }
    .publication-wrapper article div.content .right {
        max-width: 22%;
    }
    .publication-wrapper article div.content .right ul li {
        float: none;
    }
    .publication-wrapper article div.content .right ul li a {
        font-size: 10px;
    }
    .publication-wrapper article div.content {
        margin-left: 15px;
    }

    /* layout 12 Equipments Responsive css */

    .equipments {
        margin-right: 0;
        padding-right: 13px;
    }
    .equipments article span {
        width: 180px;
    }
    .equipments article {
        min-height: 320px;
    }
    .equipment .page_title {
        font-size: 45px;
    }
    .equipments {
        width: 50%;
    }
    .equipments article figure img {
        width: 100%;
    }

    /* layout 13 instruments Responsive css */

    .instruments {
        padding-right: 8px;
    }
    .instrumentsWrapper {
        max-width: 100%;
    }
    .instruments article span,
    .instrumentsWrapper article span {
        font-size: 12px;
    }
    .instruments .box_title span {
        font-size: 15px;
        width: 99px;
    }
    .instruments .page_title {
        font-size: 45px;
    }
    .box_title span {
        padding: 1px 3px;
    }
    .instruments article {
        min-height: 250px;
    }
    .instruments article figure {
        min-height: 233px;
    }
    .instruments article figcaption {
        font-size: 12px;
    }
    .instrumentsWrapper {
        margin-top: 15px;
    }
    .instrumentsWrapper article figure {
        min-height: 261px;
    }
    .leica .page_title {
        font-size: 45px;
    }
    .leica h3 {
        font-size: 21px;
        padding-right: 0;
    }
    .leica .projects_title {
        margin-top: 40px;
    }
    .leica .leicaDesc p {
        font-size: 16px;
    }
    .leica .right {
        margin-top: 0;
        margin-left: 18px;
    }
    .leica .right figure img {
        width: 100%;
        max-width: 100%;
    }
    .leica .right figure {
        margin-top: 30px;
    }

    /* layout 15,16,17 Standard Text Page Responsive css */
    .standardText .page_title {
        font-size: 45px;
    }
    .standardText .page_sub_title {
        font-size: 20px;
    }
    .standardText.left_Side p {
        font-size: 17px;
        line-height: 1.5;
        padding-right: 15px;
    }
    .standardText.right_Side {
        top:10px;
    }
    .standardText.left_Side .labels h2 {
        padding-right: 49px;
        font-size: 21px;
    }
    .standardText.left_Side .labels p {
        padding-right: 0;
    }
    .standardText.left_Side article .right p {
        font-size: 15px;
        padding-right: 0;
    }
    .standardText.left_Side article .right {
        margin-top: 59px;
        max-width: 63%;
    }
    .standardText.left_Side article .left {
        max-width: 32%;
    }
    .standardText.left_Side .menu li a {
        font-size: 17px;
    }
    .standardText.left_Side h3 ,.standardText.left_Side h3{
        line-height: 1.5;
        padding-right: 8px;
    }
}
@media (min-width: 992px){
    .abstract {
        margin-top: 140px;
    }
    #accordion h4 {
        font-size: 18px;
    }
    .publication-wrapper article div.content .right ul li a {
        font-size: 14px;
    }
    .instrumentsWrapper {
        max-width: 100%;
    }
    .standardText.right_Side {
        top:0;
    }
}
@media (max-width:767px){

    /* layout 4 research Details Responsive css */
    .researchDesc {
        max-width: 100%;
    }
    .projectWrapper {
        margin-top: 5px;
    }
    .projects_title {
        max-width: 100%;
    }
    .projectWrapper {
        max-width: 100%;
    }
    .projectWrapper .contentLeft h3 {
        font-size: 20px;
    }
    .projectWrapper .contentLeft h5,
    .projectWrapper .contentLeft h5 a{
        font-size: 18px;
    }
    .projectWrapper .contentLeft{
        padding-right: 0;
        max-width: 100%;
    }
    .researchLeft{
        width: 100%;
    }
    .col-lg-9.col-sm-9.col-xs-12.researchDetail {
        width: 100%;
    }
    .researchDetail article {
        position: relative;
    }
    .projectWrapper figure {
        float: left;
    }
    .researchDesc p {
        font-size: 18px;
    }

    /* layout 5 and layout 6 litaturibus and met Responsive css */
    .litaturibus {
        max-width: 100%;
        font-size: 30px;
        margin-bottom: 15px;
    }
    .litaturibus article {
        float: left;
        position: relative;
    }
    .litaturibusWrapper figure {
        max-width: 100%;
        position: relative;
    }
    .litaturibusWrapper figure img{
        max-height:225px;
    }
    .litaturibusWrapper .content {
        max-width: 96%;
    }
    .trapezoidWrapper {
        display: block;
        float: right;
        max-width: 100%;
        position: absolute;
        right: 0;
        width: auto;
    }
    .trapezoidWrapper {
        position: absolute;
    }
    .trapezoidWrapper #trapezoid1x {
        border-width: 7px 60px 25px 0;
    }
    .trapezoidWrapper #trapezoid10x {
        border-width: 7px 60px 32px 0;
    }
    .trapezoidWrapper #trapezoid500x {
        border-width: 7px 60px 39px 0;
    }
    .trapezoidWrapper #trapezoid1000x {
        border-width: 7px 60px 47px 0;
        margin-right:5px;
    }
    .rightside {
        top: 30px;
        padding-left: 0;
        padding-bottom: 20px;
    }
    .litaturibusWrapper .content p {
        max-width: 100%;
    }
    .abstract {
        margin-top: 30px;
    }
    .abstract .accordion-content1 h2 {
        font-size: 22px;
    }
    #accordion {
        margin-top: 15px;
    }
    .accordion-content1 p {
        font-size: 16px;
    }
    .leftside1{
        width: 100%;
    }
    .litaturibus1 {
        width: 100%;
        margin-top: 15px;
    }
    .rightside {
        width: 100%;
    }
    .abstract {
        width: 100%;
    }
    .litaturibusWrapper {
        padding-right: 0;
    }

    /* layout 9 jun Responsive css */

    .rightContent {
        margin-top: 30px;
        padding: 0;
    }
    .leftContent .projects_title .cproject_title {
        font-size: 24px;
    }
    .leftContent .research p,
    .leftContent .biography p {
        font-size: 17px;
    }
    .rightContent p {
        font-size: 17px;
    }
    .projectDetails{
        padding-top: 20px;
        width: 100%;
    }
    .accordion-content1 p {
        font-size: 17px;
    }
    .leftContent {
        width: 100%;
        padding-bottom: 20px;
    }
    .rightContent {
        width: 100%;
    }
    .list_menu li.active::after,.list_menu li.active::before {
        width: 45px !important;
    }
    .projectDetails .page_title {
        font-size: 40px;
    }

    /* layout 11 Publications Responsive css */
    .publications {
        padding-top: 20px;
        width: 100%;
    }
    .publication-wrapper {
        padding: 0;
    }
    .publication-wrapper article figure {
        max-width: 100%;
        text-align: center;
    }
    .publication-wrapper article div.content {
        margin-left: 0px;
        max-width: 100%;
    }
    .publication-wrapper article div.content .left p {
        font-size: 14px;
    }
    .publication-wrapper article div.content .left {
        max-width: 100%;
    }
    .publication-wrapper article div.content .right {
        max-width: 100%;
    }
    .publication-wrapper article div.content .right ul li {
        float: none;
    }
    .publications .page_title {
        font-size: 40px;
    }

    /* layout 12 Equipments Responsive css */
    .equipment {
        padding: 15px 15px 0;
        width: 100%;
    }
    .equipment .page_title {
        font-size: 40px;
    }
    .equipments{
        width: 100%;
    }
    .equipments article {
        min-height: 320px;
        position: relative;
        width: 100%;
    }
    .equipments article span {
        width: 220px;
    }

    /* layout 13 instruments Responsive css */
    .instrumentsWrapper {
        margin-top: 0;
    }
    .instrumentsWrapper article:first-child {
        display: none;
    }
    .instruments {
        padding-top: 15px;
        width: 100%;
    }
    .instruments .page_title {
        font-size: 40px;
    }
    .instruments div {
        padding: 0;
        width: 100%;
    }
    .instruments article {
        padding-right: 15px;
        width: 100%;
    }
    .instruments .projects_title {
        max-width: 65%;
    }
    .instruments .box_title{
        width: 200px;
    }
    .instruments article figure {
        width: 100%;
    }

    /* layout 14 Leica Responsive css */
    .leica .right {
        margin-left: 0;
    }
    .leica .leicaDesc p {
        font-size: 17px;
    }
    .leica .page_title {
        padding-top: 10px;
    }
    .leica .page_sub_title {
        font-size: 22px;
    }
    .leica .projects_title {
        margin-top: 40px;
    }
    .leica{
        width: 100%;
    }
    .leica .left {
        width: 100%;
    }
    .leica .right {
        margin-left: 0;
        width: 100%;
        margin-top: 0;
    }
    .leica .leftside1{
        width: 100%;
    }

    /* layout 15,16,17 Standard Text Page Responsive css */
    .standardText.left_Side {
        padding: 0;
    }
    .standardText.leftside1 {
        padding-left: 15px;
    }
    .left_Side .page_title {
        font-size: 30px;
    }
    .standardText.left_Side .page_sub_title {
        font-size: 18px;
    }
    .standardText.left_Side p {
        font-size: 17px;
        line-height: 1.5;
        padding-right: 0;
    }
    .standardText.right_Side {
        margin-top: 0;
        padding-right: 0;
        top: 0;
        padding: 0;
        padding-top: 20px;
    }
    .standardText{
        width: 100%;
    }
    .standardText.right_Side,
    .standardText.left_Side {
        width: 100%;
    }
    .standardText.left_Side .labels h2 {
        padding-right: 0;
        font-size: 22px;
    }
    .standardText.left_Side .labels p {
        padding-right: 0;
    }
    .standardText.left_Side article .left {
        max-width: 85%;
    }
    .standardText.left_Side article .right {
        margin-top: 0px;
        max-width: 100%;
    }
}
@media (max-width:320px){
    .trapezoidWrapper #trapezoid1x {
        border-width: 7px 55px 25px 0;
    }
    .trapezoidWrapper #trapezoid10x {
        border-width: 7px 55px 32px 0;
    }
    .trapezoidWrapper #trapezoid500x {
        border-width: 7px 55px 39px 0;
    }
    .trapezoidWrapper #trapezoid1000x {
        border-width: 7px 55px 47px 0;
    }
}

/* 07-10-2015 */
.home_block1 .box{
    width: auto;
}
.home_block1 .image_area{
    height: auto;
}
.home_block1 .image_area img, .home_block2 .image_area img {
    margin-bottom: 7px;
}
.top-wrapper {
    float: left;
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 999;
}
.logo-wrapper{
    float: left;
    margin: 15px 10px;
}
.home .logo-wrapper {
    padding-left: 12px;
}
.tag {
    color: #ffffff;
    float: left;
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    margin: 33px 0 0;
    position: absolute;
    text-transform: uppercase;
    width: 66px;
    z-index: 1;
    left: 10px;
    top: 42px;
}
.main-nav{
    float: right;
    background-color: #fff;
}
.main-nav ul,.main-nav ul li{
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}
.main-nav ul li a,
.secondery-nav ul li a{
    color: #333333;
    display: block;
    font-weight: 300;
    font-size: 15px;
    padding: 0 8px;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease-in 0s;
    -moz-transition: all 0.3s ease-in 0s;
    -ms-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s;
    transition: all 0.3s ease-in 0s;
}
.main-nav ul li a:hover{
    background: #000000;
    color: #ffffff;
}
.secondery-nav {
    /*text-align: center;*/
    /*position: absolute;*/
    /*    top: 21px;
        left: 0;
        right: 0;*/
}
.secondery-nav ul,.secondery-nav ul li{
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
}
.secondery-nav ul{
    background-color: #000;
}
.secondery-nav ul li{
    position: relative;
    float: left;
    line-height: normal;
    padding: 0 19px;
    text-align: center;
}
.safari .secondery-nav ul li {
    padding: 0 18px;
}
.secondery-nav ul li a{
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    line-height: 20px;
    padding: 4px 8px 3.0px;
}
.safari .secondery-nav ul li:last-child a{
    padding: 4px 9px 3.0px 9px;
}
.mobile-nav{
    display: none;
    position: absolute;
    background-color: #fff;
    top: 0;
    left: 0;
    width: 100%;
    padding: 15px;
}
.mobile-nav .logo-wrapper{
    margin: 0;
}
.mobile-nav .logo-wrapper a{
    float: left;
    display: inline-block;
}
.mob-header{
    float: left;
    width: 100%;
}
.mob-header{
    border-bottom: 2px solid #000000;
    padding-bottom: 15px;
}
.bar{
    display: block;
    height: 2px;
    width: 25px;
    margin-top: 5px;
    background-color: #000000;
}
.menu-icon {
    position: relative;
    float: right;
    margin-top: 5px;
    outline: none;
}
.menu-icon:focus{
    outline: none;
}
#menu{
    z-index: 9999;
    position: relative;
    border-bottom: 2px solid #000000;
    color: #000000;
    width: 100%;
    float: left;
    list-style: outside none none;
    display: none;
}
#menu li {
    position: relative;
    border-bottom: 1px solid #b9b9b9;
    display: block;
    width: 100%;
    float: left;
}
#menu li ul li {
    border-bottom: none;
}
#menu li:last-child{
    border-bottom: none;
}
#menu li a {
    color: #000000;
    padding: 5px 0;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 15px;
    width: 100%;
    float: left;
    display: block;
    padding-right: 22px;
    -webkit-transition: all 0.3s ease-in 0s;
    -moz-transition: all 0.3s ease-in 0s;
    -ms-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s;
    transition: all 0.3s ease-in 0s;
}
#menu li a:hover{
    color: #08de4b;
}
#menu li.secondary a {
    display: inline-block;
    font-weight: 300;
    font-weight: normal;
    margin-right: 20px;
    width: auto;
    padding-right: 0;
}
#menu li.secondary a:last-child{
    margin-right: 0;
}
.menu-icon:before{
    content: "Menu";
    color: #000;
    font-weight: 300;
    left: -50px;
    position: absolute;
    padding-right: 10px;
}
.slider-wrapper{
    float: left;
    width: 100%;
    position: relative;
}

/* innerpagr */
#innerpage .top-wrapper,
.innerpage .top-wrapper{
    position: relative;
}
.secondery-nav {
    text-align: center;
}
.main-nav > nav{
    float: right;
}
.secondery-nav {
    float: left;
    margin-top: 22px;
    text-align: left;
    padding-left: 7px;
}
.main-nav {
    background-color: #ffffff;
    float: right;
    position: absolute;
    right: -2px;
    text-align: right;
    width: 50%;
}
.innerpage .main-nav,
#innerpage .main-nav{
    border-bottom: 1px solid #000000;
}
.home .main-nav{
    width: auto;
}
.home .secondery-nav {
    /*text-align: center;*/
    /*margin-left: 0;*/
    /*width: 100%;*/
}
.content_area {
    float: left;
    width: 100%;
    margin-top: 50px;
}
.desktop-nav .logo-wrapper {
    position: absolute;
}
.secondery-nav ul li ul li{
    margin: 3px 0;
}
.secondery-nav ul li ul{
    background: #000000 none repeat scroll 0 0;
    left: 0;
    position: absolute;
    top: 100%;
    min-width: 200px;
    z-index: 999;
    padding: 5px 0;
    display: none;
}
.secondery-nav ul li ul a,
ul#menu li ul a{
    color: #ffffff;
    display: block;
    font-weight: 300;
    font-weight: normal;
}
a:focus, a:hover{
    outline: none;
    color: #000 ! important;
    text-decoration: none;
}
.secondery-nav ul li:hover > a,
.secondery-nav ul li.active > a{
    color: #00d946;
}
.secondery-nav ul li:hover ul{
    display: block;
}
ul#menu li ul a{
    color: #000;
}
ul#menu li ul{
    display: none;
}
.has-sub::after, .expand::after ,.has-subchild:after{
    color: #000000;
    content: "►";
    font-size: 15px;
    position: absolute;
    right: 0;
    top: 5px;
    cursor: pointer;
    padding: 0 0 0 20px;
}
.expand.has-sub:after,.expand-sub.has-subchild:after{
    content: "▼";
    cursor: pointer;
}
/* inner page*/
/* 07-10-2015 */

/* 09-10-2015 */
.copy_write {
    font-size: 15px;
}
.copy_write p,
.footer-menu{
    display: inline-block;
    float: left;
}
.footer-menu {
    margin-left: 10px;
}
.researchDetail .box_title > span {
    width: 118px;
}
.project-wrapper,.project-block{
    float: left;
    width: 100%;
}
.top-bottom .list_menu li.active::after,.top-bottom .list_menu li.active::before{
    display: none;
}
/* 09-10-2015 */

/* 12-10-2015 */
.researchDetail .box_title {
    margin-bottom: 11px;
}
.researchDetail .box_title span{
    padding: 1px 9px 3px;
}
.project-wrapper > .col-xs-12{
    border-top: 1px solid #231F20;
    margin-top: 18px;
    font-weight: 300;
}
.project-wrapper h3,
.project-wrapper p{
    width: 100%;
    float: left;
}
.project-wrapper h3{
    font-size: 30px;
    font-weight: 300;
    margin-top: 12px;
}
.project-wrapper p{
    font-size: 20px;
    font-weight: 300;
}
.project-wrapper p a{
    color: #00d946;
    font-size: 20px;
    font-family: inherit;
}
.project-wrapper > .row{
    margin: 0;
}
.research-block{
    padding: 0;
    border-top: 1px solid #231F20;
    margin-top: 22px;
}
.project-img{
    float: right;
}
@media (min-width:768px) and (max-width:1165px){
    .project-wrapper h3{
        font-weight: 300;
        font-size: 23px;
    }
}
.list_menu li ul li.active::after, .list_menu li ul li.active::before{
    display: none;
}
.left_side .list_menu a{
    font-size: 16px;
}
.litaturibus-wrapper .page_title {
    /*max-width: 550px;*/
    margin-bottom: 20px;
    /*margin-left: -5px;*/
}
.litaturibus-wrapper #accordion,.accordion-content a{
    float: left;
    width: 100%;
    margin: 0;
}
.zoomincell2 {
    width: 24.2%;
}
.litaturibus-wrapper #accordion{
    margin-top: 30px;
}
.accordion-content a{
    color: rgb(0,217,70);
    font-weight: 400;
    font-size: 16px;
    line-height: 2;
}
.accordion-content a:hover {
    color: #000;
}
.accordion-content a:last-child {
    margin-bottom: 7px;
}
.litaturibus-wrapper .col-md-3 {
    padding-left: 0;
}
.litaturibus-wrapper .slider-wrapper{
    /*border-top: 3px solid #00cc66;*/
    /*padding: 0;*/
}
.slider,.slider li{
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
    position: relative;
}
.slider-content{
    background-color: #D3D3D3;
    width: 25%;
    padding: 15px;
    float: left;
    height: 341px;
    overflow: hidden;
}
.slider-content h2 {
    color: #000000;
    font-weight: 700;
    font-size: 16px;
    line-height: 23px;
    margin: 0 0 20px;
}
.slider-content p{
    font-size: 16px;
    font-weight: 700;
    color: #000;
    font-weight: 300;
}
.slider{
    border-top: 3px solid #00cc66;
    width: 100% !important;
}
.slider figure{
    width: 75%;
    float: left;
}
.slider figure img {
    min-height: 338px;
    width: auto;
}
.slider li{
    max-height: 341px;
    overflow: hidden;
}
/* slider reset */
.bx-wrapper{
    margin: 0;
    padding: 0;
}
.bx-wrapper .bx-viewport {
    background: transparent;
    border: medium none;
    box-shadow: inherit;
    left: 0;
    transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    -o-transform: none;
    margin: 0;
    padding: 0;
}
.bx-wrapper .bx-pager{
    color: #00D946;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-left: 1px solid #00d946;
    border-radius: 0;
    color: #00d946;
    float: left;
    font-weight: 400;
    font-size: 16px;
    height: auto;
    margin: 0;
    padding: 0 7px;
    text-indent: inherit;
    width: auto;
    line-height: 1.3;
}
.bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:first-child a {
    border-left: 0;
}
.bx-wrapper .bx-pager{
    position: relative;
    bottom: 0;
    padding: 0;
}
.bx-controls {
    background-color: rgba(0, 0, 0, 0.5);
    bottom: 0;
    padding: 6px 15px 1px;
    position: absolute;
    right: 25%;
    z-index: 70;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: transparent;
    color: #fff;
}
/* End slider reset */

.top-bottom .list_menu li {
    padding: 2px 0;
}
.top-bottom .list_menu {
    padding: 9px 0;
}
/* End 12-10-2015 */

/* 13-09-2015 */
.publication-wrapper{
    width: 100%;
    float: left;
}
.team-wrapper p {
    float: left;
    font-weight: 300;
    font-size: 16px;
    margin: 0;
    width: 100%;
}
.team-wrapper p.title {
    /*font-style: italic;*/
    font-size: 14px;
}
.team-wrapper figure + p {
    margin-top: 13px;
}
.team-wrapper .row {
    margin-bottom: 34px;
}
.team-wrapper {
    margin-bottom: 33px;
}
.content_area .list_menu {
    margin: 5px 0;
}
.current-project{
    width: 100%;
    float: left;
}
.current-project {
    /*margin-bottom: 14px !important;*/
}
.team-details-wrapper .box_title span {
    min-width: 170px;
}
.team-details-wrapper .current-project p {
    float: left;
    font-weight: 300;
    margin-top: 2px;
    width: 100%;
}
.team-details-wrapper .box_title {
    margin: 0 0 4px;
}
.team-details-wrapper .col-xs-12 {
    margin-bottom: 24px;
}
.team-details-wrapper p,
.contact-wrapper p,
.contact-wrapper a{
    font-weight: 300;
    font-size: 20px;
    margin-top: 11px;
}
.team-details-wrapper #accordion {
    margin-top: 24px;
}
.team-details-wrapper h4 a {
    padding-left: 15px;
}
.publication-wrapper a,.contact-wrapper a{
    color: rgb(0,217,70);
}
.publication-wrapper .box_title {
    clear: left;
    margin-bottom: 30px;
}
.publication-wrapper p,
.publication-wrapper strong{
    float: left;
    font-size: 16px;
    line-height: normal;
    margin: 0 0 2px;
    width: 100%;
}
.publication-links a {
    width: 100%;
}
.publication-wrapper strong{
    font-weight: 700;
    font-weight: normal;
}
.publication-wrapper .col-xs-12:first-child {
    margin-top: 20px;
}
.litaturibus-wrapper .accordion-content,
.team-details-wrapper .accordion-content,
.litaturibus-wrapper .accordion-content p,
.team-details-wrapper .accordion-content p,
.accordion-content a,.personal-info,
.personal-info figure,.contact-wrapper{
    float: left;
    width: 100%;
}
.personal-info figure{
    border-bottom: 1px solid #000;
}
.personal-info h4{
    font-weight: 300;
    font-size: 20px;
    float: left;
    width: 100%;
}
.personal-info > h4{
    margin: 16px 0;
}
/*.team-wrapper figure{
    min-height: 216px;
    min-width: 216px;
}*/
.personal-info p{
    margin-top: 0;
    float: left;
    line-height: 26px;
    width: 100%;
    margin-bottom: 0;
}
.contact-wrapper a,
.contact-wrapper p{
    float: left;
    width: 100%;
    margin: 0 0 8px;
    position: relative;
    line-height: 26px;
}
.contact-wrapper a:hover {
    color: #000;
}
p.home,
p.cell,
a.mail,
a.cv,
a.web,
a.download{
    padding-left: 35px;
    float: left;
    width: 100%;
    margin: 0 0 8px;
    position: relative;
    line-height: 26px;
    font-weight: 300;
}
a.mail:before,
a.cv:before,
a.web:before,
a.download:before,
p.home:before,
p.cell:before,
.contact-wrapper a:before,
.contact-wrapper p:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 24px;
    width: 24px;
    background-repeat: no-repeat;
}
.contact-wrapper p.cell:before{
    background-image: url(../Images/call.png);
    top: 4px;
}
p.home:before{
    background-image: url(../Images/home.png);
}
a.mail:before{
    background-image: url(../Images/mail.png);
    top: 3px;
}
a.cv:before{
    background-image: url(../Images/cv.png);
}
a.web:before{
    background-image: url(../Images/web.png);
}
.contact-wrapper {
    margin-bottom: 10px;
}
.accordion-toggle{
    float: left;
    width: 100%;
}
@media(max-width: 767px){.zoomincell1{display: block; } }
/* End 13-09-2015 */

/* 14-09-2015 */
.publication-wrapper figure {
    display: inline-block;
    float: left;
    overflow: hidden;
    width: 18%;
    min-height: 171px;
    margin-bottom: 20px;
}
.publication-details-wrappr{
    width: 82%;
    float: left;
    border-top: 1px solid #B9B9B9;
    padding-top: 9px;
}
.publication-links a:before{
    content: '';
    position: absolute;
    top: 2px;
    left: 0;
    height: 24px;
    width: 24px;
    background-repeat: no-repeat;
    font-family: FontAwesome;
    font-size: 17px;
}
.publication-links a {
    font-weight: 300;
    padding-left: 30px;
    margin-bottom: 10px;
    position: relative;
}
.publication-links a.download:before{
    /*background-image: url(../Images/cv.png);*/
    content: "\f15b";
}
a.web:before, .publication-links a.web:before{
    background-image: none;
    content: "\f0c1";
    font-size: 20px;
}
.publication-details {
    float: left;
    width: 67%;
}
.publication-links {
    float: left;
    padding-left: 55px;
    width: 33%;
}
.instrument-block .box_title span {
    min-width: 122px;
}
.instrument-block .box_title {
    margin-top: 5px;
}
.instrument-block figure img{
    max-width: 100%;
}
.instrument-block {
    margin-bottom: 25px;
}
.instrument-block figure{
    width: 100%;
    float: left;
    min-height: 227px;
    padding: 5px 0;
    /*border-bottom: 1px solid #1D1D1D;*/
}
.instrument-block .tx-dce-pi1 figure {
    border-bottom: 1px solid #1D1D1D;
}
.instrument-block figcaption.caption {
    border-bottom: 1px solid #1D1D1D;
}
.instrument-block figure a {
    min-height: 227px;
}
.instrument-block figure a img {
    padding: 0 0 10px;
    max-height: 205px;
    width: auto;
    margin: auto;
}
.instrument-block p {
    float: left;
    font-weight: 300;
    font-size: 16px;
    margin: 6px 0;
    width: 100%;
}
.instrument-block:first-child {
    width: 19.3%;
}
/* End 14-09-2015 */

/* 15-09-2015 */
.publication-details a {
    color: #00d946;
    display: inline-block;
    /*float: left;*/
    font-weight: 300;
    line-height: 15px;
    margin-bottom: 0;
    /*margin-right: 10px;*/
}
.user-publications a {
    width: auto;
    line-height: 15px;
    float: none;
}
.instrument-sub-title{
    float: left;
    font-weight: 300;
    font-size: 30px;
    margin-top: 0;
    width: 100%;
}
.instrument-details h3{
    float: left;
    font-weight: 300;
    font-size: 30px;
    line-height: 1.2em;
    margin-top: -15px;
    max-width: 540px;
    width: 100%;
}
.instrument-details .box_title > span {
    min-width: 170px;
}
.instrument-details a,.instrument-details p{
    width: 100%;
    float: left;
    font-weight: 300;
    font-size: 20px;
    margin-bottom: 20px;
}
.instrument-details a {
    color: #00d946;
}
.instrument-details figure {
    border-bottom: 1px solid #1d1d1d;
    float: left;
    /*text-align: center;*/
    width: 100%;
    margin-bottom: 12px;
}
.instrument-details figure figcaption p, figure figcaption p {
    font-size: 16px;
}
.col-md-4.instrument-details figure img {
    max-height: 300px;
    width: auto;
}

/*.publication-wrapper figure img{
  max-width: 121px;
}*/
/* END 15-09-2015 */

/* Flex Slider */
.flexslider {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    margin: 0;
    position: relative;
}
.flexslider .flex-direction-nav{
    display: none;
}
.flexslider .flex-caption{
    background-color: #d3d3d3;
    float: left;
    height: 341px;
    overflow: hidden;
    padding: 15px;
    width: 25%;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
}
.flexslider .slides img {
    width: 75%;
}
.flexslider .flex-control-nav {
    background-color: rgba(0, 0, 0, 0.5);
    bottom: 0;
    padding: 6px 15px 1px;
    position: absolute;
    right: 25%;
    z-index: 70;
    display: inline-block;
    text-align: center;
    width: auto;
}
.flexslider .flex-control-paging li a{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-left: 1px solid #00d946;
    border-radius: 0;
    color: #00d946;
    float: left;
    font-weight: 400;
    font-size: 16px;
    height: auto;
    line-height: 1.3;
    margin: 0;
    padding: 0 7px;
    text-indent: inherit;
    width: auto;
    box-shadow: none;
}
.flex-control-nav li {
    margin: 0;
    position: relative;
}
.flexslider .slides > li{
    position: relative;
}
.flex-control-paging li a.flex-active{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #ffffff;
}
.flex-control-paging li:first-child a{
    border-left: 0 none;
}
.flex-caption h4{
    color: #000000;
    font-weight: 700;
    font-size: 16px;
    line-height: 23px;
    margin: 0 0 20px;
}
.flex-caption p{
    color: #000000;
    font-weight: 300;
    font-size: 16px;
}
.flexslider{
    border-top: 3px solid #00cc66;
    width: 100% !important;
}
@media (min-width: 768px) and (max-width: 1200px){
    .flexslider .slides img {
        /*height: 250px;*/
        width: 65%;
    }
    .flexslider .flex-caption {
        width: 35%;
    }
    .flexslider .flex-control-nav{
        right: 35%;
    }
    .accordian-parent:first-child {
        width: 66.2%;
    }
    .accordian-parent:last-child {
        padding-left: 0;
        width: 33%;
    }
}
@media (min-width: 768px) and (max-width: 992px){
    .flexslider .slides img {
        /*height: 220px;*/
    }
    .accordian-parent:last-child,.accordian-parent:first-child {
        width: 100%;
        padding:0 15px;
    }
    .accordian-parent:last-child #accordion{
        margin-top: -1px;
    }

}
/* End Flex Slider */

/* Development Updation */
.publication-wrapper figure img{
    max-width: 121px;
}
.accordion-content{
    float: left;
}
#accordion h4 {
    margin-top: 0;
}
.accordion-content h2,
.accordion-content p{
    float: left;
    width: 100%;
}
.accordion-content h2{
    color: #000000;
    float: left;
    font-weight: 300;
    font-size: 30px;
    margin: 14px 0;
    width: 100%;
}
.accordian-parent #accordion {
    margin-top: 31px;
}
.standardText a{
    color: #00d946;
}
.standardText ul{
    list-style: outside none disc;
    margin-bottom: 20px;
    padding-left: 20px;
}
.standardText h3{
    color: #1e1e1e;
    font-size: 30px;
    margin-bottom: 15px;
    font-weight: 300;
    margin-top: 0;
}
.standardText p,.standardText a{
    font-weight: 300;
    font-size: 19px;
}
.standardText #accordion{
    margin-top: 0;
}
.projects_title.labels h3{
    font-size: 30px;
    margin-bottom: 15px;
    margin-top: 10px;
    font-weight: 300;
}
.researchDetail .projects_title span {
    min-width: 100px;
}
.researchDetail .projects_title h2.box_title {
    margin-top: 45px;
}
.zoominLegendeText{
    font-weight: 300;
    font-size: 16px;
}
.instrument-block .tx-dce-pi1 {
    float: left;
    min-height: 280px;
    width: 100%;
}
.project-img .img-responsive {
    min-height: 123px;
}
.footer_area a:hover{
    color: #666666;
}
.col-md-9.accordian-parent .accordion-content p{
    font-size: 20px;
}
.accordion-toggle.user-publication {
    position: relative;
}
.accordion-toggle.user-publication p {
    background: #323232 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-weight: 300;
    font-size: 16px;
    left: 0;
    line-height: 20px;
    margin: 0;
    min-width: 170px;
    padding: 1px 9px 2px;
    position: absolute;
    top: 0;
    width: auto;
}
.team-details-wrapper .accordion-content p,
.team-details-wrapper .accordion-content strong{
    margin-bottom: 2px;
}
#page, #inner-page {
    padding: 6px;
}
#page:after,#inner-page:after{
    content: "";
    display: block;
}
#page.home:after{
    display: none;
}
#page.home{
    margin-bottom: 0;
}
.leica .loginform {
    padding: 0 15px;
}
.btn {
    background-color: #000000;
    border-radius: 0;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 1px;
    padding: 2px 16px;
}
.btn:hover{
    background-color: #000000;
}
.loginform label{
    color: #000;
    font-weight: normal;
    font-weight: 700;
    font-size: 16px;
}
.form-horizontal .col-sm-offset-3.col-sm-9{
    padding : 0;
}
.loginform a,.tx-indexedsearch a,.resetbtn a{
    font-size: 16px;
    color: #00d946;
    font-weight: 400;
}
.loginform a:hover{
    color: #00d946;
}
.tx-indexedsearch fieldset{
    margin-bottom: 15px;
}
.tx-indexedsearch-form.input-group{
    width: 75.3%;
}
.tx-indexedsearch-searchbox-button.submit.btn.btn-primary {
    margin-left: -14px;
    padding: 5px 20px 4px;
}
.tx-indexedsearch-searchbox-sword-long.sword.input-md.form-control {
    border-radius: 0;
    box-shadow: none;
    outline: medium none;
}
.form-control:focus {
    border-color: #cccccc;
}
.form-control:focus {
    border-color: #cccccc;
    box-shadow: none;
    outline: 0 none;
}
.alert-danger,.loginform .form-horizontal{
    float: left;
    margin-top: 10px;
    width: 74.9%;
}
.forgotpassword {
    float: left;
    margin: 15px 0;
    width: 74.1%;
}
.form-control {
    border-radius: 0;
}
.form-horizontal .control-label {
    padding-top: 5px;
}
.alert.alert-danger{
    padding : 15px;
    font-size: 15px;
}
.btn-info,.btn-info:hover,.btn-primary,.btn-primary:hover{
    border-color: #fff;
}
#accordion h2,
#accordion h4,
#accordion h3{
    padding:6.5px 0 6px !important;
}
.litaturibus-wrapper #accordion .accordion-toggle span,
.team-details-wrapper #accordion .accordion-toggle span,#accordion .accordion-toggle span {
    line-height: 19px;
}
/* Development Updation */


/* GVO */
/*
.top-wrapper {
    margin: auto;
    width: 1194px;
    float: none;
}
*/
.container {
    max-width: 1194px;
    width: auto;
}
/* LOGO */
.no-svg .logo {
    width: 200px;
    height: 164px;
    /* background-image: url('/fileadmin/bsdist/theme/Images/C-CINA_Logo.svg'); */
}
.container.header .logo-wrapper {
    margin-left: 0;
}


/* NAV */
.main-nav ul li a, .secondery-nav ul li a {
    transition: none ! important;
}
.desktop-nav .container {
    padding-left: 0px;
    padding-right: 0px;
}

/* Top Nav */
.container.header .main-nav {
    position: relative;
    margin-right: -30px;
}
.main-nav ul li a {
    margin-top: -2px;
    padding-bottom: 3px;
    /*
    letter-spacing: 0.5px;
    */
}
.main-nav ul li.active a {
    color: #00cc66;
    /*
    font-weight: 700;
    letter-spacing: 0px;
    text-shadow:0px 0px 1px black;
    */
}
.main-nav ul li a:hover {
    background-color: transparent;
    color: #00cc66;
    /*
    font-weight: 700;
    letter-spacing: 0px;
    text-shadow:0px 0px 1px black;
    */
}

/* Main Nav */
.innerpage .main-nav, #innerpage .main-nav {
    /*margin-right: -40px;*/
}
.container.header .secondery-nav {
    padding-left: 3px;
    margin-top: -1px;
}
.secondery-nav > nav{
    margin-left: -10px;
}
.secondery-nav ul li {
    padding: 0 18px;
}
.secondery-nav ul li a {
    padding: 3px 8px;
}




/* Content */
.content_area > .row > .col-md-9,
.tx-publications > .col-md-9 {
    padding-left: 0;
}
.content_area > .row > .col-md-9 h2.page_title,
.content_area > .row > .col-md-9 p {
    max-width: 720px;
}
.publication-wrapper > .row {
    padding-left: 15px;
}
.publication-wrapper > .row > .col-xs-12 {
    padding-left: 0px;
    padding-right: 0px;
}


.box > h2.box-title span, .box_title span {
    padding: 2px 9px;
}

#accordion h2, #accordion h4, #accordion h3 {
    padding: 5px 0px !important;
    font-size: 16px;
}
.projects_title.labels h2.box-title {
    margin-top: 30px;
}
a.web::before, .publication-links a.web::before {
    font-family: FontAwesome;
}

/* SUBNAV */
.left_side .list_menu a:hover {
    color: #000;
}
.left_side {
    padding-left: 15px;
}
.list_menu .subchild {
    padding-left: 15px;
}



/* TEAM */
.team-wrapper {
    padding-left: 5px;
    Padding-right: 5px;
}
.team-wrapper figure + p {
    margin-top: 8px;
}



/* FOOTER */
.footer_area a:hover {
    color: #000;
}
.secondery-nav ul li a:hover {
    color: #00cc66 ! important;
}
