.topbar-left {
    white-space:nowrap;
}
.price-btn {
    text-align:center
}
.indexlistnews {
    width:100%;
}
.indexlistnews li{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    list-style:circle
}
.indexlistnews li a{
    color:#7e8ca0;
    cursor:pointer;
}
.indexlistnews li a:hover{
    color:#000
}
.indexsupport .support-services::after, .indexsupport .support-services::before {
    background: rgba(255, 255, 255, 0.95)
}
.indexsupport .support-services:hover .support-content h4, .indexsupport .support-services:hover .support-content p{
    color:#000000
}
.awesome-video > a::before {
    position: absolute;
    content: "\e6ce";
    font-family: themify;
    left: 0;
    top: 50%;
    color: #fff;
    z-index: 9;
    right: 0;
    margin-top: -25px;
    text-align: center;
    font-size: 50px;
    line-height: 56px;
    opacity: 0;
}
.hide {
    display:none;
}
.white-space {
    white-space: nowrap;
}
[class*="text-overflow"] {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    word-break: break-all;
    -webkit-box-orient: vertical;
}
.text-overflow1 {
    -webkit-line-clamp: 1;
    height:26px;
}
.text-overflow2 {
    -webkit-line-clamp: 2;
    height: 52px;
}
.text-overflow3 {
    -webkit-line-clamp: 3;
    height: 78px;
}
.text-overflow4 {
    -webkit-line-clamp: 4;
    height: 104px;
}
.text-overflow5 {
    -webkit-line-clamp: 5;
    height: 130px;
}
.events-image {
    position: relative;
    height:200px;
    width:100%;
}
.events-image .image-scale{
    position: relative;
    height: 100%;
    width: 100%;
}
.events-image .image-scale img{
    position: absolute;
    height: auto;
    min-height:100%;
    width: 100%;
    top:50%;
    left:0;
    transform:translateY(-50%)
}
.events-content a h4 {
    min-height:64px;
}
.blog-meta {
    margin:1.2em auto
}
.single-member .team-img {
    height: 160px;
    width: 160px;
}
.single-member .team-img  a{
    width:100%;
    height:100%;
    position:relative
}.single-member .team-img  a img{
    position:absolute;
    height: auto;
    width: 100%;
    min-height:100%;
    top:50%;
    left:0;
    transform:translateY(-50%)
}
.flex-c {
    display:flex;
    align-items:center
}